skysight-inc/HackerNews huggingface dataset:
>A mere 70 years ago Jews were being chased through Europe and killed like dogs.

However all of them were white, educated (a lot of them highly educated), and managed to migrate to places where they fit with white society and were not persecuted for being jews anymore. Blacks didn't have that.

>The roots may be from Jim Crow and such but the lack of progress is disheartening and seemingly intractable.

Well, lack of progress is relative. From just-freed slaves, peniless and uneducated, now there is a decent black middle class.

But if your grantparents were dead poor (think Jim Crow blacks in the South in the 20's and 40's), then you don't get to jump that far in a 3 generations.

Especially if your father had to face discrimination (in schooling, hiring, loans etc) up until the seventies or even more.

Latinos have the same problems.

Jews, Italians, Irish not so much -- they started from much better position than slaves, and they are white so could fit in to business etc better. Besides they didn't originate from places like Alabama, Mississippi, like most of blacks who migrated North did etc -- they came to NY, Chicago etc.
As police move to adopt body cams, storage costs set to skyrocket
I like it. I have half the week where I can goof off and do whatever, and then 4 days of graveyard shifts. It works out quite nicely, especially when paired with the benefits offered. To each their own.
How the duck can an application miscalculate something as basic as how WPM one gets?!
A much more detailed analysis of Homejoy's demise was posted a month ago:

https://news.ycombinator.com/item?id=9986132
Basiccontent
Sure but seeing as that included non smartphones that's a bit... well stupid of a metric to use.

I mean it's like complaining that Aston Martin is a failure in car market because Chevrolet sells more cars.
Fair argument. I'm convinced.
What, like the pharmaceutical industry? I would argue that much good knowledge is created that way but it, too, has its issues. See much of Ben Goldacre's work.

http://www.badscience.net/
It's not just DA's and public defenders, but judges are involved too, for allowing people to be arraigned and tried without adequate representation. The judges should review cases to determine the adequacy of defense before allowing an arraignment, and that review could be conducted in front of a jury if a case goes to trial.
I came here expecting to read about "distributed computing in the peer to peer network" and instead found a how-to for "servers-as-a-service" from Amazon.

Check this out instead:

https://crowdprocess.com/
Yeah, I realized that right after I posted. Seems easy enough to account for though, no?

If 70% (or whatever XX% is) of cases are handled by a Public Defender, then you'd simply require that their funding is, at a minimum, 70% of the DA's funding...
That's funny. Enums are one of the things I believe C# got better than java.
From experience as a researcher in a country undergoing severe R&D funding cuts, I can tell you that the ones that are most likely to survive the lack of funding are the "corrupt old boys", who can exploit their contacts and their system-gaming skills to secure the little funding that remains. Promising young scientists that aren't under the wing of one of the old boys are much likely to suffer the raw end of the deal. Basically my perception is that the funding cuts made everything this article describes much more prevalent, not less.

So in my opinion, "catalyzed by tragic lack of funding" (note "catalyzed", not "caused") is a pretty accurate description.
Ah, true. Hopefully, they will use the same curves, with EdDSA.
Importing MovieLens into OrientDB graph database
Be sure to click the "Turn bullshit on?" link at the top-right for a chuckle.
Forensic Case Studies – Carving and Parsing Solaris WTMPX Files
I think that is completely false. Why would you go into a career with little prospects for a permanent job that if you get it might pay half of what you could get elsewhere if not for scientific curiosity and the desire to make a difference in students' lives?

The problem is, like this article alludes to, that the field does not reward scientific curiosity or even serious scientific advancement.
> The CS field gets a lot of bashing for gravitating a lot around conferences rather than journals. Because, you know, journals are supposed to be the serious venue for the grown-ups.

