skysight-inc/HackerNews huggingface dataset:
A Bloom filter is absolutely the right way to do this sort of thing, except that I had as a firm requirement, "something that any programmer of any skill level can use in any environment."

The file is small enough, and the approach straightforward enough, that for instance somebody could write a trivial Wordpress or Joomla or Drupal plugin for it, and they wouldn't have to think about Bloom filters or have ready-made lookup functions.

I placed greater value on adoptability than cleverness.
You could also do a predicated conditional move instead. Just do the subtraction every time, and use something like cmov to only do the write if you need to.

I don't know if it would end up being faster, though.
Creepy. It's pretty common to see companies use https://fullstory.com/, http://www.inspectlet.com/ or other session-capturing tools now - and they wouldn't say anything in the privacy policy.
In the future, I can imagine having drop off zones (one for every block, e.g. upgraded food/newspaper kiosks in very high density areas), where you can gather your packages if you provide the correct code/QR image. Or even pay only if and when you pick it up?

I can already order groceries online and pick them up myself for a small fee, here in Austria. Using drones would just take it farther and quicker, and I would have a lot more choices available. USB-C adapter I need for my new MacBook RIGHT NOW? Check. That new book? Check. Exotic batteries for my audio equipment? Yep.
And even that is ignoring how ridiculously expensive it would be to run trains every 15 minutes for the 6 people a day that have to get from West Bumblefuck to East Nowhereville.
US Rep. Tulsi Gabbard – The U.S. government must stop arming terrorists
Kind of a different one, but How to Win Friends and Influence People dramatically changed me as a person (with some effort, which the foreword explains)

https://en.wikipedia.org/wiki/How_to_Win_Friends_and_Influen...
I'm not convinced, and I don't think there is very much evidence either way. Are the traffic waves caused by erratic driving due to driver error at misjudging average speed? Or is it more caused by small fluctuations due to actual and unavoidable conditions? Would a self driving car see a plastic bag blowing in the wind and slam on its brakes, or drive right through it? What about a kitten? What about a bowling ball, or an unsecured 2x4 falling off a truck? Any one of those situations can cause a shock wave.

We know, due to fluid dynamics simulation, that reduced reaction times will make traffic more resilient to small fluctuations in speed (they can "recover" from the shock wave with lower space requirements), but when the freeway is at capacity there is no recovery room and the shock wave will happen regardless of reaction time.
Thinkpad is the best one out there, so if you don't like it, you won't like anything else.

I've used it on T410, T420, T450, T530, T61, T23.

You do have to set up acceleration and speed to suit you (takes a while I assume), and set them up differently than you would for a mouse.

I will absolutely agree that learning curve is higher for trackpoint and that it's less intuitive than touchpad - but it's a bit like Vi/Emacs vs MS Notepad - one is immediately intuitive, the other rewards you for initial investment. I think giving a random person a touchpad and a trackpoint, and asking them to immediately do something, touchpad will win. But I also firmly believe the achievable ceiling is higher on trackpoint.

I cannot imagine using it with my thumb!!

Interestingly, while I'm right handed and use my mouse with my right hand, I use my trackpoint with left index finger, thumb over buttons... but I think that's a quirk of mine and not a generalized thing.
The beauty of having an open source solution is smart and rational people from across the political spectrum can work together on something that everyone agrees is a 'correct' voting system.
Nick is a very smart guy, and has been doing stuff in this area for a really long time. Long ago, we co-founded CloudFab, which is mentioned in the article. It was a bit too early for its time. Plethora looks very interesting!
IF this announcement is all it seems, and I am expecting CoreOS folks to find any real trouble spots, this makes the various options at the lower-part of the stack much more similar.
There are 3 stories about this:

https://news.ycombinator.com/item?id=13177522 (this)

https://news.ycombinator.com/item?id=13177581

https://news.ycombinator.com/item?id=13177971

