skysight-inc/HackerNews huggingface dataset:
That's what caused me to get stopped by the police my first day in Berlin a few years ago. I wanted to go to a board game store, so I looked one up on Google in the hotel lobby, walked to a u-bahn station, paid a couple euros for a ticket, walked downstairs and got on a train.

And promptly got pulled off the train at the next stop for not paying.

They were very understanding when I explained I had only been in the country about two hours (and showed my passport stamp as proof). They explained that there are machines to punch holes in the tickets... I did think it was strange that there weren't any turnstiles, but I figured, maybe you run into them on the way out or something (and I had only been in a foreign country two hours, everything was strange).
Remarkably similar to Token from Coinbase, which launched just yesterday: https://www.tokenbrowser.com (and which is available in the iOS app store)
One big benefit of LIDAR is that it's an active ranging technique - that is, it illuminates its target. That means it works at night and whereas a human would need 360º headlights, a LIDAR doesn't. The second benefit is that LIDAR is robust and quite accurate. If you measure a distance, you know it's probably right and with what confidence. With vision based methods, you have trouble reconstructing featureless surfaces. Finally as others have pointed out, LIDAR gives you 3D information out of the box. You don't need to do a bunch of compute-intensive image matching to get range.

It's much more likely that a stereo vision based system will give you false positives due to an incorrect feature match.

The main downside compared to cameras is that LIDAR data is much sparser. You can get 1MPt/sec LIDAR, but that's over an entire hemisphere normally so in one camera's field of view you might only get 20k measurements compared to millions of pixels.

In the end you need both (plus RADAR, ultrasound and everything else). Cameras will always be required for tasks like lane marking detection, reading road signs and visual identification of obstacles like pedestrians.
His brother was different than Donald too.

He wasen't quite as comfortable being the rich kid. Yes--alcohol, in significant quantities, is not good for depression, but everything I read about his brother just reminded me how differnt siblings can be in families.

I don't know why he committed suicide. Donald blames it on alcohol. The easiest variable in a complex situation--as usual. No real thought--it's just the alcohol.

I do find Donald's diet ironic. He eats like a teen, and looks healthy? Plus, he has so much energy. Then again, these rich guys seem to live forever? I don't if it's they have a differnt kind of stress than us mortals, or they just have more to live for? I think it's less stress. Life in America shouldn't be this difficult.
People who live in risky areas must continue to fool themselves to avoid a painful reailty. For example people who live very close to a risky dam for example feel safer about it than other people who live further away. This is both due to survivor bias (folks who faced the truth picked different place to live) and cognitive bias called cognitive dissonance https://en.wikipedia.org/wiki/Cognitive_dissonance
And if you want to avoid abuse rate limit it to one change every 3 months, or $10 per change or SOMETHING.
I see you're going to ignore the half-dozen times I literally said "maybe the solution is" and also the times I said "maybe this isn't the solution", that's fine. The problem still remains that bikes traveling at 10-15mph, maybe 20mph for faster riders, do not belong on the same surface as vehicles traveling at 45-55mph. It's also very expensive to create new and independent infrastructure for bikes, cars, and pedestrians separately. And bikers are a very diverse group, you can hardly say that Timmy with his training wheels should be cruising down the highway side-by-side with vehicle traffic, and Lance doing 30mph on the sidewalk is also unacceptable. But you've already apparently ruled out speed limits because... well actually for no reason at all. Bike computers are like $10 at Walmart and bikes already have to follow the road's speed limit, so...

Maybe we have this disagreement because I live in a rural/suburban area and not in a major city, so I see recreational bicycles on sidewalks all the time and there is no infrastructure for bikes other than a single straight-line MUP. And on long uphill sections where my speed dips down to 5mph, fuck yeah I'm getting on the sidewalk. I'd be insane not to. 90% of the car/bike accidents in my area are on normal stretches of road, not at intersections. The driver just doesn't see the bike, or thinks he's given the biker enough room but hasn't.

