skysight-inc/HackerNews huggingface dataset:
I'm not sure there's anything that I understand, at least not fully. There are things I know a certain amount about, but probably nothing that I understand as fully as I'd like.

Also, understanding can be fleeting if you don't think about a certain topic all the time. Take relativity for example: I recall a very specific moment when I was talking to a friend who is actually formally educated in Physics, and we were talking about the speed of light, time dilation, mass expansion, etc. And I had a definite "aha" moment when I understood why mass has to increase with velocity and why time dilation had to occur. But... could I explain it to somebody else now (that was probably 10 years ago), and convey the same understanding? Do I even understand it as well now as I did in that moment? Arguably not. :-(

OTOH, if you just ask "What's a topic that you know a lot about?" I'd say, generally speaking, "firefighting" and "computer programming, especially in Java". shrug
Their crossing the street to avoid you is a confession of having spied on you deliberately. It's their kame-hame-ha of scorn, they have to do it because otherwise you'll see what they've been peeking at, means they're guilty as shit.
I have my MacBook configured to never sleep and I leave Teams open on it. Even though the program is right there staring at me, if I work on another computer for a couple hours, after some time, Teams doesn't show me any incoming chats until I click on it, and then they flood in, showing me everything that I've missed.
Due to blockchain's architectural shortcomings, you need to do the transactions off chain. Fine...

But crypto-"currencies" are actually highly speculative assets (as South Africa declared today [1]). No bro will spend them - the ideology is to HODL for 100k remember [2]? Earnest patron saints like Laszlo Hanyecz bought two papa john’s pizzas in 2010 for what would be worth today roughly $200,000,000 [3]. They wanted a new currency, but today the purpose is speculation. The whole point is not to be the greater fool.

Bitcoin was never meant to be gold, it was meant to be spent. But that hasn't happened.

[1] https://cointelegraph.com/news/bitcoin-not-a-currency-south-...

[2] https://www.wealthsimple.com/en-ca/magazine/laser-eyes-crypt...

[3] https://www.the-sun.com/news/2935660/bitcoin-pizza-laszlo-ha...
In your example the thieves have nothing to do with Amazon or their drivers. I don’t understand how this could be construed as Amazon selling an excuse for something they’re not responsible for.
The headline can be fixed by adding just one word.
"The internet" is not the same thing as Democrats.
This feels like a conspiracy theory to me. It would require a lot of secret coordination and motive to pull off, versus the simpler explanation that a rich guy who likes to be an impulsive troll decided to be an even higher profile impulsive troll for a while.

Why would Elon torch his reputation just to help some fund managers? Doing it for money doesn't make sense, since he could lose a lot of it here.

Also, a huge portion of institutional investments are index funds, which don't make strategic buy/sell decisions.
Sorry but this just sounds like "hey if you could talk to my server in any capacity then its 200!". Which means that all http status codes immediately collapse into a weird state of 200. No thank you.
How much longer can we really exclude food and energy?

They have been excluding these for years, but I think they have real impacts on people's lives.

I get they are hoping to smooth things out, but who are they really helping here?
Yes, in fact, during the engagement, they even showed us where the camera trigger zone is, which they reduced to their driveway, and even added the blackout region for when I'm on my porch, as the wide angle of the lens made it impossible to point it away from my front porch. They were really cooperative and I tried to ensure that I wasn't being demanding.

I even tried to meet them half way and said you can keep recording audio and video, now that I understand the trigger zone, but I was met with hostility the next day when I saw one of them in person.

Although, even with the trigger zone, they can just live stream it anyways, not that they are that kind of people, but clearly, I struck a nerve with them. I am still friends with one of them, and all their kids. So it's just one family member that sees things differently.
I don't know much about Mathematica but doesn't Dynamic work a bit like that?
The common strategy is to find a job somewhere else, to present the situation to your current employer fishing for a counter offer, and be ready to go to the other job. If you are not willing to go, you cannot negotiate in good conditions.
I just run it in the browser- then it's subject to normal out of control browser tab limitations.
If only the fed could be run by people with the benefit of hindsight.
I’m getting more interested in fermented foods. Any good resources on making them at home?
Thanks to your link, I found out there's a biopic about him, "Still Bill."