I've never been comfortable storing my notes on the cloud at all.
Re: DownThemAll and WebExtensions [ or why why I am done with mozilla]
I've said this before, and I'll say it again. But I know exactly how the next 20 years will play out. Climate change skeptic/deniers will go through the following evolution in the message:

- The climate isn't changing in any meaningful way

- The climate is changing, but not because of people

- Sure the climate is changing because of people's actions, but changing our ways is too expensive, we'll just have to adapt

- Of course everyone always believed we should have done something about climate change, but liberals stood in the way of the solutions we suggested (something invented about public vs private solutions)
I would love to use org-mode for all my notes, but a lack of web-based editor that I would be able to use on the go makes it less convenient. Maybe worth doing as a personal project.
> BART track utilization at peak times is already pretty much at capacity. The typical westbound rush hour train will be waiting in the transbay tube for trains ahead of it to unload passengers at Embarcadero.

I was hoping people would chime in with actual experiences. I've lived an hour North of SF all my life, but have never ridden BART. There's little reason to if you already have to drive quite a distance just to get to a station, and you only visit the city occasionally.

> Seating capacity on BART is underreporting the ridership. At least 30 more people fit into each car during peak and late hours.

30 more people from the per-car numbers, or from the "crush" load they report, which is "over 200" (and I used 200 for my calculations).

> I don't see how the city could accommodate the extra usage from the loss of BART, van/bus use notwithstanding.

I wasn't really making a case for eliminating BART, but more for where future load capacity might come from. If we already have a mass transit system the numbers show it's a very efficient, if fairly rigid solution than we should keep that and expand it as much as feasible (which likely means, maximizing current tracks, not creating new ones).

That said, a lane packed with buses is much more dense with people than even BART, so dedicated bus lanes (10+ seat vehicles) combined with a shift to ad-hoc ride sharing might do it. Getting from here to there would be hard though.
Microsoft outs new AI chatbot, called Zo
If you want to be a Millionaire, start with a billion dollars and launch a new airline ( Richard Branson )
Here's Telly Savalas' point of view:
https://www.youtube.com/watch?v=EoHVO1eSMFc
Case Study: How I Got 1,032 Visitors to My Video Production Website in 24 Hours
What I'd do is sort the popular passwords by length, start with the longest. Then as you're adding new passwords to the end, check if it's already in there. Then you'll go from phrases to words with a lot of them being duplicates.

At least if you wanted to keep it as a long string. I'd still probably approach this as a bloom filter as others suggested since it'd let you have a larger number of entries for similar memory footprint.
Many phones function this way now, automatically uploading photos to Google's or Apple's servers. I know it's not really as good as uploading it to a rogue operator's secret vault in the side of a mountain, but it does provide the basic protection from device destruction discussed here (and you could probably configure a Dropbox-style private cloud to upload to the mountainside vault anyway (something like OwnCloud may already do this?)). Many professional cameras have wifi capabilities, either as an add-on or built-in, that can be configured to transfer photos from the camera to the phone. You can then set that directory as a cloud backup target and it should take care of the matter.
As I said above, for me, touchpad is slower and less precise (note that the blue/middle button is set for scrolling on trackpoint by default and works great).

I'm willing to admit that it's largely due to whatever a person is accustomed to.

However, I still have to see somebody use Touchpad in a way that doesn't make me cringe as to how long anything takes... maybe I need to find a more proficient friend :)
How does nature play a "hoax"? The Little Ice Age was not caused by humans, whereas the science tells us that global warming is caused by human activity.
A fold-down package-and-letter receipt platform is a great idea. If only names like iPad, Mailnet, Box Net weren't taken.
You're telling me that this isn't a philosophical debate and then telling me a philosophical opinion.

Pragmatically, we make decisions. If a car is flying at you at high speed, stopping to think about determinism means you die instead of just jumping to the side and living.

your contribution here is literally null, que sera sera. Yes, the future is not ours to see, but guess what: that means it isn't set in stone.

