skysight-inc/HackerNews huggingface dataset:
http://www.opengts.org build your own if you want. Works with android phones or IoT devices if you want to do some integration work. Also supports things like boundary areas (get alerts if a thing being tracked enters / leaves a defined area). Works with open street maps to around the GMaps ToS stuff about tracking mentioned elsewhere. I forget the name of the android app which sends the location pings to this but it's a thing.

Re: Automatic, it's slightly different. Automatic connects via Bluetooth to your phone to periodically upload batch data. This seems like it could be more useful for fleet management. Automatic is more tailored to consumers who are more concerned with e.g. Where did I park, maximizing gas mileage, tracking a teen driver, driving more smoothly, gas costs, etc. automatic can also read and reset DTC (diagnostic trouble codes) and e.g. Pop an iOS notification when you're low on gas. Yes it's $100 (or $70-80 on sale) but it does a lot more, doesn't require a dedicated phone, and tucks away out of sight under your dashboard. It's a pretty slick little gadget. I have them on 2 vehicles.
Investments in space are an investment in the future of mankind. In a sense, a big chunk of the funds in either space exploration or international aid are effectively lit on fire - except in one case, it's in literal burning rocket fuel, and in the other wanton corruption...

It's not like the USA or USSR didn't have their share of problems or pockets of crushing poverty when they were engaging in the space race, either.
Hi Brad. After letting users post for free during beta testing, we decided to charge one DreamCoin per submission to filter out spam and hopefully to improve the quality of the content.

After you join, you may view dreams that have a value of zero for free. You also start with one DreamCoin, so you can submit one dream for free essentially. If people like it, you'll accumulate coins that can be used to view other entries. DreamCoins are also given to users as a gift at random times, so that's another way to do it.
Bloom filters are [one of?] the most used 'negative cache' structures. Consulting a bloom filter can give a decisive answer that a key is not in a collection (ie. a key was never hashed). You can then avoid a (supposedly more expensive) lookup. I used bloom filters often in my database work.

I was not familiar with cockoo filters (I am familiar with cockoo hash though), using them as a 'better bloom' seems to be a relatively new development. A quick googling found 'Cuckoo Filter: Practically Better Than Bloom' [https://www.cs.cmu.edu/~dga/papers/cuckoo-conext2014.pdf].
>Indeed, and the rumours are that Project Astoria worked too well which scared Microsoft. If Android apps "just worked" on Windows then why would developers bother using their new Universal Windows Platform.

This is categorically false. You only need to visit the windows phone reddit to see all of the complaints on how poorly implemented it was, how it affected the performance of the phone and the app compatibility issues.

Microsoft's attempt to put Android apps on windows phone and their harebrained idea to replace Google services with their services, within the app, were all failures and not because it would have cannibalized their native apps, but rather they just couldn't pull it off.
Wish I had your guts. FB 4ever!
> if Mozilla didn't run worldwide fast exits on their own

If a huge portion of tor traffic is going through exit nodes owned by one organization and presumably deployed on a uniform consistent infrastructure, this becomes a prime target for hackers, state-sponsored or otherwise.
Why Programmers Need Limits
nghttpx could be used to support server push (see https://nghttp2.org/documentation/nghttpx.1.html#server-push), which nginx does not currently support (see https://stackoverflow.com/questions/33537199/does-the-nginx-...) — neat!
The Miracle Morning
Well it should be the victim or victim's family lobbying to amend the constitution in that case to make encryption illegal, not the investigators. They're agents of the government who are supposed to do their job with the current legal tools at their disposal. They are not supposed to be victim's advocates. In some cases there is no victim, like in drug possession cases.
A) but if the ship is only 2 ly away, they could've changed maneuvering a hundred years ago.

B) sure.
Ars asks: What's the easiest, cheapest way to bring Bluetooth into my car?
ADT Security - Irving, TX - Senior Golang Engineer (ONSITE) 4 FTEs - http://www.adt.com

