skysight-inc/HackerNews huggingface dataset:
That won't work given his primary threat model: government censorship. Actually, I had to point this out to Bruce Schneier back when he was calling for tech to take back the Internet. I dropped a dump of all kinds of it from CompSci. I also told him it wouldn't work. Civil liberty and privacy from government is inherently a political problem because the government can always outlaw this, jail someone for that, or sometimes even murder its opponents. Problem is government itself. Only people can do something about that.

I agree with the need for what you suggested, though. It's also within reach of current technology with legacy compatibility for the most part. CHERI team has demonstrated that nicely with a FreeBSD port to a capability architecture that also supports safe, C apps. See main paper and "Beyond PDP-11" for details.

https://www.cl.cam.ac.uk/research/security/ctsrd/cheri/
> some people can't stand having to work with SQL,migrations,schema and constraints, it's as simple as that

Use the right tool for the job, right? Admittedly something like MongoDB could be the right tool for the job (examples around here include RethinkDB and CouchDB). MongoDB, however, is like a hammer with no head.
Wisp: Homoiconic JavaScript with clojure syntax, s-expressions and macros
Who started it is irrelevant if all following presidents continue to with it.
Un unconventional course for rebuilding your mind
There can be only cloud.

Also, the cloud is Turing complete and has infinite tape.
About the only think I regret from moving on from my first car, a 1967 Kaiser CJ-5 Jeep, was that by damn, its lapbelt locked me into place in a very comfortable seat. I really hate these modern slip slide all around only lock in a crash belts, and would love to drive wearing a 6 point harness ... but without the minor detail of getting a HANS (https://en.wikipedia.org/wiki/HANS_device) I'd be better off wearing no belt at all....
A Slack-Door Approach to Building Your Email List
They would quickly have a potential revenue ceiling that would likely decline over time.

At the moment it's the opposite.
I thought railguns could shoot projectiles with speeds faster than almost anything. And since they are all about stored electricity inducing magnetism can't a terrorist just charge up a huge capacitor like battery for a year and then release a shit ton of energy in the form of a uranium or heavy lead slug??
Just to add a [hopefully] interesting tidbit from experience as an Israeli:

While Gazans don't really have the option of working directly for companies in Israel because of the travel restrictions, there are IT outsourcing firms in Gaza who contract for Israeli companies. We worked with such a firm in one of my previous job, and I even had the chance to speak to their engineers on the phone once or twice. (Conversation was entirely in English, since they didn't understand Hebrew, and my Arabic is less than stellar to make a huge understatement.) I didn't personally have the chance to meet them face-to-face, but a few of the higher-ups went. The meetings were understandably rare and not easy to arrange, and they had to take place in specified locations in the vicinity of the border checkpoint, as the Palestinian engineers were limited in their allowed travel within Israel. (And the Israelis aren't allowed into Gaza at all.)
Process command line arguments in shell
The usual way home computers get compromised is user error; downloading and installing software that they shouldn't. It's social engineering. "Your computer has a virus! Install our software!"

Also running a home email server isn't usually that helpful. Even if you do that you're going to have to use relays to get your message where you want it to go (unless the topology of internet email changes dramatically), so you might as well cut out the step of having your own server and just send the mail directly to the first relay you'd be using anyway.
Used it while living in China and never had any problems with it. Love the native Apps (Mac, iOS) and the fast and reliable connection. I think it's worth the money.
Well, that's very true. At least its easy for everyone to see what they're sharing there though!
Benefits of using MongoDB? Nothing. There are on the other hand other NoSQL systems which offer real benefits. Like Cassandra which gives reliable distributed database with not too much effort.
The author mentioned that 2000 was the minimum, and they intend to keep training the model with future data.
Yes, so did I, and coming from Google Research I was expecting it to use an obscure deep learning algorithm that was known for years but nobody had taken the time to optimize for GPUs.

