skysight-inc/HackerNews huggingface dataset:
Well, then I have to agree

the program is nothing more than a sequence of plain characters, stored in a text file. This abstraction is a complete mystery for the computer, which understands only instructions written in machine language. Thus, if we want to execute this program, the first thing we must do is parse the string of characters of which the high-level code is made, uncover its semantics—figure out what the program seeks to do—and then generate low-level code that reexpresses this semantics using the machine language of the target computer. The result of this elaborate translation process, known as compilation, will be an executable sequence of machine language instructions.
Of course, machine language is also an abstraction—an agreed upon set of binary codes. To make this abstraction concrete, it must be realized by some hardware architecture. And this architecture, in turn, is implemented by a certain set of chips—registers, memory units, adders, and so on. Now, every one of these hardware devices is constructed from lower-level, elementary logic gates. And these gates, in turn, can be built from primitive gates like Nand and Nor. These primitive gates are very low in the hierarchy, but they, too, are made of several switching devices, typically implemented by transistors. And each transistor is made of—Well, we won’t go further than that, because that’s where computer science ends and physics starts.

Excerpt from https://www.nand2tetris.org/book
I think you make valid points. I'm curious about "peace in Ukraine", given Zalinskyy's speech before US Congress just last night. I'm not an expert but it seems to me there's still a shooting war in progress in Ukraine. What am I missing?
I’ve had that experience. I had to write code for a complicated reference counted datastructure. The code was a mess at first because I was approaching it the wrong way, but once I understood it well enough to write it correctly all the pieces fell into place. Extraneous complexity was eliminated, and all the possible mistakes turned out to be impossible. The resulting code is so simple and straight forward that anyone can read it and see that it is correct. And as is traditional, the first time it compiled it was correct in all respects.
Yes that is exactly the problem. Especially with cheap as garbage direct sales from China and internet shopping being the norm, your chances of finding legitimate high quality sellers on amazon or else are practically zero. Even worse, nowadays on amazon you find the exact same product in all the price ranges sold by "different" sellers.
a lot of the problem with compressing dark scenes is 8 bit already is throwing away a lot of info so the compassion takes a look and figures that since there isn't a lot of info, it isn't an important part of the picture and then procedes to gut it. 10 bit color means you start off with a much cleaner image which makes it easier for the compressor to do a good job
I am surprised that nobody pointed out the obvious : avoid items with the minimum legal manufacturer warranty.

Though this too can become hard in categories dominated by cartels : warranties for (magnetic) hard drives have been going down (not to mention the recent frauds by Western Digital, how they have fallen, sigh...), or, for (non-related) reasons, boycotting Intel and Ryzen CPUs (or Android an iOS smartphones) doesn't leave you many options, though RISC-V (and "real" Linux) have been making great strides in the recent years.
The bash timing exploit makes everyone focus just on how cleverly evil it can be, and forget the big picture that it's about trusting the Rust org not to screw you.