ADT is one of the most well known companies in the world and the most trusted brand in the security industry. We serve more than six million customers, and ADT is the largest security company in the United States and Canada. We offer a casual work environment and a very friendly teamwork based culture. You will be working on state of the art home security and automation solutions that interact with new hardware devices (commonly referred to as the IoT - Internet of Things). Our #1 goal is to protect our customers - and our work directly contributes to ADT's life saving solutions. We are looking for creative engineers now to build on this success today.

Want to make the world safer, and do it in golang?
Our stack:
* All new tools and client/server development in vanilla GO (Golang)
* New Macbook pros
* Linux cloud servers
* Oracle database
* Tableau analytics used everywhere
* Rasperry pi hardware interfaces for end-to-end IoT testing

Shoot me an introduction if you live in the Dallas area and are interested- dougwatson @ adt dot com.
Ask HN: Are there any software companies that hire people without a gauntlet?
When I first graduated from college in 2006, it was extremely easy for me to get a job. Maybe the economy was really good back then? I remember finding a place I wanted to work for, sent them a resume, they called me and basically told me to "come on down".

Now-a-days that practice seems to be completely gone. Now it seems no one will hire you unless you go through multiple rounds of interviews and compete with other applicants.

Are there any companies in existence that simply just hire whoever wants to work there? I know if a company hires this way it is likely that there may be some people on the team who don't pull much weight I'm OK with this. I am very bad at interviewing, so any job that doesn't do interviewing is a job that I want to pursue.

I'm thinking maybe a company that has a really bad reputation? Or a job that is very dangerous? Does anybody have any ideas? I don't care about what technologies that company may work with. I can learn any technology.
Out of curiosity, why does it matter what language it's written in? How would that in any way affect one's decision to use or not use it?
The economic case for giving refugees cash, not stuff
>> "Warranty-void-if-removed stickers reduce the cost to the company of providing the warranty"

Yes and no, it's not black & white. I've personally repaired a lot of hardware myself and a lot of the hardware that's "voided" if opened gets returned by me instead of me fixing it myself.

While I can't speak for any random person opening hardware, if I break something trying to repair hardware, I accept responsibility for it.
A family of 5 could have one car for that, instead of two like most American 5 person families
Inches, feet, and yards and miles aren't really inconsistent, becuase they are all related by somewhat reasonsable integer ratios. In this computer age, there isn't even much advantage in replacing all those ratios with powers of ten.

It's when people inflict mixtures of BTUs with h or Joules with eV on us that I get aggravated. Each of those units has its place, but only in particular domains. Worse, the people most likely to use domain-specific units, are the ones most likely to not name the unit they are using.

Engineers are such people.

