skysight-inc/HackerNews huggingface dataset:
Making the lane more narrow does not have to equal putting two lanes of opposing traffic closer together. We can make the dividing line(s) wider to compensate.
To wit, this conversation revolves around residential neighborhoods, where cars frequently park on the street, where the speed limit is likely not 40MPH. Making the lanes narrow is meant to get people to follow the speed limits, I'd say at 30MPH or less.
The same theory was also mentioned in Dawkins' Selfish Gene. The evolution favored individuals that could simulate its surrounding and consequences of its actions better. At certain point, that simulation had to include the individual itself in order to be complete, and that gave way to consciousness. Dawkins called this "simulation", while the article calls it "internal model".
Presumably, you don't have the overhead of running a separate process for each tab, which adds up quickly when you have 50+ tabs open.
I'm not much of a vim user, but vs code is _amazing_ for programming in Go. I dropped sublime after about 30 seconds of use and have not looked back.
Edit: I misread your comment. As RussianCow mentioned, it's to keep resource usage under control.

The main advantage is that browser chrome is still responsive during rendering. You can switch tabs, open menus, resize windows etc. Also, rendering is a little faster since you don't have to interrupt it constantly to keep the UI responsive. And if the content process dies, all your tabs are still "open" and you can reload the content.
I mean if you have a set of feeds, and people have to review them and tag them, there should be a central shared feed sort of like a work queue that threads pull from.
Is it not OK to criticize Microsoft on HN? This title was changed to remove any mention of Windows. Just curious.
It's a very, very general trend in the industry, without naming anyone. It's just that Marc is so outspoken and has his fingers in most of the pies out there.
Interesting that the GOST-R 512bit seems no slower than the 256bit hashing.

Does this mean the 256bit is underperforming or is the 512bit flavour just as compute intensive as its lesser counterpart with half the number of bits. Least for me seems to stick out a bit(sic).

"Hashtype: GOST R 34.11-2012 (Streebog) 256-bit

Speed.Dev.#1.: 50018.8 kH/s (334.18ms)
Speed.Dev.#2.: 49784.4 kH/s (332.43ms)
Speed.Dev.#3.: 51323.1 kH/s (325.52ms)
Speed.Dev.#4.: 50947.0 kH/s (327.87ms)
Speed.Dev.#5.: 51510.6 kH/s (329.13ms)
Speed.Dev.#6.: 50417.3 kH/s (331.39ms)
Speed.Dev.#7.: 50825.4 kH/s (333.57ms)
Speed.Dev.#8.: 50853.3 kH/s (333.38ms)
Speed.Dev.#.: 405.7 MH/s

Hashtype: GOST R 34.11-2012 (Streebog) 512-bit

Speed.Dev.#1.: 49979.4 kH/s (329.40ms)
Speed.Dev.#2.: 49849.7 kH/s (330.26ms)
Speed.Dev.#3.: 50315.4 kH/s (336.13ms)
Speed.Dev.#4.: 50305.3 kH/s (328.99ms)
Speed.Dev.#5.: 51486.7 kH/s (326.69ms)
Speed.Dev.#6.: 49709.2 kH/s (328.72ms)
Speed.Dev.#7.: 51328.8 kH/s (330.30ms)
Speed.Dev.#8.: 51530.7 kH/s (326.41ms)
Speed.Dev.#.: 404.5 MH/s"
The Road to Microservices: Part 1
Audiograph
This is what a true free-market health care system looks like.

I always wonder about this when I see people arguing against socialized medicine. Should accident victims be left to die like this? Any answer besides "yes" implies some sort of government intervention. In the US, since 1986, ERs must treat everyone. This basically gave us a really bizarre socialized medicine system with horribly inefficient funding and procedures.
Lab Wars: a game of scientific sabotage
Although you mean well, "benign" and "benzodiazepine" don't belong together.
Which is a bad law, it simply opens the door for banning other "harmful" speech that somebody gets to decide for everybody else. It's the old shameful joke that no one reads history so they keep repeating it.
> First, this isn't just about government censorship.