Still it was and interesting read, with few technical details, but just enough. Lately I'd been looking into stabilization with OpenCV and this seems like a fun "let's re do it" project.
Speedtest by Sourceforge – Doesn't Require Java and Flash
I wouldn't really say that. Our whole network is IPv6 using NAT64 to translate for IPv4 only networks.
Downtown Boston to Logan airport taxi: $30-40. Uber: $20.
> IN MONGODB YOU HAVE TO WRITE YOUR CONSTRAINTS IN THE CODE AND THAT IS NOT THE CASE WITH SQL.

You moron, that's not a good thing.
"Lack of micro-services architecture renders technical debt possible."

[citation needed]

Also, the statement seems designed to encourage the reader to accept the converse: that somehow a microservice architecture will render technical debt impossible. High-grade bovine excrement, that...
Title edit: They're not identifying genome errors. They're observing normal human variation, and identifying a very small number of mutations that are associated with disease risk. Saying they are errors is making an human judgement about the complex fitness function of the phenotype, ignoring many subtle details.
Parsing command line argument values from C
Why should they preach to the converted?
> The fact that you can synchronize on literally any object means that your object lock is effectively part of your public API

I'd argue that the fact you can lock on any object is a strength. These days, hardly any Java developer will use synchronized on methods and instead prefer the idiom:

