skysight-inc/HackerNews huggingface dataset:
> I fear the separation between coders and users is creating parallel worlds of echo-chamber wizards and ignorant commoners.

Isn't that how a society works? The vast number of diverse human activities are only possible because of the echo-camber, of people who specialise in one area while remaining ignorant in almost all the others.

Also computing, and programming, is much much more than a unix prompt.
Thanks for the reply. I think I understand what you're getting at.
I wouldn't be surprised if Sony couldn't fix their hypervisor. They may have lost the source code, or perhaps the person who wrote it was transferred to the pachinko division.
> proper font rendering configured by default

for what it's worth, i did not find this to be the case when i recently installed Ubuntu 16.04 and had to do a lot of fontconfig tweaking. the major issue being the firefox UI fonts not matching that of the desktop environment
I hated it too. Inevitably groups of 4-6 would devolve into groups of 2 who did all the work. I had one group in undergrad where all 4 people were rock solid, and that was enough to convince me that the Netflix high-concentration of talent approach has merit. [0]

[0] https://hbr.org/2014/01/how-netflix-reinvented-hr
Michelle Obama speech at CCNY
It's worth keeping in mind that the real value of SPF records isn't preventing you from receiving spam (aside from backscatter), but to prevent Joe-jobs.
Android apps on Chromebook review: Is it ready for mainstream use?
They're on a predictable cycle: minor version release every December 25. (so 2.4.0 final will be released December 25, 2016; which is why they're calling it "early" as the many features may need more testing)
To me, there's an interesting point here. Elixir has the advantage of targeting a VM built for a language semantically similar to Elixir; things that have frustrating limitations in JVM functional languages like Scala and Clojure (eg, tail calls) just work on BEAM. Interop, naturally, is also much smoother. Want to call out to some Erlang code? Fine - that'll be ':module_name' instead of 'ModuleName'.

On the other hand, the Java/JVM ecosystem is much larger, so there's a serious trade-off there.
One question is, once the US dollar becomes a vehicle for prior restraint -- meaning no one can own, spend or transfer it without meeting a long list of largely-arbitrary conditions imposed by the US government -- is it still "money" at all? Or is it just another extrajudicial law enforcement tool, backed up by the full faith and credit of a moral and intellectual toddler with 20,000 nukes?

It would sure be nice if the next Satoshi, whoever he/she/it is, manages to create something (a) that scales properly, and (b) that ordinary people can actually use.
Thanks, I'll give it a try.

My SO questions my use of ground turkey today. See what she thinks of this.
Many people get sick with conventional 3d games, but it hasn't done much to the market's enthusiasm.

Your post convinced me that VR is getting big in the near future. Why? Because your complaints are so closely similar to the complaints about consumer 3d acceleration boards when they were new.
Better yet, why not use real human blood? It's probably cheaper.
>Faster hardware is usually cheaper than hiring more developers.

Now that Moore's law is running out of steam, we can reasonably expect that to become false within the next decade or so. The division between those who can merely write code and those who can properly engineer software systems will become all too apparent then.
> netflix debits my credit card every month, why would I use a cryptocurrency solution instead?

Presumably you trust Netflix enough to give them your credit card details, and you trust your credit card company enough to pay them when they present you with a list of transactions they claim you made.