However, it's impossible to watch without paying a rental fee. Sorry, but IMHO music biopics about (relatively) obscure artists should be free. You can watch "The Quiet One" about Bill Wyman for free on Kanopy: a really excellent film.
I understand a few complex topics, but I often fail to explain them on the first few attempts. So I realise that certain parts of the topics move in and out of my "working memory", but they are too large for me to grasp them entirely at any point in time.
> and basically no languages have an implication operator

Prolog does, but more intriguingly, so does Nix!
Bond funds are different than bonds. With bonds, you can hold them to maturity and not get whacked.
Just did this last week, and it’s been life changing over mobile:

https://news.ycombinator.com/item?id=32041238#32041742
> I believe these cameras haven't decreased crime.

They are the crime
Hear, hear. I'd been away from the scene and recently returned, backend historically was the greater challenge for me since I thought I had an eye for design and could whip up basic things using the more fundamental building blocks. I come back, and I can't tell one thing from the other. SPA, or server-side rendering? Will SPA get me dinged because crawlers can't deal with them? I don't know, I get a different answer from every next person!

Angular and Vue were the thing last I was paying attention. Now React is the thing. But not so fast, there's Next.js.

I think I've had enough, I will supplement my Django backend templates with handwritten CSS.
I find the auto idle exceedingly frustrating - sometimes it doesn't kick in, sometimes it kicks in very quickly. Sometimes i have to restart the whole application to get it to flip back to Available.
So let me ask you this what about the following request:

Let's say that you have a nested resource/path that will return devices owned by the employee so you will have this path:

`GET /api/v1/employees/1/devices/1` and this might return the first device owned by the employee.

Now what do you think the following request should return:

`GET /api/v1/employees/100/devices/1` where the employee with ID 100 does not exists but there is a device with the ID 1 owned by some other employee?

or

`GET /api/v1/employees/100/devices/1000` where both the employee with id 100 and device with id 1000 does not exists?

What do you think the response should be? Still 200?
Ask HN: What to do with old hard drives?
I've accumulated several old hard drives, either replacing with bigger capacity ones, or replacing ones that started showing SMART errors about potential data loss. Any suggestions for a creative uses, like building free public web server with caveat that data will be lost? And if I went with recycling, how to ensure that whole data is erased?
> Thus -- as REST is /the/ canonical "hijack HTTP status codes to mean something clever" paradigm

It's doubly not. The REST Architectural style is (1) protocol neutral, rather than specific to HTTP and (2) emphasizes using the underlying protocol, whatever “as is”.

> Anyway - I'm entirely with you on the foolishness of using 404 to mean both "your URL is messed up" and "I couldn't find the resource you wanted".

But those are literally the same thing. A URL/URI is a “Uniform Resource Locator/Identifier”.

“I don't have a matching resource” is a 404 (unless you are distinguishing “I had a matching resource but you missed it and it's not coming back”, which is 410.) While you might use a body message to distinguish “I would never expect to have a resource with that shape URL” from “I have resources with URLs shaped like that, but not that particular URL”, both are within the usual, RFC-defined meaning of the 404 status code.
Would you rather have elected officials running the backbone of the entire economy? Officials who have to campaign and constantly worry about the next election cycle? Officials who will care much more about the short-term at the expense of the long-term since that is what keeps them elected?

Neither system is ideal, but there are certainly reasons for the system being set up the way it is.

Since you decided to bring up the issue, what would your proposed solution be? How should the FED system be set up in regard to officials, appointments, elections, etc. Genuinely curious as to what your thoughts are since I haven't been able to dream up an ideal scenario in my own mind.
In HTTP, URLs are opaque identifiers. If you want to isolate semantics from a URL, then use query parameters.
I think most of his designs are pretty shameless knockoffs of Dieter Rams stuff, he does the same simple form thing that Rams pioneered.
> Microsoft wasn't necessarily a "small company with nothing to lose", either. They had the best BASIC interpreter in the business[0] and everyone licensed from them already.

