skysight-inc/HackerNews huggingface dataset:
"Not by breaking them then demanding a pardon."

You can't change the laws through the political process when disclosure of the laws is illegal.

Further, Snowden is not demanding a pardon - we are demanding Snowden be pardoned.
Linear Algebra Review and Reference (2012) [pdf]
> No, instead Iran has used proxies like Hezbollah to do their interfering. They use a cowardly approach because they know their actions are despicable, it provides deniability.

Hmm, so you just expect them to sit quietly and accept whatever is happening around them? The constant incursions by western countries into their backyard means they have a huge stake in any wars fought nearby. Imagine China(a country from the other side of the world) attacking Mexico for whatever reason, leading to even more people trying to get illegally into the US- can you imagine the hubbub this would undoubtedly cause? And this is without all the latent religious tension of the middle-east...

The way I see it, the United States made a huge mistake backing a tyrannical figure in Iran when they could have easily encouraged a vibrant democracy. Instead, they decided to support the Saudis who have shown almost no progress towards a better system of governance. They even went as far as praising the late ruler even though the state of human and civil rights in Saudi Arabia is much worse compared to Iran. Expecting a government and people whose country you have wronged time and again over an extended period of time to forgive you is just plain silly. Further, expecting them to sit by idly while the nations around them are tearing themselves apart and being invaded(at times on false pretenses) is just a whole new level of dumb.
And yet, punishing people who haven't hurt anyone seems far worse the crime. Victim-less isn't a label, it's a statement of fact that no one was hurt and thus cannot claim injury; there should be no such crimes. "Regulatory crime" is way of putting a soft label on a terrible practice, punishing the innocent just because something "might" have happened.

What you call luck, others call knowing their limits.
> Easy, we just kill off the idea of leap seconds.

OK, now everyone who cares how much time has passed in terms of the Earth's rotation needs to keep a time separate from everyone else. Astronomers come to mind, for example.
They do, and almost all countries have a minimum driving age. Some (including where I live) now have compulsory re-testing at intervals after a certain age, and there's the requirement to pass the a practical test to weed out the stupid.

Driving while tired is definitely an issue though.
Drunk driving causes 10,000 deaths/year

Here's part of the problem. The actual statistic is that 10k deaths occur where one driver had a BAC of 0.08 or higher. It's purely an assumption that these deaths would not have occurred if the drivers were sober. Some, certainly; some, certainly not. We need better information.

The discussion lacks "scientific integrity", as Feynman would put it.
A self driving car seems untypical for Apple. The obvious model for self driving cars is basically Uber without drivers; a service rather than a device which you buy and own yourself. That seems more like a Google thing than an Apple thing to me.
> standard in things like cell phones and laptops

or 25 year old toys like Game Boy

http://fms.komkon.org/GameBoy/Tech/PowerAndCart.gif

and gameboy color: https://www.youtube.com/watch?v=yuaA-rUBmEc

both cutoff voltage <1v per cell
You can also defeat it by clicking and dragging the scroll bar. It will still jank, but since it can't move your mouse, the mouse will instantly drag the scroll bar right back to where it was before the jank triggered.
> So the results of rewriting all C code in the world is: slower, less optimized code and continued existence of security bugs. Sounds great.

C compilers are fast today.

They used to be crap in the early 90's and seen as we see Python and Ruby performance nowadays.

Execution speed isn't a magic feature of C, not available to any other compiled language.

C is the systems programming language that allows for buffer overruns, memory corruption and dangling pointers everywhere in the codebase.

Other systems programming languages allow developers to explicitly only use those features explicitly when required. In C using strings is enough.
I still don't understand why one wouldn't paint the balls white on top of the black.

Wouldn't this provide the UV protection from the black and the light reflection of the white coating? Or is the worry that the white coating would peel off?
The "gray background" is really a "bright black" background. The old IBM CGA and successors had a flag for whether to interpret the top bit of the background color as intensity or blink[0]. It looks like Linux used to have it set to blink a few years back[1].