That's fine for such big, entrenched players; presumably you wouldn't put as much trust in some unknown, anonymous online entity. (Although presumably trust in Ethereum isn't exactly high right now)
Hacker releases Clinton Foundation documents
You can disagree about the downvoting but it's part of the community standards.
I didn't know he claimed that, and I've no idea what's the law on that. But his claims that illegal immigrants are in the US illegally are true, by definition.
Carbohydrates in excessive amounts, yes. Meats and cheeses are basically the last bastions of non carb-laden foods. Pretty much everything that's not "diet" or meat/cheese is jam packed with carbs for flavor/cost cutting/fat reduction.

And there's plenty of evidence that this is a bad thing.
I'm sure they'd like us to do all sorts of crazy things. Doesn't mean we should.
"Copyright (c) 2015-2016, Apple Inc."
Thanks! Very much appreciated.
A thing that you could do for smart contracts is have formal-methods analyzers that check properties that you care about in the contract. The analyzer can say, of a particular contract, "good", "bad", or "don't know". Then you can avoid (or even somehow ban?) contracts that get "bad" or "don't know".

Or, you could simplify things by having "bad" and "don't know" be in the same bucket! You could call it "can't be proven safe". Because of the halting problem issue, some safe contracts will always end up "can't be proven safe", but if the analyzer is good enough to allow for quite a lot of flexibility in the contracts, you can say that writing something that can't be proven safe is the contract author's fault or responsibility.

Then you can say that you will only use contracts that can be proven safe. There's no contradiction between this and Turing completeness or the halting problem, and there's no inherent reason to think that these contracts will be rare or hard to find. You do have to be careful about what particular properties you're checking for in your definition of "safety", though!
At our company code reviews are my way or the highway. Raising objections only gets you negative feedback. It's mostly for coding style, spaces, variable names.
If the corruption is based on a value, different for each client (eg, a random number or the serial number of your motherboard), how do you reverse it ?
This is very important. There are lots of differences between countries with outstanding K-12 achievement. Some have lots of study, some have cram schools, some don't teach reading until 7, some have unions, others don't. One commonality: only the best students become teachers.
Turkish students up in arms over Islamization of education
I actually did a MindCamp session on making your own energy drinks 6+ years ago. The live demo/taster was a double-shot mocha with 150 mg of powdered caffeine (in solution), a bottle of shelf-stable chocolate milk (because I was at a conf), and a tablespoon of Torani Kahlua-flavored syrup.
Yes - you are correct. Just highlighting that it's not a game purchase.
How hard have you pushed Elixir in production?

Snide aside, it's not this mystical technical panacea. As for community... it has had a large upswell of Rails developers... for better and for worse.

That said, I've had a wonderful experience with all the places I've used Elixir in production or soon to be in production.
Well we'll just agree to disagree on this one :) At the end of the day though it doesn't matter if either one of us is correct, nothing really changes either way.
Judging by the number of salmonella outbreaks from fresh produce recently, I don't think you'll get much food safely benefit.
OrientDB would indeed be an example of something that's only a "graph database" because marketing said it should be.

Last time I asked how to import an actual graph into OrientDB, a marketing person of theirs pointed me at a Java API for writing extensions to their code.
This is more akin to a church providing help to victims of a natural disaster... provided you agree to convert to its religion first. Uncle Ben's Rice is not an ecosystem.
There certainly has been research into the application of GPUs to motion planning. However, the paper presented is faster, and results in power consumption, approximately 10% of the power consumption of the GPU for the same task.
I think the parent was phrasing it as you can't refuse a whiteboard test if you want to work there.

I think we all agree that if either party has made a decision before the interview then nobody's time should be wasted.

At a former job, our office was amazing inside as it used to be an old brewery. In fact it won several design & architecture awards. Anyway, we had a candidate simply drive by and then call saying that it looked too low end for him so he cancelled the interview without even walking inside. We thought that was ridiculous of course but were happy we didn't waste our time with him.
Here's my brain dead script: https://github.com/pathikrit/mac-setup-script/blob/master/se...
Well, now it's clear that you did. You just have this twisted definition of what "discrimination" and "racism" are.

There's a difference between helping blacks because they're poor (as long as you also help poor whites and others), and helping blacks because they're black. The latter is by definition racism (because you're not helping whites because they're white). For example, Obama needs no help.
I don't get the thought process that locks this possibility out. Imagine you are a simulated entity inside simulated universe - v100000 of Eve Online.

There are rules that you can see and access, and those you cannot. Both are in some sense irrelevant to your own perception of truth because they are determined outside the bounds of your empirical experience.

What good evidence do you have to refute such an explanation [surely its likelihood increases in line with our own ability to create the 'next turtle down'].
> The best thing would be mind-reading, but we have little progress so far.

I wish my customers weren't so unwilling to let me install neural taps. I'm just trying to improve the experience!
Be careful! I've never really been 'addicted' to anything other than caffeine. I've smoked cigars, etc., but never felt any sort of urge.

With caffeine though, it really elevates my mood, and makes me feel happy, and I think that has a lot to do with it.

Just be cautious and don't assume you won't get addicted to something! <33
The Importance of Open Source Projects to Developers
Click, done
> White board interviews are humiliating, especially if the level is pitched wrong. As someone with a career prior to starting grad school I'm sick of being treated like a child in the interview process and being given diddly little graph traversal problems when I used to building entire systems.

White board interviews are humiliating? Why? Because your sense of pride says that you're better than that? Is your sense of pride going to decide it's humiliating if I ask you to work on a crappy little side project for a month?

And, you're used to building entire systems? Great. In our interview process, we've got maybe half an hour for this kind of problem. Are you going to build an entire real system for us in half an hour? If so, I definitely want to hire you. But if not (as I suspect), then toy problems are kind of all we've got to see how you interact with a problem.

> The problem here is a mismatch in expectations.

Very much so. You expect the interview to be at the level that you work at, and we don't have time to lay the shared foundation to see how you really operate at that level. If we tried, the interview would be a week, not two hours. We don't have time for that, even if you do.
>I think part of loving programming is discovering it on your own and seeking it out.

Agreed. Schools kill joys of learning. I hated history in school, but now I am big ancient history enthusiast. Most of my friends associate history with boring stuff taught to kids.

Programming should be discovered by kids and adults on their own
Ask HN: Where/how to recruit survey respondents for preliminary market research?
Specifically, for a B2C company, what are some ways to find a representative sample of a broad consumer market to answer a few exploratory questions intended to gauge market needs?
China to generate a quarter of electricity from wind power by 2030
Sounds about what I expected. If there's anything kids hate, it's being patronized.
I've been a vegetarian for the last decade and change, and I simultaneously think that finding a cheaper, appealing alternative to meat is both a fantastic opportunity for the world and a really difficult thing.

I used to love meat when I was a meat-eater, and I'm a fairly picky eater that dislikes many vegetable options. (Green peppers are nasty and food-destroying in my opinion, which immediately removes over half the vegetarian options out there, just as an example), so I consider myself a decent bellweather for people who like the tastes of meat but want to actually eat less of it for various reasons.

The options that already exist today are quite varied. Boca, Morningstar, Beyond Meat, and Quorn are all big names that offer meat alternatives that taste VERY different from each other. Most of my meat eating friends won't even try any of these, sight unseen. (When they see them, they tend to have even more reluctance). So, while I think it's absolutely worthwhile to make alternatives that seem more "real", there is still a stigma to overcome just by virtue of being fake. And in america, at least, where meat-eating is tied to masculinity and bacon is worshipped, that's a tough stigma to shake.

Decent imitations of highly processed meat exist already - I've had chicken nuggets that meat eaters had no idea were fake, and I fed my in-laws a "turkey loaf" dinner for Thanksgiving for years without them realizing - but matching the taste of "quality" meats hasn't yet happened.
Ground turkey?
Which is the reason most conf mgt tools are broken due to not understanding the domain and in this case resolving a graph.
Easy SSL and Free Certificates
What I like: lightning fast interface, deeply satisfying ability to search instantaneously

What's confusing: unclear to me what the platform for this is -- is it an IDE? A github-compatible tool? Where does my code have to live?
Ask HN: Why do links open in the same tab on Hacker News?
Why do links open in the same tab on HN? I would love to be able to just click five interesting links and have five new tabs open.
Nocedal's text, 'Numerical Optimization' is the standard for that field.

As he notes, I've always been surprised that more techniques in ML do not leverage the Hessian to get quadratic convergence rates.

Nevertheless, the most interesting tidbit of this text, speaking as a Computational Scientist, was,

'Much more could be said about this rapidly evolving field. Perhaps most importantly, we have neither discussed nor analyzed at length the opportunities offered by parallel and distributed computing'

The scalability of these algorithms, in particular across distributed memory systems (e.g. MPI) at extreme scale will be an extremely important question. I'm very interested in attempting to scale these networks to tens or hundreds of thousands of processing cores. With heroic scale systems now often eclipsing millions of cores, there is quite a bit of room to scale up, if the algorithms are indeed robust.
Trygve Reenskaug (MVC inventer ) and Jim Coplien (Patterns/Hillside) developed the DCI paradigm as a way model code around the roles played by objects, rather than the concrete type (class) of each object.

video: https://www.infoq.com/presentations/Reflection-OOP-Social

PDF:
http://fulloo.info/Documents/RestoringFunctionAndFormToPatte...

Website:
http://fulloo.info/
Slack added a category for apps that use buttons: https://slack.com/apps/category/At1H7NS2KY-all-buttoned-up
Image Hosting on Reddit
Way too dry.
Thomas Frank argues in his new book that the class distinction having the most political effect in the U.S. right now is not that of the 1%, but that of the professional class (roughly the same as what this study calls upper middle class), which is doing quite well while others are not. The situation in other western countries appears similar. I find this distinction thought-provoking because it corresponds to what I personally observe (or at least believe I do).
It could be done in a way that isn't cruel. Just take a little at a time, like we do with humans. It might not even be less efficient if the rate of blood production is fairly constant. (I don't know enough biology to speculate.)
>Can you go into specifics here? I'm not really understanding.

