skysight-inc/HackerNews huggingface dataset:
They are. It feels like a painting where the composition is made to express the grandiosity more than reflect reality.
Reading about this, I followed a link to this talk advocating pattern matching (using Mach7) over the Visitor pattern: https://www.youtube.com/watch?v=QhJguzpZOrk

This was really interesting to me, because I had never thought of pattern matching and the Visitor pattern as being "competitors", so-to-speak. I guess this would mainly apply in the case that your pattern matching is based on type.

I was further intrigued because this argument (pattern matching is better than Visitor) seems to be the opposite argument made in the Google C++ Style Guide, which I usually agree with. The Google C++ Style Guide argues against using RTTI to do type-based dispatch (https://google-styleguide.googlecode.com/svn/trunk/cppguide....):

"Decision trees based on type are a strong indication that your code is on the wrong track. Code such as this usually breaks when additional subclasses are added to the class hierarchy. Moreover, when properties of a subclass change, it is difficult to find and modify all the affected code segments."

It's very interesting to me that there is such wide disagreement here on which of these two patterns represents better design.
It's obvious this idea is crap if you think about fads. These are ideas that propagate rapidly until they become quite popular and then mysteriously vanish. This flies in the face of an inherent superiority driving the propagation of the idea.

As an evolutionary biologist and a student of cultural transmission this idea (memetics) has always annoyed me from both ends. It is a bad idea, and I wish it would die. It's even more annoying that it somehow manages to add to Dawkins' misplaced prestige.
And interestingly, VC's themselves use it. See Fred Wilson's blog, avc.com, for example.
OCaml Modules: Think Immutable Singletons
It may seem weird to have almost-empty cities, but from a different perspective, a city like that is an amazing resource. If China ever has disaster or other crisis that creates lots of refugees (think Hurricane Katrina), they have a functioning city with lots of space ready for people to go to. Which is pretty awesome, when you think about it.
Something like this is much less likely to happen in Germany because social security is working really well there. You may say that Germans pay for that with higher taxes but my response to that is: 1.) If that prevents people from trying to kill themselves for no good reason, it's totally worth it. 2.) If it helps highly qualified people to overcome temporary financial struggles more effectively, that's also good for the economy.

OP, congratulations for pulling yourself out of this situation, very impressive, and thanks for sharing your story.
I think it may still be in development so they haven't added a preference to the about:preferences dialog yet.
From the presentation materials included in the repo, it looks like it's intended to be a library example of what they'd like to be a language extension.
> Just don't be naive.

I do sometimes wonder where all these strawmen you find are who go around believing everything they read without passing it through their own internal bullshit filters. These people must be massive clods, barely able to make it through the day without throwing away all their money on television informercials. Even some of the least intelligent people I have ever known have notions of "some info good, some info bad," even if I usually disagree with which is which.

> In short, the best defense is being skeptical but still entertaining of everything you hear/read.

Except you just said journalism is dead and everything we hear and read is thought control.

Every time I hear someone rallying against these complete simpletons which they seem to think they are surrounded by, I can't shake the feeling they're just shouting at a mirror.
Do they have to be in Seattle? Or would you be willing to hire for a gig remote like from Austin, TX?
OK this is probably the best evidence for the inaccuracy of A Beautiful Mind.
John Nash's 1950 thesis: https://www.dropbox.com/s/ze91a751btm2lkr/PhD_Thesis_John_Na...

I've stumbled on it a while ago, now is a fitting time to share it. Thanks John Nash for teaching me how to cut a cake, and many other things in life.
PennySaver Goes Out of Business After 50 Years
Why not the Dell 5k monitor as your second display?
What I meant is that I see increased compiler validation the future of software development -- not that Rust is there, just that it's a step in the right direction. I'd love a world where I can safely make changes to trunk features and the compiler would validate that there are no unintended consequences or side-effects.