The SI system helps reduce the risks a little. But only a little, I have seen German engineers measure velocity in degrees.
Unless you mix a bit of it with a lot of air, gasoline is surprisingly quiescent.
The paper also cites the main advantage of cockoo filters over bloom: ability to remove a key. (Vanilla) bloom require a rebuild of the entire filter if a key is removed from the set. There are more details in the paper, seems a good read (I'm going though it now)
There are other ways to obtain this, as you probably already know. Not sure if they do any more than what another ecommerce shop would do to verify a large transaction from an international order.

Anyone else have a problem with this? Are they indeed requiring more than the normal proof of identity to complete a cc transaction?
I've never met anyone in the corporate world that does not suffix a digit to their password that increments with each mandatory password change. Most people start with "foobar"[1] then become "foobar2", "foobar3", etc.

[1]: Or maybe "Foobar" (because you need a capital letter) or "Foobar!" (because you need a capital letter and a non-alphanumeric letter).
Cars are an absolute necessity of what we consider to be the modern world, while laptops with lithium-air batteries could not possibly be considered that critical?
I use a 1st gen Moto E for bluetooth OBDII monitoring. They were $99 new, and I think the latest 2nd gen is $69 new. Used ones are in the $20-$40 range. Torque Pro runs well on it, but the screen is kinda small.
A lot of "boring BigCo" (think banks, insurance companies, etc as opposed to AppAmaGooBookSoft) are essentially indifferent to technical ability, because it is not the primary determinant of success at working in their organization. This also describes the overwhelming majority of government technical work.

That said, I might counsel either a) getting good at interviewing or b) getting good at avoiding interviewing by pre-qualifying yourself to hiring managers. My rationale for this is pretty simple: the best jobs in software (project selection, monetary rewards, stability of company, desirable working conditions, coworkers who can find their way out of a paper bag, etc) typically lie after an interviewing process. Given that this is true, and that you'll spend +/- 1,000 hours working for every hour you spend interviewing, optimizing for your interviewing experience doesn't sound like it is in your long-term interests.
After the Bloom Filter post the other day, I've been doing a dive on probabilistic data structures. This one was obviously on the list along with: skip list, bloom filter, count-min sketch, linear counting, loglog, hyperloglog. Are there any major ones I'm missing, or even better, any lesser known ones I should be aware of? Are there any good resources/courses on this class of data structure/algorithm?
In most cases at best it's neutral and at worst it creates a pre-scheduled phishing opportunity. Alice gets an email saying, "Reminder: Your password will expire needs to be updated" and she cheerfully complies.
You don't have to eliminate parking at all to achieve this. All you have to do is shift city taxation towards taxing parking more in relative terms. Encourage people to use existing public transportation more
Anyone able to provide commentary on who's who in the comment linked to. Seems like if this was an official effort one of the two parties would have posted an announcement.
When I was in Peace Corps I had a lot of free time and made a hobby of constructing crosswords and crypto puzzles. It was a lot of fun and other volunteers enjoyed them. I thought for a while about developing something around that, like a community focused on creating and publishing puzzles for fun, but never got beyond that. Tweeting integration sounds like it could have cool!
Full disclosure: I am an IBM employee and this project was built using IBM services. This was a personal project that I built for fun, but I think is pretty neat and the HN community may find interesting.
I guess the point is that some benchmark should be used to determine whether a country is rich enough to take care of it s citizens. You and the commenter above disagree whether space program can be considered such metric.
That depends on who wrote it, and other context.
Just another same-old same-old post about how functional programming is the way and the light, combined with a little bit of getting upset at music today and how it's so vulgar.
Assuming they ship the version with it enabled in the cheaper versions. It's always been hilarious to me that the software which is used to remove license checks and registration schemes has those things. IMO give it away and sell commercial licenses as support / etc. seems like given all the trouble trying to implement DRM and checks for the people who are most skilled at breaking those things is kinda pointless for the returns you get. Also, your product would likely generate a lot of good will and user adoption, since seriously a lot of people who want this stuff aren't even 18 yet and couldn't afford it anyway. Just give it to them, let them grow up learning how to use it, then sell it to their employer some day. Adobe and MSFT do this at the university level with great success.
I'm a tor fan (I run a relay) and installed it on my phone, it was objectively much much slower and things like url redirects (from emails etc) wouldn't load, I ended up having to turn it off so often that I effectively abandoned it.

I would like to move to a tor only setup, my biggest issue is that it's just too slow.

Granted I am in Australia so most of my requests were literally going to the other side of the world and then back again to complete.
From the bottom of the article:

"John Noonan is a policy advisor and defense writer. He served as a Captain in the United States Air Force, assigned to the 321st Missile Squadron in Cheyenne, Wyoming."
Since you seem to consider family ties and community to be something vital, is it also a problem to be solved when a wealthy person like myself has essentially none of these?

"Forty percent of the United States homeless populations are under the age of 18, and Hispanics make up 20 percent of the total homeless population".