Pedestrians won't become vigilant. Neither will cars. Neither will bikers. So the answer is just let cyclists die so one of the more important groups of people don't have to be slightly inconvenienced.

I appreciate the conversation we've had today, and I'm glad the task of solving this problem isn't left to the two of us.
Two drugs stop brain cell death, cure neurodegeneration in mice
LRU is predicated on locality of reference.

Ideally we could peer into a crystal ball and know which items are going to be accessed in the near future and keep those in the cache at all costs. Since we don't know that, we use a predictor based on past behavior. If past behavior is random, then prediction is for shit. So we assume that behavior has locality: something referenced recently is more likely to be referenced again than something not referenced recently. Based on that guess, we sort things from least recently used to most recently (or approximately sort, using aging tricks to avoid actually sorting), and boot out the least recently used entries.

If accesses are completely random, then the LRU selection is pure overhead. Or worse; some patterns, like repeated sequential accesses of something large through a small cache, are anti-locality. If we are accessing a big buffer in a circle, then the next thing we are accessing at all times is precisely the least-recently used item that LRU wants to boot out.

For situations like that, caching mechanisms sometimes support some API for providing a hint. "These memory locations are going to be needed soon". "This memory mapped file is being sequentially accessed". And such.
i fell down a reading hole about the 1939 world's fair and found this film about it from the same year: https://www.youtube.com/watch?v=YF594h8KUXw

fair warning: it seems to mostly be about how unlikable a character's communist art professor boyfriend is
I still have a server running Hardy Heron somewhere
Hah terrible page design!

So XPS 13 has a similar problem where you need to buy the max CPU to get the 16 GB upgrade.

So comparing side by side..

XPS 13 with 512 GB SSD, 16 GB ram, i7-7560U CPU, 3200 x 1800 screen is about $1900.

X1 Carbon with 512 GB SSD, 16 GB ram, i5-7300U CPU (a touch slower), and 1920x1080 display, and force shipped with Windows (could not find ubuntu version) is about $2800

X1 does look nice, but not sure it is $1000 nicer than XPS 13.
Shameless plug: I made a spaced repetition website too. https://qquiz.com

I use it for Spanish vocabulary but have German, English and several others on it.
Which ones? and how good are they?
Great idea, and the landing page is incredibly beautiful. Well done.
People: You need to quit your usage of M$ products and services, this is insane.
Ask HN: Does anyone actually like autoplaying of videos on websites?
Genuinely curious about this. Just to be clear -
I'm referring to the autoplaying of videos on services like Netflix, Amazon Video, Udemy, and YouTube, as well as news sites and sports sites.

As a user, there are very few situations I can conceive of where autoplaying of videos would be useful/desired. Even if I was in such a situation, I would much prefer the option to toggle autoplay on and off myself as needed.

Anyone out there genuinely like these default autoplaying settings? If so, why?
Yes you are sensible. But most people are not, they live in debt and shuffle it between the various cards. There are also people that just like collecting these things so they have a wallet full. Five cards should cover the personal, marital and work requirements in debit/credit flavours.
I'm not sure I follow. I don't find "2000-line functions whose branches ..." to be a requirement for polymorphism.

I'm also not against static typing, but I am against thinking it's a silver bullet. Consider this: `function inc(x: number): number { return x - 1; }`. It passes the type checker, but the blow torch still burned you.
Unfortunately this could just lead to Google pulling the answer from a competing site, which may be even worse.
Aren't .psd and .ai formats based off of PostScript?
Climateaction.tech
I bet that's probably the easier way to implement it, however the resolution on the camera is almost always better than video.
My last gig forced us to use Asana for ticketing (!!!). It's meant as a Basecamp-like tool but I'm not sure if it delivers on that either.

Currently we use Confluence for documentation, which, like many other Atlassian products, is lacking notable features compared to cheaper competitors. Other than that, we're great: Exchange, Slack, Github (including issues), etc

