skysight-inc/HackerNews huggingface dataset:
Why would I want the restaurant to mistakenly give my order to someone else? And what is dystopian about a business wanting to ensure the correct customer gets their order?
I can only second this. If this were my neighbor I would get a restraining order against them. Recording your neighbors kids in the yard to me sounds borderline problematic.

I just can't find any sane justification for behavior like that.
All of your points are fair, convincing and well-taken. I'm (much much) softer on lisp than my somewhat aggressive reply would imply; Scheme, Clojure and Common Lisp (in that order, according to me) are all amazing languages that contributed significantly to PL design and implementation. Racket in particular is extremly high up the list, with its amazing "Language As A Library" attitude that shocks and excites me very much.

What gets me is just the smug attitude of "Hehe, look at all those uncultured masses developing in a language other than our lord and savior. <shouts loudly> We were there since 1960, swines <shakes fists>."

When I say that lisp is "not special", I don't mean it's bland or uninteresting in the sense of Java-The-Language (not the VM), that would be a contradiction since I already acknowledged the uniqueness of the condition system and the Image-Based tools, and the interestingness (but not uniqueness) of macros and CLOS. I just mean it in the "not specially special" sense, i.e. it's not any more special than Erlang, Smalltalk, Haskell, OCaml, Perl, or any of the dozen or so languages that led the way in the development of new abstractions and ways of expression.

It's a bit like saying "Greece isn't special" or "India isn't special" to a modern nationalist of those countries who think that their civilizations are unmatched. Yes, Greece and India are very special cultures who invented fantastic things and led the way in many ways, but so is Egypt, Iraq, China, Western Europe, Russia, US, etc...

While you're perfectly fine being proud of things you love ("Smalltalk invented OOP!", "Erlang invented concurrency!"), denigrating other things and implying that they're posers who can't possibly match the thing you like despite their "reinvention" is off course something that will get people riled up and understandably aggressive.
> To compare that to normal banking, your credit card is like an L5.

Could you tell us what L1, L2, L3, L4 are in a credit card example?
I've worked through portions of this book: https://www.techinterviewhandbook.org/ -- I'm hesitant to invest too much time into studying these kinds of questions due to the inconsistencies I'm seeing across companies and their interview processes. In the last month over ~15 interviews the questions have been all over the map.
Hey, it's alright - rasz just asked a question, and it was a fair one :)
He doesn't want the building blocks though. I could build those 6 things in any number of languages. What he want's are languages that explore making them ergonomic at the language level. That's like saying everything is doable in assembly. Which I mean sure, but that doesn't mean we don't want more ergonomic abstractions of those things.
Some marginalised groups struggle to get ID.
>That means they're life is worse.

It doesn't, though. If they are aware of the tradeoff (that in order to have the privacy they want, it will take longer to get any footage they may need), and they find that the tradeoff is worth it, then their life is not "worse". After all, that's why they made the decision to begin with - because they believe that their life is worse with them than without.
> I'm not sure I see the ethics violation. DoorDash was paying them full price and charging their customers less, which meant DoorDash was paying out of pocket to under-cut the restaurant's prices.

I'm on the fence on this, I completely agree with your analysis but I would note that they originally thought DoorDash just scraped their website incorrectly for the prices. Even with the update at the end it's not exactly clear to me what happened to cause the lower price (I would assume 'no fees' just means the price would be the same as at the restaurant, not lower). That said, whether it's unethical to abuse a mistake made by such a company is up to you, I'm certainly not losing any sleep over it :D
For a minute there I though the phone does not have a screen. That would be something.
HMR is nice, but the added complexity seems to make basic stuff like sourcemaps support difficult. Would be nice to have something that adds HMR with the flexibility of a custom build stack(esbuild + a better livereload)
I remember reading this around when it was first posted, and I cringed at that too. I saw no problem with their first test: providing 10 perfectly-good pizzas and pocketing the $10 arbitrage; I think DoorDash would be hard-pressed to argue about that. But just putting dough in the boxes for the later purchases felt like something that DD could sue for, and possibly win.

