Viewing profile — arielb1
arielb1
HN member- Joined
- Sun, Jan 04, 2015, 1:11 PM UTC
- HN karma
- 213
- Public activity
- 97 items
- HN profile
- View on Hacker News ↗
About arielb1
No profile information was provided.
Recent public activity
-
comment
Comment #30639849
The people of the West Bank have engaged in terrorism against Israeli civilians up to 2005 - https://en.wikipedia.org/wiki/Second_Intifada - and that's not particularly ancient his…
-
comment
Comment #30146859
Maybe that's the subject for the next blog post, but I think the main reason cancellation causes more troubles than ordinary IO problems, is that with ordinary errors you assume th…
-
comment
Comment #30146830
Its more that in Rust, async cancellation will occur exactly at await points, which are generally when you do IO.
-
comment
Comment #29619156
The one system I've seen work is when each medium team (of say, 20-36 people) has a "devops team" of say 4-6 people that is responsible for all the infrastructure stuff, while the …
-
comment
Comment #26684091
The main difficulty I have with this method is that I don't have an easy way to pass a Python array to bash as an array of parameters.
-
comment
Comment #26683805
When calling shell from bash (to use pipes etc.), I found it useful to pass variables via the environment, like this: def safe_call(command, **keywds): return subprocess.check_call…
-
comment
Comment #23257014
Not that surprising: CPUs can perform scalar in parallel with computation, so I would expect a few scalar ops to be free in any code that is not scalar-bound.
-
comment
Comment #21715750
> The described attack utilized a malicious router. I understand how cross-interface packets can be used maliciously. I'm just trying to figure out the non-malicious use cases for …
-
comment
Comment #21715277
What's the configuration you're talking about? In the Wifi+Ethernet case, how do the routers know to send the packets towards the "right" interface, without the computer having the…
-
comment
Comment #21715231
Is there a place where I can read about these cases?
-
comment
Comment #21715186
How is this supposed to work? How will the packet destined to the WiFi IP address get to the Ethernet interface?
-
comment
Comment #21714889
> nping --tcp --flags SA --source-ip 192.168.12.1 --dest-ip 10.8.0.8 -- rate 3 -c 3 -e ap0 --dest-mac 08:00:27:9c:53:12 Why is Linux accepting packets coming from one interface int…
-
comment
Comment #15714927
From the outside, it feels that most exploit chains on modern systems rely on 4 mostly-independent steps: 1. code execution in a worker process - typically a memory corruption 2. A…
-
comment
Comment #15703417
For example, accidentally sharing a lock-less cache or a non-atomic reference counted pointer between threads. For example this code, which tries to send a reference-counted pointe…
-
comment
Comment #15656416
Engine failed during qualification testing, not acceptance testing - so it's a new design. If you don't occasionally blow an engine up on the stand you are either not testing hard …
-
comment
Comment #15283468
But these are "customer protection" laws, which are intended to make sure people are informed and to make it reasonable to shop in the street, not to protect against people who int…
-
comment
Comment #14800842
The main criticism of HFT I have heard is that it makes life harder for institutional investors, which makes them less likely to take effort to invest well.
-
comment
Comment #14740357
In Rust the "verified product" is the chain of bors merges - we even save build artifacts for each node in the chain for easy bisection of issues. A rollup creates a single bors me…
-
comment
Comment #14630973
This is how you do high-school algebra, after all. As long as it is clear that all steps are reversible, it is ok.
-
comment
Comment #14484220
> PTYs are "terminal servers"—they're just sucky ones from a time when a terminal had fewer expected capabilities. But, indeed, you can connect a TTY directly to e.g. a serial mode…
-
comment
Comment #14482098
If you don't care about "making it pretty", you can make a cookie-cutter 3270-style UI pretty easily.
-
comment
Comment #14482073
You need some sort of "terminal server" to maintain the session and station state, and I think screen's server does that thing quite well - I don't see a good reason to integrate t…
-
comment
Comment #14445740
While we are post-scarcity in respect to food production , we are not post-scarcity in food distribution in undeveloped countries. That turns out to be a much harder problem.
-
comment
Comment #14405489
Performance is really not something you can design from scratch. If you are using Hadoop for a 1GB job, it's likely that you have architectural bottlenecks that will prevent you fr…
-
comment
Comment #13266820
The reason is of course that returning a variably-sized value to an already-existing address space is annoying. IOW that's what standard output (and pipes on /proc/self/fd/N) is fo…