Again, my claim is that most economic migrants - with far more disadvantages than any American - do not wind up homeless. The fact that 20% of homeless are Hispanic does not mean that 20% of Hispanics are homeless. P(A | B) != P(B |A).
Did you mean 1800 words? Most people will not learn 18000 distinct words during their lifetime.
In an ideal world, I'd say do not join a company that doesn't challenge you. If you are not challenged in an interview, that's a tell-tale sign, that the work is going to be boring and talent mediocre.

But given that the world isn't ideal, there are times when we just want a job - it seems you are in such a situation?

In that case, I'd say start with people who know you and your work. They are likely to recommend you, leading to an easier evaluation.

If you are doing this without anyone's recommendation, then start with companies that are not core tech companies. e.g. Hospitals, academic institutions, cheap dev shops and firms whose needs are just a bit more than IT. Their gauntlet is usually lighter weight.
Fossil diff is the killer feature for me. Thanks for your great work.
पसीना बहाओ पेट घटाओ। “स्वेट स्लिम बैल्ट” घर ले आओ।
I just spent a day hanging out with him. A very thoughtful, smart person who does innovative work.
Also a medical student with an interest in AI. Healthcare jobs that rely on visual recognition (dermatology, radiology, some pathology) are probably the most likely to benefit in the short term (see Enlitic). Presumably a lot of other jobs require advances in Natural Language Processing/Understanding, as one of the big problems in health is the mostly unstructured nature of the data.

It is also possible that many healthcare jobs are essentially AI-complete problems - in this scenario, subjective opinion is not really a reliable marker, but lots of AI specialists give around a 90% chance of human-level machine intelligence by 2070 (there's a table in Nick Bostrom's Superintelligence with the actual figures).
So companies should be allowed to falsely advertise to lower prices? I don't follow the logic here.
Ask HN: OkCupid, Online Dating, Machine Learning, the Future, Etc.
How many questions would it theoretically take to have a solidly complete match/enemy percentage? How do you think the questions need to be separated out to get full value from them (raw tolerance builder (bunch of questions to match on to see raw percentage hit or missed), dealbreaker (unacceptable answers filter, flag, significantly "ding", etc), elevators (acceptable answers positively flag, boost, etc))? What other bits of information would help round out, improve, complete, and refine the almighty match percentage? What else can be added to a "fictional" dating site's user experience or "data collection/sharing" ends in order to have the results be even better and more accurate? What was not possible in the past (but was needed) that is doable now?

If machine learning / AI / * neural networks / etc were involved with online dating, then what setup would allow maximum value from the results? That is, should it be used to, for example, just predict user's answers, then use those predicted answers until the user explicitly shares their answer, or should it be used to "sample the infinite" (have users answer questions, interact with the site, etc, such that it can "catch on" to what the user likes/needs and is like), or something else?

If there could be anything, then what should it be? What is needed? What is missing?

I'm really annoyed these sites aren't improving or aren't "up to snuff," but then perhaps they aren't so far from what's required, and it's just minor refinements that are necessary. I don't know-- what's missing from the online dating experience? What's not explicitly needed, but then would be hugely convenient or cool? What else do you think goes into helping infer overall datability/compatibility, and future success? Should there be more explicit sex-related questions in general (and for those looking mainly to date short-term or hookup)? Do the questions general need to be more specific, numerous, and detailed, or more generalized? Etc.
If you watch the video, they say it's the first of the 40 planned. You always start with one :)
If you would like to know more please email me will@guesthoo.com, thanks
Yeah, it looks like a supernova 1500 ly away might produce enough gamma rays that we could actually measure their effect on the ozone layer but not enough that it would be concerning.

https://en.wikipedia.org/wiki/Near-Earth_supernova

Unexplained dimmings do give rise to the question of "Is it about to explode" but we have a good sense of how often large explosions occur in galaxies because they're so obvious and so I suppose I shouldn't be concerned about natural phenomenon. And given the potential expansion rates of being who could create megastructures like this our priors on that explanation have to be pretty low.
I disagree and would like to see evidence to support this claim.