Then it isn't about "freedom of speech" which is a right that means free from government censorship, and that's all it means. Fear of drawing Muhammed because of violence from Muslims while an issue, has nothing at all to do with freedom of speech the constitutional right. You don't have a freedom to offend or a freedom from consequences of pissing off radicals.

> And if these groups are powerful enough to over-ride the law and impose their will on everyone else, doesn't that make them somewhat government-like in themselves?

No, it doesn't, because they're not overriding laws and their violence is punishable by the law.
What does it cost to make a running show?
Slightly off topic, but do you know what I want? A calendar app that allows me to add events that don't have an end time. Sometimes I know when things will start, but don't care/know when it will end. Let me make the end time optional, and then just give me the alert when something happens. It's not like you get an alert when it ends. I don't get why any single calendar app I've ever used won't do this.
Some monuments are safeguarded today, but not all. Fewer monuments were safeguarded in the millenia before we understood radiation. Your design relies on a culture that values the remnants of other cultures to the point that they are sacred. There have been times and places where the people just wanted to re-purpose the nice building materials like the Mayan temple that was destroyed to create road gravel. Wars can break out that destroy delicate structures too, like the archaeological artifacts that were scooped up by the U.S. military to fill sand-bags during the Iraq war.

Choosing huge, ugly, low-value materials for construction avoids those dangers.
People are people. Societal norms vary. And yes, I would and have put myself in physical jeopardy assisting people in need.

Edit: In the US we have 'Good Samaritan' laws for most of that. It is possible I could do more harm &/or be liable for my actions. Yet, I refuse to not do what I believe is 'right' out of fear. Yeah, my lifestyle & welfare has suffered(sic) for my principles in many facets of life, but principles require sacrifice and I am comfortable with my choices so far.
That sounds more scandalous than roadside bystanders.
Brackets 'find all' is pretty amazing. It is fast enough that it lists results in realtime as you type. I find myself using Brackets just for the amazing fast search.

Also, Brackets can jump to source of functions of just plain JavaScript like WebStorm. Last I tried, VS code still doesn't do this yet.
> It's really interesting to me to see architecture used for its typical antithesis.

I dunno, I can think of a modern architect or two who could design a dystopic hellscape intended to deter humans from entering for 10,000 years in his sleep …

> It is typically used to bring a sense of bring out positive emotions, to inspire, to bring facility to humanity, to sanctify.

I certainly wouldn't attribute those purposes to, say, the Brutalists.
Free weekly notifications about new books covering the subjects you love
Free Shipping Coupon
> legal proceedings can be notoriously protracted in India

This is the root of so much evil in India. It is probably the largest issue facing this country. Every citizen should have a fundamental right to a speedy resolution to their grievances.
Didn't know about the easy available saved history URL. Interesting.
I am disgusted with the democratic establishment. I am in my 60s and a life long democrat, BTW.

I plan on changing to Independent status and will stop making contributions.

My 94 year old Dad said that the super delegates are the opposite of democracy, and I agree.

The real problem is that Sanders (and also Trump) hold political opinions that are against the financial interests of the military industrial complex and also the one world government crowd.
I wish some company would do for odor what Pantone has done for color.
On Google Calendar, you can make events that are 0 minutes long. That'll give you an alert when it starts.
Do you have a problem with a world where those who oppose homosexual activity, corporations and racists are socially shunned and economically excluded?

Yes.

I haven't reached epistemic closure. (http://www.nytimes.com/2010/04/28/books/28conserv.html?_r=1 if you are unfamiliar.) I believe we may be incorrect about a variety of things we currently believe - we have not yet reached the pinnacle of human knowledge.

In order to discover places where we currently are wrong, we need to be tolerant of people expressing dissenting points of view. For this purpose, preventing a (possibly correct) dissenting view from being expressed via social ostracism is just as harmful as preventing it via force of arms.
The (((echo))), explained
lol :)

I'm inclined towards the hypothesis of parent being a pentester and buying for their freelance business, or company.
It's one thing to take a small, calculated risk on your life to save someone, and quite another to take a substantial and likely risk of financial ruin or prison just to help someone who will probably be turned out to die by the hospital.
Thanks for posting this, I was looking at this type of build with CUDA before pascal was announced.
Event Tech Startup Wham City Lights Rebrands as Offline
Sounds like they should use IntelliJ to write a VSC plugin so they can switch to VSC :)
I agree. It's more along the lines of:

