skysight-inc/HackerNews huggingface dataset:
My hakko soldering station doesn't automatically turn off if I leave it on. One time I was leaving town and had to worry about my house fire for the whole weekend. So I made an Arduino/msp430 from spare parts to do just that.

https://gist.github.com/htruong/bed170c71983dfcc7c0968174aae...

Other than that, I also made a Apple ADB to USB converter so I can use my old Apple Extended keyboard II with my new computer. Hard to believe newer keyboards are worse compared to that one.
Hey! This is great. Another thing that would be awesome would be to have a small histogram (could be oriented in rows rather than columns)!
That's the old open source argument.

And while many things could most certainly be discovered by extensive, costly audits, that someone has to pay for...

OS code bases are huge.

How difficult would it be to hide functionality like this in some obscure code that's camouflaged as something else?

How hard would it be to automatically install an app that does this after first boot, disguised as some self updating or analytics feature?

Not very, I think.

If someone puts an Android fork online, who has the time to go through the changes to discover something like this?

Also, such features could even easily be placed on a tiny, dedicated chip inside the phone, completely apart from the OS.

If you don't build the hardware yourself, component by component (assuming that the components themselves are trustworthy), and audit every single LOC in the OS, something can always slip by.
You're right about the anti-patterns and I don't like that they're referred to as spying.

In any case Microsoft has been addressing some of them. My father in law was reinstalling Windows 10 and I was guiding him through it because I remembered a couple of these trick questions(e.g. Cortana). I noticed a couple places where they fixed it.
"missile defence", ha. As a russian, I now have to buy more foil for the cases of uncontrollable urge to march, sing hymns and praise Putin.

jokes aside, near kremlin now there's a zone where most gps devices are really off. Jamming is already used, though most think it's primarily designed to counter drones, not rockets.
Avnet Acquires Hackster Inc
Wrong URL.

Reading the correct article, it's important to distinguish that you send 1000+ customized emails, not 1000+ stupid copies of the same spam message.
I agree there isn't a killer game yet, and half the titles are actually demos being sold as games. However there are already several very good games: Eagle Flight, Bound, Robinson, Job Simulator. I'm not even slightly disappointed with the current, very early library.
What's the story with encryption of WhatsApp video calls? Can it still be protected via Signal Protocol?
I had to draw a line somewhere, and C99 with GNU extensions is where it is. Cleanup attributes and anonymous functions are just too useful to leave behind. And since I'm using clang to develop this, I'm pretty sure it supports nested functions just fine.
As stated previously, there's no easy answer. Even when validating a telephone number, then everyone would use Twilio to create multiple "validated" accounts.
Michael from Gemfury here. We've been using Golang for a couple of years with a dependency manager that we've built internally and will shortly release to the public. If you'd like to try it, check it out here: https://melody.sh/docs
Or put a dummy plug in the headphone plug ? Such that it would activate the headphone mic without supplying audio. Cutting of all wires from an old plug would do.
I would use it if it was in Celsius.
I genuinely didn't remember it having one, but it's been awhile since I've biked that way.

And in any case, here's what it tends to look like in a lot of places: https://goo.gl/6nGUfz

* Open car door with a guy probably unaware of any bicyclists coming up behind him. I would 100% have to go into traffic to avoid him, to make sure he doesn't step back and elbow me.

* A truck half in the bike lane. I'd probably risk just riding up against it, since I can see them unloading - unless they're standing right next to the bike lane.

* Lady getting into a taxi cab. I have to either stop and wait, or cross an entire lane of traffic to go around them.

* Black SUV up ahead is also parked - in the intersection - doing god knows what with a passenger: http://goo.gl/3jYdOb

* http://goo.gl/gCkKVT Fresh Directly In The Bike Lane

* http://goo.gl/1cXmLX Goodbye, bike lane, and good riddance.

