skysight-inc/HackerNews huggingface dataset:
No time to read it back again, but if I remember correctly not even POSIX defines portable semantics for signals across implementations, it always leaves some room for implementation specific behavior.
It's not reallt a competitor to Paypal if you can'r actually use it.

I think Apple is way too US centric. Why launch Apple Pay in the US where hardly any stores accept NFC payments when you could have launched in Europe where NFC payment terminals are everywhere.
https://rebrickable.com - A LEGO database that shows you which sets you can build from your existing collection, also includes thousands of fan-submitted designs. I built the original site in a few months, but have been steadily expanding it for 5 years now.
Thanks @Arathorn. That's great to hear an FDroid candidate's available. Great turn around! The only device I'd have to test it on right at the moment, unfortunately doesn't take 3rd party APKs (FDroid's been signed, but I'm reluctant to otherwise open that particular device). Will see what else I can pull together. I could sign the APK with my own OS build, but then I'd miss OTA updates (so a different security risk). MicroG sounds a good option. As for Copperhead specifically, I don't think MicroG will be on the table for a while though. Another push would be ideal I suppose (but I know you need to balance priorities).
Any concrete information from your time working with them?
I was very much pushing for a single version number, but there was some hesitation to it. I'll try again when we discuss it next.
Your website needs a video of the robot in action.
DBA (Postgres, Oracle, MySQL)
https://rebrickable.com - A LEGO database that shows you which sets you can build from your existing collection, also includes thousands of fan-submitted designs.
In theory (the practical side is tricky to get right):

- More resilience against data corruption for one due to copy on write and likely checksumming - so in theory power failure should not harm the filesystem and you can roll back to a last known state and only lose data for the last few seconds if at all.

- Snapshots, before installing updates you can snapshot the filesystem and roll back instantly. You could also create a readonly snapshot to have consistent backups. This should also allow seamless rollback of OS updates. There are also clones supported e.g. multiple diverging versions of a file tree - think something similar to git branches on a filesystem level.

- Native encryption at the filesystem level

- Possible better handling of metadata. Faster access to directories with lot's of files, more files on a volume without slowdown.

- Sparse files - you can create huge files instantly and fill them later, guess it's important for various types of software e.g. virtual machine images.

But as nice as these properties are in theory history showed that that in practice a lot can go wrong.
Not sure why you were downvoted here, I agree with you on this. The only thing is that there aren't a lot of Haskell jobs out there, and that is a far stronger signal to people looking to jump into the software industry than the nuanced opinions of industry veterans in forums like HN.
Homekit has worked like this for a while, hasn't it? Seems like its pretty much Apple's MO.

As an Android dev familiar with Intent style interoperability, I simultaneously detest and envy Apple's hand built APIs.
> Machine learning algorithms unfortunately are one trick ponies.

Most humans only know a few of the skills that other people know. We are specialized, too.
6 key announcements from Google Annual Conference 2016
Apple's software (Finder, mv) lets you rename these. But it's true that some tools (I think git) get confused here.
Yes! If it's worth it to build planes, it's worth it to build a carrier, and if a carrier is going to be built, there's no point unless there are planes also. Planes and carriers go hand in hand.
> But the important thing, is to test the software!

Mandate the world to do test is not a good idea sine the philosophy of the world is to make it work.

>I don't think this isn't really any different than choosing your target device version for say, iOS, Android, or macOS.

No it's not. In case of device only a small bunch of things break. For gtk+ everything breaks without a fix.
> But the title makes it seem like the algorithm is synthesizing the sounds from scratch!

It does. If you read the paper, they say that first they went with matching sounds from a database, but later turned on to full synthesis.

Reference: look for "parametric synthesis" in the paper https://arxiv.org/pdf/1512.08512v2.pdf
Both my Nexus 4 and 5 stuttered constantly when paired with a Hyundai i30's head deck. I'm of the opinion that the Android bluetooth stack is not the greatest thing ever...