[0] http://webpages.charter.net/danrollins/techhelp/0087.HTM

[1] http://sourceforge.net/p/linux-fbdev/mailman/message/7849329...
Байкал-+Клуб+Байкал+2011+05+13+Простоквашинская+кадриль++•+҉15+авг+2015+13:18+
OO languages spend most effort addressing a minority use case
"Good thing" they aren't using HTTPS for Internet.org then.
To the point that Intel has poured millions of dollars into researching how to make C code safe.

https://software.intel.com/en-us/articles/introduction-to-in...

This is the real cost of language features.
While I do think that the Iranian people and culture are as a rule of thumb non militant (with enough material prosperity comes a time when you prefer to trade with someone and not kill him), it is the ruling theocracy that overrides everything else. Until Saudi Arabia and Iran both get their Kemal Ataturk (with less genocide if possible) that enshrines the secularist nature of the countries for a century (sadly Erdogan was allowed to exist, lets hope that this gets fixed soon) they cannot be viewed as a reliable partners.
Ah, that's what the guardian has started using!
I used to use ratpoison - I very much like its mode of having a tree of key bindings hung off a single root, so that there's nothing I can't send to my applications. The fact that it largely works like screen/tmux is also quite nice.

More recently I had occasion to get xmonad working sufficiently like ratpoison to be usable. I expect my setup will grow in interesting ways in the long term, but it's still fairly minimal.
Exactly!

When I use C++ alone, I use it like e.g. Ada or C#.

When I use C++ in a team, I cry how they make it C with a C++ compiler.
Zero-Day in the Google Admin App Can Bypass Android Sandbox
Indeed I'm paid the same amount every month. Yet I'm paid on the same day of every 28/29/30/31-day month, i.e., with slightly varying intervals. The differences between the months are currently small enough that it doesn't really matter much, and it always evens out the next month. But if suddenly a wild week appears, I will want to get paid for that week. Either that, or everyone will need to keep to a parallel traditional month system for periodic payments.
I've used s6 a lot, though not as an init replacement in any systems that matter. As a supervisor I think it's great. For basic stuff (root process supervising supervisors supervising daemons) the two are basically identical with some superficial differences. For wider ranging stuff s6 is really good since it has a bunch of ancillary programs that solve a lot of serious issues in full system supervision (readyness notification vs polling in a run script, ucspi socket handing, etc).
Application Architecture with React: Rethinking Flux
Previously: https://news.ycombinator.com/item?id=10052633
What? The diagram is not about how a bike turns, but rather how the vehicle moves when the wheels are rolling and the passenger does nothing: it doesn't fall over if the wheels are rotating at sufficient speed.
Thank you for the feedback!

Yes, you're right about the sms overhead. The way to mitigate that is to offer this on every platform which supports text that uses a web connection. Hence the focus on fb messenger, whatsapp and others apart from sms.
I agree with you that it is not a crime by definition. But I think there should be a sufficient detriment to prevent people from doing this. And I think labeling it as a crime is the easiest thing to this end.

What is the alternative? Being frowned upon?

You say about how people automatically agree drunk driving should be a crime. But I always use to wonder how blindly we trust others on the road to behave responsibly. How often we leave our lives and our loved ones, to the fair judgement of a stranger.

Driving on roads will be impossible, without that trust. When you are drunk, and choose to drive when you judgement is poor, you are betraying the trust implicitly placed on you by every other person on the road. So isn't that something like a crime? Just thinking loudly.

I tell this as a moderate drinker myself.
Apostrophe: Open Source In-Context CMS Built on Node.js and MongoDB
> Piss test would turn you off of a job? Seriously? You know that is bureaucratic policy 95% of the time and not personal?

Right, its a bureaucratic policy providing a firm and strongly negative indication of the employing entity's respect for its actual and potential employees.

