skysight-inc/HackerNews huggingface dataset:
In a demand and offer model we should expect a drop of offer as the result of the price being artificially raised therefore a loss of revenue for the Drivers...
Thanks for pointing this out. It was guest post so I'll ask the author to check his math.
For the NN architectures, you'll have to factor in there production, design, the energy of the humans involved and so on and on.

This doesn't take you anywhere.
Better sell some cat bonds if you’re adopting Jupyter notebooks en masse ...
> I don’t believe anyone with any significant knowledge of the subject has ever seriously suggested that the ability to play chess well requires full human level AI.

Douglas Hofstadter did.
The frog thing is about the spinal/muscular reflexes of recently-deceased frogs, or about separated frog legs.

A dead frog will "jump out" if placed in boiling water, but not if brought up to temperature gradually.
> until they're load-bearing

This cannot be stressed enough. I've outlived generations of finance teams at many startups, and I've seen firsthand the masterpieces/abominations left behind in Excel. Imagine a dozen sheets with ad-hoc queried data copy/pasted from System A/B/C/D into Excel, with formulas that feed formulas that feed formulas. Sometimes columns are inputs (seasonality adjustments for monthly forecasts), sometimes their outputs (modeled growth * last year * seasonality adjustment) and more often than not their right next to each other and maybe they have different cell background colors or a black separator line. Maybe.

And this is just finance. For many e-commerce businesses, planning is done in Excel with equal zeal.
Wow, thanks for that story and those details! Always exciting to hear about those times. Knuth also mentions this "worst day of my life" incident (without much detail) in his Kyoto Prize lecture[1] and Web of Stories interview[2], and (with slight details similar to what you said) in his 2007 CHM Oral History.[3]

Only loosely related: just a few days ago there was a historical article posted online[4] about the Digital Typography group at Stanford in the 1980s, where much of the collaboration happened that led to the final versions of those fonts.

[1] https://web.archive.org/web/20190523200235/https://www.kyoto... or https://web.archive.org/web/20201111041445/https://www.kyoto... — search for “burned with disappointment”

[2] https://www.youtube.com/watch?v=b5wb9TEHkCI&list=PLVV0r6CmEs...

[3] Pages 44–46, especially 46 at https://archive.computerhistory.org/resources/access/text/20... transcribing roughly 1:17:00 to 1:26:00 of https://www.youtube.com/watch?v=gqPPll3uDa0

[4] https://doi.org/10.1016/j.sheji.2020.08.006 (I actually suspect that the author, from the Design program at the time, may have missed/misunderstood some details, but I'm not confident enough to say what exactly, if anything, is wrong.)
It is worth being more precise than "there is a lot of opposition". That opposition corresponds to a political ideology that public entities like mass transportation and USPS [1] should break even to begin with.

It's not a requirement that these public services break even. In fact, (controversially) it's the opposite. [2]

[1] https://about.usps.com/newsroom/national-releases/2019/1114-...
[2] https://en.wikipedia.org/wiki/Deficit_spending
Yeah, the author seems to both understand the nesting issue, and yet not understand how it's not an issue.

As per the format guidelines, you shouldn't have deeply nested structures... or at least if you do it should be in cases where only one or two layers of nesting are decoded at any given stage (I've done this with "envelope" messages).

Of course, there are ways to write serialized lengths of nested elements recursively, you just have to do it yourself. It's just not what you normally want to do, so the standard library and compiler don't emit that logic. If you are going down that road, you gotta ask yourself why.
> Excel offers the ability to name any cell or range of cells

Except almost nobody does. It's not intuitive or the way it's taught.

> Lots of Python programmers don't use comments or descriptive variable names either.

You have to have variable names in Python. If you want to give them shitty names, that's your bag, but unlike Excel, it's not an extra step.

You also have to deal with the fact that every cell in a range has its own unique formula. It's like you have a special function for each and every cell. You have nice conveniences for it like copy/ paste and dragging, but ultimately you are copying formulas all over the place. And it's super easy to update all but one of those when you make a change.