(BTW, you can run `curl | sh` in a VM or with a modified bash to intercept the code and catch the bash script in the act, so it's not actually as sneaky as people believe).

If you think the Rust org is going to pwn you in a clever sneaky way, then you can't use Rust or any Rust-containing products.

In the end, you're pulling hundreds of MBs of binaries that you won't review, they're compiled from over 15 million lines of code that I don't believe you'd ever review either. Reviewing just the first 10 lines of code gives you nothing. A smoke test in a sandbox is also worthless, since a binary could detect being run that way, or delay the attack, or attack by specifically miscompiling your code (see Reflections on Trusting Trust).

In the end, you have to trust the Rust org, all of it.
My KitchenAid mixer ate a gear many years ago. They would lead you to believe they are a high quality brand, no?

After disassembly, it turned out to be perhaps the only plastic gear in the thing. It occurred to me that it was perhaps designed to fail rather than the mixer continuing to break the bones of the person who got their hand caught in the paddle.

So, I throw the engineer a bone for that one. I was bummed though to have to order a replacement gear from some obscure place in Florida for like $75 or whatever.
what resources can you suggest to learn formal verification and implement it to make high integrity fault tolerant services? I am quite intrigued by AdaCore. Want to try it out. I dont know much about Formal Verification.
It's weird because it doesn't make sense, not because it's a diacritic.
cf https://news.ycombinator.com/item?id=32572254
One wonders if the FBI has a right to exist after something like this, or instead should be disbanded and absorbed into other agencies.
Speaking of vacuums, I bought a $70 upright Bissell 10+ years ago now. It is one of my examples of "win some, lose some" in products, and how high prices don't mean quality or durability.

I've replaced the belt once. With the amount of hair I pulled out of the beater bar at the same time, I'm not sure the belt was the cause. Works as well as the day we brought it home.
Which is an irrelevant objection, unless the list is inaccurate. Hurun reports are widely cited with few (if any) questions on its accuracy.

In fact, it's an inaccurate objection proven by 1 minute of research: https://www.hurun.net/en-US/Rank/HsRankDetails?pagetype=glob...
Under the Christmas tree this year: another Cuisinart electric kettle. Same model as always, this year recommended by wirecutter. They last two to three years and then break in various ways. This is our third one :(

My dad gave me the advice "buy cheap now and be guaranteed to buy it again at least once if not more, or wait, save up, and buy the more expensive thing only once" as I was becoming an adult. I've tried to follow that but sadly I don't think the advice really holds anymore.
This is just a bad take which was artificially pushed for pseudo-political reasons.

That we have no hard and fast rules for what is good science does not mean that anything goes. This is like saying that because it's impossible to write perfectly safe C++ programs, then we should just use raw pointers. Imprecise methods that work with a certain probability still have value.

Leaps of logic like that are popular even more generally and they leave me speachless.
My point is that this is in no way different from any other class of errors, _except_ in those cases where it is. It's practical to assume all errors are handled like this, because this catch all needs to exist anyway. And unless you have _very specific needs_, this can be automated.
Devenv 0.5: Fast, Declarative, Reproducible, and Composable Dev Environments
I've always found 750 just a little too much.

Also 750 doesn't have the same prompt feature.

Seems like a valuable addition to me.
Energy independence is rapidly being realized for it's value I agree but I don't think it has much to do with a weakening USA. I'd argue it's more to do with a shift in national strategic considerations around the globe towards a model that acknowledges energy independence as a component of maintaining sovereignty. If anything the situation in Ukraine shows that with even limited American material support a small nation can make a go of defending itself from a nuclear armed adversary as long as that adversary isn't part of NATO. The Russians were originally saying they'd be done by Christmas.
> With the exception of NPM modules, most tools are designed to solve problems, possibly the ones you have

Upvoted just because of the chuckle this gave me.
> Is it so hard to just let someone enjoy something?

Is it so hard to just let someone complain about something? Everyone can have their own opinion, i don't know why some people want every single one to be positive.
While I did get into lower level languages first, I got into them because I wanted to build something with them (what was the BASIC command for sending data to an IO port in DOS?). C was a natural progression as I wanted to make my own kernel in high school and I was hitting limits of what you could do with BASIC and later Pascal (I got as far as writing a bootloader in NASM, and a simple first-fit memory allocator and task scheduler for 32-bit Intel CPUs).

So I oppose the notion that you have to deliberately start at the low level to develop understanding of computers: I like building stuff, and this has enabled me to grow my understanding of computers and how they work. Not because I enjoy that (I do), but I enjoy building things (more!), and low level things was what I cared about.

I also wonder why stop at learning to drive stick? Why not dismantle and put back together an entire engine and a gear box? Wouldn't that let you be even more connected to your car? Perhaps look into asphalt compounds, tyre construction, so you can understand grip better as well?

Again, I am in a country where learning manual shifting is required to get a driving license. But people should not be required to learn things that will not benefit them, and those who are curious, will dive in anyway. And thus we'll get better drivers. (As an aside, I think a "better driver" is the one who is more perceptive of the environment and other participants, rather than the one who is better at mechanics of driving on an empty road)

And similarly for Python: smart people who start with Python and end up with a problem that requires them diving deeper, will dive deeper. And we'll get excellent programmers that way.

And I say that as someone who has taken exactly the opposite route.
That’s ridiculous. We recycle all kinds of things. It has little to do with entropy, a lot more to do with can we make the process cheaper than starting from raw materials.

With plastic the answer is mostly no so far, but these enzymes have the potential to change that, maybe. With glass, steel, aluminum, it’s cheaper to recycle than start from ore.
2022 Roundup of Web Research
As someone who’s primarily worked with monoliths, I often wonder how often this exact problem happens, but where A and B are [micro]services owned by two different teams, one is required by company policy to use their APIs not their raw databases, and escalation of each of these issues e.g. query size/rate limiting runs the risk of burning political capital on top of everything else.

How does one JOIN across not just tables but opaque services, in the general case? Or does every team doing microservices silently expect that one day a data team will start querying for a massive number of records-by-ID from every service, and the veterans in each team plan for this load pattern accordingly?
Do you trust Evernote? I think the employee are able to read private notes
That is typically done to genres of music where it makes sense though. A lot of hip hop, funk and stoner rock have a certain vintage aesthetic they're going for which tape noise and overdrive help achieve. The analogy to video would be VHS artifacts for retro-80s content or sepia tones for early/mid-20th century stuff.
> nuclear has massive issues around waste

The waste issue has been solved.

https://www.forbes.com/sites/jamesconca/2019/06/24/deep-bore...
My washer and dryer have the schematics for them inside the button console. I have only had to repair a faulty closed door sensor but it was very simple.
> The bigger revelation was that the Democrats and Twitter conspired to not only silence political opponents running for office

Except that that didn't happen.

> but a sitting president that didn't actually violate any of the rules.

Are we even on the same planet?

> This is total government corruption and the real threat to our Democracy.

Unlike, say, encouraging/organizing an insurrection. Denying election results?

Really, what's in it for you to stick to this in light of all of the actual evidence, rather than the non-revelations from Twitter?
Sixty years on from the Cuban missile crisis, Putin has not learnt its lessons
“In my day the funny papers used to cost 25 cents.”

Wait until you learn about this thing called inflation!
Why a throwaway? I am on my phone with no access to my real password. Don't get bothered by it?!

Did this look like a proper bash command to you?! Maybe that was some runable python code?!

File ending has nothing to do with its contents. Image.img could be an mp3.

Stop hairsplitting.
How to build out the universe using only Mathematics
https://vektor.ai/ is an excellent platform for that!
Exactly this. All of their "What happened?" threads were hot air, sprinkled with some instances of "ev+" that cryptotwitter quant wannabes latched on to.
You skipped a critical step between G and H which seems to be overlaying skin color as an approximation for current social status.

Edit: Though point taken that isn’t the case now with the high school policy. It does seem to be, however, a held sentiment.
Your experience gets markedly better with a healthy fear of gadgets. Basic vehicles, appliances and tools are seemingly indestructible. Their fancy counterparts find the most creative ways to fall apart.
LED's will last 25,000 hours. The drivers (the components that convert AC to the required DC, at a constant/steady rate) however, apparently die long before the actual LED does. I've replaced many so far. It's not hard if you can use a soldering iron (and the light in question supports it). If your LEDs are blinking, that's a sure-fire sign that the driver is bad (not the LED).

And, from my experience, it's probably the battery that's failing in your cordless vac.
uncertain peace...

I think it's clear this will be a simmering low-intensity war for many years to come.
The thing in this space that has always bothered me was the simple can opener. (For those not in the US, yes, in the US we still need can openers.) The new ones which can be purchased in the grocery store break within a month or two. I don't even want to think about modern electric openers. I found a used vintage can opener from the 1970s on eBay six years ago and use it practically every day; as it was used it cost less than the shiny new ones in the store. Maybe there are modern high quality non-commercial can openers but they aren't at the grocery store or Pampered Chef or any of the other kitchen appliance stores at the local mall.
Java Claus is back with a fuzzing tutorial
Is this for children or developmentally disabled adults?
Can anyone recommend a large room humidifier that might actually work reliably (assuming proper care and maintenance, no weirdly hard water) for multiple winter seasons? The last FOUR I bought from diff brands failed either DoA or within a couple weeks. Willing to pay for actual basic quality.
Always append status=progress and conv=fdatasync
Makes sure that the buffer is flushed to disk before finishing.
watching many youtube mechanic channels, i get the sense that they seem to think that 2000 era cars were better than today's car. The common missive is that they now have really cheap parts, and the cars are over controlled by computer systems making them brittle and expensive to repair.
Diodes Hate It – Clipping with DSPs
If it were 1830, $16/hr would be more than the entire restaurant was making. But who cares?
There’s a South Korean “anime” called Aachi & Ssipak based on a similar premise:

“Somewhere in the future, mankind has depleted all energy and fuel sources, however they have somehow engineered a way to use human excrement as fuel. People started to build the new city by making new energy with their excrement. Soon after, the city's leaders announced two legislations to generate and control the new energy; including installing ID chips in each citizens' anus to monitor the defecation level; providing an addictive juicybar to citizens in return.” (https://en.wikipedia.org/wiki/Aachi_&_Ssipak?wprov=sfti1)
There’s a 2.4Ghz version that does higher speeds (up to 2Mbps) at shorter distances, but can fall back on slower speeds as well. It can’t get the same distance as the sub-GHz version but it’s still a nice product.
TFA> Musk and right-wing media continue to take relatively mundane procedures, such as a company receiving reimbursement for processing legal requests, and put them in the worst possible light, portraying them as nefarious.

Edit: 3.4M/44B ~= 0.00008, or 0.008%; roughly 0.
The plastic doesn’t really end up getting recycled. It gets burned, dumped, or shipped overseas where mostly it gets burned or dumped. Plastic is mostly not economical to recycle. Recycled PET is more expensive than new PET and structurally inferior.
It keeps the vacuum, it's really the brush head with the rotating brush and leds that fails periodically. Feel like as I move some conctact are broken and restored.
I'm really rooting for getting the onslaught of rubbishware to end but don't see the right to repair laws making a dent there. Those laws are engineered to make it possible to repair complex, expensive things. Dealing with intentionally misengineered things that are trash cheap is a completely different discipline.
I think the degradation in quality could be a result of advancements in marketing. With such powerful tools, the determining factor for winning products is now marketing not quality. The marketing arms race incentivizes companies to invest more in convincing customers their product is better and invest less in improving their product.
Last numbers I looked at had nuclear much more profitable than solar, especially during winter, hence why China is currently installing 20 new reactors, with a goal for much more in the future.
> I don't think this really makes sense on the front page of HN since you have to pay to read the zine.

You are being too humble :) Great work deserves attention and payment.

I just ordered the 12 pack of physical print version zines + PDFs :D

https://wizardzines.com/zines/all-the-zines/

It includes the pocket guide to debugging zine, and 11 other zines!
An unstated assumption in my comment was that situations where light weight is most desirable are always UCI-sanctioned events. I admit that that view is probably too narrow.
Yeah, I mostly agree.

I would put it slightly differently, and I honestly don't know if I'm being kinder or not. I'd say that in this book, Feyerabend is being a troll. He's out to get a reaction out of you more than to argue in great faith. In my view it's actually to the detriment of his point.

I'm still happy I read it, but I think it's one of those finicky, "meso-scale" ideas that's useful, but doesn't apply at very small or very large scales. It's also interesting that it came out a good decade after moral particularism came out, and it feels to me that his principle is "simply" methodological particularism.
The tokenomics are important. They could create as many PoW blockchains as they wanted without the coins being securities. The important part is that they created all tokens themselves and then sold them via ICO with funding rounds to investors who expected to make a profit from it.

https://www.coingecko.com/en/coins/ftx-token/tokenomics

I think it is more of a stretch to call FTT a cryptocurrency than calling it a security.
It’s amazing how well conditioned people are to blame others for not being exploited.

Corporations having trouble finding workers to exploit is now a moral failure of the worker for not enriching rich assholes enough.
Modern dishwashers should be able to clean basically anything, most often when they don’t perform well, something got stuck in the water dispensers and there is just not enough water reaching the dishes (this will rarely create an error code). At least that’s my experience and I abuse those machines quite a bit in terms of what I put in there.
They're going to "robots" called "not cleaning for 4 days."
Contrary to the cynical takes so far here, this is both good news and logical.

Nuclear fission does come with risks. Japan already paid the price of one costly lesson with the Fukushima Daiichi incident. Whatever your thoughts are on the incident, one thing is clear; it was absolutely preventable, and they had the means to do so. There's ample evidence of that, it's not very controversial. Like most incidents, it was a combination of factors, including some preconditions (the inadequate sea wall, old reactor design), some operational mistakes, and a massive and still unlikely to repeat soon event. Humans are, of course, likely to continue to make mistakes, so the best way forward is of course to try to prevent similar scenarios from happening and invest in safer designs. Things that can be done.

Of course, many would argue now is the right time to instead invest in solar and wind power. I mean, sure. But Japan has multiple nuclear fission power plants currently not in operation mainly just because of fear after Fukushima Daiichi. I'm not a civil engineer of any sort, so I have no idea how plausible it is to implement comparable solar and wind capabilities along with battery storage to make it reliable, in Japan. I know Japan is larger than map projections would have you believe, but it still seems like there could be practical problems. Even if that really were the future, though, today the present is this: they already have fission plants that could be generating cleaner energy, and with rising gas prices, it doesn't seem all that illogical to me.
Regulations. Also probably how cars and refrigerators need energy to work ?

The downside is that cars especially have not gotten cheaper. (This is starting to change, sadly by necessity rather than choice, ~ton personal vehicles will soon be the thing of the past even in rich countries.)
well, using a peeler (not just for carrots) is a way faster way to peel things and it's tiny. Mine has lasted years and peeling potatos is just so so fast. I understand what you mean, but in this case I think it is a pretty useful tool
If it helps , these two extensions are helpful

https://addons.mozilla.org/en-US/firefox/addon/checkmarks-we... clean up links and fav icons ( good for first time install for not making the toolbar as ugly with blank icons)

https://addons.mozilla.org/en-US/firefox/addon/bookmarks-cle... helps get rid of bookmarks with a few feature from the first one
We got a compressor fridge from the now non-existent GDR 50-ish years ago, and it finally broke this year. Still cools, just non-stop (the temperature sensing switch gave up the ghost). I occasionally think about cybernetically enhancing it with an ESP8266, a relay and a sensor.
Just curious, does anyone know why majority of the mentors signed up seem to be of Russian descent on this site? (at least going by the full names)
This is probably wrong, interesting and useful.

Useful to train for critical thinking.

Nothing should be considered sacred, it's OK to be wrong when exploring new ideas.
Writing a program, which means both designing the structure and writing the code, is often the result of many iterations and just not giving up until the best or acceptable result emeges.

Academically inclined people, esp without significant world experience, are often used to things coming fairly easily to them and often self select to give up when immediate (and possibly self affirming) results are not on the near horizon.

So, reasonable talent plus persistance can easily win the day.
Interesting language!

perhaps you can add some envelop to get rid of the clicks.

btw I am also developing a music DSL that can be used in browsers:
https://glicol.org/

This example here is quite relevant:
https://glicol.org/tour#meta1