I just remember how my university, who had some standard and fairly comprehensive subscriptions to electronic IEEE and ACM journals, didn't get conference proceedings for some damn reason. From the critically-thinking student's point of view, conferences and journals look like two different ways of getting students to part with money with no recourse if the product happens to suck, as academic material so often does.
Not at all. It is an internal implementation detail that, in almost all relevant topologies, ZeroMQ can do with just one socket connection but NATS needs two. Furthermore, in LAN pub/sub topologies, ZeroMQ can do with just one copy of the message on the outgoing wire + the occasional retransmit (letting the switch handle the broadcast/multicast) whereas NATS requires a copy for every subscriber.

> Obviously the latency of going over the wire once is going to be lower than going over the wire twice.

Latencywise, and all things being optimal, yes. But not all things are optimal.

Throughputwise, and all things being optimal, there shouldn't be any difference. But there is a huge one on both receive and transmit.

NATS and ZeroMQ are obviously not equivalent, but I maintain that this is an apples-to-apples proper and useful comparison, even without the forwarding device.
One of the things I've noticed by being in front of the computer all the time is that my brain never gets a chance to reminisce my past. My past is just a blurry memory indistinguishable from a hallucination.

Internet Screens have fundamentally changed human brain.
There are only 3 authors on the Nat. Neurosci. paper, so he likely spent a large amount of his time working on this project. So it would be a bit unfair to compare his output in that lab to that of the first author of the same paper.

Metrics are fine and all, but rarely tell the full picture. Not that I know what the full picture really looks like in this case...
Easier said than done. I live on a small farm with horses. Even after all these years, we still find barbed wire (very dangerous for prey animals whose response to danger is to bolt away at high speed) in the ground, or in trees, miscellaneous bits of farm equipment debris that's decades old, and all sorts of metal embedded in the ground. All of this stuff was from before we moved here, it's just extremely difficult to detect until you are literally standing over it.
I'm definitely not a fan of DRM, but mentioned it since some people are concerned about it.

