skysight-inc/HackerNews huggingface dataset:
Cool project. The "more pragmatic than C" design goal reminds me of game developer Johnathan Blow's Jai language [1]. It seems like Zig is still in very early stage, are you planning to incorporate any Jai-like features? I especially like its SOA keyword for quickly changing data layouts [2].

I really like this corner of the language design world. People always say that C is too entrenched and none of these languages are compelling enough to make a large number of developers switch, but I disagree. Someone said that C and Lisp are two local optima in the space of programming languages... I think that Lisp probably is, but C is only near a local optimum. There is a true local optimum remaining to be found.

[1] https://github.com/BSVino/JaiPrimer/blob/master/JaiPrimer.md

[2] https://github.com/BSVino/JaiPrimer/blob/master/JaiPrimer.md...
I have one of the last MBP from that era that still has replaceable memory, hard drive and optical drive. My machine is maxed out on memory, SSD and swapped the optical for a backup HDD.

I love the thing and had the fried graphics card issue fixed some time ago instead of opting to replace the MBP with a newer model.

This old thing is struggling to keep up with El Capitan these days though and I'm now mulling a Thinkpad with OpenBSD as a replacement. I kind of wish I could get this same body with updated hardware and OSX 10.6 but that's not in the cards.
Agreed on all counts, though it's mostly unrelated to Lawtonfogle's exact suggestion that I was replying to. I've held for a long time that every high school needs to have a mandatory personal finance class, which would cover things like budgets, credit, and taxes. I could see a kind of "personal legality" class being useful also.
This is an excellent response - thanks.
I grew up and lived in China until grad school, and now work as a designer in the Valley. The trends this article identified are largely true, but the speculations are not accurate or to the point, as other comments have pointed out.

I've been wondering about this phenomenon too, and here are some hypotheses:
- As someone who's fluent in both languages, I find Chinese text much more skimmable than English. Chinese is a compact language, and you make sense of it by recognizing the shape of characters, which is much easier than recognizing long combinations of letters. It's not too bad to skim a wall of Chinese text to find the information you want. Though this could be biased by the fact that Chinese is my native language.

- Cities in China, as well as Japan, are densely populated. If you walk on the streets, all kinds of visual stimuli come at you: flashing ads, colorful banners, a lot of people in various styles etc. It seems we grow up being used to dense visuals, compared to say, Americans who grew up in the spread-out suburbs.

- Most people in China are not design-minded. The most popular post on Zhihu (Chinese equivalent of Quora) in 2015 discusses the general design and aesthetics level in China, why our streets are so ugly with all the poorly-designed banners etc. We don’t have a tradition of recognizing the importance of design, or developing a sense of good design. Japan, on the contrary, has a much longer tradition on that. Therefore, people are much more likely to live with poor web designs, and companies are not incentivized to redesign.
There is nothing "general public" about it.

Its a bunch of special interest within the M-I-I complex that love the ability to be able to track every conversation in real time 24/7/365.

That they wrap themselves in "think of the X/Y/Z" should be transparent.

But thanks to media playing along with the argument that even touching someone younger than adult (never mind that USA have some of the most conservative age of consent laws) is pedophilia, because it makes for more eyeballs and therefore more ad revenue, the bozos have the perfect argument that bypasses the brain and goes straight for the feels.

Privacy should not have to be defended, it should be the default.
Can anyone in this thread recommend a rock solid off-the-shelf wifi router?

The last year I have gone through three routers:

* Asus RT-N66U ("the Dark Knight"), worked fine on 2.5GHz, but the 5GHz signal gradually became worse until one day it just disppeared. Apparently a lot of users have had this issue.

* Asus RT-AC66U, the smaller version of the same router. Just stopped working occasionally, requiring a reboot.

* Netgear AC1750 R6400-100NAS (little brother to the "Nighthawk"). Current router, was stable enough for a while, but now needs rebooting a couple of times every week. SSL/TLS connections stop working randomly. Devices such as iPhone and AppleTV fail to get packets through on the first try after being dormant for a while.