Yes, you can create custom functions, but much like named ranges, it's not the default behavior, takes extra steps, and it isn't the way Excel is taught.

Spreadsheets are amazing for small to moderately complex things, but beyond a certain point, they are just an unmanageable mess regardless of who creates them.
Wait, but does that mean anything changes? One of the criticisms of the high paying study (linked in article) was that it only counted idle time that directly led to a ride and that was much higher than the minimum wage. But what you're saying is even that idle time wouldn't count.
Jesus. Get a RAV4 Prime. Enough of this, "I love my Tesla, but..."
How Elan Lee Sold 10M+ Copies of Exploding Kittens
On TV Pickup, it's no longer such a thing as it was in the 1980s and 1990s; Tom Scott has a video mentioning it - Dinorwig pumped storage hydroelectric power plant in the UK. One of the reasons for building it was to provide power to the UK national grid at short notice, and the national grid organisation would study the TV schedules for the UK's 4-5 terrestrial channels, and put Dinorwig on standby for power generation. Now with so many different channels and streaming, there isn't the same effect of the country all having an ad break at the same time, and Dinorwig's main use now is in balancing calm moments of solar and wind power generation.

Source:

- https://youtu.be/6Jx_bJgIFhI?t=210
XPath Generator v1.1 – Google Chrome Plugin (2018)
Months of covid confinement and getting stuck in a work visa limbo in Malaysia meant I got the chance to work on my side projects undisturbed the past few months. Not really sure if glitterly.app will work out at all. But had a ton of fun building it. Probably learnt more about UI/UX, marketing, sales, product from doing this than anyplace else.

It all started because I wanted to build a changelog, but one that came with videos of what changed. So I made a simple tool that allows you to zoom in on a video. Friends and family had fun making cute videos of their dogs and whatnot.

Then I grew obsessed, and 3 months of midnight coding later built a second/current iteration - a video editing app for making short animated videos for social media. Hasn’t made any money yet, but I’m trying my best.

App here: https://www.glitterly.app/
Pretty sure to run a Linux docker image it uses a Linux kernel; as you know, the current WSL is implemented as a Linux kernel running in Hyper-V, i.e. a Linux VM.

I am not an expert in Windows though; perhaps you are referring to a version of docker that I'm not familiar with which doesn't support Linux services but instead runs Windows services in a native Windows container system? That would be cool and interesting but obviously it wouldn't run most docker images.
What is TMMM?
I wonder if HN can rival Google by indexing all its best articles...it has better sources and vetting without commercial interests...but that might just be a dream

I started reading HN in high school, more than 14 yrs ago...when I read one of Paul's essays :)
Uber can be cheaper than owning a car if you only need a car occasionally. If you're using it daily, it almost certainly is more expensive.
Yeah, was going to post the same thing.
It was never really the case. It's just before arenas it depended on your underlying heap allocator to do all the hard work.

Arenas have been around for a long while now though...
Good luck getting non CS managers to use anything but Excel.
I was planning on buying a model 3 - that video is discouraging to say the least.
I prefer the jury nullification approach. I pretty much don’t do any work on Fridays unless it’s an urgent bug fix or meetings.

Fake-work-fridays is the new casual Friday.

What are you gonna do it about? And no, I’m not taking a pay cut either.
> Many programmers can buy a $7,500/year piece of software without their management even asking a follow up question.

I’d like to know where you work.

No place I’ve ever worked would approve that without a lot of questions.
How does Toyota do it? Their doors seem to fit.
Because they see other people on internet doing it
I'm sure. You need to mass produce low end stuff or else have the scale to insure serious installations. There's not really an in between that I'm finding other than art pieces. I'm not very interested in commodity stuff honestly, call me someone with no business sense if you like.
Why would you expect that doing something that goes against what everyone else wants, would have been made easy for you? You're basically becoming your own "distro" of Windows. Of course that's hard.

But the point the GP is making is that it's also not totally implausible to do, if there were any real motivation for people to pursue it.

There was a real reason for people to want to "take control" of Android, and so we got LineageOS.
> "We are not familiar with Hong Kong’s consumer protection laws, but they are probably the same ones China adopts."

