skysight-inc/HackerNews huggingface dataset:
This is a small side-project I'm working in my free time, for the last 2 months. The idea is that users will (hopefully:) share/exchange short voice recordings in their native language (and use existing recordings to practice language comprehension with other languages). Recordings are uploaded with text, translation and they are "synchronised" with the audio.

Here's an example: https://lisn2.me/exercise/1458307740540341002 . You can listen to the recording in various speeds (normal/slow), with/without text/translation.

Then, you can also practice listening and writing: https://lisn2.me/exercise/1458307740540341002/quizes/dictate (listen to a couple of words and then you need to write them down, if it's correct it's shown in green, otherwise it's red, Type ? for help).
Robert Haas is just amazing.

For just Postgres, he has completed:

- No more full table vacuums

- Parallel Sequential Scan

- Major memory improvements for NUMA

- Major improvements for large multi-core systems

My only concern is that it appears that Robert is the only person tackling big/major improvements for Postgres.

I might be wrong, but that's the perception. I hope this isn't the case and other are also tackling big improvements to Postgres.
Resisting gentrification is not about the right to live "exactly where you want." Often it's about the ability to keep paying an increasing rent in an apartment where you've lived for many years.

It's also about entire city cores becoming entirely reserved for wealthy people. That doesn't mean lower income people want to point at a house and say "gimme."

Doesn't have anything to do with wanting to live somewhere "swanky." Often it's about neighborhoods transforming from "livable and affordable" to "swanky," which increases landlord profits and is very nice for wealthy people, but also destroys communities.

Aside from that, there are the larger questions... like, how the whole gentrification process is tied up with income distribution... we software developers tend to be relatively wealthy, because of market forces, and this money becomes a powerful reason for landlords to keep increasing rents... etc etc...
If I visit a website and get a 404 error, I'll assume that the website is down or my URL is incorrect.

If I get a 451 error, I'll know it's censorship and can use something like Tor to get around it.

Actually, I'm sure there will be some browser extensions soon to automatically use a proxy if a 451 error is returned.
The challenge exists for families on low incomes--cooks, bus drivers, store clerks, janitors, teachers, etc. A lot of these people were born there, they have family there, have a community there, and they don't have the resources to move or get another job.
about $10 per month got AWS, plus some cost for freelance developers. About $50/Month and that's not making profit.
Point to TSA locks and the New York City master keys. Both systems are similar enough to encryption backdoors, and both systems have already been compromised.

NYC: http://daringfireball.net/linked/2016/03/12/new-york-1620
TSA: http://www.engadget.com/2015/09/11/tsa-master-baggage-keys-3...
> Each WAL record now carries information about the modified relation and (s) in a standardized format. That makes it easier to write tools that need that information, like pg_rewind, prefetching the blocks to speed up recovery, etc.

Maybe only tangentially related, but they also made enhancements to pg_receivexlog that make it acknowledge transactions over the wire.

It may not seem like a big deal, but with those changes I was pretty trivially able to patch a version of pg_receivexlog that replicates WALs to HDFS and flushes them (instead of the local FS), so that you can essentially treat HDFS nodes as synchronous standbys. Incredibly useful for setups where your only non-ephemeral storage is HDFS, and the 16MB chunk boundary imposed by archive_command is too course-grained.