Nope and nope.

The “best” is subjective but BBC Basic (as seen on Acorn BBC Micros) was fscking awesome. Far better than Microsoft BASIC in my opinion. Locomotive BASIC then took the BBC BASIC dialect and improved upon it. Amstrad shipped that on their CPC 464 models.

There was a BASIC for the Atari ST I’ve used too which was pretty awesome.

Microsoft BASIC might have been widely used but it was neither universal nor the “best”.
Reminds me of food delivery companies presenting themselves as restaurants. There was some question of if or how illegal it actually was.
Application error: a client-side exception has occurred
In what context?
I think the quantization of politics is ultimately to its detriment, at least as far as theory goes. The spatial relationships and affinities between political systems seem to confuse the matter almost. I struggle to think of what the purpose of a more complex set of coordinates supplies us with true or useful knowledge about a political system.
Confirming: just upgraded to Vite 3 with a one line change in package.json - no other changes were needed :)
It's too much of the same stuff. Similar frameworks, similar tooling. And they all suck.

I think it has to do with frontend means designers/ux, and those people tend to like being in the spotlight and grab fame. Therefore it's logical that they just create / fork something instead of contributing to an existing project.

This results in buggy projects because they try to do everything, and unmaintained after a while.
Usually they're also less thought out than with backend projects.
Wait, Mullvad acts as an adblocker for iOS? That’s wonderful. I didn’t know such a thing existed.
You can‘t take the Bar exam if your laptop is too modern
Another big distinction would be whether they told people when they sent police their camera's footage. Nothing suggest they're doing that, which makes it harder to trust their judgement.
The public LN channels define the routable space of the network, since a routing table is public by definition.

The collateral in these channels is therefore a fair proxy for the overall size and usage of the LN.
Other cars did try to pass through the intersection, and were also stopped / surrounded / jumped on. But for a lot less time, with fewer people jumping on it, and as far as I can tell, the Waymo was the only one that was tagged. Definitely would not have been a pleasant experience.

And all cars were eventually let through after some heckling / jumping.
Our frontend is mostly class-based react components compiled with webpack 4 and babel 6 (for context: those are old versions). and guess what? it all just works. new 3rd party components also just work. adding modern hooks-based functional components just works. and everything that worked 5 years ago still just works. I think the JS our tooling emits is backward compatible with IE9 and up, which is ridiculous and wasteful and also no problem at all.

just don't upgrade random tooling all the time and you're good. most widely used JS stuff has an excellent backward compat story. (react itself is amazing in this regard IMO)

a corollary to this is that if you feel fatigued by having to constantly learn and upgrade your tooling, maybe you're just having regular old analysis paralysis and you're blaming the tooling for no good reason. just use the tools you already know and get going! you can build fantastic, modern-feeling software using only tools and knowledge from a decade ago.
I've used 1 pint up to 1 gallon depending on how many peppers I harvest. Industry ferments in much, much larger containers.
When I was a student, our teacher told us to just drag and drop GUI elements in Visual Studio and write the functionalities in C#. At that time I didn't knew that existed other ways to create user interfaces.
> It’s just like anti-CSRF tokens, lots of edge cases and it’s hard to get right.

Do you have an example of the problems you've encountered? This is normally a turn-on-and-forget setting which is only slightly harder if you're using JavaScript to submit forms.

> I don’t have a pw manager on my mobile device nor do I want one, getting a 35+ char into an input field on my phone is a PITA.