EDIT: To be fair to USDS, one could argue that the policy with regard to Executive Office of the President staff is an externally imposed (its statutory, not executive order, as I understand) aspect of the kind of government culture that USDS is intended in many ways to be a leading wedge for changing, at least as it applies to the IT space, so it may be worthy of some more generous consideration than would generally be the case, but its still a negative indicator.
I see that perhaps I worded this in such a way that I should clarify. I'm trying to say that I believe that prisoners who want alcohol are able to obtain it in spite of the prohibitions on it.
I think this is one of those east coast vs west coast business mindsets. West coast businesses for the most part don't even think about drug testing while east coast ones can't imagine why you wouldn't drug test.
>> On the other hand people sleep better in the dark

I don't understand how people manage this. I fall asleep in less than 5 minutes if I lie down while the Sun is up in the morning, and stay solidly asleep until an appropriate number of hours have passed. Going to bed in the dark, I can toss and turn for anywhere from 30-120 minutes before finally dozing off.

Night owlism is real, and it's seriously debilitating to be required to conform to working a 9-5/10-6 job. It's Friday night, so I get to live my weekend hours. It's 2:30am now, and I'll be up another few hours. Whenever I am on vacation, or between jobs, I instantly swap to a nocturnal schedule. It is extremely painful to have to work during the day, to the point where I burn out after 12-18 months at a job. For the first time in a decade, I've almost made it 2 years at a single employer. That time is running out. I need a reversion back to my normal hours for a while. :(
Myra is great. I am trying to get the app on my iPad.
We are at a much early stage right now.
What we have is a context understanding system.

http://crrnt.is:8080/?q=god

This query should be able to summarize well. It will be great if we can collabrate on data sharing at some level.
https://news.ycombinator.com/item?id=10064049 for if there is anything you would like to ask or know about what we have done.
What's "dumb" about the hash ring, and how exactly is your solution faster/simpler?

One nice thing about the hash ring is that it nicely rebalances when you add or remove nodes. There is no need split any buckets.
If someone mentions array and list as alternatives in a generic CS context (not language specific), one generally familiar with the field should be aware of the concepts being referenced (one might reasonably ask to verify that the latter was a referenced to a singly-linked list, since while that's by far the most likely meaning in a generic context where it would be paired with an array, there are some other possibilities.)

That's not to say that failing to know that terminology should automatically result in rejection, but understanding that is not an unreasonable expectation when hiring something other than a narrow-focus language-specific code grinder.
The first fully automated subway line was in New York, in 1959. The Times Square - Grand Central shuttle was fully automated for six years.[1] But, per union rules, they still had someone on board. A major platform fire at the 42nd St station damaged the rolling stock, and when the station was rebuilt, the one-off automated system was not rebuilt.

The main reason for trying it on that line is that the trip is very short, and the train reverses at each end. The train operator's walk though the train to get to the other end caused delays. Paying for two drivers, one at each end, was a bit much.

[1] http://www.nycsubway.org/wiki/IRT_Times_Square-Grand_Central...
Saving 25,000 Manuals
> foreknowledge of impairment, and intentional increase of danger to the public.

That sounds to me exactly like distracted driving.
Of course, you're being obstreperous and missing the point. This isn't about using Siri, it is about picking out a single voice from a crowd and pointing a bit of AI at only that voice. But I'll assume you new that.
I thought before Oracle acquired Sun, Java was released under the GPLv2. Can't Google (or anyone else) simply use Java under the GPL, or is the "infringing" code not part of that GPL'd release of Java?
Tipping a fridge is a bit extreme - you might spill the beer :)

Actually as far as dangerous animals here they are pretty rare in the cities where most people live. I grew up on a farm and snakes there were very common (not too many spiders though). I would run across a deadly snake around once or twice a week except during winter when they were hibernating. I was never bitten, but I did catch quite a few - it is not too hard to do as long as you use a long stick and have a strong bag without any holes to put them into.
It is impressive. But I'm going to burst your bubble. The team did not necessarily discover an entirely new biosynthetic pathway. Endogenous pathways for thebaine/opiate synthesis have been known for some time; for example: http://www.genome.jp/dbget-bin/www_bget?cpd:C06173.
> GoMentum Station’s empty roads feature everything from highway overpasses and railway crossings to tunnels and cattle grids. These would enable Apple to test vehicles in a variety of realistic everyday situations but without exposing it to scrutiny.