At work we have the Netgear AC1900/R7000 "Nighthawk", which has been extremely stable. But it's also quite expensive, and large (as is the AC1750).

I've lost all faith in Asus, and the only other brand I can see that has a good reputation is Ubiquity. They make "pro" access points for hotels and such. Then again, hotel wifi is the worst.
Conrad stepped down from the board as well. Here's hoping new leadership can bring the company in compliance and turn the trajectory of the company around.
Our culture and tone have been inappropriate for a highly regulated company.

This might not be a bad thing. It could be precisely because it was inappropriate that Zenefits got where it is today.
Is that just Safari with a Chrome chrome?
Databases in containers
A landing page that doesn't peg CPU via javascript loops on the opening page would be nice.
I guess my problem with studies that show the other effects of poverty is that they seem to paint the poor as just hapless, irrational, creatures; subhuman and deserving of their plight since they can't reason their way out of it.

And, who knows, they may be, but I'm going to have to see a lot more proof than what I've seen so far which tend to be of the vein 'well, look at their circumstances. You wouldn't make that decision that led them there. I wouldn't make that decision that led them there. Obviously they are not rational like you or me'.

It is very strange that everyone in the economic model of the world is assumed to be rational but the poor.
Super Bowl: North Korean Satellite Passes Directly Over Levi's Stadium
I could never accept ~2 hours on a $2000-ish machine.
...and yet, some people really like programming in Haskell, and use it for all sorts of problems. Do you think they're all just pretending to have fun, or that they're obliviously unaware of the merits of mainstream languages like Java, Python, or Javascript?
I would think about setting this up as a subscription with automated invoicing through a paypal subscription or Stripe.