I think it's hilarious, and DD got what they deserved in this case, but it seemed legally risky to write about something like that.
I run Pi-hole and pi-vpn on a VM at home, and have my mobile phone set to always-on VPN. I have occasionally had to disable the VPN on public wifi that blocks the high UDP port, but I think that could be gotten around with udp/443 which is used by QUIC/Google a lot. udp/53 inbound is blocked on my ATT home network.
Are the Russian Covid-vaccine results accurate?
I feel the same way whenever people freak out about smart speakers, laptop webcams and doorbells – but have had a smartphone (with microphone, camera, GPS, OTA updates and unrestricted up/down connectivity) on them 24x7 since 2008.
Show HN: Qrscan – Scan a QR code in terminal using system camera or given image
Sure, but that barely changes the equation. Just a minor improvement over the power-user case.
Shit coder? /s
CP/M was (mostly) written in the PL/M language and ran on the 8-bit 8080/Z80 processors. 86-DOS was written in pure assembly language and ran on the 16-bit 8086 processor. Tim Paterson, its author, wrote an 8086 assembler and an 8080-to-8086 source code translator that ran on a CP/M machine. He used these tools to bootstrap 86-DOS.

86-DOS was intentionally designed to mimic the CP/M APIs to make it easy to port CP/M applications to 86-DOS through mechanical translation of the source code.

(And, surprise surprise, much of the business software that was available for IBM PC-DOS in the first couple of years were direct ports of existing CP/M applications: SuperCalc, WordStar, dBase II, etc.)
Ok it must be just a placeholder right, this can't be $99,999.00 can it?
Around here, I have seen a few clips of it.
> It's literally painful to do an essay exam on pen and paper.

It is taking everything in me not to make a full-on "kids these days" rant.
Hm, I've taken a look at some of the Storage Provider ROI dashboards and AFAIK numbers aren't anything like that -- so not sure what timeframe or cost of goods you're extrapolating from. (ex https://fgas.io/)

I'm also confused how your model accounts for all the ecosystem development and enablement work that is being done across the Filecoin ecosystem. Filecoin isn't just another ETH clone - there is a ton of engineering and product work happening across many teams, with a ton of resources and dev work being poured into them (ex https://www.youtube.com/watch?v=ApVVg78ZBog)

Fine to complain about crypto economic token distributions or something specific - but please don't imply that the dev teams working on Filecoin / IPFS are freeloading or disingenuous. There's a massive amount of work going into building new content-addressed web primitives by some very mission-driven folks that you're unintentionally maligning. (full disclosure - I'm one of them)
As with any unprecedented economic phenomena, the full implications are unknown.

For one thing, people retiring right now, who followed the best practice of shifting their portfolio towards bonds, are seeing millions wiped out from their individual retirement accounts.

For a huge amount of would-be retirees, this is the difference between being able to afford retirement and being forced to remain in the workforce in the last years of their lives.
Unity's been killing itself with it's own fragmentation. Instead of upgrading existing systems, they've been replacing entire systems but never reaching a point of being able to deprecate/remove an old system.

So now there's 3 render pipelines, 3 UI systems, 3 physics systems, 2 input systems, and so on.

This makes it harder for new developers to get started, and it breaks a lot of the content on the Asset Store.

Just the HDRP/URP split alone is such a mess, with URP feeling like the second-class system and missing important features (while being the one designed to work on a wider range of hardware). But HDRP is the render pipeline used for shiny tech demos...
> “You’ll need a thought-out plan using proven tactics to start forming habits early. Email newsletters, a welcome letter from the editor, a mobile app download, podcasts, subscription benefits reminders and/or a series of reminder emails over the first week and month have all proven successful with audiences.”

I don’t want any of that crap. I just want the articles you used to produce in print, except now through my RSS feed. The energy you put into hiring podcast consultants or generating auto play video would be better spent on reportage.
It might be more complex than that. For example, if glyphosate was found to inhibit breakdown of gluten, that would cause celiac disease: incomplete breakdown product include gluteomorphins, which are exactly what they sound like and cause inflammation while inhibiting gut motility.
I was looking for a way to scan a QR code on my mobile using my laptop, but couldn't find a perfect solution. So I ended up making this tool.