Despite recent events, I don't think this is necessarily a safe assumption. Many of Hong Kong's organisations, such as the ICAC (Independent Commission against Corruption) originate from the previous British administration and will be very different from any corresponding organisations in the PRC.
Like Normal_gaussian, it was just a static image. Works for me now, though. No idea what changed.
I came here to quote this same line. And he still bought a car from them after that?!

Tesla has also apparently just ended their money-back guarantee. Tough to imagine buying a new one now. Maybe a year or two old, where you can fully inspect it before committing. I don't know that I want to deal with their service either though. Fortunately there are a lot more EVs coming on the market now.
When is a door not a door?

When it is ajar.
Yeah that would make sense, although I've seen the listing slowly morph into another product but retaining the reviews somehow.
They're suggesting a pricing model from the perspective of running this business instead of a pricing model from the perspective of using this service. Subscriptions are worth way more to a (tech) business than one-off purchases.
I work in the space and was impressed with NN-512 as there's a painful gap in inference cost between CPU and GPU that doesn't have to exist. Intel and AMD are really missing a boat here, most other companies have enough cash they just go to GPUs, academics rarely sling low level code even in CUDA let alone AVX-512, and other than Fabrice Bellard's work few I've seen few go that low level.

My suggestion would be to focus on an initial use case where a very limited low cost / high efficiency CPU model can provide massive advantage. NN-512 should be the framework that expands from that Redis like core. The limited use case tactic is what I'm focusing on[1], mainly as I have a particular application and have less technical brilliance than yourself so need to focus ;)

An aged but still relevant example is the early word2vec work which was (and still is) frequently better to throw onto CPUs than GPUs. A well tuned implementation is not only advantageous on CPU but can win out in many scenarios where cost / latency / ... are important.

Congrats on the project though! I'd be curious for your thoughts for the future if you ever want to chat =]

[1]: Initial experiments written up as a tutorial with Rust and ISPC for a specific CPU based NN task - https://state.smerity.com/smerity/state/01E8RNH7HRRJT2A63NSX...
> You made huge unfounded leaps here. There’s no reason to believe a magic money tap will just pay for the increased costs. It’s just as likely to kill jobs.

People like you keep beating this drum in spite of the fact that every single initiative on that front has shown to be within the neutral or positive range for jobs within margin of error.

Yes, eventually a minimum wage will start to impact the job market--evidence is that we're a LONG way from that point.

Sadly at this point, "But think of the jobs" has been reduced to a shibboleth for "poor people (read: minorities) don't deserve to be helped." rather than a factual point deserving informed debate.
It is common knowledge that all recursive functions can be re-written using iteration (e.g. loops). See “ Recursion versus iteration” here https://en.m.wikipedia.org/wiki/Recursion_(computer_science). The assumption that only trivial calculations can occur using iteration, or that recursion alone allows for supportable code, I believe are very flawed assumptions.
I'm suggesting they have logs.
I'm not arguing anything, I'm recounting historical events. I don't need to beg for credibility, everything I'm saying is thoroughly documented on Wikipedia and various other sources. Daniel portrays himself as a hero in the book he wrote and in the movie he helped make, but he has been ostracized from the hacker community due to the atrocity of his actions.

Read his book, watch his movie. It's fascinating to see his perspective on how it all went down, but a lot of very bad people got away with some very bad things because of his actions, so forgive me for allowing a bit of contempt to seep through.
For some reason this type of behavior is very specific to Tesla. There is something to be said about feeling as part of a community (or as some would say, a cult).
Top Questions for Moving Companies Everyone Should Ask
So true.
Being quiet and gentle, listening carefully to someone else talking,
this is still always and will always be a good social practise.

Intellectually, delivering a monologue is much easier than understanding the other also.
> A public health professional who does health policy and community outreach is a bureaucrat, not a scientist.

Who are epidemiologists?

When disease outbreaks or other threats emerge, epidemiologists are on the scene to investigate. Often called "Disease Detectives", epidemiologists search for the cause of disease, identify people who are at risk, determine how to control or stop the spread or prevent it from happening again. Physicians, veterinarians, scientists, and other health professionals often train to be "Disease Detectives".