Has Apple ever heard of drones? They won't be able to hide this much longer if they are testing it in the open.
It's like the fast pass system at Disneyland. In the beginning, there were no fast passes so everyone was equally miserable. Then Disney introduced fast passes and the people who spent the money on them got a significantly better experience. As more and more people bought fast passes, the wait times for fast passes began to resemble the pre-fast pass experience. Nowadays, it's pretty much mandatory to get a fast pass if you want any sort of reasonable experience in the park at all.

People are still equally as miserable but Disney is now making a lot more money.
And kicked out of their job for making a humorous comment about females in the lab followed by a 'but seriously ....'.
I would add that the vision doesn't necessarily need to be the same, but a great co-founder can help improve your vision.

I had a boss (and mentor really) who trusted me with the vision of the product I was working on, and in our early meetings, we would 'leap-frog' each other challenging the other to see a larger and larger vision.
maybe that energy can be used to recharge the battery
> I don't want to endorse your position as a monopoly

I really don't think you need to worry too much about that.
It is probably the deadliest animal in the USA too. I have to say I would rather be stung by a bee than bitten by a death adder [1] or brown snake [2].

1. https://en.wikipedia.org/wiki/Common_death_adder

2. https://en.wikipedia.org/wiki/Pseudonaja
OpenBMC for server
Happy 18th Birthday, Gnome #HappyBirthdayGnome #IAMGnome #Gnome2015
Decentralizing economic power would shift our economy away from capital-intensive moonshots and toward consumer products though.

This was originally solved by selling stock in a venture to the public.
Am I misguided to see war as a twisted cross-pollinisation / evolutionary push ?
The subject of insomnia is very interesting to me. I don't even know if I'm medically an insomniac, I just know I've had sleep problems since I was about 19 years old.

Sometimes my friends say I'm forgetful, but I usually put it down to being trolled because I am sure the event or whatever didn't happen. But I do wonder if I have a random "Alzheimer moment".

It would be interesting to know if my sleeping problems were connected to my potential forgetfulness.

A quick search on YouTube reveals some (somewhat old) videos on the topic of fatal familial insomnia https://www.youtube.com/results?search_query=fatal+familial+...

I thought this one was particularly good: https://www.youtube.com/watch?v=Co94aQDs3ek
Show your GNOME gear : https://www.gnome.org/news/2015/08/gnome-turns-18-this-satur...
Biological too. Your heart cells regenerate during deep sleep.
I feel that this line should be in bold: "It doesn’t really matter what your friends think of your ideas or you in regards to starting a business–the votes that count come in the form of paying customers."
This appears to be from 2003.

For people who are interested in this, there is still a lot of very interesting research being done in real-time systems. I don't think in garbage collection in particular, though. Rather, the interesting stuff is bringing real-time systems into the multicore era. Lots of challenging problems.

Note that "real-time" here is used in the sense of embedded sytems, not in the sense of "real-time search."
Yes, as in using a phone or being subject to a perception altering substance, as I stated. But you can also become distracted while driving without the ability to quickly stop driving. This could be the fault of the driver (paying attention to irrelevant things), or out of their control (conditions warrant splitting your attention between the road in front of you an another circumstance you have no control over). We don't punish these because we person is either not willfully causing the situation, or there is no way to determine if their behavior contributed.

Another way to think of it is that you aren't punished for drunk driving, but for breaking the law, and the law has been decided by determining that drunken driving provides unacceptable risk overall. Whether individually a person would have caused harm is irrelevant, we create a enforce laws for the good of all, and without enforcement, or selective enforcement without due process, we have a slew of other problems.
> Rust’s greatest potential is to unlock a new generation of systems programmers. And that’s not just because of the language; it’s just as much because of a community culture that says “Don’t know the difference between the stack and the heap? Don’t worry, Rust is a great way to learn about it, and I’d love to show you how.”