Google for Business or w/e would be great, but there is no way a company this size is gonna do that.
TweetHub, the missing GitHub release notifier on Twitter
Kees Immink: The Man Who Put Compact Discs on Track
I disagree about I, Robot completely as it's more of an action movie that licensed some Asimov IP to reskin itself than an Asimov story. It's not offensive to me as I don't see the two being that connected, but it's not great either.

Bicentennial Man is closer to some of his stories though I feel like it got a bit of the sappy Hollywood treatment in some places. The sort of mashup between AI robots and the Ship of Theseus paradox is definitely closer to his writing.
I haven't followed Ethereum since the whole DAO debacle. I was very excited about the technology but the way the whole hard fork/Ethereum Classic thing was handled really turned me off. Has progress been made on formally verifying contracts or anything like that? And why aren't more people bothered by the whole hard fork thing?
I hope someone out there @ Skype or Microsoft sees this and puts it in front of the right people...
And here's the github hosted version because gutenberg seems to be freaking out right now:

https://github.com/nadvornix/calculus-made-easy/blob/master/...
Juicero offering refunds to all customers
I mean, even when put in the terms of 5 empty waterbottles per square kilometer is still an astounding amount of pollution.
If you paid via a credit card you could try doing a chargeback with the bank that issued your card. If plastic is unable to refund you, their payment processor will likely be on the hook instead.
Summer of 1980, going into my senior year in high school, I mentioned I'd be taking Calculus next year to a co-worker a couple years older than I. He said he had the best book in the world on Calculus, and he loaned me his copy of Silvanus P Thompson's Calculus made easy. I thoroughly enjoyed that book, benefited from its intuitive explanations, and forever appreciated his recommendation.

If I may similarly influence anyone here, for themselves or someone they know, to read Calculus made easy to supplement their calculus coursework, I will be happy to have paid the favor forward in some small way.

By the way, Kalid Azad may be our modern day Silvanus P Thompson. And he has better tools[1], which he wields masterfully, than just pen and paper. Recommended too.

[1] https://betterexplained.com/
On the plus side: covering the ocean with white plastic garbage will reflect solar radiation and thus combat global warming. In fact we should be dumping as many plastic bags and styrofoam cups in the ocean as possible, as well as producing billions of white plastic buoys and just dumping them in the ocean.

There are definitely no possible downsides or unintended consequences to this idea.
Patients recovering from depression show improvements in memory from modafinil
I assigned this in an Honors Calc II class I taught at a state university.

The main text was Stewart (decided at the department level), but I was teaching the Honors section which provided a good opportunity for me to ask for something extra. I had my students read this book alongside Stewart, and write weekly short essays comparing the two approaches. Many of the students turned in some quite good writing.

This is an outstanding book.
I think the current Bitcoin situation is really showing that rapid, organized hard forks when problems occur is an extremely good thing. Bitcoin is currently frozen in time, since there are two major competing clients, and neither dare make any incompatible changes for fear of creating a fork, and right now neither has a majority.

A decentralized cryptocurrency is a lovely ideal, but in the dirty real world, Ethereum and its ilk will win out.
NASA Live – Earth from Space Live Feed
I do. It's spoiled me for other beds.
I suppose languages from the ML family, and rust, haskell etc are somewhat oriented around nested structures of algebraic types that you want to destructure to pull out little atoms of data out of from some well-defined node. But that's orthogonal to the OO approach, where once all the little atoms of data are sealed up in their protective casing of an object you don't want to deal with them anymore.

C# is a weird beast though - it's pure OO on some level, but then keeps making getters and setters even easier to write. It's easier to write an "object" where every field has a getter and setter, than it is to write an actual constructor for private variables, so that's what people do.
Hmm. I can just about remember Jim Barksdale personally telling every employee that the new E2E encryption feature (PEM probably?) in Messenger had to be dog food tested. In 1997.
Terrible timing for Docker to do this. It may not be much of an underlying change, but the simple fact that https://github.com/docker/docker redirects to https://github.com/moby/moby is a product-destroying move, as Docker is now just managing to spread to a wider audience.