public class A {
private Object lock = "";

public void foo() {
synchronized(lock) {
}
}

This allows Java code to be extremely granular in what gets locked, which has enabled very powerful multithreaded constructs and libraries such as ForkJoinPool and many others described in the Java Concurrency In Practice book.
OsmocomBB has a complete GSM mobile station Stack.
But as a firmware for a traditional Phone (motorola C123 for example).

http://bb.osmocom.org/trac/
Please provide an example of a software engineer living in Gaza that was working for an Israeli company but lost their job because of pressure from US and European activists.

I would be pretty surprised if you can find even one example. Heck, I'd be surprised if you can even find an example of a software engineer living in Gaza that has ever worked for an Israeli company at all.

Or, perhaps, an example of someone living in Gaza attending an Israeli university (they can't).
Inline validation in forms – designing the experience
I switched to high quality bluetooth headphones (Sony MDR-XB950BT) last year that use aptX codecs and the quality is superb (i am not an audiophile though). In the past i had problems with audio lag when using bluetooth while watching movies, but even that is so low now that i don't notice it and forget about it, while before i was very sensitive about audio not being perfectly in sync with the frames on the screen.
Any given job has many parents.

Yes, it takes someone to sign the contract to do the work (for self-employed), or post the opening and hire someone (for an employee).

But it also takes investment. Many self-employed jobs sit on a platform that someone else is investing in. For example many construction workers are self-employed, but there needs to be a construction project for them to work on. Many folks in the film industry are self-employed, but there need to be movies for them to work on.

And in the case of Uber and Lyft, even if we call the drivers self-employed, they can't employ themselves in that particular way without the platforms that Uber and Lyft provide. The software is a big part of it, but so is the customer base (an asset in its own right), and the marketing that keeps and grows the customer base.

That's the extent to which Uber and Lyft can claim to create jobs. It's more like they create an environment or platform that enables other people to create their own jobs, but that is hard to fit into a soundbite.
Has anyone used this successfully who would like to comment on it?

We ran a brief test about a year ago and found performance was not acceptable given the amount of hardware dedicated to the test cluster, which they set up for us to their specifications in their hosting facility after multiple in-house attempts were disqualified post-completion (...a frustrating waste of time) by their SE. I'm not sure how fair we were with the workload we designed for the test; Our management seemed to think this was going to be "Easy Scale Out Big Data MSSQL!" but I came away thinking this was not a product you could just port an existing application to and be done with.
10 ways for Continuous Performance Evaluation and feedback
Matchguess, your prediction game during Copa América and Euro 2016
And by then it doesn't really matter!
what relational DBs are very good at is enforcing foreign key constraints. If your data is relational at all [..]

Nitpick: the "relational" in "relational database" is not a reference to the concept of foreign keys, but to "relational algebra", the mathematical model for regular data structures that SQL is based on.

https://en.wikipedia.org/wiki/Relational_algebra
Who are they supposed to ask for a concensus on regulation? Every city has their own taxi regulations and very powerful lobbies.
Is that even feasible given in how many cities Uber operates in?
Exactly what I tell people I like most about Go, even when there are magic things happening (looking at you, Kubernetes source code), it's not NEAR the level that a language like Ruby makes the code look like arcane magic.

Python is in between, I can find myself pretty damn well in a big Python codebase after awhile but Ruby... Ruby is a pleasure to write first and get lost later, I've done too much of it to like, all of the metaprogramming is gonna come back and bite your mind chunk by chunk when the codebase gets big enough. Few times I've been more frustrated in my life than when debugging Ruby and thinking "where the hell is this function defined at?" to find out it was some sort of generator stuff spitting out code.
And the problem solves itself.
Very excited for v1.0 -- the solidification of "Concepts" will be quite exciting. The bug fixes and new features in v0.14 are super welcome, definitely looking forward to leveraging the generic type classes fixes: My Either[T] implementation should now work! Exciting stuff.

We've got two internal tools that are written entirely in Nim, and it's been brilliant pretty much all the way through. The rough edges of previous versions are steadily sanded away, and our code becomes more expressive with each version. The biggest thing I'm looking forward to (once v1.0 rolls round) is having the "not nil" specifier be the default for all types. That's going to bring it in line with the other static typing checker we use regularly (Flow) which will be a boon to those of us (mainly me) that live in both worlds most days heh.
It's the standard one, pretty much. The one everyone uses...
It's possible Uber is run by lizardmen and the Illuminati. But without any evidence actually pointing to that it doesn't really make sense to just throw accusations out into the air.
Not a VPN since DO or well any US hosting company will hand over dox in a heartbeat. Most VPNs are about mixing connections and varying servers along with shortlived logs and being stubborn against subpoenas. Their market is mostly people who need to thwart geolocation for services like Netflix, security researchers aka whitehats (better to be safe than falsely accused of being malicious) and blackhats.
10 active points to make Performance Review continuous and feedback based.
So the person who reads the statement with the predilection for violence, is killed by their own bloodlust.
Inside a GIF file, a palette can be redefined anywhere, and in between chunks of image data. Using that trick, you can pull 24-bit colour GIFs. There are two problems about it: most GIF editors don't use this trick, and it makes the GIFs grow significantly (50 MB GIF anyone?).

Raher than pushing an old technology, I'm surprised they didn't go for a better, modern alternative, like WebM.
Changing from $99 every two years to $99 every year is not a change for the users. Also, Sketch has never had much regard for backwards compatibility, so this is a de-facto subscription product if you work with more people.
How to create custom 404 pages using Forty Four WordPress plugin
Consolite, a Tiny Game Console on an FPGA
But obviously the training did not suffice in the Air France case, because those were experienced Airbus pilots and they did not detect and resolve the contrary inputs.
Make Sure DSA Signing Exponentiations Really Are Constant-Time [pdf]
In Myanmar they call Orwell a prophet. Perhaps that will spread.
I feel naive bayes works pretty well with such text classification tasks. You might want to give it a try.
IVPN - got a heap of recommendations on the last HN VPN discussion.
2000 samples is what we needed to get going yes. We're also noticing variable accuracy on different real world dataset. Meaning the algorithm is biased towards our current dataset.

Getting more data is one of our top priorities going forward with this project.
None. VPNs can't provide any meaningful privacy: https://gist.github.com/joepie91/5a9909939e6ce7d09e29

Okay, that's not entirely true; I do access a company VPN, but not for privacy purposes which is probably what's implied. I use Tor for that.
Come on, would you really just get in the car of any stranger that can post whatever doctored image they want in a Facebook group and wait until someone replies to a message and have no real-time location updates as to where they are, as well as no guarantees on price? Wouldn't you be better off taking a traditional taxi than being part of this forum group? Or better yet, use an app like Faster, that's not yet banned.
How to use Immutable.Record with React and Redux
After looking at what the original title was, I agree. In this case it needed to be changed but just dropping the part about UDP would have been fine. In most cases though it honestly seems like when HN titles are changed it's changed for the worst. It looks like I'm not the only one who feels that way either.

https://news.ycombinator.com/item?id=4102013
Show HN: A task list similar to GmailTask
This is completely correct. The only reason these sorts of silly financial instruments are available, and the only reason you're not at the top of the thread, is because the level of basic economic literacy is so low.

The question of why annuities are relatively unpopular is an interesting social/institutional one. From talking to some financial planners, it sounds like some crooked origins gave them a bad reputation (like used cars) that they have struggled to shake. Even today there are an unusual number of scummy annuities, although it's much lower than in the past. I suspect it's because they have several moving parts, and are a bit harder for the financial unsavvy to value and compare between companies, so the market gets more swindlers.

EDIT: I previously also wrote "and the only reason this article is in the Washington Post without directly addressing these points," which is incorrect, as
roymurdock helpfully pointed out.
http://hola.org
It could find correlations based on search that were previously unknown. Imagine a world where the link between tobacco and cancer isn't known: perhaps it emerges that there's a correlation of people 10 years before searching for cancer also searching of where to buy cigarettes.

I think it's interesting that this research can happen.
I think you need to look up a definition of a VPN.
Java for sure has good tools for concurrency, and you listed some of the very interesting choices!

However the flexible nature of Java concurrency also has the drawback that you might need to integrate different libraries that utilize different concurrency solutions (blocking threads, actors, non-blocking eventloops) with each other. This can end up in a lot more effort than if you try to use multiple libraries in an ecosystem with a single opinionated concurrency solution (like Go for blocking IO or node for pure nonblocking IO).

The weakest ecosystem regarding this is imho C++, where most concurrency/IO solutions only work well if you don't try to also use other solutions in parallel (e.g. QT plus glib plus boost asio plus libuv...).
MongoDB with Serverless
Sounds like 3N which is now Everbridge. http://www.everbridge.com/
That's both time the same side of the coin.

Apart of that: "exert social pressure on the developer in case things don't go as expected" is an awful way to deal with conflicts.
Exactly. When it comes to salary, mutual respect is a myth. The closest I got to experiencing mutual respect on both sides started with an open and frank discussion with my boss about salaries and work expectations. But for most folks, these type of relationship with their boss is also a myth. I have been lucky quite recently.
What would you term it as? Socialism is not just restricted to Europe, though, Social Security, Medicare/Medicaid, Federal housing assistance and anti-poverty programs, SNAP etc. they all seem like socialism.
Fantastic project.
By looking at the photos of people bent over their Arduinos, I think we have lessons to learn from clock repair people and their high standing tables.

http://www.michlmayr.com/images/gallery/gallery-15-big.jpg
Sounds interesting, do they have any spatial (PostGIS like) capabilities? I couldn't find anything, but curious if its something they are going to have.
I'm happy to risk verifying those last ;-)

EDIT:

>inaccurate documentation.
With the exception of this one, I usually assume that you need to verify the behaviour of a library/feature you've not used before.
Introduction to release engineering
An adversary who can watch port knocking sequences is one reason why SPA was developed:

http://www.cipherdyne.org/fwknop/docs/fwknop-tutorial.html#w...
Mobile App UX Design: Making a Great First Impression
I use BlackVPN[1], but mostly because they used to have a referral program and I ended up with several years of free service. They tend to be quite quick, have OK (but not exemplary security measures), and offer a nice range of servers for whatever your needs (geofencing, piracy, etc.).

[1] https://www.blackvpn.com/
> random-indian-guy

Can you pick another stereotype please? It costs you little and is less degrading to us Indian guys and girls who happen to see it.

I'm sure there are newbies and/or posers of other nationalities as well on freelance websites.
I kind of went to deep end of the pool. The dude points out widely believed lies. The argues that because they we're lies, complete opposite must be true. And because you believe opposite is true, then you ought to take opposite political stance than the lying people.

But because the opposite is weak ass conservative party that only defines itself as opposite of the democratic party, you need to go back in time to find genuine alternative.

So you go back to monarchists. Which surprisingly fits snuggly with hard core libertarian views. Libertarian monarchism with attitude of "Lets cut the crap, someone is anyhow pulling all the strings, might as well be public knowledge. It's going to be pretty much like nowadays, except you're not going to be lied to."

The whole thing is incredibly anglocentric, mostly doesn't take into account geopolitics and gets into weirdly pacifist streak. Which only suits monarchism if you pick the period of 1840 - 1910. (As if war/violence is the only problem of human kind.)

It's exactly what U.S. needs if it's going to follow the footsteps of roman republic. You guys are still way too fervent with this democracy thing if you aim for Imperial future.
I rolled my own OpenVPN server on digital ocean. I find that having 2 instances running, one over TCP port 443 and one on UDP over an arbitrary port works great in most scenarios.
I have been through very similar situations like yours during my early day jobs. It's that fire that we always had, fresh out of colleges and into the workforce, the drive to do good things, build cool stuff. Makes you very susceptible to be manipulated into doing more for free. If you think they pay well (just in certain pockets of the world anyway), the ROI from all that you do are multiples of what they gave you.

Here's the thing - your management know exactly what frustrated you and also know that it's the most efficient cost-cutting move, and it simply doesn't overlap with their interests to do something about it.
Seconded. All my internet traffic has been going through NordVPN for more than a year now.

In the beginning, servers would go down often and you'd need to try a couple of server until you found one that actually worked. But that's changed now. They conveniently provide a list of OpenVPN config files to download, and using the service from a Linux router works really well.
Views from the Front and Back Side of App Development Careers
PureVPN because they have lots of countries to connect to. Albeit some sites using a different geolookup library don't actually recognise them accurately.

Reason? My ISP modem basically dies when there's too many connections opened at once. So sometimes an innocent `npm install` would kill my internet for a minute...
Machine-learning algorithm categorizes TripAdvisor's user-generated photos
Front end developer JavaScript – React.js (remote work)
The visual quality is a bit of a red herring, as in most situations you'd just up the bitrate until it was acceptable. So quality and bitrate are in some senses interchangeable.

The graph above the comparison suggests that at this low bitrate, HEVC/BGP will very slightly outperform Daala on average, but each individual image may be slightly better or worse. It'll more probably come down to which kinds of artifact you're more familiar with and so see more easily.

Switching quickly between the original and the encoded version is probably the easiest way to spot the artifacts/compromises that are being made.
Its so un-agile (but it works).
Me too, although I've found that Netflix recently blocked their subnets. So even when I'm using it to be a little more secure on open wifi network, I can't stream.
You can always add classes based on age or membership in the tontine to make it easier.

For example, a tontine of 1000 euros with 10 members, but since the last member is in the age bracket of 20-30 instead of 30-40, they get a smaller annuity than the rest.

The Wikipedia article about tontines mentions this:

> Because younger nominees clearly had a longer life expectancy, the 17th and 18th-century tontines were normally divided into several "classes" by age (typically in bands of 5, 7 or 10 years): each class effectively formed a separate tontine, with the shares of deceased members devolving to fellow-nominees within the same class.

https://en.wikipedia.org/wiki/Tontine
I know the founder, and it might be that Cohort[0] is what you're looking for. Not publicly available yet, alas.

[0]: https://cohort.is/
https://github.com/segmentio/daydream
Google Photos will already make looping animated gifs from burst/series photos. I think this specifically does it with the burst/series photos that make up Apple's Live Photos. Essentially, as far as I can tell, it's an iOS-only app because the specific format of Live Photos is iOS-only.

(please correct me if I'm wrong)