source: https://www.cdc.gov/careerpaths/k12teacherroadmap/epidemiolo...

See also: Epidemic Intelligence Service (EIS) (https://www.cdc.gov/eis/index.html)

What EIS Officers Do

EIS officers serve on the front lines of public health, protecting Americans and the global community, while training under the guidance of seasoned mentors. When disease outbreaks or other public health threats emerge, EIS officers investigate, identify the cause, rapidly implement control measures, and collect evidence to recommend preventive actions.

source: https://www.cdc.gov/eis/what-eis-officers-do/index.html
I’m currently subscribed to a service that allows me to select 8 pictures every month and have them printed and sent to me. They supply new albums at extra cost when the current one is full (have 3 so far, over about 1.5 years).

Apparently there is a market for this kind of thing. Mine is targeted at young parents though, maybe that makes a difference?
What a Solar-Powered, Portable Library Looks Like
I'm not being sarcastic. The war is certainly not close to over, but I'm calling the result already. It's like WW2 in 1943: far from over, but clear enough to see where it's going.

The state of legalizing isn't glacial if you compare it to what was going on in the 70s, 80s, 90s, and even 2000s. Even if it's slow now, look at the rate: the population that can legally use weed is increasing exponentially.

The sate of expunging records is far from being dire as well, especially if you look at the dynamics since 2000[1].

The coming administration - which, by American standards is moderate (and by European, conservative) - has campaigned on decriminalization and expungement. Whether they deliver remains to be seen, but the odds are getting better and better.

And yes, fair sentencing act is merely the start of moving in the right direction. But with Oregon decriminalizing other drugs, we know which direction it's going to be. It's only a matter of time until other states follow suit.

[1]https://www.marijuanamoment.net/marijuana-record-expungement...

[2]https://www.marijuanamoment.net/what-joe-bidens-presidential...

[3]https://theconversation.com/oregon-just-decriminalized-all-d...
> There are ways of building spreadsheets that are reliable and auditable. Then there's how 95% of people do it

Do you have any pointers to learning materials on how to do this? Would be interested in reading more on it.
What is the difference between a cat and a comma?

A cat has claws at the end of paws and a comma is a pause at the end of a clause.
> Uber and Lyft thrived because taxis are so disastrous.

Yes! Exactly! These businesses create value with convenient apps and better logistics.

They should rely on that value, and not the value that they can extract from labor.

(The rest of your comment is so far removed from my understanding of "exploitation" and "free to choose any manner of employment available to them" that there is no way for me to respond to it meaningfully.)
These issues were a major reason for me getting a non Tesla EV. Cheaper and it just “works”.
"that any library -- any library -- that forces internal dynamic memory upon its user smells bad"

Cough.

While with embedded systems there definitely is a big thing about dynamic memory allocation, much as I don't like it, it's not like very popular and successful libraries don't do this. It's a pretty common and accepted practice, and there are standard idioms for how it is done.
I recently did a project where a financial model for IAS-19 built in Excel was migrated to a cloud based solution based on Python/Django/Pandas.
Not OP, but I assume they mean your lambda-specific components and configurations such as IAM roles, accounts, the function itself and it's parameters are considerably long-lived in comparison to the actual code executed on top. You wouldn't be modifying your lambda-specific setup everyday. That, however, doesn't apply to the actual code, which might be modified several times a week or a day to incorporate MRs coming from different people.
Flash content on sites like AlbinoBlackSheep and the like, sure - but can you put a price on culture?
So I’m a perfectly healthy 65 year old, and there is a perfectly healthy 25 year old.* Could you explain how to use QALY to decide whether lockdowns are worth the (very treatable) risk of mental health deterioration vs not locking down and facing the very untreatable risk of death?

*(Actually there are 10,000s of each)
Templates are the killer feature of C++. They add incredible power to the language, but also dramatically increase its complexity. Templates are only superficially similar to generics in C#/Java. They are essentially a type-safe, Turing-complete, syntactically-constrained macro system deeply embedded into the grammar of the language.

Few other programming languages offer a similar feature. C++ pulled it off with an ISO standard and multiple conformant implementations.

Templates are loved by many, but they are a contender (along with UB) for the most hated C++ feature due to complexity.
> I would hardly classify Dalvik or ART as "allocation friendly", they don't perform escape analysis and if you do it constantly you'll be in a world of constant hard GC pauses. Multiple times over the years I've had to build free-lists in Java to avoid this specific problem.

I don't know what you're doing, but I've generally found free-lists to be a net performance negative in Java libraries. Time and again, I've been called in to "optimize" Java code that uses them, and usually by simply removing them I can get rid of the performance problems entirely.
None of this changes the real value of an Uber ride, or whatever low-wage job you care to imagine. If it becomes more expensive because drivers are being paid an artificially higher wage, then either (some) people will stop using Uber, and (some of) those jobs will vanish, or there will be inflation up the line until the buying power of the new higher wages recalibrates with the real value of the work being performed.
> Someone will.

Yup. Robots. Can’t wait.
Fully agree and look forward for Flash's revenge via WebGL/GPU and WebAssembly.

Thanks Unity, Uno, Blazor, Qt,... we are getting there.
While I did not read this properly yet, it seems like a good primer.

There is also a great set of ansible playbooks and roles that should cover this and more that is a good base for Linux servers: https://github.com/dev-sec/ansible-collection-hardening
I turned this on recently, and I don't think its a good idea, unless you're risk profile demands in - in which case you should be using something like Tails perhaps.

One interesting find was that close to 100% of all email tracking links are still on HTTP. None of the major email providers support HTTPS easily for those.
It may seem like nitpicking, but these defects wouldn't be acceptable or shipped to dealerships with cheaper economy cars.
Just getting rid of the steering column would make cars significantly safer.

This doesn't even require an autonomous car--just "drive by wire" electric vehicles.
3 guys are hiking through the woods when they find a lamp

One of them picks it up, rubs it, and out pops a Genie.
It booms "You have finally freed me after all these years, so I'll grant each one of you 3 wishes." The first guy immediately blurts out "I want a billion dollars." POOF, he's holding a printout that shows his account balance is now in fact 1,000,000,003.50
The second man thinks for a bit, then says "I want to be the richest man alive." POOF, he's holding papers showing his net worth is now well over 100 billion.
The third guy thinks even longer about his wish, then says "I want my left arm to rotate clockwise for the rest of my life." POOF, his arm starts rotating.
The Genie tells them it's time for their second wish.
First guy says: "I want to be married to the most beautiful woman on earth." POOF, a stunning beauty wraps herself around his arm.
Second guy says "I want to be good-looking and charismatic, so I can have every girl I want." POOF, his looks change and the first guy's wife immediately starts flirting with him.
Third guy says "I want my right arm to rotate counter-clockwise until I die." POOF, now both his arms are rotating, in opposite directions.
The genie tells them to think very carefully about their third wish.
First guy does, and after a while says "I never want to become sick or injured, I want to stay healthy until I die." POOF, his complexion improves, his acne is gone and his knees don't bother him any more.
Second guy says "I never want to grow old. I want to stay 29 forever." POOF, he looks younger already.
Third guy smiles triumphantly and says "My last wish is for my head to nod back and forth." POOF, he's now nodding his head and still flailing his arms around.
The genie wishes them good luck, disappears, and the men soon go their separate ways.

Many years later they meet again and chat about how things have been going. First guy is ecstatic: "I've invested the money and multiplied it many times over, so me and my family will be among the richest of the rich pretty much forever. My wife is a freak in the sheets, and I've never gotten so much as a cold in all these years." Second guy smiles and says "Well, I built charities worldwide with a fraction of my wealth, I'm still the richest guy alive and also revered for my good deeds. I haven't aged a day since we last met, and yes, your wife is pretty wild in bed."
Third guy walks in, flailing his arms around and nodding his head, and says:

"Guys, I think I fucked up."