I think, from the little I have read about this (with regard to the issues we've discussed here), academics in general is kind of screwed up given the power structures in place.

This might sound like a broad generalization, and perhaps counter-intuitive, but I think for academic institutions to optimize themselves, they need to be thinking about how to re-arrange the incentive structure to align with incentives that drive a professor to write books and not with incentive structure of the markets. For example I think within the realm of academics it makes total sense to move toward a "pay for the person, not the product" model.

With electronic distribution of the media, you get almost zero-cost of production and distribution (except of course for the time the author spends writing the book). This theoretically allows the industry to figure out how to cut the middle men and move those savings to the "talent" instead of finding more ways to bureaucratize the system further, eating away at the salaries of those who are producing the material in the first place. However, given the power structure my hunch is without an "(r)evolution" within those industries professors will continue to get a fraction of what they deserve.
Interesting that the article talks about load tests but omits any results.

I was trying out a Gateway API + Lambda + DynamoDB setup in the hope that it would be a highly scalable data capture solution.

Sadly the marketing doesn't match the reality. The performance both in terms of reqs/sec and response time were pretty poor.

At 20 reqs/sec - no errors and majority of response times around 300ms

At 45 reqs/sec - 40% of responses took more than 1200ms, min request time was ~350ms

At 50 reqs/sec - v slow response times, lots of SSL handshake timeout errors. I think requests were throttled by Lambda but I would expect a 429 response as per the docs rather than SSL errors.

My hope was that Lambda would spin up more functions as demand increased, but if you read the FAQs carefully it looks as though there are default limits. You can ask these to be changed but that doesn't make scaling very realtime.
I think that it's fair to analyse the author's success or lack thereof, because he relies on this as part of his argument, e.g.

My friends have also pointed out that I should not be "discouraged" by the difficulties faced as a scientist, that I should continue to "fight." Again, they are wrong; discouragements due to failures have never kept me down. I have never been afraid of failures and of retrying, and retrying again; my scientific successes are what discouraged me, because I know how they were obtained

I will still publish my book, The Revolutionary Phenotype, which contains an important novel theory on the emergence of life

The author's argument rests on both his success in academia in spite of its unfairness, but even more importantly, it relies on his claims to have found more fruitful pursuits outside academia. I don't think anyone really considers how personally fulfilling these pursuits to be to be an important issue, but rather whether he is actually correct that these pursuits are more valuable to society than academia.
Reminds me of this site: http://bettermotherfuckingwebsite.com/
It is possible to work on several problems at once. If we're not allowed to even begin improving public defenders until we have completely solved poverty, the poor are going to be waiting for justice for a long, long time.
Now this is cheap populism I can get behind!
From mic drops to manspreading: an Oxford Dictionaries update
They had some of these at the University of Maryland at College Park when I was an Undergad.
Well he totally forgot to fluff the actual content. Instead of just framing it differently.
Wonder if VST support is a possibility. Also things like automation, for changing parameters like volume over time.

It's easy to see how a programming language can be a good fit for notating certain kinds of music and allowing playback of it. Seems to me like the challenge is to go beyond lining things up neatly to a grid and introducing any kind of "looseness" to the music.

Edit: Then again, people do great stuff with trackers, so I'm sure a programming language can be a great fit for some kinds of music.
Drugs have historically been illegal because the population had a moral objection to them, not because of some shady profiteering cabal. People have been criminalizing drug use (with alcohol being the most common target) for a very long time.

Non-violent crimes have been a concept long before someone stood to make money off them. (Of course, that doesn't imply that they make sense.)
+1 to ChucK!

I have a library of ChucK code here, LiCK

https://github.com/heuermh/lick
In the context of peer review (at least in CS), "single-blind" means that the authors don't know who the reviewers are, and "double-blind" means that additionally, the reviewers don't know who the authors are.

Conferences with double-blind review require papers to be anonymized, avoiding any mentions of author names or affiliations in the PDF submitted for review, as well as other obvious elements that would reveal the identity of the authors (e.g. "As we showed in a previous paper [4], ...")
This is great. Reminds me of Jon Stewart's speech that he gave on his last show.

Video and transcription:
http://leoherzog.com/jon-stewarts-incredible-bullsht-speech
Using Game Theory to Map Trade Blocks in Africa and the Rest of the World
A closure is a procedure that captures its free variables where those free variables are resolved in the lexical context.

A lambda procedure is just an anonymous procedure.

A lambda is not necessary a closure and a closure is not necessary a lambda.
> Kind of Off-Topic, but I emailed Tina immediately upon reading this last week. It really moved me. I'd like to chat with any lawyers working as Public Defenders, pro bono or otherwise, to get a better idea of the day to day challenges they have with managing case load and communicating with clients. Things technoloy could help with. Does anyone know a good place/community/group to join?

I mentioned this to a public defender I know, and he'd be interested in dropping you a line if you can give me a contact address. (HN still doesn't seem to have direct messaging...)
And the feedback form: https://docs.google.com/forms/d/1QAbZ0qm1Q3SwT3Ane2ZLi7I_cjA...
The problem is that excessive competition in a system originally designed to ensure research money was spent well, is now actually causing the money to be spent badly. Asking for concrete suggestions for improvement is perfectly fair. Here are two things that could be done that would help.

First, ideally, flood the system with money, fund science the way it should be funded, as though it actually mattered as much as entertainment or killing people. Again, providing ten times as much money would produce more and better science per dollar not just in total.

Second, failing that, filter PhD applicants by random lottery; discard a randomly selected 80% or however many it takes, before moving forward as currently.
Amazon Webstore wasn't part of AWS, though. It was part of their commerce wing - very different.
Fair enough, thanks. I was curious since I've heard that FreeBSD generally has the best performance for network-heavy architectures.
Kubernetes from the ground up: the API server
It depends a lot on who you're working for. You might think that every professor with interesting publications at a high-ranking institution is smart, interested in their work, and invested in the success of their students. Or at least, this is what I thought when I was an undergraduate, when I did some research with some really great people. Since then, I've realized that some people of these professors are not particularly interested in science, but have big egos and are particularly skilled at promoting themselves. They're at top institutions and they are thus able to attract lots of money and smart, hard-working students, but their intellectual contribution to their lab's work is relatively small and the environment they produce within their labs (and institutions) is pretty toxic.
Good advice, but there are other methods also, like taking care of your wrists, massaging them, flexing them and so on. This is just based on my observations, but maybe like 90% of people don't seem to take breaks to stretch the wrists and the whole hand area. This helps too.
Very funny, but we're talking about a situation where they were fully capable of designing and building the device.
Berkeley grads startup’s digital stethoscope green-lighted by FDA
I see your point now. I guess most travelers just want to learn more about the people and cultures of other places.

One of the common criticisms of US citizens is that they are ignorant of the world outside of US borders. I would argue there's no better way to learn about the world than to travel to places outside of your comfort zone.
Drive around with a generator and an electromagnet?
Previously: https://news.ycombinator.com/item?id=10173395
Can't say how effective this campaign can be, but I'm glad QR codes are now officially included in the list of bullshit. Can't agree more.
Also the district attorney has to deal with a lot of cases where they decide to just drop charges. That takes resources as well.
Whether nns have an interpretation as spin systems is completely nonresponsive to the hardness of training them. Ie minimizing "free energy" in spin systems is as NP-hard as minimizing training error in nns.
He filled up his own IV bag with Lysol?

Makes no sense.
> The one bone I have to pick is the juxtaposition of PFP and imperative as opposites.

Well, I most certainly didn't say FP and imperative are opposites; quite the contrary: most FP languages are imperative. Part of the confusion is that there is no definition of FP. PFP, OTOH, is well defined: it is a style of programming where all functions are pure. If you can write impure functions, you're not doing PFP, and if you're doing PFP, you can't write impure functions.

> I'm not sure I buy the idea that scoped continuations should replace this monad usage.

I'm not entirely sure what you mean by "this usage" (lists?), but, like I say in the talk, I think monads are great for parallel streams, where you explicitly don't care about the stack context.

> I wonder how this jives with the actor model... When the author mentioned the thread being the atom of imperative programming, actors immediately came to mind.

Exactly. Threads (and by that I mean any thread implementation, not just kernel threads) are the best use of continuations, and blocking actors like Erlang's (or our own Quasar) make great use of (lightweight) threads, as do Go's goroutines (and Quasar fibers).

> may come down to how easily it can be expressed and comprehended within real programming languages. I found the examples in the original talk and the blog post to both be rather difficult to follow.

My opinion is that it's not important for scoped continuations to be directly exposed at all, and if they are, they should be rarely used directly. Using them to create lightweight threads solves almost all of the problems with the monadic style, and the code looks just like any plain-old thread-blocking code (we've had very good success with that in Quasar; Code stays the same, but instead of blocking a kernel thread, it blocks a fiber; the APIs don't even need to change).

> The former, probably because of the use of = to select the scope

I admit that when I gave the talk the precise details of the API and usage weren't yet clear to me, which is why I wrote the post.

> because of the verbosity of Java

Where does Java's verbosity bother you here? (although I'm probably biased, as I like Java's, or Go's, intentional verbosity)
I met and worked with JF for 6 months. I learned an enormous amount working with him. His creativity in experimental design and his approach to answering questions was inspiring. Sadly, the fact that he is leaving academia does not surprise me. People who care more about doing good science than about publishing (those are absolutely NOT the same things) rarely make it in academia. Funding for true basic research has contracted significantly and scientific communities have become incredibly risk averse with regard to who and what they give grants to. The peer review system reviews based on social norms within that field, not on what is actually good science. Finally, training and education are still based on the guild system. People who actually want to advance the state of human knowledge, not just have an academic position, find this environment toxic.