Language: Rust

Supported platforms: Currently tested on Linux, but should also run on Unix, Linux, Mac, Windows

I just published this, so expect a few bugs here and there. If found, please report.
Environmentally and economically driving to a location and back every day unnecessarily is a horrible idea. It's like burning a $20 bill inside a bicycle tire every day. There are some cases where in person work is required to do the job, but a significant portion of jobs don't require it any longer (and probably haven't since the late 90s).
I always prefer the FFT/waterfall visualizations instead of amplitude/time scope graphs when talking about mixing and modulation. Makes it way simpler to reason about I think.
And what do you think mining does? Less transactions in the blockchain means less money to be made mining, and therefor less energy used.
Netflix with Ads Is Coming
i dont think this would apply as much in the modern context of package driven development . Nobody is delivering value as a SE without some package manager today . we are so far beyond the discussion if its a good idea to write your own tools for doing http request . And large scale adoption of the modern open source ecosystem was only possible after 2013 . Also to keep in mind that we are in a post moore's law era where people are relearning how to make things more performant.
Do you know how much from it goes to middlemen?

What if you wanted to support 200 open source developers by sending $0.25 every month?
In this case it's definitely income, see https://support.patreon.com/hc/en-us/articles/207477063-US-C..., the scenario is directly analogous to Patreon or tipping a Twitch streamer.

They may also owe sales tax! https://support.patreon.com/hc/en-us/articles/360043054911-P...

Which, yikes, no wonder running your own business is such a drag, that feels like double-dipping to me. I didn't owe sales tax when I was freelancing, but it is what it is.

Either way though, it's not any sort of headache, because the dollar is still used as unit of account, and what's owed is the value at the time of transaction: what you owe on $500 delivered in BTC is what you owe on $500, presuming you turn it into cash within a year (IANAL, I recall that goods paid in kind become investments after a year, such that gains are owed if sold at a profit).

The problematic tax situation is when someone buys some Bitcoin, and then wants to spend it, since you have to figure out gains on each transaction and report it correctly, that's a huge hassle. I suspect most people who sincerely try to pay capital gains on Bitcoin purchases get it wrong: if you buy 0.1 BTC at 7K and 0.1 BTC at 45K, then spend $1000 worth at 20K, what capital gains do you owe? Does it depend on which wallet you reached into?

I have no idea and, really, feel like I shouldn't have to have any idea. It's the main thing that keeps me from paying in BTC when a vendor likes that form of payment. I could maybe pay a month's rent with the coin in my cushions, I have it because it tickles my fancy to pay for things with magic internet money, but it's just not worth the paperwork to actually do it.
Nearly $2tn of damage inflicted on other countries by US emissions
First release of the GTK 4 port of GNOME Builder
Authors from Anthropic, a splinter group from OpenAI

> With this fundraise, we’re going to explore the predictable scaling properties of machine learning systems, while closely examining the unpredictable ways in which capabilities and safety issues can emerge at scale

https://venturebeat.com/2022/06/27/10-new-ai-unicorns-flying...

Estimating confidence in predictions is an important safety issue. It's usually very hard to do correctly for small models. Fortunately large models have read everything so they have less unknown unknowns.
Yes, "$a > 10" isn't special, any boolean expression in its place is perfectly legal. Define coprime(Int a,Int b) -> Bool and request that coprime($a,$b) holds in the Where clause, define prime(Int a) -> Bool and request it holds for both $a, $b.

The same machinery that runs "<" or ">" at runtime would just as well run coprime and prime.
You gotta wonder if some of these things are written by GPT-3
Maybe it is too early to tell, but the Fed had argued this as a means to keep rates low.

Hindsight is 2020, but it seems like the Fed has put themselves in a reactive situation and are now playing catch-up.
501 is for unrecognized methods. As I was about to say this would then be incorrect usage, it occurred to me that you could in fact use this for an RPC system if the procedure name were used as the HTTP Method.

So instead of

GET /api/v1/employee/100
Accept: application/json

You sent

GetEmployee /1000
X-API-VERSION: 1
Accept: application/json

Then if the actual procedure name was "get_employees", the correct response to this request would be 501, and /1000 referring to a non-existent employee would be a 404.

If making an RPC and restricting yourself to the known HTTP methods, the closest is

GET /api/v1/employee?id=100
Accept: application/json

which would return 404 only if the controller endpoint didn't exist, and would return whatever the application wanted if userid=100 didn't exist, such as 422 or 200 with a response indicating non-existence. It would be just like a local procedure call that could return a false value, or throw an exception instead of returning a value.
>Webpack is slow due to being written in JS, so when a bundler comes along written in Go and makes builds 10x faster, that is solving a "real problem."

I've worked on projects with hundreds of thousands of LOC compiling with Webpack. Build time has literally never been a concern for me. The entire point of tooling like Webpack is that it's written in JS because dealing with interop between native binaries is an absolute nightmare. It's a feature, not a bug. The same reason we moved to JS based SASS/PostCSS compilers.
Yep! The SNARKiest network out there I believe! https://research.protocol.ai/sites/snarks/
You put it so much better than I would have, cheers!
Interestingly, I found tipping less will get you way better service and quicker food. I did some experiments after I found food always comes quicker when my wife orders - turns out she doesn’t overtip like I do. I tried a bunch more times and found this to be true, at least with Uber Eats.

What I’m guessing happens is that if you tip high, less scrupulous but tech savvy drivers will snag the delivery. These folks have multiple accounts and work for multiple services at once, so your order is way down on their list. It frequently comes with location spoofing, where the driver is supposedly waiting at the restaurant for nearly an hour, and once they’re actually on their way, they’ll teleport miles away (having unlocked their location).

When I tip less, I don’t see this behavior. It’s probably folks not gaming the system that will take whatever delivery pops up.
No and you don't want it either. In lieu of reliable hardware (PLCs), it is what is needed for virtual PLCs.
>Progress takes time, and requiring people burn (currently, very expensive and in short supply) fossil fuels to move their bodies to an office to do knowledge work is silly.

Yet it's still mandatory for many tech jobs in Europe. Companies are delusional with their butts in seats culture.
It's just the usual thing, emotive title aimed at capturing the audience hoping they won't read far enough to discover the truth if it's even mentioned at all.

This sort of thing evidently works though, especially on places like Facebook where only the title and manipulative photo is shown, most people won't bother reading the article.

I admittedly fell for this one as the guardian used to be honest - questioning someone and deporting them for abortion related is deplorable but that wasn't the case at all...

And yes, I do feel that a lot is generated these days, normal people don't write a lot of this stuff and if they do they shouldn't be journalists.
> You could also VPN into your home network I guess.

It works beautifully. I think it hurts battery life on phones, but that hasn't been tested by me in any meaningful way.
For anyone who wants to watch their bill increase or see the brown out coming.

https://p.datadoghq.com/sb/5c2fc00be-393be929c9c55c3b80b557d...

(I didn't make this but it's been invaluable to my sanity since the Snowpacolypse)
Do Ducks Have Teeth – Frikirooms
Nice phish! That will come in handy.
Yes, and I'm saying that while the rulings of the SEC on this subject consider it a security, I don't believe the law is on their side any longer, since El Salvador declared it legal tender. That straightforwardly makes it a currency, and I don't believe there is any treaty framework for a country to say "lol no, your currency is fake, it's actually a security to us".

Can you imagine the hassle if a country adopted Apple stock as a legal tender? That's basically what happened last year.
It has, regardless of what Roy believes - I've never come across any API that calls itself RESTful that fits with his idea of what REST is, nor is it clear what advantages it would have.
What a pity Epic is not publicly traded, I just checked if it was possible to buy stock
Network Next Programmer Test
There's a difference between illegal and shitty.

Shitty = you ask your neighbour not to point their cameras at your house, and they ignore you. Seems unnecessary.
EU lawmakers slam “radical proposal“ to let ISPs demand new fees from websites
A macOS App Sandbox escape vulnerability: A deep dive into CVE-2022-26706
this post reads luke a paradox
In Seattle, yes. In Houston, no.
Huh? The link says Roth's Theorem is about algebraic numbers, which are the opposite of transcendental numbers.

And I'm pretty sure 100% of integers are approximable by rational numbers, which has got to be at least as good a figure as the transcendentals can claim.
All those have problems. A huge amount of transactions in a distributed ledger means there’s a big requirement for storage space and processing power, there’s no way around it.

Lightning reduces the amount of transactions that must be in the ledger, and in consequence the storage requirements can be kept down. The BCH model of just increasing the block size indefinitely is not sustainable.
Agreed. I have a UniFi Protect setup and almost all of the equipment is top notch. I don't appreciate the lock-in inherent in the system (Protect NVR only works with Protect cameras, cameras only work with their NVR, and you can't self-host the NVR on your own hardware), but I'll gladly take it in trade for excellent spousal-approval-factor.