Maybe $49/mo including setup and twice monthly backups/status checks (look at automating this). (Adjust monthly subscription on your typical hourly rate and value of service you are providing, I'm just throwing a number out there).
IDK... that could have happened at some point.

Besides, that's like saying "no one ever got all baked and left their child in a hot car because they were carrying a gun.." In other words, it's kind of a pointless point.
I've been employing this strategy on my family for a decade.
They keep coming back.
Honestly, the Buzzfeed story has more information in it than the Venturebeat article linked, which basically just has the announcement text:

http://www.buzzfeed.com/williamalden/80-of-zenefits-deals-in...
Ephemeral UI state belongs to component local state.
Personally, Apple better release something cool and jaw droppingly innovative either the iPhone 7 with needed features (waterproof & wireless charging), Apple TV cable TV service or something amazing as Im slowly losing interest.

Android isn't exciting either nowadays.
A classic coup d'état. This is the danger of taking VC and hiring a COO that clearly wants to be CEO.

1. Wait for a misstep by the current leader.

2. Play it up as a huge problem that could threaten the company.

3. Suggest that maybe someone else could do better.
As someone who in general is a huge Apple fan, I feel Apple Music was entirely avoidable mistake, and detracts from their brand.

They need to rethink this app/service.
The bullshit-o-meter is off the scale on this one. So this individual left centrifuges for two years separating heavy water, and went around the countryside, geiger counter on hand, picking up uranium ore?

And then, after the experiment was done, he just filled the room (which had to be built by himself, no contractors here) with concrete, casually picked up with a truck and dumped far offshore?

That's something you would do in Minecraft, not real life.
Looks pretty promising actually. I love the methodology laid out for the language. I just wish more languages would move away from the C syntax. While we're all used to that syntax I think Python has been more successful in demonstrating the practicality of whitespace for readability. And considering that readability is a major factor for this language I think it's a shame it doesn't use whitespace more effectively.
Thought-controlled device could help paralysed people move limbs
Bitrot Detector Beta Test
You need locking around the entire transaction, which includes sending the email.
thanks for this. wondering what was the motivation for the change!
https://news.ycombinator.com/user?id=harlowja
"I dread opening the thing."

Hmm, that was my reaction to iTunes in 2003.
They have non-emergency numbers too.
App for projecting timelines into 3 dimensional representations
> Is it?

Perhaps, perhaps not -- but your examples do nothing to counteract the idea that it is, as every single one of the groups you've mentioned is, in the US, significantly advantaged over the broader, corresponding group that is identically described without the "white men" or "white male" limitation.

Now, in many case, the system is also stacked against the class described in the other part of the descriptor, such that the intersection of that class with the "white men" restriction is disadvantaged compared to "white men" more generally.

But that doesn't, in any way, change the fact that the system (in the US) is stacked in favor of white men.

> Why is it OK to assume the system is stacked in someone's favor?

There is a difference between "conclude" and "assume".

> How is that not prejudice?

If you assume in the absence of evidence, it is prejudice. If you conclude on the basis of evidence, it isn't prejudice (because there is no "pre".)
http://www.ncbi.nlm.nih.gov/pubmed/2577851 from 1988 starts:

> In recent years it has been shown that the structures of a wide variety of colloidal aggregates can be described in terms of the concepts of fractal geometry. The purpose of this review is to discuss some of the evidence for fractal geometry in experimental systems and indicate how fractal geometry can be used to develop a better understanding of their aggregation kinetics and physical properties.

so I think the answer is "many". Try https://scholar.google.com/scholar?q=fractal+material for some pointers.
Ephemeral UI state belongs to component local state.

Real times streams aren't really meant to be handled by Flux/Redux or GraphQL. I should have said that GaphQL/Relay handles 80% of cases better than Flux/Redux! The rest require a different approach. Thoughts?
I'm looking forward to setting up some trial deployments of calico at my workplace.

While there is an ease of understanding of bridged and/or overlayed networks, native end-to-end routing between containers with regular IP datagrams and container-level addressability has been on my wishlist for a long time.
"We've proven that HIV causes AIDS, now we can fire all these researchers"
And if the piano were an instrument almost nobody used and on which almost no popular or well-regarded music were played or composed, I'd agree with this snarky reply. This isn't a particularly apt analogy because concert pianists are judged by their output (i.e. piano music). The argument from the Haskell community seems to be that almost nobody is interested in using the tool (Haskell) for its intended purpose (writing software) because the people themselves are deficient. Haskell is a character-building exercise to write blog posts about, even after all these years, rather than something to be adopted in production.

And before you think I'm just hating on Haskell, the same is essentially true of Lisp as well.
He's talking about OSX (desktop), where Chrome indeed is the Chrome you'd expect.
Interesting - do you have a reference for this?
Potentially depending on how it is secured (if it is), but it warrants further investigation.
T9000 malware records Skype calls, screenshots and text messages to steal data
I was using the chemical process of chemotherapy as an example of a disproportionate effect of a process. The specific process chosen by me was immaterial to the argument, except that it was a convenient example of the effect I wished to describe. My use of the word substance was perhaps imprecise, as it is usually reserved for items with mass, which ionizing radiation does not have. But it was, again, immaterial to the idea of a disproportionate effect, which is what I was actually conveying. And I am choosing to label as pedantic the attempt to disarm my point by discussing the word chosen as opposed to the point being made.
Certainly. My point is that "fairly minimal" for being fired is more than "none" for quitting.
The Best $300k Teehan+Lax Ever Spent
It kind of sounds like Zenefits is looking at some heavy (multi million dollar) fines, and they're trying to drive the narrative before fines and regulatory actions are announced.
Everyone I ask says that using Emacs for ios development is impractical. If anyone knows different please share the details.
Good job. I think it is way too introductory, tbh. A few examples of working distributed systems while talking about why they are the way they are, might be useful. Also, unless you have plans for updating it in the future, you might get more readers interested, if you publish it as a blog.
>[1] My non-technical wife, who has a Mac, recently needed to use my work laptop. Her first reaction on seeing the screen was "wow, your firm cheaped out, huh?" I've got a totally maxed out ThinkPad T450s with i7, 20GB of RAM, and FHD IPS display.

Oxymoron: tech reasons of how great your computer is; and an argument on why a non technical people don't like it.
If this is phony, then it shouldn't be on the front page of HN. And if it's true, it should not be on the front page of HN. Humanity as a whole doesn't need more people building reactors in their garage... Svetlana Alexievich's book "Voices of Chernobyl" is an excellent explanation why.
DOM APIs didn't suck too badly. They weren't great, but they were usable.

The problem was that every old browser had its own API and feature set. Jquery abstracted over all that, including bugs in specific versions of browsers and continually is updated to handle the case of a browser claiming to implement a feature but lying.

Really if all browsers had the same API and feature set, there'd be no need for jQuery as it is today; you'd have a very different library.
Someone with a SDR should go out there and see what there is to see.
It has more information on the leadup for sure, but given the current announcement, the text of Sacks' email seems even more relevant. I wouldn't normally say that about a corporate communication but it is an unusual one.

Eventually we'll have some system to aggregate related urls that isn't so all-or-nothing.
Might as well just link to the source: http://imgur.com/topic/The_More_You_Know/vX3zm

since this kottke post is like one sentence long and then quotes the source.
Actually it powers a lot of search engines. At Blekko we used it to fetch the "long tail" for searches where our index came up short, but we also tried that with Yandex's english index (they had invested in us and they had a similarly sized index).
using the monotonic clock api may not actually be an improvement. that gets you deterministic ordering on a single node but increases possible clock skew (you will still see clock drift but it will now be clamped limiting the ability to bring it back in sync)

also note that you need deterministic ordering over the cluster and deterministic ordering on individual nodes does not actually grant you any greater certainty

i believe you're referring to google's chubby lock system with your reference to gps but the clocks were only used as an optimization in chubby, it still had to implement a consensus protocol
Yelp Posts Q4 Loss, CFO Resigns
This is such a trite criticism. This post isn't evangelizing the language, its describing coding styles of different haskell engineers using a simple toy problem (that happens to be a canonical algorithm for teaching recursion and FP) to make it somewhat comprehensible to a layman.

Every time I read a comment like this it reminds me how much fashion and an unsubstantiated cult of "viable for production" publicity steers the industry instead of curiosity and experimentation.

LMGHTFY: https://github.com/search?l=&o=desc&q=language%3AHaskell&ref...
Show HN: Upload files to Dropbox using command line
Egyptian President Rolls Out 2.5 Mile Red Carpet for His Motorcade
... which Lisp had in 1960.
> we still aren't able to provide the quality of games that we were in Flash 3-4 years ago

What's an example of this? The HTML5 and WebGL games I've seen match anything I've seen in Flash. It's true that you need an up to date and capable browser, but that's true of any platform.
Best article I've read on Erlang. Learned a couple of new things.
> I've got better things to do with my time. I'd rather walk into the Apple store and replace my MBA or my iPhone when I've got a problem.

I don't get the comparison.

It's like apple users think the only options are buy apple (expensive, but "allegedly" rarely needs fixing, works 99% of the time, lasts a long time, etc) and a PC ("allegedly" breaks all the time, requires more maintenance, requires more time to keep up with, "cheap", etc...)

Those are not the options -- it's a false premise. There are laptop PCs which have the exact same performance & reliability as apple, but for a fraction of the price. I've gone through 4 PC laptops since 1996. My first 2 laptops, I admit, I spent a lot of time repairing but that was due to my own youthful tinkering, experimenting and the general instability of earlier OSs (DOS, Win95, Win98/ME, etc).

But my last 2 have lasted me 7+ years a piece. And I only decided to upgrade because they were beginning to show their age (slower compared to newer stuff). You can buy PC laptops with the same "just works" fidelity as apple. More options open up, and you can save yourself a fortune, if people would just eschew their brand loyalty.
a blockchain does not make consensus without clocks possible it is just a grossly inefficient vector clock implementation (that incidentally does not provide consensus in the distributed systems sense)
I'm constantly re-discovering functionality hidden behind buttons that don't look like buttons in iOS.
Drinker paradox
This must be a really rough thing to go through, but I am sure Parker is doing what is best for the company at this time (whether it was forced on him or voluntary). Zenefits is the greatest thing to happen to SMB's in years, and I am excited to see it continue to grow.

Maybe Parker will make a triumphant Jack Dorsey-like return when the time is right. Or maybe he'll disrupt another multi-billion dollar industry. Whatever it is, smart people will follow him.

* disclaimer: I am a very happy Zenefits customer
I've seen them on platforms occasionally throughout the NYC subway system - the first time maybe a year or two ago although I can't be sure when exactly.
When your client demands Swift
The wording around values is odd. What were the previous values if one of the new values has to do with integrity?
Adopters of the 'new' PayPal interface can probably attest to the poor quality, redirects and unexplained errors that have been popping up. After talking on the phone with two service reps, one of whom refused to let me talk to a technical expert as to why my email confirmation token wouldn't work and another who had to enable automated billing on my account manually (because it's totally broken in the client interface) I can only conclude the problems are widespread and currently still at large. I'm not surprised they have made a high-profile canning.
iTunes was terrible long before Steve died.
What does this have to do with raising VC? Those kind of things happen at any large company. (Zenefits has over 1500 people on staff and growing rapidly.)
Yelp, Zenefits and Paypal. What is going on?
You have four points. One of which involves some conflict in Afghanistan, while the other three involve sitting on one's ass consuming content. That is a huge discrepancy. I don't know if that means tablets are destined to stay around for a while or that they are completely replaceable with a laptop or a "phablet."
Why we chose HBase over other NOSQL Databases
I read somewhere that if the new guy writes the memo, it means the old one was fired. If the old guy writes a goodbye, it means he's actually stepping down.