Now, you can say I cherry-picked the bad examples, and you'd be correct. But I cherry picked them by going down 6th Ave in Google Streetview. These are all examples I would run into on my daily bike commute. These aren't once-a-week or once-a-day examples; if I rode down today and counted, I'd probably see more examples of things that directly impact my safety.
Also I've used Google's Places Autocomplete before for something similar to the city selection, it gives you a dropdown with possible locations.
There are multiple DB-as-a-Service services that provide PostgreSQL in Google Cloud. My company, Aiven (https://aiven.io) is one of the providers and I believe DatabaseLabs and ElephantSQL also provide managed PG in Google Cloud.
Ask HN: How do you show off your portfolio of dead side projects?
I feel like I've made many side projects that I was proud of, but didn't take off commercially. Eventually I turn off hosting, then don't renew the domain name. My code is left on GitHub but much harder to show off your past projects by saying "go dig through my code and build on your machine".

Any ideas on how to keep your side projects out there for people to see without the need to continue paying for hosting?
What it's like to be part of Squads – agile teams working remotely
Thanks! Range is something I am trying to figure best how to do. I know how, but it is "expensive" in terms of API calls etc. Like would someone pay for this feature?

Zipcode - Django has a great library so that is a next step for me.
Why was the world suddenly against RSS a few years ago?
The big market and financial strength is one important factor but I believe that there are quite a few other forces at work which are not so obvious.
Noted! Will work on that asap.
Despite its many flaws, the US government is still held accountable for its actions by voting citizens.
Many of the hosting providers provide PG as a service in multiple clouds / hosting providers allowing you to run your applications on your own VMs in the same cloud. So while you would be using the external IP addresses to communicate with the database it'd still be in the same datacenter.

Also, as pointed out in the parent post, some of the hosting providers such as us (Aiven, https://aiven.io) are directly involved in PostgreSQL development and one of the bugfixes in the latest releases (9.6.1 and 9.5.5) that just came out was contributed by us.
If I was able to relax in the first place I wouldn't need to treat my anxiety.
This addresses nothing, but merely hides it from your eyes.

It's like fighting neighborhood crime by drawing your curtains.
A crowdsourced "blocked list" similar to ublock origin for twitter?
Consciousness depends on decoherence (collapsing into one possible universe), which happens randomly (there's no way to predict which states you observe).
Not sure what data you're looking at but YC is likely the most successful seed stage investor (in terms of ROI) at scale in the world.
Something personal yet affordable is a much better idea than burning money on an expensive but impersonal status symbol.
And individuals with a valid need for multiple twitter accounts would find it difficult to validate them.
> they are only getting better

they sure are: difference in e.g. desktop usability with like 15 years ago is huge. You can finally install something from cd and have it up and running including audio/network/automatically mounting pendrives/... without having to touch a config file. Usually. But the problem seems to be in the getting better: I'd rather just have it good enough already right now. Too often it does, for me, as a desktop, still not feel quite right yet and still too buggy. 15 years ago a lot of things Windows just worked and now they still do and a bunch of nice stuff was added (ok crap was added as well) and for what I do with it I have close to 0 problems. I just wish I could say that everytime I try any of the distros you mention.
Because you agreed to it of course, after reading EULA of the OS, provider and your Google account very diligently, deciphering the lawyer speak and considering the implications.

cough
"We’re enabling you to mute keywords, phrases, and even entire conversations you don’t want to see notifications about"

So, instead of fostering more exchange of ideas and information, we're just going to have a bigger echo chamber to help perpetuate groupthink, misinformation and convenient lies?

I'm not trying to be rude but does no one else see why this is a problem?
And in the time that they save, they can read Manufacturing Consent.
Cookie-banner, a small, customizable JS-based cookie-info banner for complying with EU cookie law: http://cookiebanner.eu/
What's awful with C on it's own? You can write all sorts of code in C.
Kodex (https://kodex.im/) FHE. Client side keys only. Open source here (https://github.com/kryptnostic/krypto)
* libfaultinj: a fault injection library for testing. [1]

* fuzzpy: a fuzzer for the Python interpreter itself (specifically CPython) [2]

[1] https://github.com/androm3da/libfaultinj

[2] https://bitbucket.org/ebadf/fuzzpy
League of Legends has over a 100 million monthly players. Overwatch 20 million. CSGO and Dota 2 around ~15 million / month, each.

So... adds up ;)
Git might be ancient history but version control will never disappear.
On the one hand, they're good because they lower the barrier to system development, which could speak to people who would otherwise not think about getting into sys-dev.

On the other hand, it may attract a bunch of people who think it's easier than it really is and we end up with a bunch of bad system code in the future :D
Is it so obvious that it doesn't work? To use an extreme example, countries that execute drug dealers have very minimal drug trade and usage.
IBM Files DMCA on OpenLava Scheduler
I think it's a great observation about journalism and an an apt comparison.

Apple rarely invents something new but they can consistently take the same box of Lego everyone plays with and build something much cooler.
The anonymous nature of the Internet will make this endeavor impossible. No one is going to be able to get rid of online abuse, ever.

Ignoring/hiding online abuse, is very effective at shutting down the culprits. If no one is effected, they can't do anything.
This is the advice I've given anyone who asks me for years now.

Build a utility to automate something you do anyway, build a website, make a simple game, or even just try to build your own clone of a utility/app/site/game you like.

Don't worry about language, frameworks, or any of that distraction. Just get something working.

You know you're on the right track when you find yourself thinking about a new feature to add or how to solve a problem when you're in the shower/going to bed/driving/etc, and can't wait to get back working on it.
Noam Chomsky on Donald Trump
Rails on Kubernetes
Latest cyanogenmod 13 with google play minimal installed.
One tool I wrote and I wish I would still have time to maintain was "Folders2Flickr" (luckily someone forked it https://github.com/richq/folders2flickr and keeps it alive). It's basically a DropBox for pictures with Flickr being the storage server and viewer. The tool simply synchronizes all of your pictures which can be in a hierarchical folder structure and recreates this folder structure on Flickr (but uses Sets/Albums instead of folders). I dont see the stats now but for years it supplied Flickr with multiple pictures every single second 24/7 from many users.
https://intelligence.house.gov/sites/intelligence.house.gov/...
AFAIK, macOS runs more software than any other operating system simply because you generally can't run macOS in a VM (I believe you can iff you are running on Apple hardware). So that's probably the safest choice.
Aside trivia: Did you know most of those Ikea pictures are 3D renders?
There are two kinds of random that would fit proposed definition: true random and cryptographically secure pseudorandom.
Two presidential electors encourage colleagues to sideline Trump
Is Nuclear Power Vital to Hitting CO2 Emissions Targets?
I don't understand why media being biased means you shouldn't try to stop stories that are completely untrue.
This wouldn't be effective against actual military missiles. It might be effective against terrorists using weaponized drones.
I did not downvote you, but I think the others may be downvoting you because there simply isn't F/OSS software available for many things - including, I believe, advanced VR. So F/OSS point is moot as it wasn't an option..
This is a genius quote. batteries and self driving car systems will be commoditized.
"but less important than the process of natural selection, which is not random at all."

This is wrong. A random process (gene mutation), within a randomly changing environment - is a 'net random process'.

The author tricked himself.

The purely physical/materialist perspective does have this paradox: we're just purely random bags of particles, and there actually cannot be any such thing as 'intelligence' or 'life' or 'love' or 'language' - just the appearance of it.

If you throw a bag of a trillion^trillion^trillion particles into a purely self contained environment (i.e. the Universe), and let it stir for a while - whatever is going on - at least from a materialist perspective - is random.

Scientists realize this and there's a new field of thought called 'emergence' which at least tries to grapple with it 'one step' away from materialism, and they toy with the idea that properties of complex entities may 'emerge' independent of their more simplistic constituent parts.
Exactly the experience I'm trying to provide with the challenge. For the price of forking the repository you get a framework for trying out and comparing your own allocation strategies.
Just guessing what happened, I am inclined to give Navy the benefit of the doubt.

Having worked with and sold stuff to the US military, there are shady contractors who will intentionally try to fuck with and take advantage of how purchasing works and how projects are managed to milk it for profit. Sometimes with contract "gotchas" like these.

I have seen it too many times. And now they want 150k / infringement for $550k copies? That's what $82B? I smell bullshit based on my previous experience there.
and that's the only scenario this stuff makes sense. Missiles aren't wholly dependent on GPS and are designed to expect jammed or spoofed GPS. More than likely this to deter drone attacks which are GPS dependent. Sounds like the Kremlin is worried about drone attacks at their leadership. I suspect the blowback from Syria is heating up, on top of that passenger plane from Egypt that was recently blown up. Playing it off as protecting Russians from "missile attack" is domestic propaganda to not admit that serious blowback against Russia from Islamic terrorists is a large and growing concern.
Using Twilio to get around the verification may be obvious if you are a HN reader, but most people have no idea what Twilio is. Phone verification is certainly not a bulletproof solution, but I have to feel it would help a lot.

And it doesn't have to stop at phone, either. You could multiple levels of verification, like Airbnb. Then as a user you could further filter how strict you want your tweet exposure to be.
None of which costs $100,000+
There is a nonzero chance were about to see direct civil resistance at scale and you call it a "straw man?"

I'm confused. What point do you think I am making. I've been asking you questions.
It doesn’t really matter if off-switches exist, the problem is that the features are there to begin with.

In any piece of code, a switch is a point of added complexity. For ANY such toggle:

- The switch might not be saved correctly.

- There can be a regression where the switch stops working in the future.

- The switch, despite being “saved” correctly and displayed by a reassuring checkbox in a GUI panel, might not actually be CONSULTED in all the places it needs to be consulted (resulting in default-on, default-off or “whatever the developer of that component felt like” in various components across the system).

- There can be a regression in any one of the components consulting the switch in the future, leading to an inconsistent combination of things that may or may not check for this setting over time.

When they give over 100 options, I assume 50 of them don’t work and that they have no real incentive to make sure the other 50 keep working.

About the only thing you can trust is a single on/off switch for the whole thing, while simultaneously checking a bunch of low-level things (regularly blocking unwanted hosts, logging network activity, etc.).
Except that in this case it really can't affect you at all. In the neighbourhood crime case, you have to leave your house sometime.
Frame the donation receipt and display it in a prominent position.

Wastefulness as a status symbol is a really harmful idea. I'd prefer someone who is smart with money.
That doesn't change if they intended to do it or not, its a clear copyright violation never the less (given the facts in the article are avcurate). I'm curious about what they actually intended to do.
E.T. Jaynes had a very interesting take on randomness. From the beginning of his book (http://bayes.wustl.edu/etj/prob/book.pdf):

> [George Pólya] dissected our intuitive "common sense" into a set of elementary qualitative desiderata and showed that mathematicians had been using them all along to guide the early stages of discovery, which necessarily precede the finding of a rigorous proof. The results were much like those of James Bernoulli’s "Art of Conjecture" (1713), developed analytically by Laplace in the late 18th century; but Pólya thought the resemblance to be only qualitative.

> However, Pólya demonstrated this qualitative agreement in such complete, exhaustive detail as to suggest that there must be more to it. Fortunately, the consistency theorems of R. T. Cox were enough to clinch matters; when one added Pólya’s qualitative conditions to them the result was a proof that, if degrees of plausibility are represented by real numbers, then there is a uniquely determined set of quantitative rules for conducting inference. That is, any other rules whose results conflict with them will necessarily violate an elementary—and nearly inescapable—desideratum of rationality or consistency. But the final result was just the standard rules of probability theory, given already by Bernoulli and Laplace; so why all the fuss? The important new feature was that these rules were now seen as uniquely valid principles of logic in general, making no reference to "chance" or "random variables"; so their range of application is vastly greater than had been supposed in the conventional probability theory that was developed in the early twentieth century. As a result, the imaginary distinction between "probability theory" and "statistical inference" disappears, and the field achieves not only logical unity and simplicity, but far greater technical power and flexibility in applications.
Indeed. I certainly would like to get a copy of this, but 2-300 is a bit steep for a book I would browse through a couple of times.
An effort is underway to create a digital library for Harlan Ellison's works
Exactly. Because Debian is a collection of open-source software, it was able to be retargeted for ARMv6 and the Raspberry Pi, in the form of Raspbian.

Some open-source software can't work on ARM, but it's in the minority. Code in high-level languages is generally not tied to a particular processor architecture.
I just don't have the patience for anything but Linux these days, sorry about that.
That doesn't seem quite right to me. A lot of what gets people excited about Tesla's cars in the fact that they're great. Getting people excited about your product by making a great product isn't what I'd consider marketing. They do some marketing as well, but it doesn't seem like the core of their business at all.
I think that's what they were hoping to do with Lucky's Tale - the Super Mario Bros of the VR world. Only problem is, kids aren't playing VR games.

Kids are playing PokemonGo - which is AR.

[1]http://newatlas.com/luckys-tale-oculus-rift/41343/
From https://en.wikipedia.org/wiki/Kolmogorov_complexity#Kolmogor... :

Kolmogorov randomness defines a string (usually of bits) as being random if and only if it is shorter than any computer program that can produce that string. To make this precise, a universal computer (or universal Turing machine) must be specified, so that "program" means a program for this universal machine. A random string in this sense is "incompressible" in that it is impossible to "compress" the string into a program whose length is shorter than the length of the string itself. A counting argument is used to show that, for any universal computer, there is at least one algorithmically random string of each length. Whether any particular string is random, however, depends on the specific universal computer that is chosen.
Fake news on Facebook? I'd rather be equally if not more worried about fake news on mainstream media outlets.
AngularDart: The Best Angular for You?
Even if by chance their lawyer screwed up so badly that a single license is not "limited" (as the Navy claims) and legally allows them to use it on any computer (I really, really doubt that), it leaves the issue of violating the spirit of the contract.

They knew the company expected them to get a licence per machine (they got 38 of them already!) but they failed to obtain them before installing them on a number of machines.
I'm weary of the definition of random being 'unable to predict' - because that means randomness is entirely contextual, and not objective.

As for 'the numbers of PI' - well, they're purely random in some contexts, certainly not in others.

Though it may difficult to produce - surely, there exists a theoretical random number generator that produces numbers which cannot be predicted in any context, and is therefore 'truly random'.

I believe some quantum interactions are, as far as our current understanding, 'random' in this regard, no?
Much more personal too. I like it.
You've chosen to opt out. That works for you, which is great, but you should be aware that it isn't addressing the problem of online abuse in any way whatsoever.

Online abuse isn't simply seeing 'the nonsense'; online abuse is when people send hateful messages to you in response to what you post. Suggesting people shouldn't post if they don't want to see the abuse you're cutting off their voice, which is not an acceptable solution. People should be able to say things online if they want to. They shouldn't have to see the horrible responses. That's not to say people shouldn't be able to post horrible responses (although there's a strong argument that they shouldn't), just that there needs to be tools to filter what you receive. That's what Twitter is building. It's a good thing.
Depends on whether or not it will be a SaaS or self-hosted. If it's the former, stack doesn't matter. Just use whatever you're most productive in. If it's the latter, I'd go for something very easy to deploy. PHP, despite it's shortcomings (speaking as a long-time PHP developer here), is very very easy to deploy and PHP7 really doesn't suck. RoR is also a reasonably good choice, as a lot of shared hosts run it with Passenger (or whatever the tech is), so end users can just upload the files and not mess with server config or anything.
I have a strong preference for using the best software available to me. IMHO, all of the major operating systems are good enough although none are perfect.

These days, hardware and software is very inexpensive compared to time. I love the idea behind free software, but sometimes it's just too expensive to choose.