case in point: heizenberg. measuring something by bouncing photons off it changes it's path. you can't know the future without changing it. thus we can change the future.
Have you tested this recently? I haven't for some years now but performance was identical regardless of direction. Maybe I need to try it again. I'd expect going backwards to be no worse than "not as good" - like say perhaps the prefetching mechanism doesn't cater for this case - but maybe my standards aren't high enough and this is enough to tip things over into the horrific.
Uber Rolls Out Self-Driving Cars in San Francisco Without DMV Approval
Show HN: Tettra – a wiki for Slack teams
HBO takedown on 13-year-old girl's painting because it used 'Winter is coming'
Tell people "large parts of mexico may become uninhabitable"
If you have a chance, ask your friends to send us their feedback. We are working non-stop on the product, but it always helps when real users share their stories with developers, otherwise we fall back into just looking at our internal task list.
I agree 100%. Right now in SF and get paid relative to SF. If one day I return to the Midwest (or almost anywhere else) what I have in the bank has more buying power.
[2014]

Learn those languages in just 10 lessons...
What would "update" actually do?

For history, "git log", that is "git log file".

Isn't part three the same as "git checkout HEAD~1 -- file" ?
The LineIn page says:

> New in 2.3: A long-standing issue with latency in LineIn has finally been cured! We've also added a menu item for toggling play-thru.

I'll try it out.
The question is why did survival and replication arise? Rocks don't try to survive or replicate.
Here's another implementation that works on Windows too: https://github.com/andrewrk/libsoundio/blob/master/src/ring_...
Should Big Data Pick Your Next Doctor?
They might not need to do this all the time. Maybe only when a temperature inversion is having an adverse affect on air quality.
The DARPA challenge is somewhat of an orthogonal use case. The DARPA challenge was based off of an autonomous vehicle that doesn't have extensively pre-mapped roads; it is in rough terrain. The vehicle had to alter its route on-the-fly if it encountered impassable obstacles. It also didn't have to concern itself with traffic. I presume the use case is getting materiel to troops without risking human drivers. This is important considering IEDs were a major source of injury and death for coalition troops in the most recent wars.

Google/Waymo and its successors are using pre-mapped courses with many heuristics and edge case tweaks. Routes are generated from existing resources (Google Maps, etc). Much effort is devoted to avoiding other vehicles and pedestrians. Much of the rules are based off of U.S. traffic rules, such as speed limits, stop signs, traffic signals, and lane markings.

They both share technology (computer vision, momentum/traction control), but I conjecture the bulk of the work for commercial autonomous driving was not related to the DARPA challenge and wasn't paid by its grants.
Yep. I really hope someone forks git with these ideas ...
Extremely interesting backstory from when Standard Markdown was announced: https://news.ycombinator.com/item?id=8264733

Basically a small group of people worked in private for years while there were public community efforts, including a W3C gorup, to do the same. None of the disparate efforts coalesced into a unified front, so the simple answer is that projects advocated for whatever spec their developers backed. The community is fractured.
I agree with the sentiment of your post, however I believe it is based on an ideal world, which we don't live in.

> How many of the people that do review your code would exploit it vs reporting it to you

By nature, attackers would be reviewing your code as well.

> Combine it with a bounty program

The overwhelming majority of Open Source software was created-by and is curated-by a single person who makes negative profit by working on the software for free in their spare time. Even some of the most popular projects are still total losses for their curators. You're not going to get bug bounty programs here.

For example, take a look at Crosstool-ng[1] (a popular project used to build cross-compilers for various architectures). Companies and individuals are all using this project to build cross-compilers that they trust to build other software with. A bug in Crosstool-ng could propagate into bugs in the compiled software it produces. Bryan Hundven does most of the heavy lifting on this project by himself, and as far as I know, he's paid nothing for it. You're not going to get a bug bounty program here either.

Heck, it's doubtful even a project as large as the Linux Kernel would be able to afford an ongoing bug bounty program. They're trying with the Linux Foundation and the Core Infrastructure program, but how many years before did it have none of that?

Essentially, these programs only work for commercially-backed software, which is only a small sliver of open source software.