Terms and Conditions apply. Not available in all markets. Your mileage may very. Discount may not be combined with other offers. Limit five per customer. Participating stores only.

It's an amazing technology. It's a useful technology. It's still brittle and complicated and not a silver bullet. The impedance mismatch between the level of technical knowledge required to understand containers and their implementation and the availability and promotion of Docker as "just another app" will invariably create these problems.

Docker, the company, promotes Docker the product as easy to use. That's true for some definitions of "easy". It is true for fewer as Docker the product captures more mainstream users. To put it another way, the point of Docker, the product, is to be lighter weight than a VM. The complexities of sharing a kernel are implementation details. Ideally users would not encounter them unexpectedly. In fairness to Docker, the company, assuming comfort with technical complexity among BSD users is not a long reach.
Many apps let you set 'reminders', which are effectively what you describe.
I think the parent was asking about the advantage over Chrome's model of having one process per tab, not over the current single-process model.
> If we define "free speech" to mean freedom from oppression only by government

That's not an "if", that's what it means and what's it's always meant, it's been defined that way since the founding of the country.

> then we need a new word to mean freedom to express ideas without people actively organizing to try to hurt you.

Assault is already illegal, we don't need a new word to describe out right not to be physically assaulted.
Vulnerabilities in Facebook Chat and Messenger
Frankly, it is not just India, but, well, most of the hemisphere. Traffic is nuts, and drivers are nuts across most of the area (China, India, SE Asia, Russia), except for maybe Japan.

Its not a race thing, but maybe it is a culture thing. We certainly have our share of asshole drivers in the USA, but it doesn't at all compare to what I've seen elsewhere, in terms of quantity / quality.
I think it's that they (HN mods) like to use the original title.
I'm still not sure how they are making money.
The problem with the free speech debate is everyone has a different definition or understanding of what free speech is.

Free speech should be considered the right to publically criticise and call to account governments, police, judiciary and other state institutions.

It should not mean the right to say absolutely anything to anybody. Having laws on racism and hate speech (for example) provide well-meaning guidance on acceptable behaviour within civilised society and help reduce discrimination, bias etc.

But like all rights "free speech" confers privilege and responsibility on the holder: just because you have a right to doesn't mean you should (e.g the video referenced at the beginning of the article).
Wait, can we all just take a minute to relish the extreme nominative determinism in Ward Goodenough being involved in this project? This man was born for this role.
Yes, it is an intriguing thing to witness. Bullies claiming they need the power to restrict the speech of their bullies. Sometimes they are correct when they point out the alleged bullies, but too many times the "bully" is someone that simply disagrees.
I never considered it to be "the answer" to everything by any means but the way it seemed to temporarily "scramble" my usual, established thought patterns and perceptions made it very easy to look at and consider things as if from a different angle or perspective.

I think our natural mechanisms for filtering out stimuli so we can focus on the things deemed important are useful as a whole. They're the result of millennia of evolution. But at the same time, I wonder if occasionally, those same mechanisms make it easy to miss things.

I don't think LSD and friends are the only way around this nor do they guarantee any "useful" results from the temporary state they induce. At the same time, I think it can be rewarding or at least interesting to look at everything as if for the first time at least once or twice in your life if that's something that sounds appealing to you.

I was never interested in taking large doses like some people I knew back in college. Those dudes who would eat like 5 or 10 hits of acid and "trip balls" seemed nuts to me. I was cool with taking 1 or 1.5 a few times in my early 20's and found it interesting with little of the anxiety that seemed to constitute the dreaded "bad trip" I'd heard so much about.
Transitioning from Agency to SaaS – Lessons Learned
I'm not trying to say any such thing.

But what I am saying is that there is absolutely no difference if a news reporter is arrested by the government or if that same news reporter is fired and can't find a job again. Free discussion of problems in society was blocked in both cases. In real history the second form of government supression was significantly more common than the first and was supported by the same kind of argument the original poster was making.