This move is going to confuse many users, and could entirely derail their growth. What the hell were they thinking, to execute this decision at such a critical point in time? Docker was already confusing enough to get started with, and now there's an additional barrier to entry just to understand what it all means? People right now at least understand what "Docker" is; now people are going to be redirected to something called "Moby", and many will give up out of confusion.

Really bad timing for such a move.

tldr; Am I even supposed to call it "Docker" now? Years of growing recognition of that name, thrown out the window.
AWS also tends to have different prices in different regions and for different sized machines, so there's more work involved in making your 20% work.
Or free - if you're in the right place at the right time (and have the right reputation and friends...):

https://tinkerings.org/2015/11/15/in-which-i-acquire-a-scann...
https://github.com/jleclanche

The code that doesn't run on Python 2+3 only runs on Python 3. Have at it.
200,000 pieces per square kilometer in the North Atlantic garbage patch.

4 particles per cubic meter in the Great Pacific garbage patch.

https://en.wikipedia.org/wiki/North_Atlantic_garbage_patch

https://en.wikipedia.org/wiki/Great_Pacific_garbage_patch
String exceptions don't exist in py3 because they were deprecated in 2.6.
Patients are using telemedicine apps to flash their doctors
The Man Behind BuiltWith: How a Hobby Became a Global Business
The up front cost of icemaker/dispeners?carbonator is high but the cost of electricity, water, and CO2 tanks is basically nothing on a per drink basis. Just think about everything that went into the factory which makes that syrup, the factory that makes the syrup bag, and all the logistics that deliver the finished product to the store. Then remember that costs pennies per drink. Even if all the other costs associated with that soda cost as much on a per drink basis, we're still talking ~10-20 cents per drink. Assuming every input cost is on the same scale also makes for a huge overestimate.
In the C# example in the code I posted, all cases are matched. If you add a new animal subclass, that's not "explicitly" handled, it will route to the default (Animal, Animal) method.

It's equivalent of

_ -> default_function

At the end of a pattern matching statement.

Essentially it's impossible for not all the cases to be matched, as far as I can see.
Google Earth.
This reminds me of Paul Graham's talk/essay about how (as a startup) not to die. Relevant portion:

When we were visiting Yahoo to talk about being acquired, we had to interrupt everything and borrow one of their conference rooms to talk down an investor who was about to back out of a new funding round we needed to stay alive. So even in the middle of getting rich we were fighting off the grim reaper.

http://www.paulgraham.com/die.html
It's a marketing and ux problem. Microsoft is terrible at picking good proper nouns for products. Groups, teams, etc. why is it Office Groups but Microsoft Teams. Is Microsoft ToDo part of Office? Why is Teams basically Skype/Lynx+Sharepoint but not Office?

Enterprise Architecture teams have their work cut out trying to describe the choices they make.
Yes you can. Kernels are completely independent from the notebook itself.
> Few Web developers wanted Dart

Do you just mean they didn't want the dart vm in browsers? Or the language? If the latter as well, I respectfully disagree.

> Dart actively ignored outside feedback

Again, on the language or just having the vm in browsers?
A bit puzzled why GE needs government funding to do research -- they make a lot of money already.

The idea sounds pretty neat but I wonder about longevity of the piezeoelectric transducers. A clothes dryer needs to last at least 7-10 years, minimum. A resistive heating element is about as simple as you can get, and it's cheap to replace if it does burn out.
I understand and my knowledge of cryptocurrencies is very limited, but from what I understood, there was no "bug" in Ethereum itself; there was a loophole in the DAO contract script that someone exploited. To my uneducated-about-cryptocurrencies mind, hard-forking based on that sets a terrible precedent, and shows that users of the currency are willing to have that happen again if a similar situation arises, giving me absolutely zero trust in the system.
Ontario-unveils-16-new-housing-measures
Enough with the conspiracy theories already. There was no reason to find "new caretakers" for Python 2.7 because it's simply an old version of the language.