It seems Parker was fired, and not 'stepping down'.
Twice a year (after finals each semester) I would make a ritual of spending a day or two trying to install and use linux because I believed in what they were trying to do (also, package manager!). Every single time, without fail, within those first couple days I hit some sort of show-stopping bug. Sometimes the installer wouldn't work and I'd spend that time cycling through different disk tools / CDR drives / images. Sometimes the installer would run but repeatedly lock up at a certain step. Some times it would corrupt the partition map and never boot into the new install. Some times the installed OS would freeze on boot. Some times it would boot but I could only use external keyboard and mice. Some times linux came up but wifi, sound, or sleep were broken. Or the screen was locked at full or zero brightness. Or the UI was dirt slow because the graphics drivers were crap. Or... the list goes on. I'd find threads in forums filled with dozens of people with the same issue, trying increasingly desperate measures to work around them, almost never with any sort of success or even conclusion.

I never managed to get a non-VM linux install fully functioning. Once I graduated the end-of-semester ritual faded into the past and I stopped trying. I've recently had good experiences with bootable USB images, maybe I should give it another chance one of these days.

> KDE circa 2003. It was as pretty or prettier than OS X

https://en.wikipedia.org/wiki/K_Desktop_Environment_3#/media...

http://www.guidebookgallery.org/pics/gui/desktop/full/macosx...

I can't say I agree, but I'd still have used it if I could have gotten it working.
It's unlikely that you'd have to buy a new laptop every month though.

Then again, it's cheaper than a month of rent for a 1-bedroom in this damn city (San Francisco).
The purpose of the new iTunes is to steer you away from listening to music and towards purchasing music or social features, or whatever other part of their ecosystem they're trying to push.
Don't worry, I spend half of it on rent.

And mind you that just two years ago, I had the same kind of reaction to that sort of comment. It's not that hard to step up a few pay grades as an engineer these days.
10 years ago there were a dozen sites dedicated to flash games that raked in millions of views per month. I couldn't name you a single WebGL site dedicated to games.

Where is the modern day Newgrounds? There isn't one. It doesn't exist. And that's a damn shame.
Using Keynote to Make Beautiful Data Visualizations