It sounds like a security deposit, of a type. For example, I had to leave one of my shoes at the front counter of a store that hosted a small gaming LAN in the back.
>> Many people are getting sick.

> Source? It runs contrary to my experience, and my sample is large enough to be data, not anecdata.

Here's at least one source: https://twitter.com/JamesStevenson/status/743896444650692608 (more if you count the replies agreeing with him). I picked him because he's a somewhat notable individual in the games industry, but I saw many anecdotes from other E3 attendees agreeing with him.

It seems that while the first few people/companies with major skin in the game (Valve, Oculus) are being very careful with VR best practices, a lot of companies just looking to get into the gold rush are not.
That bit about the particle is fascinating, but I am struggling to understand why a particle that travels at 0.99x of the speed of light is faster than a ship that travels at 1516x the speed of light. Is the Star Trek universe not subject to time dilation?
To provide a little hope, I think it should be pointed out that the Frank project (VPRI) achieved web browsing that is compatible with the existing web protocol, using real objects. What it allowed is an extension of browsing on the web. So, it's not as if the two (good architecture and bad architecture) can't both exist in the same space, and be used at the same time. I think the key to answering your question is asking will people in the general public find the impetus to understand the limited nature of bad architecture, and (on one possible track) either use the good architecture to make the experience better, or (on another possible track) come up with a better computing/content architecture that does away with the web as we know it altogether?
Sorry, I don't have much reasoning on the specifics of OSX to macOS as they've been recently revealed, just the general skepticism that one operating system could achieve the best of both systems...in the same way that Windows 8.1, in my limited usage, was a fairly compromised experience. But I'm saying that as someone who can't imagine how skilled engineering could satisfactory thread the needle...and I'm giving short shrift to the potential greater-than-the-sum-of-its-parts experience of a combined touch-and-desktop experience that perhaps a later iteration of Surface Book will achieve.