Less problems with CyanogenMod 12 and 13's stack, though.
But then we would miss out on all of the greedy people!
Since the current hyperloop concept can only travel in a straight line, perhaps having it as underwater structure will make possible for traveling at great distances. Otherwise, one can imagine having their pathways interfering with buildings, etc. when built above ground. Still, it will be very cool if a proof of concept can be [demonstrated](http://www.metaculus.com/questions/71/will-a-successful-proo...).
Mark my words...

Microsoft should have bought Wordpress. Much cheaper and could replace Sharepoint which is the most terrible invention on earth.

Why diversify your confusing offerings even further from relevance? LinkedIN? Come on.
revocation list only needs to contain tokens that haven't expired. If there is an 'event' that causes this info to be lost, then expire everything by changing the global secret.
Too bad this never amounted to anything: https://www.youtube.com/watch?v=EwGO2Ky-b8k
microsoft.com discussion: https://news.ycombinator.com/item?id=11900009
Github discussion: https://news.ycombinator.com/item?id=11899925
Don't worry. The Donald will make America great again! And he will make the Military great again! And all Supercarriers will be great again!

And now shut up and ask no further questions!
Skype and Mail are the two ones I notice.
Plastic Prototype Engineering
Jobs was there when iOS was in infancy. Now it is a mature platform.
I don't get this constant "entertain me" whine.
it's my understanding something like Redis is good for cross cluster im-memory persistence/reference
Christ, I hope it's mirrored somewhere other than macosforge. I don't think anyone's actively looking after that site any more.
》 The author completely ignores China's increasingly sophisticated anti-submarine underwater listening network. Just how stealthy are our submarines in comparison to the detection capability of a potential adversary?

Our nuclear submarines would probably be easily tracked with their "listening network" (I don't know anything about it) but diesel-electric submarines, which seem to be making a resurgence although not with the pro-nuclear forces in the navy, are far quieter and harder to detect. Combine that with the sound matting being develop for next gen subs and/or titanium hulls like Russia used to make, and you've got a very formidable submarine capable of high speed travel which will be very hard to detect with passive or active sonar.
Yup. Great example.
So what's so horrible about iPhone? Crappy build quality? Subpar camera? Nonexistant battery life? Performance is shit compared to cometition?
How does single-threaded node performs better than multi-threaded apache/nginx?
I need some clarity on understanding Node.JS. To the best of my knowledge, my entire server.js app works on an event-based, non-blocking but single-threaded model. Unlike apache, it doesn't spawn a new thread for each new request, right?

But if you consider the below code:

setTimeout(function () {
for (var i = 0; i < 1000000000; i++){}
}, 1000);

Imagine that the above code is inside my server script. I've placed a 1 second timeout which is non blocking, but after that I've placed a great loop that blocks the entire thread for a long time.

In between that loop, if a new request comes, then what will happen? Node.JS will create a new instance of my server, right? So, Node.JS itself can't be single threaded because its already busy with my loop. So overall, how many threads is my entire app (including the V8 engine) consuming?
I recently started doing some competitive programming and going trough advanced algorithms...not really a side project but i'm looking forward to make a Network Monitoring service something that runs in your computer and acts passively to monitor system changes... to protect against malware mostly .
-My current side project isn't even 10% complete but it's on my scope I'm working on a micro virtual file system for important documents...due to the rise of Ransomware and people being lazy I think that making a secure,encrypted virtual filesystem could be a great idea .
Those are my thoughts only
My biggest worry isn't about software security. My worry about online remote voting is What is to stop physical coercion of the voter?

When you have to gather at a centralised polling point to anonymously vote you can be damn sure no one is standing over the voter's shoulder twisting their arm while they vote. If you are voting remotely via a computer screen who is to know?
Someone's dog is going to hate this.
I agree! Six months ago this was called machine learning, now it's all AI.

Sort of like BigData and Web 2.0, vague terms used for almost everything.
Former US Navy submarine officer here. It is very difficult to attack/destroy a submarine. And it's pretty easy for submarines to attack/kill surface fleets. That's why I've been similarly skeptical of the Navy's heavy reliance / budget for carriers & carrier groups.
Latest Virtual Reality News and Tutorials
Printing Cliches
I maintain a windows vm solely for running webex! I did not know this worked - thanks.
https://flair.co/products/puck - we are thinking about launching a kickstarter for an SDK and potentially an HDK (hardware developer kit)
shrinking transistor size may also mean reduced durability, so it's not all roses. we'll see.
This is one of the great counter examples to betteridge's law.
So more career politicians? And since their job prospects outside govt are basically nil, you'd have an even higher bar for dismissal based on performance or incompetence. It's already hard enough to cull the govt employee herd... we don't need every little position becoming a lifetime appointment a la supreme court justices.
Note that the words "Artificial Intelligence" were not once uttered during the keynote.
we are doing something similar (ESP and Eink) but wrapped up in a nice package and (for now) focused on sensors/controls. we are considering an sdk and hdk possibly to open it up for some custom applications/builds/apps

https://flair.co/products/puck
Awesome, much appreciated!!
A bit of explanation for those, like me, who didn't know about the original meaning of the word "cliché" (courtesy of Wikipedia):

"Cliché and stereotype were both originally printers' words, and in their literal printers' meanings were synonymous. Specifically, cliché was an onomatopoeic word for the sound that was made during the stereotyping process when the matrix (the papier-mâché mold bearing an impression of the forme) hit molten metal. In English this was known as 'dabbing'. The matrix was applied to molten lead at the point of cooling to make the cast."
Project Salam: Support and Legal Advocacy for Muslims
Nice work :) No matter what you do next that is certainly a very handy chunk of change to have coming in each month.
Yep. I'm saying it's mostly a bad idea, and that we really should have carriers.

That said, the capability ought to exist. Even if never used in war, the mere threat of the capability is beneficial. It's also usable to move aircraft around, for aircraft sales and to move aircraft closer to an expected future battle.
I created a WPA(2) password lookup web-based service in April of 2008:

https://www.nickkusters.com/en/Services/Thomson-SpeedTouch

I just added ads and it's made 50-300 a month (had ~1000 unique visitors a day for the last 8 years).

Added https://www.nickkusters.com/en/Services/UPC last year for a different brand model

And

https://www.nickkusters.com/en/Services/DownloadFundaImages for the Dutch real-estate market

And a few years ago, I reverse enginered the encryption of the Wordz game and post the new game 20-30 seconds before the new roud starts, and more: https://www.nickkusters.com/nl/Diensten/WoordJacht/

This combined is my hobby/fun website. It used to cost €300 a month in server fees; it's now down to €80. Over the lifetime of the site, I probably broke even :) But it's still used daily, generating ad revenue, and if I had put in time to cut down cost, I could have made some money.
The new world order for open-source and commercial software
Applying Winston's Star method on itself. Meta-star if you wish:

Symbol: star is the symbol of this method, it makes the idea visual and memorable

Slogan: With these 5-star tips, you can 5x the impact of your good ideas

Surprise: You can achieve fame and impact by packaging your ideas better following these simple presentation tips

Salient: Having a good presentation is as important as having good ideas/work

Story: These presentation tips are told by a top MIT prof to his undergraduate AI class as secrets to career success
In SV (or there abouts) I know of:

https://www.frontrowed.com/

https://www.wagonhq.com/

https://github.com/alphaHeavy

I'm sure there are others too.
Open up the various folders of Adobe's software (on Windows). The DLLs are a mish-mash of all lowercase and upper-lower mixes. Heck, open up System32; the DLLs there are definitely not case-sensitive capable (`kbd*.dll' being one example). In fact, I bet you there's at least one program on your computer that accesses the Program Files using `C:\PROGRAM FILES (X86)' instead of `%programfiles(x86)%'. In fact, even environment variables aren't case-sensitive.
We are making progress with embeddings. Today we can embed everything2vec and then apply RNN's on top to do reasoning. Another field of interest is building large ontologies which represent factual data and relationships between concepts at encyclopedic scale.

I'd say the hottest area now is not unsupervised, but reinforcement learning, which is in the middle ground between supervised and unsupervised.
Which one is going to stay long enough collect his stock at vesting?
Didn't Jobs also approve of that leatherette skeuomorphic nonsense in the old Notes app, and the weird bookshelf thing in ibooks? Nobody is perfect.

[1]: http://images.techhive.com/images/article/2013/06/photo-jun-...
I'm very impressed that you managed to create a nice DIY replica of our development kit. https://www.visionect.com/development_kits

We do the same in our Visionect Platform - a server component streams images to a WiFi, 3G or ETH enabled E-Ink device. We do sizes from 6" (proper device in casing) to 32" (in color as well).
While I'm not a big fan of drones and other shadow warfare type approaches, it's not like the U.S. just decided this on its own. The terrorists are choosing the kind of warfare because they know they can't win a standup shooting war with the U.S.

The drug war is kind of a completely different thing as well because so much of it is a fight against our own citizens, and "victory" is pretty much unobtainable, which is maybe how the SWAT-team industrial complex wants it.
My advice: don't quit. And don't stress too much about what you learned in undergrad or whatever. I learned a lot in undergrad and grad school -- very little of which translates to my day-to-day work. Don't worry about phone screens either. Like dating, it's a numbers game. Give the answers you think are good solutions, and if they disagree, then that's possibly a hint that you're not a good fit. In my experience (as both an interviewee and an interviewer), the ones who focus on algorithmic questions are missing the point. There's a lot more to being a good developer than memorizing algorithms.

Anyway, don't give up. :)
This might be interesting for you. Sorry not Node expert myself, but it seems to touch some of your question.
http://blog.mixu.net/2011/02/01/understanding-the-node-js-ev...
Development of Mobile Apps for Food Delivery Services
And no one knows what effect those 'monumental calculations' will have on the battery. Paranoia kept apart, doing them on the cloud makes more sense IMO.
It was allowing so well until it mentioned ballistic launched anti ship missiles.

No one is going to launch a ballistic missile at a carrier group as it is indistinguishable from a nuclear weapon launch.

So the only situation a ballistic missile attack against a carrier group will occur is in WW3 and we are all dead anyways.
Care to post some links? Always nice to see some context.
There is plenty of efficiency to be gained in shifting dry bulk fish food around but I agree it needs to be more quantified for a real comparison.

Micheal Polkas claims 10 calories of energy in for 1 calorie out in our current intensive farming, so any improvement at scale promises returns.
Git v2.9.0 released
What happens if GPS fails?
the obvious question: how does this compare to rust? it looks like rust and this aim to solve a very similar set of issues in more or less similar way ('static and dynamic checking'). i'd be very interested in a table that compares capabilities of both. of course there's a gigantic advantage of this being C, so in theory valid checked C would be valid C with all benefits of that.
I have an iPhone but most of my friends don't. I don't even remember the last time I opened up iMessage. This update won't change that.
Built www.sum-reviews.com over the course of a year (14 months), probably 2-3 man months of full time effort. It's now pretty automated though not enjoying the marketing part as much, that a more mature project requires. Having said that, it's kind of self entertainment / joy.
"Yes" is a surprisingly good answer. While in many (most?) countries Bitcoin is regarded as digital currency, there are a few countries (like Australia) where the tax authorities treat Bitcoin as an investment, ie "an asset for capital gains tax (CGT) purposes".

https://www.ato.gov.au/General/Gen/Tax-treatment-of-crypto-c...
That is so true, its the same situation whip makers were in when car were becoming popular. Wireless is so much better especially for portables.

If I go hi-fi route I am sure theres tons of options available anyway. Lots of headphone amps do accept digital input already and headphone amplifier circuitry generally sucks, nexus and iphone being not too bad in this department.

Another thing is, makers should make digital port extra sturdy. MicroUSB and lighting is pretty good at that already IMO.
It's not really a good analogy simply because, in many cases the U.S. strikes, while not always condoned by the governments controlling the land, they are at least not unwelcome. If China pulled that same thing on the U.S., or vice-versa, it would likely start a war. But if they pulled that in Mongolia or Nepal, and those governments were willing to turn a blind eye, it wouldn't.

This kind of situation isn't good, but it's why the State department has the lead instead of Defense.
Wow, controlling Spotify by Siri is exactly what got me riled up when I saw this headline.
When Apple dropped ZFS, Sun was in the middle of a lawsuit with NetApp regarding ZFS. If I recall correctly, Apple wanted Sun to be on the hook in the event of any possible patents, but they balked. Apple isn't going to touch ZFS.
There Are places like this in NYC for writers.

Paragraphny.com

Writersroom.org

They have a specific focus, which is what makes it so nice.

I think having one for Devs could be interesting, and I would pay more than $2/hr for the privilege.
StackOverflowException. Call heap size exceeded.
Chinese Interest on the Rise in Dubai's Real Estate
A more recent iteration of this course from Spring 2015 with better quality all around and the entire playlist of lectures: https://www.youtube.com/playlist?list=PL-XXv-cvA_iA4YSaTMfF_...
If you're interested in features that might bring users to the platform it matters.
What's to stop Apple from setting a few pins on the Lightning port for analog audio? Or is the port exclusively digital?
This seems to be a successor to CCured from 2005, a project partially funded by Microsoft. [1]

The general idea is straightforward: "The unchecked C pointer type * is kept and three new checked pointer types are added: one for pointers that are never used in pointer arithmetic and do not need bounds checking (ptr), one for array pointer types that are involved in pointer arithmetic and need bounds checking (array ptr), and one for pointer types that carry their bounds with them dynamically (span)." So this is really a new language derived from C, to which programs can be converted.

This is basically a good idea, but it's only useful if pushed hard by somebody like Microsoft. People won't convert without heavy pressure.

[1] https://www.cs.virginia.edu/~weimer/p/p477-necula.pdf
Top Learner Drawing Site
Actually, they put up the videos on their site and you can watch them there or download them. So, complaining that you can't stream it is a really minor complaint. Plus, I tried to stream it on my Apple TV and it wasn't available to stream, so the complaint is completely invalid.
2 years. I built ( https://itunes.apple.com/app/id714882169?mt=8 ) three years ago as an idea to test shooting videos at 60fps on the iPhone. At the time there was no iPhone 6 and you couldn't shoot 60fps videos with the default camera app. I did zero advertising of the app, and it's currently bringing in around $100/month.

I have a major update that I've been working on for the last 2 months, but other than that it seems to be running all by itself.
I understand your original point (if I still don't agree entirely), I was addressing some topics you brought up as tangents. I understand a language will always develop external tools is used enough, but I don't think that precludes migrating tools that have proved themselves into a language if the trade-off is clearly a good one, or at least a good one for a subset of problems (I think Rust fits this description).

To take a different tack on why I think it's not a waste to focus on rewrites of well established, mature code bases, consider the following: Rust is young. There aren't a lot of projects out there using it (comparatively), and almost none in certain sub-areas where it is supposedly a good fit (low level systems programs). A good way to find pitfalls, develop best practices and idioms, and find the pain points of the language is to use it to reimplement a well known, mature, stable project and see how it turns out.

You can say "sure, but we shouldn't focus on just that!", which is true, but also a non-sequitur, as I'm not sure anyone is actually doing so, or even suggesting it be done exclusively that way. I know what you are arguing, I'm just not sure why you feel the need to argue it, since I don't see anyone actually holding a position opposite you (the "we need to rebuild every project in Rust" view).
FWIW, I've never had a theme related crash, evidenced by the fact that switching themes did not crash bugs in gtk apps if I encountered any.
Show HN: SavvySumo – Restaurant websites