[1] https://github.com/crosstool-ng/crosstool-ng
That's not actually that strange. The detachment aspect of Stoicism (related to what you reference) is excellent for reducing anxiety overall. Reduced anxiety (or, perhaps more accurately, prioritized anxiety) means that it can be applied to and about things that actually matter (or matter to you).

Stressing about other drivers that you can't control? You're emotionally exhausted before you get to work. Stressing (within reason, perhaps better stated as "mentally focused on") about how to do X in project Y? Perfectly reasonable, that's a task you need to get done and that stress/focus keeps you on the ball (overdone can still leave you mentally/emotionally drained, or hyperfocused can leave you unable to think clearly about the task because you need to step back and view the whole picture).
The Cost of Native Mobile App Development Is Too Damn High
Depends on your definition of global over-population and quality of life I suppose.
Another RF neophyte here - what's the selling point or applications of an RF transceiver over the 300 - 928 Mhz band? It looks like those frequencies were used for TV broadcasting but the spectrum has been reallocated, and there's not a lot of unlicensed space to play with. Given this what kind of applications are there for this device?
VC-1 comes from the earliest ancestor post, which first confused the two.
Hundreds of Scientists Rally in San Francisco to Stand Up for Science
Anyone who has used military technology would be unlikely to agree with you. Especially when it comes to software!
I've been very impressed with Amazon recently.

Given how many bad things people saying about the culture, especially the turnover rate of engineers there, how can they manage to keep things run smoothly and keep introducing new things with the cutting edge technologies.
Viresh Sita (cio alaska air) gave an awesome talk this year ar Chef Conf

https://m.youtube.com/watch?v=mGJkhuRlvTo
That's sort of true now. No one really has to go to Target because we have Amazon Prime Pantry, but I still see that place full of cars. I don't have any numbers, but I'm willing to bet delivery commerce has increased dramatically in the last ten years, but I doubt traffic has decreased proportionally.
Or the first night FedEx operated, sorting the packages on a single table in Memphis.
To get as big as Uber means they need to be as convenient which means that there's always a car available. Uber handles that by being multi-brand, and by incentivizing their fleet with surge pricing.

Toyota would have to prepare for worst-case load and let those cars sit idle to keep them available. And they'd have to do that in almost every city in the world or their app would just be another local annoyance.

Also, if you order a Toyota and a Ford shows up you're going to laugh and tweet it.

On the other hand, it does give them a stable production target which would level out manufacturing spikes...
in which case how do we prove this to be real beyond doubt?

what do we do when people treat their opposition as faith, i.e. belief despite lack of evidence.

for some people it will never be real. what do we do about that? is that a legitimate thing to take into account? does that faith mean we cannot act as though climate change is largely human-driven?
So I see that alternative energy sources are talked about a lot when discussing climate change. Why isn't there just as much R&D and discussion going on about the other half of the equation - reversing climate change or reducing the amount of CO2 already in the atmosphere or making megacities smog-free?
That was a very illuminating article, thanks for posting. It was also nicely written:

"Before dismissing the above story as an aberration, consider that the modern petroleum industry is a direct outgrowth of the practice of going out in wooden, wind-driven ships to hunt sperm whales with hand-hurled spears and then boiling their heads to make lamp fuel."
Believe it or not, retrofitting a single large coal-fired power plant can cost more than a billion dollars.
Evernote's new privacy policy let's employees read user notes
Thank you for the contact details, I'll send you the details of the security issues later this week.

This extension was purchased through Magento Connect just a few months ago. I'm glad to hear the situation is improving now.
This point is interesting:

[3] We find that engineers often under-value startup success
(growth rate, revenue) when looking for jobs, and instead
place an emphasis on brand-recognition, or whether they find
the subject area exciting. Now, I don't mean to judge anyone
for this — working in an areas of passion may be great
choice. But if your goal is to maximize your financial
outcome, looking at startups more like an investor and
picking a company in a big market on a promising trajectory
is likely a winning strategy. The Bay Area, with a large
number of startups, is probably the best place to do this.
I ended up in Los Angeles because, despite being an expensive city, rents were cheaper than the Bay Area, and the salaries being offered were equivalent. I have a great place in LA that would easily be 50% to double the price in the Bay.