What's your threat model for using long passwords but not using a password manager? I can understand why you might not want to store it on a cloud service even if it is encrypted but local storage is going to be more secure than entering it by hand if for no reason other than that it's harder to shoulder surf and harder to phish.
I was just telling my friend yesterday that after a decade of full stack I just don't feel that I can do it anymore. Serverless, bundlers, frameworks, CI / CDs, virtual doms, non-virtual doms, semi-virtual doms, JSON responses, HTML responses, SSR, UI / UX... on and on and on. I have to go through documentation for at least 3 of these things and mush my brain until product decides that that feature is not worthwhile because it can't be done in 2 weeks.
Anyone else doesn’t receive anymore Teams Messages on their Macbook when you close the lid and then reopen? I have to restart teams, and i own 3 Macbooks with different Versions of MacOS and CPU Architecture, all show the same problem since a few weeks.
Grease is not entirely caught by cloth; the stickier/large the grease patch, the more it will spread over the lens, making it time consuming to clean.
I'd say a cartel works about as well as a monopoly. I think you're right about food, but you can get vertical(? - I can never remember vertical or horizontal) integrations at some points like it seems we have with beef - lots of people can grow cows, but if a cartel gets control of the processing plants, they can squeeze the market at both ends.
Ask HN: Is it normal to not have comments in a company's code?
A month ago I started a SDE internship at a medium company, this is my first time working with code at a company.
When I look at existing company code, nothing has any kind of comments, it makes it really hard to understand the code because of all the internal tools and acronyms that are not explained anywhere.
And, in my PR reviews I am told to delete my comments to my code before I push it, even for the initial self project that they set me to do and which will only be used by me and my manager.
Is it normal to not use comments in a company?
It doesn't move fast. It creates a lot of noise fast. It's like having a chicken running around, but it gets nowhere
I'd say an apt comparison would be a neighbor occasionally hearing what you're saying (and possibly cozying up to their closed front door to listen), versus your neighbor coming out onto the porch every time you're talking, attempting to join the conversation, and even filming you with their cell phone to share with their friends. The latter is wildly socially unacceptable, and at the very least we'd shun someone who did this. Unfortunately most people seem to ignore electronic devices in their social analysis.
If you're targeting browsers then the Rust WASM book goes over using wasm32-unknown-unknown with wasm_bindgen to auto-generate the JS glue

https://rustwasm.github.io/docs/book/

If you're targeting some WASI-based platform then it's more straightforward, since no JS glue is needed. CF have a quick example

https://blog.cloudflare.com/announcing-wasi-on-workers/
> just don't upgrade random tooling all the time and you're good.

Good luck with that in the NPM ecosystem
That definitely seems like a major flaw with Bing's search ads. They should be either deriving that green domain name, or verifying it matches the link, or at least verifying that you own that domain.

I can't find a current Bing search ad whose green domain name doesn't match the domain of the destination of the link. Hopefully they've fixed this by now.
I would like to have basically everything in the Go `net`, `io` and `ioutil` modules (especially functions to work with streams like io.Copy)
It broke backwards compatibility in the sense that the minimum NodeJS version was incremented.
RE: “overkill” - I agree, but this blog post/article prompted me to suggest this as a one step solution to eliminate multiple steps with multiple products as an alternative to what another commenter called “OCD.” A bottle of methanol, and tissue lens. Yes, you can’t find it everywhere, but you can buy it in bulk from a local lab supply store. If you’re cleaning constantly, keep it in a small dark glass bottle dropper that you can take with you.
Wake me up when it actually looks like the original prerendered/faked ML1 "gym whale" demo.
I wouldn't hate you! :) Clearly you've engaged your neighbors if they are cool with it. You also mentioned no audio. I even told them it's fine with audio, now that I understood how the system works. Alas, no audio is obviously better as I don't have to ask my friends to walk further away from the line of side of the camera.
I'd like to print this article (save as PDF) and use it as a reference, but many of the example commands are clipped by my browser. Zooming out or printing in landscape mode doesn't help. Any ideas?
Yes, absolutely. All depends on your prescription and sizes though.

Most decent optical labs operate on a sliding scale, going thinner and thinner, but costing more and more. Can get quite expensive (relatively), but if you're going to absolutely baby your glasses, and use something like Zeiss single-use lens wipes, yes I think it's absolutely justifiable for something you're going to use all day, every day for several years.

