skysight-inc/HackerNews huggingface dataset:
> and it single-handedly broke the economy.

Could you get money by clicking menus? I'm curious
Less salary for more experience
Recently I had two interviews for a job, one at a company where I worked before and a new one. At the old company I can get a higher salary (8$/h more), than for the other. But in the new one, I can enhance my experience for machine learning. So I get paid for "learning" and working on, "for me", new stuff, but I get less salary.

I know the old firm very well, and can start right away with coding, but is probably not challenging.

So I don't know what to do...
The answer was "not while computing was getting exponentially better every year". This sort of improvement curve is really difficult to compete with.

It's in the process of being liberated now. GPUs are already deployed in many machines with a fundamentally different architecture. And there's a bubbling foment of alternatives being developed now.

In the end, I don't think it was necessarily a case of us getting stuck on "von Neumann" per se... we would have gotten stuck on anything we settled on in the 1960s. And despite familiarity breeding contempt, I'm not that convinced we could have done that much better in the 1960s. A lot of the alternatives are not universally better, they're better in some limited domain but it's not obvious that they are going to uniformly beat von Neumann for general computing, even accounting for the fact that "general computing" has coevolved for 50 years with von Neumann.

See also https://news.ycombinator.com/item?id=12155561 (which may well have been the inspiration for this submission)
Recursive Functions of Symbolic Expressions and Their Computation (1960)
And it will never get past first server's output, because command is never finished.
New to who?
Windows 10 Anniversary Update Proves Why PCs Aren’t Dead
DeepHeart: A Neural Network for Predicting Cardiac Health
Mayer is a Stanford CS grad: https://en.wikipedia.org/wiki/Marissa_Mayer#Early_life_and_e...
The downside of being happy: creativity kindled by sadness
You don't go to court unless you've been charged. I would imagine it's hard to keep your job as a police officer if you're charged with a crime every time you have a violent encounter with a person.