Best of luck to JF in his future endeavours. Academia is the true looser here.
You need to do a "Show HN" submission to let people know that you want
feedback on your project or startup. The "Show HN" submissions get
listed under the "show" link in the top menu and the rules for doing a
"Show HN" submissions are here:

https://news.ycombinator.com/showhn.html

If you can avoid requiring "yet another site signup" you'll most likely
get more participation and feedback. If you cannot avoid requiring users
to have spotify account (i.e. submit other playlists), then you should
make that clear on your home page.

Text submissions without a URL (like this one) are lightly penalized in
rankings, so when you do your "Show HN" submission, use the URL field to
have your submission link to your site. http://moneyteam.servebeer.com/

Lastly, calling your site "moneyteam" and "MoneyMusic" is might be
unwise; many people will mistake it for a pay-service of some kind.

Good Luck!
That's a name I haven't heard in a while! I'm still using my old PSP (with a CFW) as a Gameboy emulator up to this day.
PhD is highly unusual if you want to work in the industry. The standard degree is the Master, but Bachelors are also hired, albeit a bit more reluctantly.
I got expanders to address an under bite, then used front top braces for several years.
I like having str8 teeth tho. Its one of the first things i notice on ppl too.

Euro kids, is it because you guys have public healthcare? Is it not seen as a medical emergency for orthodontics?
I built http://vat.landedcost.avalara.com/ using this same architecture pattern.