I'd imagine similar things can be written for lots of other non-posix filesystems that support appending and flushing... Being able to replicate to something that's not just another plain old server is really useful (not to mention how much simpler it is than having to set up an entire other Postgres node just to synchronously ship logs.)
Real-Time Sensor Dashboard: Get Started with WebSockets, CoAP and Web of Things
It encourages dependency injection, which in my experience will eventually encourage a functional programming style since there's so little barrier to it once you're doing things like injecting the current time into a method which makes use of it. Maybe I'll turn around in five year's time and regret saying this, but I've never regretted pushing a project in a functional direction.
Honestly, I don't know. I was about to put the full information up, and then I was like, "Well, does this cross a line?" I genuinely don't know, and am not trying to impugn anyone who decided differently from me.
Pitfalls of autoboxing
Google translate... We have the technology, just not the sense to use it :-(
Here's the direct route:

http://www.gcmap.com/mapui?P=BAB-MMK

According to the article they passed south of Greenland, so they took a somewhat longer path. I assume that's because it helped them reach the tankers, or kept them within range of emergency landing spots or potential rescue forces.
I second this. I am in no way a programmer, but doing some JS for analytics I find Visual Studio more and more usable.
Wow... um... you're right. I was flitting around and dealing with external communication at the same time; you have my apologies.

I think my points align pretty well with what you were saying instead of against it.
More circuit boards should have a label 'BRAINS'!
The sample size is enormous. The self-selection bias makes it unreliable regardless of how large the sample is.
Web site broken - it says I have an ad blocker when I don't.
> ... it can be frustrating for consumers that no single outlet has everything.

I'm not sure there's a better example of first world problems. I know this frustration as well, but for me it's a perfect reminder that maybe the ability to stream any song at any time isn't that big of a deal in the broader picture. One could say that the issue here is really corporate control of creative properties, but I'd wager that most people would be perfectly happy with someone like Apple controlling everything if it meant they could listen to any artist at any time.
One of the things that machine learning teaches us is that the cycle between running a test on the environment and getting feedback is critical. One of the major problems with the school system is how often the feedback loop is "take test Tuesday, teacher grades it Thursday night, student gets it back on Monday". This is useful for assessment but useless for learning.

Math is an example of where this should be used so very, very much more. Why is my first grader turning in tests covering addition when a computer can literally spit back whether it is right or wrong in a fraction of a second? The learning rate is immensely better at that speed.

And this is fantastic example of how that sort of thing could be applied to parts-of-speech learning, in real sentences rather than just an artificial "show word -> demand part of speech" test style. It's the part-of-speech equivalent of the red wavy line under misspelled words, which is also a far better way to teach spelling than any number of "spelling test Tuesday returned to student Thursday" ever could be.
>But how would a judge have the technical know-how to make that determination?

They would ask a jury of people not sly enough to get out of jury duty (maybe with one or two people who are there because they want to do their civil duty). It will not be your peers, but it will be your peers as the government determines.
I think a highlighting that helps parse the sentence structure would me more useful.
Look, this just requires us to build our own routers.

The manufacturers are just lazy and that isn't the Governments fault. I find it hilarious whenever the private sector says resolving X problem is unprofitable, people blame the government at this point.
As I recall, FBI contacted Lavabit, and asked for information on a single user. That would entail altering their system at the behest of the FBI, and they said no. Then FBI asked for the TLS private key, so the FBI could intercept users themselves. Lavabit said no, and ended up shutting down.
Yep, exactly. The idea is that you'd write the sentences being part of the text (as you would normally), and then just hide them behind an expounder link. You just need to take some minimal care for the next sentence to make sense, but other than that, it produces great results. For example, I like the effect it has on the "NodeMCU" link in the article, which you can click if you're unfamiliar with it and you'll get a fitting explanation.

Another section I like is the "rather optional", which explains the rationale for people who may not be aware of it. An author should not fall into the trap of hiding information that's not strictly relevant to the link, though, because then they trap the user into a "okay I need to expand all the links because who knows where the author has hidden useful information" mentality, which kills its usefulness.
> If they charged Apple a million dollars a day... They could just pay indefinitely

It doesn't work that way:

"dolske 7 hours ago: The feds threatened Yahoo with a fine of $250,000/day, _doubling every week_. It doesn't take long for that to become astronomical."

In just 26 weeks it's 16 trillions per day if I calculated right.
Email reveals Clinton worked with Google CEOs to keep Benghazi video blocked
Karmaloop founder can’t escape $5M debt
I still run Slackware on my home/work machines. I find that setting it up once every couple of years and moving my home directory is about all I need.

On the rare occasion software needs to be installed yes, it has to be built from source and it takes a few extra minutes. But you know what? Ubuntu package managers have failed me more than a couple of times. Slackbuilds.org has never once failed to produce a working package for me.

I know people don't want to have to know about every corner of their system. But you don't necessarily need to. Set it up and it works. But if you ever need to you can with Slackware. All the way down without a lot of cruft on top. And that's worth a lot when it's needed.

I guess the point is... I don't spend a lot of time screwing around with my Slackware systems. They are stable, simple and they work. Not dissimilar to the Slackware web site. Lacking over-engineered cruft.
This is the most xenophobic thread I've seen on hacker news. A very significant portion of my program is international and we have no problems. Smartest people I've had the pleasure of working with and no barriers.
One of the points being discussed here is the impact on velocity due to tests not being functional and tests validating implementation details. This slows down refactoring or re-design exercises, which is quite inevitable in any customer driven project.

I suggest looking at BDD (http://guide.agilealliance.org/guide/bdd.html) which results in tests that validate scenarios/specification/behavior and are not coupled too closely with the implementation details.
>Which is already the status quo for 90% of all wifi hardware.

And they are killing the other 10%.

90+% of consumer PCs use a closed-source OS. Is it OK to ban the other <10%?
I have used TDD to construct many production systems. Your lack of imagination is not a particularly compelling basis for an argument.
Browser plugins are/were native code. Today's browser extensions are JavaScript run in the context of a web page, and which declare the permissions they need to run.
Suck: The Best Magazine on the Early Web
There has been a lot of recent work with gesture based computing: Intel Real Sense, Google's Soli, Myo, Leap Motion

https://github.com/melling/ErgonomicNotes/blob/master/README...

Leap Motion made huge improvements a few weeks ago with their Orion SDK:

http://venturebeat.com/2016/03/04/leap-motions-hyper-accurat...

We must be close to actually getting something basic for our desktops.
There's ElephantSQL (https://www.elephantsql.com) and Aiven (https://aiven.io/postgresql.html).

However, they are super expensive. Considerably more than running yourself, and considerably more than CloudSQL or RDS on AWS.

Their plans are so small it seems that they're not really made for running anything big. Aiven's biggest plan is 3 nodes, each with 8 cores and up to 32GB RAM.

Elephant's most expensive plan is 1 node with 4 cores and 15GB RAM. Not sure if you just buy multiple of these. They have replication support, but I don't see anything about pricing, and they don't have automatic failover.
"We have some ideas, but would love to hear from you as well." - I didn't hear any ideas in that article, let's hear some.
Praise the deity! Oh how I wish I had this when I was running reddit's databases. It's exactly the use case this was built for -- high write load where little changes after it's written.

They solved the problem by moving the SSD after I left, but I feel like incorporating this patch might actually let them reduce the size of their Postgres cluster, or at least grow it slower.
China’s newest spy plane is suited up for the cyber-battlefield
In this post, Haas explicitly credits Masahiko Sawada for most of the work on this feature. Haas definitely does lots of work, but there are other significant contributors as well.
Your Wifi card in your PC is a locked down certified device.

What they want to solve?

Radio is a shared medium and everybody has to follow the rules. Especially there are parts of the spectrum used by so-called first user like weather radar, military use, and alike. Originally radio was seen and considered as an somehow unlimited resource like IPv4 addresses. But then this this unlimited resource became very limited like IPv4 addresses. So now, we have many radio frequencies used twice by so-called secondary users. The secondary user can use the spectrum as long as the first user do not use it. This is e.g. in the 5G with Wifi.

This legislation is to (hopefully) assure that everybody plays by the rules. This realized by certifications. But the problematic nature of SDR is, that software controls the behavior and software can be replaced easily. For that reason none of those people, which govern the radio usage, like SDR. They want to lock down the device, so that they are sure that every body plays by the rules.
FBI Cannot Make Apple Rewrite Its OS
>can currently reach speeds of up to 20 kilometres an hour.

That's quite impressive. I guess Domino's will indeed have to choose the neighbourhoods they deploy this to carefully, as at best some would graffiti it and at worst they would steal or destroy it.

>customers will be required to complete their orders on the kerb.

Bit of a deal breaker there - I don't want to have to put on proper shoes and clothes, navigate rain, wind and snow to negotiate with a machine! On a positive perhaps it won't expect a tip.

The original lifehacker article has more details:

http://www.lifehacker.com.au/2016/03/dominos-is-launching-an...
So every time an American agency does something shitty it's also acceptable for a European agency to do the same? Is our moral standard based on the lowest common denominator?
According to the report, at least 71.2% of all development is happening inside Windows or a Windows VM (Visual Studio and Notepad++ are Windows only). Sounds like a lot of folks are using Macs to host a Windows VM, which I see all the time. If you include a small portion of Eclipse, Netbeans, IntelliJ, Xamarin then you're probably approaching 80% of all development being done on gasp Windows.
Could you please add a legend to indicate what the colors mean?
Uh...good?

If normal people can't get out of their student loan debts, I don't see why this guy should be free and clear leaving somebody else on the hook for $5M.
With most languages and things like XML it will need to have parsed from the start to the visible area to understand the context (e.g. what if there is comment that started 1000 lines earlier but hasn't yet been closed).
People say that about Mandarin, and really language learning as an adult in general, but the truth is most people don't put themselves in the situations to learn a foreign language nor do they exert the consistent effort required to acquire it.

The biggest problem with Mandarin is not the tones but the fact that you can't fall back on written language to help you out with anything at all. It's like learning two difficult languages at once. If you really want to learn it, though, it's entirely possible. All it requires is a human brain and consistent effort.
Wow, I really liked this article. The entire process looked great and the explanation was rather simple.
Agreed. I'd argue that if a large number of tests break when a "large" change occurs in an application, those tests are either testing the wrong thing, or written with bad starting assumptions. Yes, there's a transitional period where the responsibility may shift from the caller to the call-ee to take care of some resource, and yes, stuff will break, but the amount of test breakage should be proportional to the impact to the application.

I greatly-prefer the warm fuzziness of knowing that I have a large number of unit tests as a "safety net" to detect if my own thoughts on what is "correct" are in some way wrong.
Out of personal curiosity, which laptops are you referring to? I have been looking and have not been very impressed by most of the laptops that I have seen.
If there aren't enough STEM candidates in the US, pay more. How many smart people right now go into law and finance, both fields of which have possibly too many candidates?
Similar to SixthSense [1] work from Media Lab.

[1] https://www.media.mit.edu/research/highlights/sixthsense-wea...
Just a few numbers:

- At that sale price, a 3.25% FHA mortgage (3.5% down min) will be
$375,385 or just a hair over $1,600 a month.
- Property taxes are $500/mo give or take [0]
- PMI will be about $360/mo [1]

So you are looking at roughly $2,500/mo to live in that house.

They also sold a condo so maybe they had $150k in the bank and have a lower mortgage and no PMI. But looking at these numbers they're certainly not living off a teacher's salary alone.

[0] http://www.city-data.com/forum/atlanta/1286033-property-taxes-kirkwood.html
[1] http://www.goodmortgage.com/Calculators/PMI.html
That seems like a paranoid waste of engineering resources. Keep in mind Apple likely needs to access these components in the same address space as an app, and this fool's errand will only make everybody's work more annoying. Also keep in mind that 99% of internal methods and objects will never lead to a harmful "misuse", and you can't predict ahead of time which one will be a real problem.
Pushing off the breakage to the hypothetical future is how you end up with the Win32 API---Microsoft actually had to go and reverse-engineer their own (C++-implemented) classes into C structs because apps like Photoshop were digging through private structures to squeak a bit of performance out of the system that the APIs didn't directly allow for. When changes in the C++ implicit rules changed the layout of the structures the compiler made, big-name apps would break and Microsoft got into a state where they couldn't release a new OS without "breaking Photoshop."

Apple would rather not be shackled to popular developers cracking open their design to do things that are forwards-incompatible.
As you said, this law is immediately rendered pointless by the existence of SDR. It doesn't matter what the regulators' pie-in-the-sky intentions are; they are actively making life more inconvenient while accomplishing nothing.

Anyone who can replace a baseband firmware can also build or acquire hardware that is capable of WiFi-range TX.
Scala.js for large and complex front end apps [video]
https://en.wikipedia.org/wiki/Fahrenheit_451

Coincidence? I think not!
PythonJobs.com
Yes, that's what I meant, sorry for not writing clearly. The amicus curiae brief they wrote is http://images.apple.com/pr/pdf/Lavabit.pdf

Page 16 is the Thirteenth Amendment argument.
What games work on OSX but not on Linux? A few years ago OS X had better game support than Linux, but in my experience, Linux now has better game support than OS X, due to Valve's steambox push and Apple's OpenGL stagnation.
This is becoming very off-topic, but if absolutism doesn't apply in the highly-ordered world of programming, to me it's even less likely to apply in messy real-life.
What a hilarious misuse of power. I hope my country doesn't piss off wikipedia or something.
Although I would note firmware is software. But yes, they are not banning Free Software. This is more an issue with making the routers into treacherous computing platforms [1].

[1] https://www.fsf.org/campaigns/drm.html
Clojure is great if you want to use it in an enterprise, multithreaded, Java shop working on large amounts of data. It's really great at exactly those things. If that's not your use case, then it may not be a very useful environment to get into.
> It's also about entire city cores becoming entirely reserved for wealthy people.

If that were true, rent control and Prop 13 would have means-testing, and leave seniority completely out of the equation. Because they do not, they're actually about benefitting the establishment (even if wealthy) at the expense of newcomers (even if poor).
How is this different than cable vs satellite television programming? I could say "So much on television, just not in one place."
This would not be the first time I've seen a "Can't get there from here" issue in Apple's API design (once upon a time, we tried to render from one process's pixel buffer directly into another process's window prior to 10.6, only to discover that was basically not supported; we got around it by flushing the pixels to a memory-mapped file and then flushing them to the window on the receiving side).

Unfortunately, that's part of the nature of working within Apple's ecosystem---you want store support, you play by their rules. Their rules don't allow your app to exist, you sit on your hands and wait 'til they do. The benefit gained is a bit of consistency of experience on the user's side.
>Closing firmware is not really a solution, since it can be decompiled and cracked.

Presumably they will require cryptographic signatures on the firmware. This is also not infallible, but it is substantially more inconvenient (and in many cases it might as well be unbreakable) for people who like free software.
The title says it all: Silicon Valley is arrogant, and it's success insulates itself from introspection.

That's pretty much it.

The rest of the article goes off about how universal basic income is good, or bad, or liberating, or condescending. Then concludes saying "I sure sure stung SV where it hurts, huh? Now everybody suggest better ideas than UBI because I haven't got any but I still want to feel edgy and validated."