You speak as if there's no fact-finding at all. A police officer can face up to three such things; local, state, and federal. If not more.
Unfortunately thats the reality of many 'cool work places' where your years of experience in delivering products will not be important enough if it not in Scala or some such.
1. Damn right (more specifically I'd ask them to write something simple)

2. Damn right (more specifically I'd ask some kind of basic problem about circuits)

3. Of course not - don't be ridiculous. I'd test them on their knowledge of chemistry, fluid dynamics and celestial mechanics (duh).
We've been using a self-hosted CouchDB 1.6.x instance on AWS, and actually a few days ago decided to try hosting the pre-RC version of 2.0. What are the benefits of using a hosted service like Cloudant over self-hosting?
When I saw this, I wondered whether this was the same Von Neumann who gave his name to Von Neumann probes, which are hypothetical self-replicating spacecraft that can fill the galaxy within a relatively short timespan.

It turns out that this is the same Van Neumann, who appeared to have been very influential in the early days of computing. In reading about him, I was impressed with all the work he'd done. The people who came up with the concept of Von Neumann probes named them after Von Neumann because of his theoretical work regarding how computing machines can self-replicate.

Fermi also used the concept of Von Neumann probes and the lack of alien Von Neumann spacecraft as proof that aliens (or at least interstellar spacefaring aliens) don't exist.
Somewhy many conversations about emacs go like this:

A: emacs is awesome, you should use it.

B: I can't use it since it misses this one feature i like.

A: it is a stupid feature, but there are plugins doing half of what you like, and you can create another plugin.

B: it is too much work, i don't have time to do that.

A: people have created plugins that required even more work...

Emacs is a great editor, and for people who get used to its ui limitations, it is often the best editor, but for new users the ancient ui is a huge roadblock, and most users never will get past it.

Not implementing modern ui and not being interested in what new users like is a perfectly valid choice for emacs developers, but then saying emacs is great and not liking it is the users fault is illogical.
Forgot to add this second main piece of evidence that modern humans are 'out of Africa': modern African populations have more genetic diversity. When populations migrate it's not a representative sample of all genes, but rather just limited groups, so you can find most diversity at/near the place where it evolved.
Another is that you get a slower interactive development cycle because you have more things to do before your code can run.

For example, some portion of your program may be half-baked because you haven't worked out its types yet, or maybe you've changed a type but haven't yet updated the rest of the program. If you want to play with your program interactively to find something out about the work in progress, now you can't, because your program isn't currently 'correct', i.e. it isn't self-consistent.

This adds drag to the development process. First, you have more work to do. Second, it breaks flow: you must switch your attention to something extraneous, breaking your concentration on what you were doing. Third, it gets you in the habit of satisfying the machine rather than thinking about the problem you're trying to solve.
I would argue that this is largely because the systems you mention do not have the requisite (hardware or software) functional abstractions required to make them mesh nicely with functional or declarative control* code. Backus here is writing from a hypothetical word in which that is not a problem.

---

* a dangerous word in and of itself in such a conversation, because of its imperative significance.
There's also a lot of evidence that NATO is being prepped to get more aggressive with Russia, and that Hillary wants a major escalation with Russia.

Given that the DNC emails provide enough rope to hang themselves, Russia would be stupid to NOT do this.

If it comes down to: Trump - friendship with Russia, Clinton - war with Russia, I know which way I'd vote.
s/security/Orwell/
We don’t know precisely why the three white officers on board a Confederate transport and gunboat called the CSS Planter decided to go ashore in Charleston, South Carolina...

Shucks, Any sailor can tell you about this! If you're going to work a con, best to use the strongest instincts in your favor, in this case, the prospect of booze and women.

Robert’s mother would tell him “you may be enslaved, but you are not a slave.”...He had trouble accepting a world in which he played with white children during the day, then was forced to quit when curfew came for slaves. “He was, as the story goes, disturbed and angered by having a different set of rules.”

From my experience, this is the takeaway: That being told earnestly of your worth is something very powerful for human beings, especially for children. I've experienced this from both sides on a number of occasions. As someone who grew up Asian in isolation from any kind of Asian community, I got both sides at once. I was respected as an example of intelligence, studiousness, and good behavior. At the same time, I was regarded as somehow less human -- emotionally, spiritually, and sexually inferior. It was so true, it was one of those so-true-its-funny jokes. I grew up supremely bolstered and confident in one way, horribly wounded in another. (It's taken me literally decades to recover, but now find myself in a relationship with someone intelligent and wonderful.) I wonder if Robert experienced the same division of experience, inverted? He knew from direct experience that he was just as smart and precocious as his playmates, yet was subject to arbitrary discrimination.

Sincere feedback given in the context of risk is the most powerful thing for a child. As a teacher of traditional music, I could see parents who didn't themselves play music bring their children, hoping to coddle and encourage them into participating. They always failed. Then, there were other children who grew up in households where the parents were part of a community who took joy in music and pride in excellence. You couldn't stop those kids, even in the face of frank and honest feedback. If there are any missing ingredients from our child-rearing environment, it is risk, undiluted challenge, and sincere passion.
This information is out-of-date. See:

https://www.kraxel.org/blog/2016/04/fedora-on-raspberry-pi-u...
>First, you are still thinking in terms of a top-down decision where the boss has to choose between deciding what is best, or delegating that with no further input, whereas I'm talking about creating a collaborative dialogue which may or may not result in change at all.

I think I can say exactly the same about your opinion.

I think that it is not me (as a manager) who should approach a design from a designer point of view. Not that I cannot, I should not. Shall not, if you may. And I explained what I may to do - up front specify a way for someone to change various parts of a design to experiment or alter.

Because if I have doubts about design I shall not order designer to change it. Neither shall I ask about the design rationale. Both variants are equally bad to me if I put myself in the boots of the managed one.

I have to measure through experimentation and then present my findings for designer to decide whether he is right in his decision. Because it is my job to measure and report for everyone to take actions (can be suggested by me, but that's all). "Everyone" here includes my management and employees I manage.
According to Wikipedia, it seems accurate.

> During her junior year, she taught a class in symbolic systems, with Eric S. Roberts as her supervisor. The class was so well received by students that Roberts asked Mayer to teach another class over the summer.
There must be a better way of writing music down. Out of interest I Googled "alternative music notation" and every alternative is the same lines with dots BS that translates poorly to computer and is difficult for beginners to read.

Why has there never existed an alternative musical notation system thats truely different?

Is horizontal lines and abstract squiggles with relative positions really the best we have?
My language has first class functions, as names are tied to values, and a value can be a function. With the opcode CALL_FUNCTION (in my VM), it does a searching of the hash table for the value.
Von Neumann was one of the greatest mathematicians ever. Theoretical physics, computer science, game theory, statistics, he was a master at everything.
Thank you. I wasn't sure if he understood that I was implementing it.
Signed up, waiting for the email.

One question: does this have the largefiles mercurial extension enabled server side, and if not could it be?
Some points & questions:

1. It's pretty easy to add iptables rules to 169.254.169.254 by uid and gid, achieving roughly the same restriction as file-based access. Not the case on Mac OS (although you can do something similar with pf) but almost nobody ever uses a Mac in a multi-user setting anyway.

2. Doing anything to the IAM role behind the instance profile will definitely affect the credentials on the system (they won't retain permissions that are no longer valid in the current role policy). I haven't tried removing the role from the instance profile while it's running. Are you saying that that doesn't work? That's disappointing.

3. You can iptables blackhole it, but you're right that root can still recover access to it. Hasn't really affected me in practice though.

4. Can you elaborate on this a bit? They're definitely traceable through CloudTrail (you see who issued the credentials and what session identifier they use is branded into the ARN), although you'll never see the actual random token material. I haven't had a need to do that though. Is that what you mean?

5. Hologram simulates it on other systems, and works quite well.
I'm confused as to why we haven't cut all this mess out by standardizing a dedicated microcontroller in the charging path, that handles AC/battery switching, battery recharging and discharging, etc. without getting the CPU involved. As if you could boot an AT computer so only its southbridge and BIOS were active, without the CPU coming up.

I think recent Apple machines—e.g. the retina Macbooks—might have something like this, given the "Power Nap" feature and the fact that plugging them into power temporarily flashes a charging indicator on the screen even if the computer is "off." But it might really just be that the computer is never really "off" but just in a really deep CPU sleep-state. The test would be to kill the battery of one flat-dead, and then see if the charging indicator still appears on AC-in.
Chef Summer Recipes: Stephen Wambach’s Prawn Palermo
When will the last Skylake OEM machines be sold with Windows 7 downgrade rights?
Looks like a very solid release. CouchDB has always had that niche as an ultra reliable and steady NoSQL DB while being the best of breed option for offline syncing / healing separated nodes.

It fell behind in terms of perception while Mongo was chasing benchmarks early on but has seemingly continued to just keep chugging along with it's design decisions.

General community, "You sure about that? I mean...benchmarks."

Couch, "Yep...we're sure."

* few years later *

General community, "Have you seen CouchDB? This thing is really solid. Did you ever read that Hacker News thread about how terribly unreliable Mongo is?"
> which I think requires a new narrative and philosophy for what human equality means and a way to ground it on something more fundamental than a wished-for genetic similarity.

As with so many sociological effects caused by technology and knowledge, there's a tradition of science fiction that deals with this concept. Is a human level AI intelligence human, or something else? If it's something else, does it deserve the same rights as a human? If we uplift a species, do we expand the classification of "human" to cover that as well? What does it mean to be human? We can inch along and slowly change our laws based on the understandings we have right now, or we can attempt to leap-frog that thinking and provide a framework for protecting intelligent species (to whatever degree) and try to take a more holistic approach to this before it becomes a mess. This is a problem we will have to deal with eventually, should we be so lucky to survive that long.

Here's a less extreme (but still wild) scenario: A tribe of neanderthals is discovered. Do they deserve human rights? I could see some not very good things happening in the short time before consensus formed around that answer, but what, really makes neanderthals more deserving than Gorillas, dolphins, cows, or cats and dogs? We, as a species and as nations (mostly, there are exceptions) have been able to punt on this question because it may upset the way we currently function, but we owe it to ourselves to answer why we should care more about a neanderthal than a cow (if we should).
Exciting news, I just started using CouchDB in a new project and it works really well.

Is the new Fauxton interface included? The old GUI feels more like a proof of concept than an actual user interface. Fauxton would be appreciated.
There's was nothing evident pushing the police officer to fire his weapon on those two men. Waiting for a specialist for what appeared to be a dangerous situation might have saved the the guy's trouble of being shot for no reason.

What you describe for your British officers is training, which we apparently don't have. But I have to ask, if these officers encounter a situation they believe is a violent escalation do they just starting talking right away and handle the whole thing themselves? Or do they engage until a specialist is present, such as a hostage negotiator? If they do, then that's identifying and containing the situation until it can be resolved. That was missing from this situation.
A few programming playlists
The problem is the number of people that fail FizzBuzz or morally equivalent interview questions. It's so bad I think companies that don't ask candidates to code could skip interviewing about general background entirely, replace it with a 15 minute trivial coding exercise, hire anyone who passes, and be noticeably better off.

Maybe this isn't universal, but I'm used to most applicants being hopelessly unqualified.
> “Doors are now almost ubiquitous and are the default for most houses and buildings. If we do not provide for access to people's bathrooms when it is necessary and proportionate to do so then we must simply accept that there can be rooms beyond the reach of the law,”

There are well-established and functional methods for extending law into areas that you can't see all the time. You don't need to ban encryption, in exactly the same way that you don't have to ban doors. Just because it's ooon the iiiinterneeettttt doesn't mean you need to break everything.
The industry as a whole
It's such a pointless war on its own law-abiding citizens. It makes me sad.

People that really care about privacy, people who need to hide what they do will not be majorly impacted.

* The main threat is metadata anyways, not the data itself. Locating where you are (e.g. with millions of cameras and facial recognition) is a much worse threat.

* They will still use full disk encryption, free software, PGP or AES, etc. outside of the affected apps. That software won't stop to exist, nor the mathematics that powers it will stop working.

The sad part is that the people who will be disproportionally affected will be the common people who have nothing to hide anyways, and do not have the technical means, or the will, to protect themselves.

TLDR: useless and damaging.
> In my experience, business logic is often relatively easy to express in pure FP.

Agreed. This makes it a pretty easy sell to get everyone to commit to using immutability and purity and all those nice things in the business logic layer.

> Where things start to get trickier is the boilerplate and boundaries, e.g. I'm writing a Rails app at the moment where the business logic is in pure functions, but the boundaries with other systems like ActiveRecord and external webservices tends to end up being more object-oriented.

We're in the same boat, except in an in-house Java-based service framework. The "shell" of the program reads from the DB/makes service calls to gather input, passes this input to the pure business logic layer, and then based on the output throws exceptions, writes to the DB, makes other service calls, etc. This conscious division between effects and logic alone makes programs better.

In areas where we need concurrency or have more complicated effects we wish to unit test, we have started to use scalaz.concurrent.Task and scalaz.Free.
We detached this subthread from https://news.ycombinator.com/item?id=12158651 and marked it off-topic.
He said in the video he wants to use as close to "original" parts as possible, namely an original power supply.
logger.info("...");

versus:

EventHandle eh = EBus.getHandle(
eventBuilder.executing().name("some operation").build());
if (eh.isAllowed()) {
eh.addParam("p1","v1").addParam("p2","v2").post();
}

That's a lot of typing.

It needs a more compact API.
Good point. Yes, lakh (sometimes spelled lac) in English is from the Hindi word laakh, which I think is from Sanskrit laksha. (Many Indian languages are descended from or influenced by Sanskrit.)
Guide to Demo Day Pitches
> This is harder than it already being local, or apt-get install turning into apt-get source. Likely, if they find your app interesting they will keep using it directly from your URL and end up at your mercy.

You have the same issues with the centralized package distribution system you're pushing? You're reliant on a 3rd party. How many apt-get the source? Saving source on a front-end web app is as simple as clicking "Save As" in the browser and you get the bonus of not having to compile anything. It'll just work.

> Your argument is analogous to a C programmer insisting that if one just follows the rules, C is just as expressive and safe as a higher level language.

Not quite. You're simply not seeing the levels of abstraction present in your ecosystem because you're used to them. Centralized repositories, binaries, toolchains, etc.

> "Web" implies executing code off of a third-party server.

If you follow this logic, your apt-get example is executing binaries off a 3rd party server. You sure you want to go there?
SoftIron have a 'SoftIron 1000' for $599

http://softiron.co.uk/products/
Policy in the UK is dictated by the newspapers. If it makes the Sun and the Mail happy, then it's a good policy. No doubt this fits the bill.
That is very true, for several reasons. If it is determined a bad shoot, the officer may face such charges as well. But police privilege is necessary, because otherwise everyone will simply look the other way. No one will accept the potential consequences of intervening in criminal activity otherwise. Proper training would help prevent the negativity of allowing such privileges.
> If what you say about "requests" and "responses" is both true and dispositive of the issue of authorization, then you're saying that virtually every SQL injection vulnerability on the Internet is also an "authorized" form of access to people's backend databases.

No GP is saying IP/TCP/HTTP does not define legality of a packet and you (not you) should not put such fragile server on Internet on first place.

Of course you can make laws to make some requests illegal. But even then you will have non-local nodes to worry about. Not to mention the change in softwares/hardwares as a result. Oh, the number brain cycles wasted.

Please fix your server its hard but not impossible.
I think this is an important comment to take note of...

"I was standing in Charleston Harbor reading the historical plaque about this guy"

There are a number of people who I think would be shocked to read that.
At the moment no I'm afraid. Probably it could configurable. Would you like to submit this at http://support.deveo.com/ so we can follow up with you when it's done?
Yesterday I found this link here on HN: http://www.pretotyping.org/resources.html

If you have 2/3 hours available, check the free ebook, as it talks a bit about testing ideas, etc..
Ask HN: Why do we as a society accept a lack of leadership in the workplace?
ZSNES hasn't been written in full asm since sometime after zsKnight died.

Snes9x is written in C++, IIRC. As is MESS' snes emulator.