IMO the difference is in the magnitude of consequences - if I criticize EU policy and as a consequence I'm not welcome in a smaller discussion group due to it is one thing. If I and everyone else criticizes that same policy and we all lose our jobs and houses because of that, it's a whole different type of problem.
I was interested in the proportion of the attendee nationalities and their area of work and ran a few numbers, in case anyone is interested; https://github.com/joshuadelange/bilderberg2016
Ask HN: How to teach a 20 yo Marine how to code?
My nephew just finished his Marine training as a reservist. He said to me that he is probably going to take his uncle's advice and learn to program.

I tried to get him to learn back in high school using this free book that used text based games in Python. He was able to get each example working back then.

What books or online courses would you suggest he use now to quickly learn programming. His goal is to get a job programming as soon as possible.
Actually, it's very easy to just launch a ship, if you're not up for compiling stuff.

`docker run -i -t --name ship-container yebyen/urbinit`

This is not a part of the Urbit project, but something that I maintain. I think there's a reference to this method of installing somewhere in the official setup docs.

http://github.com/yebyen/urbinit

If you don't like docker, there's also a set of instructions for building Deb packages that are somewhat less clear. (Sorry, I'm not doing this for my day job...)

NB: at the time of this post, I took a bite of my own dogfood and saw that I could not reach ~zod, the network's leader. It is possible that it is swamped by HN visitors, or also possible that there is something wrong with my local network, or something wrong with my docker which is a few versions behind tip...

Not sure... would be great if someone else can take a look, I'm on the clock.
FBI wants access to browser history without a warrant in terrorism, spy cases
I use Siri constantly, to remind me to check pages the next day, timers while cooking, setting alarms, for playing basically anything via Apple Music or a quick search. But people are constantly weirded out. "Why are you reminding yourself to hot glue the thing with the stuff when you get home", well, so it comes up to remind me when I get home...
>>a multi-level pirate cache.

I immediately think of Oak Island, Nova Scotia, where a pirate's stash has resisted recovery for an incredible 221 years but has yielded taunting clues:

https://en.wikipedia.org/wiki/Oak_Island
After $2.8B acquisition, Salesforce bets big on India
I whished for the syntax highlighting with big headlines. Seems to be impossible to hack in to atom.

Maaaaybe possible with some hacky double line-height stuff?
If he returns to Sweden, he will need the approval of both Sweden and the UK to extradite to the US. Right now, he needs only the approval of the UK, home of GCHQ.
Microsoft partners with Lookout to secure enterprise mobility
Not entirely sure I agree with that. Roads are not paid for by "everyone's taxes." Many roads are paved/maintained using funds provided by a local municipality. Thus, by that definition, in many instances, a "local road" is indeed paid for and, in a sense, "owned" by the residents who pay taxes to the local municipality that uses their tax dollars to improve said roads.
Outstanding documentary. Thanks.
A key part:

"It was the same range of source addresses and this was with Windows server and then Office updates. What seems to be happening is that instead of the sending server reducing its window size when packets are dropped, it just keeps re-sending large windows, which are obviously being dropped at my end. The queue algorithm has no idea of this and it will be letting packets through at a rate it thinks is correct, so the flow continues even though much of the traffic is dropped. However as the traffic keeps coming, the link is totally saturated."

Translation: someone broke TCP flow control.
How about making Firefox more secure (one of the goals of E10s)?
I can't keep track of the "common wisdom" on dogs at this point. It seems to change constantly, for reasons well-articulated in the article.
The problem as I see it; define "hate speech".
If its in Scottish I would be surprised if it said "its raining". We have almost as many words for it as the Eskimo's have for snow.
This kind of answer to social problems is itself a problem -- no single reform will do much good, so we risk paralysis. But really to move forward people should try to make whatever easy reform might help a bit.

In this case a procedural reform in the courts might help. If someone who looks prima-facie like a good Samaritan is being charged with something, and if the court is too swamped to deal with it quickly, they should just drop it.

That could help with the police too -- the reason police harass people is to try and get bribes. People pay those bribes because they fear endless red-tape if the try to fight a spurious charge.
In fairness, if I was handed a piece of paper with the expectation that it held some amazing comedy only to find the word "fart"...I think that would be pretty funny.
In this case, you think of `connectWords` as a function that takes two arguments. But since it is curried, you can also do this:

let prefix = connectWords "Hello "
world = prefix "world"
bob = prefix "bob"
in ...

`world` is "Hello world", and `bob` is "Hello bob". That is the power of currying. A maybe more useful example is specifying the mapping function in `List.map` without supplying the list to map over. This allows you to use the same map with multiple lists.
Given the soviet chess machine stacked the deck against him his whole life the chances are on a level playing field he'd have been a good world champion.

They tried it with Fisher but his genius was such that he smashed through the barricades and won anyway with as close to a perfect performance as a human has ever achieved.
> Considering what came after—specifically, Linux, and the philosophy it inspired—did we dodge a bullet in this case?

No. Rather, I believe those questions were for the most part resolved with UNIX System Laboratories, Inc. v. Berkeley Software Design, Inc and Apple Computer, Inc. v. Microsoft Corp.

Phoenix Technologies showed that cleanroom reimplementation was beyond the reach of even IBM's lawyers. (Echos are still with us, as in Oracle America, Inc. v. Google, Inc.)

Plus, "and the philosophy it inspired"? Which philosophy is that? Stallman's "free software"? If so, then I'll point to this quote:

> It also potentially could have threatened the creation of open-source software that came after the 1987 court decision, by implying that individual screens could be copyrighted.

The GNU Manifesto was in March 1985, so precedes the case.

This article also implies that free (or at least open source) software is not innovative, and primarily copies from non-free UIs.
That "narrow" definition is called the 1st amendment, so it actually does follow because that's been the law for over 200 years. Laws against violence and assault stop private organization from deploying black helicopters to take you out.

> So in order to mean anything at all, the concept of Freedom of Speech (and really, any societal ideals) must mean something more general.

No, it has to mean nothing more and it's quite meaning as is.
A little tangental.

Indians are insanely good drivers given their actual traffic conditions. I just spent two months there and as (fucking annoying) as it was to walk through the crowds with motorcycles whipping by, inches away from me all the time, I wasn't very concerned with them hitting me. Anecdotally, everybody appeared to be watching everyone else on the road—otherwise it would have been sheer insanity because their infrastructure is horrible.

Thai drivers on the other hand. . . .
It should be noted that:

- the other members of the urbit team are not Curtis. 'Folks' is incorrect.

- this is an extremely biases article whose publisher's political views are directly the opposite of those being written about. This is not an objective primary source by any measure.
Yeah, polycom is pretty big in that space, leveraging their long history with conference room phones.
When you need to be right about color, you pay for it. I've paid close to $1000 USD for official Pantone color guides over the last few years.
Turn any selected text into delegated todo
I am self-taught, and the way category theory has been popularized in more than just mathematics has resulted in so many papers that it is hard to keep up. I am skimming a book called 'Category Theory for Scientists' at the moment.

I was first turned on to logic by Raymond Smullyan's books for laymen, but I have since bought his more academic books; I have not made it through them yet.

Now I look for these concepts in my tools too. That is why I chose Extempore, being Lisp/scheme-based, and I have looked into Haskell-based tools like Euterpea for music, and just today Hylogen for livecoding shaders in Haskell. Elm is also cool for front end development.

> ruler and a compass to draw stickmen.

I am stealing that one!
There was an earlier discussion about KeePassX, where I mentioned I used 10 million rounds of the AES encryption. Someone commented that it doesn't really add much additional strength.

I'm not familiar enough with the topic to understand why it would be so. I wonder if there is some basis for that claim?
How to Upgrade DevExPress from 9.3 to 12.1 ASP.NET
They sell these color fans which almost every designer uses.

http://www.pantone.com/graphics/pantone-matching-system?from...
Here is the real reason http://www.dailymail.co.uk/news/article-2325502/Map-shows-wo...
Yes, all functions in Elm also have arity 1. That example desugars into this:

connectWords = \ firstWord -> \ secondWord -> firstWord ++ secondWord