About 12 years ago, I switched to rimless with carbon fibre arms to try and get the weight down as the option to go as thin as I'd like just wasn't there yet, and I was still stuck with traditional glass, so the weight was a concern for me, and my glasses were forever slipping down my nose (ugh).

Maybe 4 years ago I switched over to hingeless titanium frames (almost wire-thin) with rimless lenses that are incredibly thin and light, and made out of polycarb. Not got my prescription info to hand, but it's a world of difference what's available now versus a decade ago.

They're so thin and light now that I frequently forget that I'm wearing them, and can even fall asleep in them! Oops! They stay stuck on my nose too, I never need to push my glasses up my nose.

I thought pursuing thinner and lighter would be an exercise in vanity, but I can honestly say it's significantly improved my quality of life.
I don't think it's as hard as you think to track ships. They're all tracked already

Government will adapt and just ban shipping vessels from visiting sanctioned countries, or create a vast make work agency to inspect cargo on ships that visited sanctioned countries.
I think as the tooling matures, it will find more adoption. I've used it in a few personal projects and found it useful.

- https://news.ycombinator.com/item?id=22622341

- https://kherrick.github.io/pwgen/

- https://plainandeasy.com/
I expect people who buy them haven't personally witnessed what it looks like to report property crime—even fairly major property crime—to the police. Which is to say, they don't realize that there's almost no chance they'll do anything about it at all except issue a report for insurance (if you want one, and probably for a fee just to add insult to injury) even if you come to them with all kinds of evidence, up to and including clear video of faces and license plates. They probably imagine it going very differently from how it actually goes.
Corruption Perceptions Index
Code splitting is supported just fine for ESM bundles[1] (and there is little reason to use other formats nowadays), CSS handling works ok as well. I have been using ESBuild since forever and the only instability that I experienced was around sourcemap generation early on.

[1] https://esbuild.github.io/api/#splitting
That's almost the opposite of what I said. My whole point was that it's possible to use non-blockchain payment systems (e.g. Lightning) to transact in Bitcoin while still reaping many of its benefits. I guess if you wanted to sarcastically quote me, you should have gone with "Bitcoin is better because fiat currencies don’t even have a blockchain." (a statement I agree with).
I see WASM used quite a lot. One of my favorite uses of it is on both chess.com and lichess to provide stockfish chess analysis.
The 1.5-3.5% credit card processing fee for starters. Also, you can't use a CC to send money peer-to-peer globally at near-zero cost.
James Fallows on Interesting Software for Writers and Researchers
> probably code it thinks is unreachable.

Or dead assignments. I've seen it with HexRays: if you don't tell it that e.g. var_16 is actually 32 bytes long, not 4, it will completely ignore any code that reads/writes stack between var_16 + 4 and var_48 (which is at var_16 + 32). It's quite an amusing sight to see: you have an 8 lines-long decompiled function from 300 lines of assembly, you edit a variable's annotation, boom, the decompiled function is now 40 lines long, with all kinds of interesting computations in its body.
Expanding the Tau VM family with Arm-based processors
Hope this gets hacked very quickly. Such an anti-customer business model: buy a luxury car and get screwed monthly for features that are in the car already (fix cost already expended). BMW The Ultimate Greed Machine.
Hmm. I pay $6 (or is it $10?) per month for an account that's supposed to have spam filtering turned on. GMail already allows recruiters to bypass filters; at some point you have to ask "What's the point of paying for a Google Workspace / Apps / G Suite account, if you don't get basic account services?"

To be fair, the GMail interface is largely drama-free and it's served our business well for the last couple of years. But it's very clear we're not Google's customer here (even though we pay a small fee to use the service.) That doesn't make me feel very good about Alphabet / Google.
This type of thing is actually one of the cases were GDPR has been enforced, although it varies from country to country. Seems CCTV is most heavily enforced in Spain.

Go to https://www.enforcementtracker.com/ and filter by "CCTV," a few are for residential cases, e.g. https://www.enforcementtracker.com/ETid-1226.
Primarily a commercial context, think about how much click money that a 5 dimensional political compass could make. We're talking maybe hundreds of billions of Vietnamese dong here!