I think this is important because it addresses both the need to move quickly and the desire for responsibility.
This fundamentally misunderstands growth businesses. Companies in growth phase pump all of their resources into sustaining growth. Once your growth tops out, you flip the switch and turn on the money spigot.

Remember, profit is basically returning money back to your shareholders. If you have an investment opportunity that's 10x better than public markets (100% growth vs 10% growth), why would you ever want to return money back?
Very spammy at least on social media such as reddit and HN breaking a rule (official or not) of not submitting your own material it should come from a user not the website.

They get around it by making up a username or pay someone to submit.

Physorg is another terribly spammy site often with misleading headlines.

Both phsyorg and the Atlantic have been banned from reddit at least once if not multiple times I'm not sure about on HN.
The dimensions of this can change somewhat when dealing with long-term loans. If you have a mortgage on terms which allow this, then you're probably better off keeping several months of overpayments in your mortgage account, on the understanding that you're allowed to stop payments for that long in an emergency. Most lenders have some sort of terms like these, but check yours carefully before doing this.

This implies setting your mortgage repayment rate at a level which leaves you with sufficient income to overpay it. Having set things up this way, you can then size your emergency fund on the assumption that you won't have to pay your mortgage out of it.

Why do this? Simply put, the savings on interest are massive and this improves your financial stability a great deal over time.

Why not do this? It requires careful and diligent financial planning, and that sort of person probably doesn't need telling how to take advantage of the subtleties of mortgages.
Notifying you of Changes to Notifications
Embrace the net or die.
>>Software isn't engineering unless you're in aerospace, most software is so fragile if you look under the hood it should properly scare you. Some code you look at and you wonder how on earth it made it this long in production without breaking or anybody stumbling into it.

I'm really tired of these "software isn't engineering because..." arguments. I think the first thing we need to do in order to have our profession move on to the next stage of maturity is to stop relying on arbitrary definitions and lines in the sand regarding what engineering is.

Let's look at the Wikipedia definition:

"Engineering (from Latin ingenium, meaning "cleverness" and ingeniare, meaning "to contrive, devise") is the application of scientific, economic, social, and practical knowledge in order to invent, design, build, maintain, research, and improve structures, machines, devices, systems, materials and processes."

That's it. By this definition, software development is engineering. Note that it doesn't say anything about how robust the structures, machines, devices, systems, materials and processes must be in order for the profession to count as engineering. Even the most fragile thing could have been designed and built by an engineer.

The root of the word is actually interesting: it comes from the Latin word "ingenium", which means "cleverness." This is especially important in our field since a large part of software development involves clever hacks. Think about that next time you frown upon such a hack.
I'm confused. I always thought that in the US, if you borrow money to buy a car, the lender gets a lien on it with the result that the DMV will not transfer title to a new owner without the permission of the lender.
Posted 3 months ago and several times since then:

https://new-hn.algolia.com/?query=What%20ISIS%20really%20wan...
Seems like performance is a real advantage, too. Similar to why we sometimes see static CRTP used for the Visitor pattern. I'm using static CRTP for a project that requires extremely low latency, and when compared to it's virtual counterpart, it delivers.
Exactly. The TV makers seem rudderless and out-of-touch, so they should be thrilled Netflix is providing a roadmap to a better product.
The chart shows Anarchist Crack-pot John Zerzan as significantly influential. I'm sure he is in some circles but clearly the data is unselective in many ways. I mean, I don't think Zerzan is that influential even among anarchists.

I'm doubtful of the size of Leo Strauss' bubble also.
Astro Pi: Your Code in Space
You ask a great, important question. I have zero idea about OP.

We know that men do not seek help. That's why so many men die from testicular cancer - a disease that's mostly survivable if caught early. Campaigns to get me to check and get help if they find anything have reduced the death rate, but we did need to tell some men to seek help.