The site is served up via S3, and the back-end logic is a Lambda module that wraps a SOAP API.
This page talks mostly about interface bullshit, but people are also tired of content bullshit. To paraphrase from Harry Frankfurt, this is content produced not to conceal truth, but without regard for for it whatsoever. If to lie is to murder truth, to bullshit is to manslaughter it.

Producing bullshit is more profitable because it still attracts eyeballs (and therefore ad revenue), but is much less costly to produce. Thats why the presence of large amounts of ads, needless pagination, and interface bullshit are a reasonable indicator of content bullshit.
Non-facebook mirror: http://pastebin.com/raw.php?i=rz261piT
Debian 8.2 Released
I should laugh at this, but having had horses demolish the ($125 replacement cost) seat on my ATV because I was dumb enough to leave it in the pasture overnight, it hits a bit too close to home.

I've yet to encounter an animal that wasn't destructive when it got bored! Maybe goldfish?
> one should keep in mind that anti-semitism was widespread everywhere at the time.

It was and it is widespread: https://en.wikipedia.org/wiki/Timeline_of_antisemitism ,not only at the time.
Disable non-error debug messages (https://github.com/alda-lang/alda#logging):

export TIMBRE_LOG_LEVEL=error

alda repl
i think pianists, string, woodwind and guitar players look at scores differently, they visualize them and start recruiting motor skills ahead of time.

WHen i look at a Bach score as a pianist, i just kind of flow thru it, if i see it as a guitar score, i think of the simplest fingering patterns (CAGED patterns are the simplest framework), a woodwind player wants to pinpoint the large intervals and octave breaks and other difficulties where intonation and tone become tricky

(whereas with somebody laying out a c++ project or studying Baby Rudin (real analysis), you can't explain it in terms of muscle memory
Sometimes, creation is enough
If she hasn't already perhaps it's time to write a book instead. She could presumably parlay her 100k subscribers and brand recognition into a book tour on the morning show circuit.

One Today show appearance would be enough to flog sales of her book and either let her cash out or move to a patreon-like engagement.

I think this is a sign of a larger pattern where virtual real-estate goes through the same boom and bust cycle as the real kind. Or if you prefer to think of it as pop culture she's well whatever was popular five years ago. Lol.
Show HN: I made a program that generates music
Find the KeyRaider malware in your iPhone
> somewhat controversial secondary education system

{{citation}}

I'm a german, have gone through gymnasium and have a sibling who didn't, and many other family members who went through either of the three tracks. I have never heard anyone complain and am not aware of any controversy whatsoever, especially since students are provided ample opportunity to switch tracks at multiple points, and upgrade after the fact.

Please provide reference to this controversy you claim.