Wonderful stuff.
Are there practical ways of doing e.g. RMA on SMP? Everything I've seen for it completely separates the cores.
Many of us are having micro-kernels on our mobile phones, cars and life support systems.

Only the desktops and servers are failing at that so far.
Thanks for examining the proposals. All in all I don't think improving this bit of syntax would actually mean this much, it's only worth considering when you start a new language from scratch.

But the records names / TDNR issue, this makes a real difference, I'll definitely take a look at Frege if I'll need functional programming on the JVM ...as Scala just seems too scary for me.

Now, about what I proposed above, I meant the two examples as different cases of the same syntax, newlines should not really make a difference until after the "=". So you'd use the second variant for pattern matching:

myFunctionFoo :: Int -> Int -> Int -> Int
: 1 b c =
1984 - c
: a b c =
2*a + 3*b + 4*c

But it's probably better to direct your effort elsewhere. I see that even Typed Clojure prefers to repeat the name of a symbol instead of bothering to rearrange everything else just to avoid this repetition.

...and it's probably not worth spoiling the beauty of the ML-style-syntax for this. I admit it, I find it 10x easier to read either Lisps or C-syntax-like languages than MLs, but there is a beauty in the ML way, and math folks seem to love it, so better keep it that way :)
Recently a lot of articles popped about how Apple designed all kinds of devices, including phone, and proto-smartphones back in the 80s/90s. But yeah so far a car seems like a first. They have money, maybe that's the only requirement... assemble a team of talent and let them create freely.
How about the idea that not everybody that drives drunk is an alcoholic?

> he penalties [...] are modest. Drinking results in mandatory arrest, with a night or two in jail

Which will make you loose your job. Not that modest to me.
The fact that they have to do this kind of "edit-a-thon" shows that Wikipedia is not sustainable. Adding content shouldn't require extraordinary effort.
There are houses right by there.

How will they prevent someone from renting a house nearby and spying on them with a drone?
This is how it worked ~2000:

You break door lock, get inside, pop the hood. Alarm starts, you spray polyurethane foam into alarm loudspeaker and it shuts up. You close the hood and go away for 10-20 minutes keeping a lookout on the car. You come back, swap computers, turn on the car and drive away.
Sundar Pichai is a https://en.m.wikipedia.org/wiki/Brahmin
They've mastered the art of manipulating and using people/professionals/programmers for past 2000 years;

Good luck to Google;
Secondary reference to original Guardian article posted earlier: https://news.ycombinator.com/item?id=10062134
Sobriety is one of the conditions of the social contract you sign (literally, on your license application) in exchange for access to society's roads.

Jail time is not really appropriate. Really, you should just lose access to public roads. But license revocation is adulthood revocation for all but the privileged few in SF, NYC, and maybe Chicago. In most of this country you can't get groceries or primary medical care without driving, and you certainly can't hold a job or provide a normal life for your children. A five-figure fine and even a month or two in jail is many times less severe than permanent loss of driving privileges; that's life-destroying (pretty much your only option is to drop everything and move to a high-cost-of-living area of a high-cost-of-living city to get adequate public transit coverage).
At the Intersection of Programming and Drawing
That seems completely consistent with my original quote of "Consistent annoyances are better at provoking change than occasional calamity."

My point was a single minor punishment is about as effective as a single major punishment. It's more complicated than that of course, (sometimes a single major punishment is more effective, sometimes a major punishment is actually counterproductive), but in any event, frequency seems to be much more important than severity.
Writing a new programming language – Soft
Yes children are experts at manipulating their parents. When you think about it they are on average as smart as their parents, but they have the advantage that their full time job is getting their parent to do what they want. Parents really don’t stand a chance.
You were remarking on the difference between distracted driving and drunk driving. I was replying that your stated difference did not sound like a difference at all.

Given the context of the surrounding discussion, I didn't think anyone was talking about situations of accidental distraction while driving.
That's exactly what I was saying, though this (and my original comment) was a simplification.