The one exception I've found so far is that the UNVR-4 system software in older models is stored on a very cheap USB flash drive, and I believe they write logs to it too. Mine failed a few months before warranty expired so I just replaced it with an SSD and SATA->USB 3 adapter I had laying around. Works great, is snappy, and should hopefully last quite a bit longer.
Discord is still lackluster on many fronts. Their implementation of threads is probably the worst I've ever seen or used, for example.

That said, it is a great platform to use nowadays. But as someone who's used it (literally) daily since 2015, it's worth pointing out that it took them a significant amount of time to get to this point, and they still have ways to go.
> it would have cost me a lot more ($10 time + $5 gas!) to pick it up myself.

Can we stop doing this? Our free time has zero monetary value. Every minute of our lives is not billable, and it's disingenuous to frame it that way.

Sure, avoiding 40 minutes of driving time might be worth $10 to you (it is to me, too), but... just say that, maybe?

And I agree with you in general that the grandparent's example was maybe not the common case. Sure, sometimes people get late-night munchies and make a small delivery order to Taco Bell, but I would hope that most orders are at least for a single, full, lunch- or dinner-sized meal, and will often be for multiple people. Delivery is still certainly more expensive than going into the store, but not having to deal with driving somewhere to pick it up also has value to many.
Yep, there was a (brief) period of time -- before MS-DOS became wildly popular -- when Microsoft was pitching Xenix as the future operating system for the PC.