Reading through your posts here, I don't know what your problem is with the Python team, but please do get over it. It's incredibly annoying dealing with someone who just seems to think they're entitled for more than a decade of support of a version of their free product.
Not sure I like his "back in the day" reality distortion: "It was nothing like today: high volume, fast paced, brutal hard work, low pay, and 10 other kids ready to take your job if you didn't like it."

Right, because it's nothing like that now.
There is always the existential "Does anything really matter, everybody dies in the end?". This could have direct application, or as with many math concepts, in 50-100 years we could find an application for it. Despite all of that it doesn't have to matter, the process of exploration can have value in and of itself.
> DOE’s Building Technologies Office is seeking new clothes dryer technologies that can increase the energy factor (EF) from 3.7 to 5.43 lb/kWh without increasing drying time by more than 20% over baseline units.

They're concentrating too much on kWh. One could use the same technology and focus on variable electricity pricing. I want a dryer that I turn at night, and it dynamically turns on-and-off as electricity rates go up and down. It ends at a smooth tumble in the morning so I can put on my day's clothes and fold the rest at it's lowest wrinkle-point.
> It generates stupidly deep structure because Java requires a stupidly deep structure.

All of the depth is useful. The folder structure corresponding to the package structure makes it much easier to find the source for something.

> Being concise is a big factor in clarity.

True when there is large-scale structure that varies for the reader to comprehend. Less important in an inert declarative structure. Again, look to the example you linked.
> One of the most important people

debatable

> in one of the most exciting and important positions

opinion

> in one of the most important companies for the future of our society

opinion, unlikely

> quit at a very interesting time for said company

correlation != causation, aka the point of my comment

> It's ok if the article is something beyond "he wore a green shirt and ate a bagel"

What, is there some word quota? It's also okay to just say "he quit, we do not know why or whether X is related." without implying anything you don't know.
And the longevity of your clothes.
rkt runs docker images and OCI images. https://coreos.com/rkt/docs/latest/running-docker-images.htm...
Guitar and video game players aren't well paid either. But they don't expect to be - they do it for fun.

Isn't that fair though? Writers could do it for fun and give away their work for free. Or they could get a job doing what the market wants and not enjoy it so much but get paid more. It's very much the same situation for programmers except programmers don't have the expectation that their work must be worth money just because they spent a lot of time on it. That's life for most people - our hobbies aren't usually worth as much money as our less enjoyable jobs.
Are you saying we should embrace "alternative facts"?
Why would someone move for work if it meant a lifestyle downgrade?
I believe, order is reverse. IE team was dismantled after the antitrust suit.
It doesn't perform that well with some of my folders which are >300,000 messages.

(protip don't subscribe to LKML)
After watching this video, I don't think I would be able to do it myself, or even to someone. It looks complicated. I had injection to a thigh for some time which was fairly easy (you just need to make sure you don't get a vein) and even that was tough.

Although, I agree that if someone can do it themselves or has someone to do it for them, then they should have an option to do it after going through some training.
Not all of us book our own flights. Sometimes my only input is "Air Canada, direct if possible please". I've also been bumped from an actual Air Canada flight onto one of their "partners" totally against my will long after my purchase. After a long day, and then being bumped, I'm not in the mood to fight petty contract battles with a gate agent.

The absolute worst version of this happened to me on a SFO-YVR flight with a stopover in seattle. The seatle-vancouver flight was cancelled due to "weather" ... or more likely that there were only five of us booked on the flight. Plenty of other planes were operating out of Seattle that night and ours was the only one cancelled. So we were bumped from "Westjet" to a BUS COMPANY for a drive to Vancouver as that was cheaper than putting us in hotels overnight.
1. The writer just finished doing an entire reread of the first book in the series before writing this review of Lynch's movie.

2. My take on the caption is that the set piece just looks weird. Both in a world that doesn't have electronic computers and just in general as it doesn't seem to have much purpose except to look "cool" in a 1980s kind of way.

3. The article was mostly supportive of the rest of Lynch's set pieces and design and one of the biggest complaints was that the lighting was so dark that you can't actually see any of this cool stuff.
Batteries don't last this long, why does a dryer have to? it's not all about longevity ...