Mostly I'm bitter that not only can I not memeorize any of the 3+ finger gestures on iOS, I don't even know how customize/deactivate them, and I have a sneaking suspicion that more such touch magic will be part of the desktop experience.
I wouldn't really call it philanthropic. Tech companies do this sort of stuff because of labor costs.
The Great Pyramid of Giza is lopsided, new investigation reveals
I agree. But part of it is sociology: people use what their friends use.
I think you're looking in the wrong place, `BasicObject` has no `respond_to?` so you'd need to trace the `rand_random` execution to see what ends up calling `respond_to?` on your `BasicObject` instance. Poking through github I'm guessing it's `rb_funcallv_public` but I may be missing something(s).
What you need to know about doxxing, the average internet user's nightmare
I'm assuming GGP = "great-grandparent poster" = "what the person three posts up from here said".
I think buttons adds a new whole of opportunities to Slack integrations, straight forward interactions.
I've been burned by trusting Rubyists with metaprogramming before...
As vslira alluded: https://en.wikipedia.org/wiki/The_Restaurant_at_the_End_of_t...
Any code that calls arbitrary callbacks is prone to failure. The context in which a callback is called matters.

Calling a callback at the end of a method avoids interfering with the caller's state but ignores the state of the caller's caller.

An ethereum contract will only be tractably analyzable if it avoids dynamically invoking arbitrary callbacks.
You know, the Speed of Dark makes the Speed of Light look slow.
https://en.wikipedia.org/wiki/The_Restaurant_at_the_End_of_t...
A day in life of an Indian startup employee
I don't have nearly justinator's experience, about a year of heavy Perl use, but I would love to get back into it.
Another reason to go easy on macha is lead, tea leaves often contain it, but it doesn't dissolve into your tea[1]. Macha-s let you digest a lot more leaf.
Another option for people who want serious caffeine is yerba mate, which you can buy by the kilo quite cheaply. I find it too strong, but I gave up coffee years ago, too - green / white / oolong / black tea is plenty for me.