(Also worth noting is that MS-DOS 2.0 was a nearly complete rewrite of the 1.x codebase...)
What an absolutely perfect turn of phrase.
Don’t ever use any form of paper. I saw my optician get ready to clean my new subscription glasses with the type of paper towel that you use to dry your hands with - I didn’t scream at her, but yelped so that she stopped what she was about to be doing.
That problem is not within the scope of operating a food service business.
> confiscate the fruits of successful entrepeneurship

I don't accept this framing. That framing is what I thought 20 years ago. It's been the root of a major realignment of my thinking in realizing that these people more accurately have been successful at creating large organizations of people that instead do that fruit production, fight to keep themselves on top of that organization and channel the majority of the profits of those organizations to themselves. How else could you explain the massive, some would call obscene increase of CEO pay ratios over the past four decades? Are CEOs 10x or 100x more productive or good at making decisions than four decades ago? Do they do 10x or 100x more work? It's completely implausible. CEOs continue to be compensated insanely well, even when they make bad decisions and their companies go under.

The real answer is such titans have been more successful at changing the culture to make it acceptable to channel a larger and larger portion of their organization's profit to themselves. It's all mathematically impossible that these people could have done anything to produce so much more "entreprenurial" fruits themselves. Rather, they are the ones confiscating those fruits from their employees and their companies and are benefiting from the casino-like nature of speculative investment markets fueled ultimately by money created out of thin air by debt.

And on top of that, they tell us that they are being stolen from! Gaslighting horseshit.