I admit my evidence is anecdotal, but when I assisted with computer repairs at a University, regardless of whether or not a user had broken the warranty sticker companies would do whatever was in their power to refuse service or provide improper/inadequate service on machines. As I often worked with foreign exchange students who really needed their machines repair as opposed to buying new ones, I would often act as an authorized intermediary for the students and would work with the manufacturer warranties directly. Numerous times consumers would be accused of having violated the warranty because of "broken warranty stickers" when we hadn't so much as removed the battery on laptops that still had detachable batteries. The machines would be returned to the student having been opened by the manufacturer and then the blame would be put on the student.

Combine this with the fact that standard warranties are very short and even a paid for warranty often won't cover the most common damage to portable electronics (water damage), and I guess I'm wondering what you're even paying for.

Warranty support is a sham for many companies, and often times the focus of warranty support is to find a way to dismiss the claim rather than honor it. There are some that are very good with their warranty support, but also quite a few that are horrible. Apple, for as controlling and mean as people make them out to be, only have moisture damage stickers inside their products, and their exclusions only include mistreatment of the device and non-certified third party service that causes damage (third party service itself isn't forbidden, just if they wreck the machine, Apple eschews their responsibility). Other companies put warranty stickers right atop screw heads, preventing things like swapping hard drives, RAM, or other easily replaceable components without voiding the warranty, quite illegally as the article demonstrated.

So even if there is a cost reduction that can be demonstrated, if it comes at the cost that I can't swap out HDDs on my own without voiding my warranty, I think the extra cost is better, since you're paying far more than the extra few $$$ in order to get the largely non-usable warranty.
On the other hand, if a lot of countries had apocalyptic weapons (a phase that naturally precedes such weapons becoming available to individuals), it could all but eliminate war. Countries behave surprisingly like rational agents in international relations. This period would be the window of opportunity for one lucky winner to bootstrap an AGI.
Each generation of computer power enables new AI techniques. Expert systems require explicit distillation of "rules". That took a lot of human work. And they are considered brittle when they are outside their expertise. But expert systems could on the million times weaker computers of the 1980s.

Watson employes statistical searching of large knowledge bases. You dont have to explicity ferret out all the rules and relationships. Google Translate does this too. There is no preprogrammed language dictionary.

The next frontier is deep learning which requires powerful computing to operate in real time.

All these techniques have their limitations. No magic bullet yet.
Recursions without names: Introduction to the Y combinator
> The SecureWorks team initially found the database by using the virus scanning tool VirusTotal to search for suspicious email attachments.

I feel like they left out a couple of reverse-engineering/hacking steps here. Or is it true, does VirusTotal have such capabilities and I am just ignorant?
On Orchestrated Microservices
You mean something like this:

https://github.com/spacy-io/sputnik

?
Another Metroid 2 Remake v1.0
Kind of unrelated, but this page doesn't scroll for me on iOS with Safari: https://sourcegraph.com/github.com/sourcegraph/checkup/-/blo...
For my site [0], I use a custom static site generator that I wrote myself in rust. [1] (Because you know what the world really needed more than anything else? Yeah, yet another static site generator.) It's super basic right now, but it does the job.

Since it's a fully static site, I have Nginx serving it directly on a $5/mo DO server, along with a bunch of other crap. Static sites are great because they need almost nothing from a server for hosting.

Also, the site style is heavily inspired by [2].

[0] https://psbarrett.com/
[1] https://github.com/azdle/virgil
[2] http://bettermotherfuckingwebsite.com/
Surely you mean 1800, not 18000. Learning 18000 less would give them a negative vocabulary, as the normal vocabulary size for a 5-year-old is much less than that.
"he's going to send them anyway"

Maybe not, which is why they have the daily intelligence briefs.
Try kdiff3.