1: http://www.green-tea-guide.com/green-tea-lead.html
Hi brw,

Your code remains living in its original repo. To keep things easy, it'll support only GitHub repos at first, then any Git repo, then potentially other source control software.
Look, I'm an introvert. I despise being treated as a performing seal. I also have no problem with a whiteboard interview. Yes, I'm being made to jump through hoops, but I understand why. It's not just to make me jump through hoops. (If I pick up the vibe that it is just for that, then I don't want the job.) It's so that they can see how I think.

But maybe my saving grace here is that I don't fear pressure in that kind of situation...
The industry would do well to better absorb the underlying point here (seriously, people, if Emeralds on Trails was really that great of an abstraction, a decent QIQ programmer with Orchestra framework experience would probably be able to pick up the important bits in the time an Emerald dev would be learning the domain specific portions of the app). But unfortunately, there are still costs to switching platforms and if you want to learn about or do anything other than learn new platforms, there's a limit to how much of that you can do.

And since we're talking about Apple here, it seems pretty safe to say that those costs are going to be higher than, say, a shift between Ruby and Python.

A language whose current practical use and reason for existence is entirely about developing for a single platform owned by an entity that has repeatedly demonstrated an indifference (or outright hostility) to outside use is not a language I'll likely use as an early one for learners.
Black tea actually has about double the caffeine of typical green tea.
Alicia Keys bans cell phones and concerts THIS IS CRAZY
Great! We're busy rewriting a part of our Rails app that we are having difficulty scaling in Elixir. So far what I've seen is phenomenal. Coming from Ruby/OO, it's a bit weird sometimes, but the code is very readable and it's insanely fast. Really the first language since Ruby that I'm quite happily riding the hypetrain for.
My PS3 had Yellow Dog Linux, but I hardly ever booted into it. Also, my fat PS3 died a few years ago (yellow light of death), and I don't even have it any more to look up serial numbers etc.
There's one version that's like spicier and it's better. You should also check out Gardein. Their vegan crab cakes are heavenly but all their products are really good. The fish is very convincing.
Vim-GitHub-Hub: plugin for GitHub/hub in Vim
We implemented SqueakOS while some friends implemented SqueakNOS. I don't think they are being used anywhere but for educational purposes it is amazing that drivers and a TCP/IP stack could be implemented (and debugged!) in plain smalltalk. There was some more information here: http://lists.squeakfoundation.org/pipermail/squeaknos/2009-M...