We see a similar thing with suicide. "Soften the Fck Up" is an Australian campaign to make it easier for a man to seek help than to die by suicide. (They don't censor the word fuck on their website). http://softenthefckup.com.au/

They're linked to Beyond Blue which has some research about men seeking help. http://www.beyondblue.org.au/resources/research/research-pro...

It seems that some men just have a hard time seeking help, even when things are desperate, even for things that are treatable and survivable.
Ah, I think I understand what you're getting at now, that's a really interesting question.

I can't entirely back this up without probably days of reading RFCs, but my initial gut feeling is that making this distinction, which is not really possible in a truly general way (provided the URI is a syntactically correct HTTP URI), would be exposing internal implementation details in a way that would be conceptually inconsistent with other HTTP response statuses.

eg, how to usefully and consistently make the distinction:

GET /asfd
200 OK

GET /qwer
4XX We don't have that right now

GET /zxcv
4XX That is not even a thing

Keep in mind that the RESTful URI style is not part of the HTTP standard in any way. In HTTP, URIs can be random gibberish, even if they refer to "sibling" resources semantically. "You're on the right path" vs "What are you even talking about" is not an inherent concept in HTTP.

It might make sense in certain circumstances of RESTfully-modelled resource URIs layered on top of HTTP:

GET /users/asfd
200 OK

GET /users/qwer
4XX We don't have that right now

GET /blarghs/asdf
4XX That is not even a thing

But to describe this situation in an HTTP response status would be "mixing layers" and making assumptions in a way that opens a conceptually messy can of worms.

----

Disclaimer: I have no idea what I'm talking about and am not entirely convinced by my own argument. I'm always skeptical of "that's just not how it's done right now"-flavoured arguments, which this doesn't stop smelling like as I attempt to reason about it.

----

As practical matter, the body of the 404 response can describe the situation within the context of the application. And if your application is smart enough (though to do this in the general case is impossible or would require something like strong AI), you can use any of several more specific responses (Gone, Found, etc; depending on the context) if you're willing and capable of inferring a specific intent from the otherwise bad request.
Airline Seat Map, check before taking any long haul flights
Are you looking strictly at UK only? How about the US or elsewhere in Europe?
The authors themselves state in their talk (linked halfway down the readme) that it's not the type of syntax anyone wants to see in the language - rather that this is an experimental library showing what is possible, using a very quirky syntax. They're more concerned with making it work and with good performance.

Although admittedly that's from an older talk, no idea if the current syntax still reflects that sentiment.
Dr Nash’s seminal 1950 paper: “Equilibrium points in n-person games”
This is a pretty butchered version of the original 9to5mac post (which others have linked to).

Even then, the original 9to5mac post is very very unclear about some of these purported features, especially Trusted WiFi.
Where can I find the code to fire up in an emulator?
Google Fiber’s botched software update locks out users, disables Wi-Fi
The question is extremely ideologically loaded. Left will always answer 'yes' to it. Right will always answer 'no' to it.

This is actually a single question I would ask someone if wanted to know if they are left/right kind of a person
These seem to be for pure tech roles, look for product manager roles at workinstartups or jobserve - then again startups are least likely to hire on skilled Visa reqs. Good luck either way. Dont know anyone relevant I can put you onto unfortunately.
Although, over a two week period in late February and early March, gold appears to have dropped from 75.94 to 63.78. That's less volatile than BTC, but if that's the metric that we are measuring, why not use USD?
How much money can you make on YouTube?
This looks like it's done server side. How is it sandboxed, I wonder? Would it be feasible to do it with emscripten instead?
Checklist. Just a checklist.
Any references for counter arguments ? I'm very curious about that.
You want fries with that?
I've heard of people treating that as an insult, but I've had the opposite experience: I've had taxy drivers asking me to use the seatbelt when I forgot to.
That's all very true, but I'm not sure that's what the author is talking about.

Most services, including hacker news, won't let you delete accounts. They could, but it would require more effort during implementation. It's easier for us engineers to say "accounts can never be deleted", and base the whole system on that. But that decision takes control from customers.

Here's another one: Someone coded that backdoor we found in all linksys routers a few years ago. A manager somewhere, maybe at the NSA, maybe at linksys, said to a developer "I want you to write a backdoor into all these production routers so they'll expose everything if you send a certain request over HTTP. We want that request to be the same for every router.", and the developer did it.

I think software engineering ethics with regard to how we implement things is in an ok place. It's improving, and that's an ok place to be.

Software engineering ethics with regard to what we implement, on the other hand, has never been worse.
I don't understand what makes you say that Google's malware checking system is superior to Apple's. Do you have a source for that? Do you have a source to the way Apple in general does their app vetting, or Google for that matter. At this point you are basically saying: "Google is better because I said so." Do you have evidence that Apple does NOT run an automated virus and malware scan, resource analysis, or any other automated malware detection on their apps before adding them to the queue to also be manually checked. Just because Apples does manual checking it does NOT mean that they completely forego automatic checking. Just like the fact that Google did automatic checking did not prevent them to also implement a manual checking system.

Nowadays both companies do a pretty good job vetting App submissions, though Apple also filters on quality (sometimes) where as Google does not, but that's within each companies respective philosophies, and can be considered a strength or a weakness, depending on your own philosophy.
Show HN: My first tiny web service, a simple key/value store
Google still redirects BTWifi searches to nonssl
Nick Post Private Sci-Fi Detective – “I'm a Monster”
Disclaimer: I'm not an immigration lawyer... So while employers sponsor H-1Bs, and the employer name is associated with the H-1B, you shouldn't be "tied" to the employer, certainly not these days post AC21 (http://en.wikipedia.org/wiki/American_Competitiveness_in_the...). I've been headhunted while on a first term H-1B, and recruiters didn't blink when I mentioned I was on a H-1B. Transfers are common. (Has an employer given you the impression you were tied to them?)

But you mentioned being "let go" during that period, and needing to move back to your country. (A problem created by the H-1B's lack of a stipulated grace period.) Is Netflix considered a poor choice as it's seen to be quicker to fire, therefore this situation is more likely?
Having a single master google doc that I have all my projects and lists on
The crucial difference is that memes (thanks to the way we store them) can be quickly and easily revived, in short time span. However in a long perspective they aren't durable. The genes work exactly in opposite way.
Yeah, its cute but it doesn't provide exhaustiveness testing which is what the Google guide is concerned about. I think Scala came up with a neat way to work that into an OO model with its sealed attribute. A sealed case class can't be extended past its original source file, so its inheritance hierarchy is fixed. Pattern matches on a sealed case class will warn for lack of exhaustiveness just like matches on ADTs do in Haskell, Rust etc.
The Great Decoupling
My summer vacation in North Korea the world’s most repressive country
The war on big food
It will be interesting to run the same analysis on bank websites which typically have the least amount of third party
"XML is bloated, almost no one uses it anymore."
XML bashing is quite common these days. But I'd like to point out that it's the use case that matters when deciding between JSON and XML. Almost all "enterprise" software prefer XML over JSON.

https://www.quora.com/Markup-Languages/What-are-the-advantag...
Floyd Zaiger, a fruit innovator to the world (2011)
A true genius of his time to us public folk, yet still behind NSA standards for security. I'm sure we will be seeing transformer-esque AI with Tesla batteries and gravity guns in the next XX (or X?) years.
The line before this says "don't use courtesy titles" (e.g. Mr.)
>biggest problem with secular culture is that we've lost a certain perspective and ability to handle our own mortality.

Dylan Thomas might have disagreed.
...which was "device@1234", so if it's exposed they have problems other than posting it to the net.
> These are ideas that propagate rapidly until they become quite popular and then mysteriously vanish. This flies in the face of an inherent superiority driving the propagation of the idea.

isn't that because fads become "locked" in time? the fad is well evolved for the current culture but as the cluture changes the fad becomes very poorly suited for it, and dies.

i could make the same argument that you make against fads against any once-prolific-but-now-dead species, e.g. how could species x be wiped out by a change in its environment? that flies in the face of evolution creating a superior species.

evoltuionary advantage stems from a superior adaption to the current environment, and culture happens to change vastly more frequently than the environments most (if not all) species live in. hence the rapid rise and fall of memes.
Rapalytics Visualization of lyrical analytics of Rappers and their albums
I tried Mach7 and couldn't get the thing to work reliably. Compile errors were horrific. I've had a lot of success with Yomm11[0] though

[0] https://github.com/jll63/yomm11
"Typical housing prices in Kangbashi have fallen from $1,100 to $470 per square foot, over the last five years alone."

Why are the prices so high?

Obviously nobody wants to pay $500k - $1 million for a 1,000 sqft. apartment in a Chinese ghost town.
#2 comes directly from the quoted material:

"[Mozilla's] leadership needs to recognize that current advertising practices that enable "free" content are in direct conflict with security, privacy, stability, and performance concerns..."

Not to be crass, but read between the lines. All statements have context. That one sits in the context of a world where browser makers have spent many years removing infoleaks from their browsers, much to the chagrin of advertisers and surveillers.
A biological analog that pops into mind is fermentation. Bacteria produce alcohol in an environment until the alcohol reaches toxic levels and all the bacteria die.

I am not saying they are equivalent, just that the propagation of a fad has similarities to the propagation of alcohol-producing bacteria in a closed environment.
Because you are using wrong tools, LXCd?(is/was) written for exactly this purpose.
The OCaml code for the Person module in that post is not not idiomatic. Also, a module is quite different from a class or JS object and it would be more helpful to think about a module implementing an (abstract) data type like in C or other procedural languages. There is no inheritance with modules and no dynamic dispatch. Once compiled, there is no selection of functions/methods at runtime.
But these don't really make very good "backup" cities. The housing isn't owned by the government. It's owned by investors, often individuals, and it serves as a sink for money that has nowhere else to go. Real estate and construction investment of this kind is one of the big drivers of the Chinese economy. If the government confiscates property on the scale you're talking about -- even if it's in response to a disaster -- the bottom would drop out of their financial markets. Ain't gonna happen, even in a disaster.
Terry Tao says they were returning from the Abel prize ceremony: https://plus.google.com/+TerenceTao27/posts/F6dLkQietJg
Have you looked at the Synology NAS+mobile app ecosystem or the OSS clone XPenology?
Nicely comprehensive blog post, Zorium looks like it is the result of a lot of hard work!
Since this looks like a serious library (rather than a personal dev exercise), I'm curious about why you decided not to go with React:

1. The React source is definitely intimidating - what extensions did you feel it needed?

2. Animations are a tough problem, but I was under the impression that the communication isn't usually the problem, it's meshing a declarative representation with a mid-transition DOM. How is the Zorium approach better than the React one?

3. Flux, JSX and mixins are all completely optional and not compulsory to write a frontend in React; why did these motivate you to write a new library from scratch?

I hope these don't come across too critical, I have a lot of respect for anyone who can even finish a project like this, let alone document it. I've heard lots of good things about React, so I'm curious to hear other perspectives!
Look at any major world religion for a counter example to durability.
Importance of celebration in startups
Can a Font Make Us Believe Something Is True?
He was a beautiful human being, I wish he had been wearing a seatbelt.

Maybe when we have self-driving cars men and women like John and Alicia won't have to be killed in "accidents" caused by people who don't understand how to drive without murdering others.
Stroustrup's pretty opposed to the idea that anything that can be done as a library without any language extensions automatically should be, so I think it's safe to say that by the time this is ready for standardization it will not be a mess of macros that beats the language into submission. It's just a lot easier to get people to try out your prototype when it doesn't require first building the compile from some branch.