This wasn't the only reason but it was one of the biggest. Another reason being that I wanted to work in tech as it relates to media and content, and there were many more options to choose from here.
Cisco v. Arista awaits a jury verdict under the Oracle v. Google shadow
I would prefer it you just post it in HN. However,

You can email to lisususloc@throya.com which is a throwaway email account which may go invalid in another 2 days.

I am not sure if HN supports direct messages, if it does, you can send there too.

I just created a throwaway reddit account too https://www.reddit.com/user/throwaway_puk/ If you have a reddit account you can send there as well. Thanks.
Looks like it's at stage two in the science hype cycle.
http://www.phdcomics.com/comics.php?n=1174
I'll pay attention when a randomized control study shows that supplementing vitamin D lowers rates of autism.
No. It is not likely the average person will have time to go through all the nuances of a bill to properly evaluate it and make an informed decision. You are obviously passionate about the big name issues but there are hundreds, if not thousands, of boring bills and policy adjustments that the common person is not going to research to make an informed decision. Direct democracy has been tried and it largely failed.
>iterating backward through memory is horrific for cache performance

This isn't true for Intel chips since Netburst Pentium 4. The hardware prefetchers can handle predicting iterating through an array forwards, backwards, and even strided accesses [0]. The arrays takes up the same number of cache lines in both cases, so going forwards or backwards are still going to have the same number of cache misses.

0: https://software.intel.com/en-us/articles/optimizing-applica...
Transcend make WiFi SD cards as well, which support direct connection, run Linux, and are rootable to do cool things like upload files via FTP to a user-controlled server: https://github.com/alejandroliu/sdwifi
Certain companies use these methods to make state of the art neural nets work on your phones :)

Also "combine" might not be the right word, since it's really transfer learning. "Distill" is really a descriptive verb.

Maybe my original wording was confusing; I shouldn't have said "distillation compacts" -- distillation is a process by which you can create a more compact version of a complex neural net.
Exactly! -_-
Xamarin is really focused on mobile development, and in particular a large chunk of our effort is into making C# and F# great languages on both Android and iOS.

Our Forms API is a cross-mobile API to create UIs, part of a family of cross-platform APIs that allow for more code sharing across platforms (additionally we now have libraries for 2D raster graphics, 3D retained graphics, and various assorted device-specific libraries [1]).

Eto and Avalonia area really APIs on top of a .NET runtime, either Xamarin or .NET, just like Forms, and they have a focus on the desktop space. I think they are great, and we fix bugs and assist those teams when possible.

That said, some of our users have asked for a long time to share their mobile code on the desktop, so we have started an effort to bring Xamarin.Forms to Mac, and we will be extending this with support for WPF on Windows as well (in addition to the already supported Windows/UWP).

If you want to try out our Mac support, check out this branch:

https://github.com/xamarin/xamarin.forms/tree/macOS

[1] https://components.xamarin.com/
But that argument doesn't necessarily call for a new language, it only calls for the prohibition of the unsafe elements of the existing language. Intuitively one might assume that potentially unsafe elements (like pointers, references, parts of the standard library, etc.) are so ingrained in C++ that prohibiting them would cripple the language. But actually, C++'s preprocessor is powerful enough that instead of abandoning those potentially unsafe elements, you can instead replace them with safe compatible substitutes. SaferCPlusPlus[1] is a collection of such substitutes.

And since the substitute elements are themselves pure C++, you can still use your existing IDEs, debugging tools and SDKs. And the migration of existing code can be done completely incrementally, and much of it won't need to be changed at all.

[1] shameless plug: https://github.com/duneroadrunner/SaferCPlusPlus
The bank lent me $2m so I spent it on strippers and cars
AWS announces new London region