skysight-inc/HackerNews huggingface dataset:
shouldn't these shortages lead to older equipment/processes being dusted off and brought back online?

7nm or whatever state-of-the art processes may be important for certain latest electronics, but I'm guessing there are many components that could use 10 year-old or more semiconductor fabrication processes.
Pro-Ukraine ‘Protestware’ Pushes Antiwar Ads, Geo-Targeted Malware
Their paper is open access: https://www.nature.com/articles/s41586-021-03900-w

They claim that this device with 1m² footprint could "well within thermodynamic limits" alleviate thirst for a billion people living in "tropical regions" (daytime relative humidity 30%-90%).

I already look forward to the debunk. It all seems very high-level. My money is on that these regions where the device would be viable do not actually suffer of lack of access to drinking water to start with - not to the tune of a billion thirsty people at least.
Isn't that just a sign that Intel hasn't managed to make any compelling products?
You cannot move the fake window out of its parent, but you can do this with a proper popup window. So it can be "catched" but this is (at least) inconvenient and easy to forget.

As is 2FA, e.g. when I'm using a tablet in bed and the smartphone for the 2nd factor is on the table in the living room ... I'd like to see 2FA devices which could be easily duplicated, just as physical keys can.
Hey! We (I work at Ashby) are on latest node 16. We'll update the post to reflect that. Happy to chat over email (edit: found your email and will reach out)
This is a problem pretty much everywhere in the entire world, not just the US. A lot of systems are designed with domestic norms for things like addresses, phone numbers, etc. in mind only.
Dead browser moves.
I whole-heartedly agree. Google is using this projects as a cover so that they can keep invading our privacy and keep uesrs hostages for money.
I will never check out a Thunderfoot video. He is a hateful pitiful man.
My problem is you're talking in absolutes, which are just not true.

There is no guarantee you'll make more money if you do well. It helps, yes, but it's not good to mislead people. Yes, I've doubled compensation at companies by doing a good job, but there is a lot more to it than that.

You can build the best software in the world but if you have a crap sales team your performance doesn't matter.

If you're going to make that kind of investment and expect to have a return in the future you have to analyze the companies you work at like an investor would, and that's just the first step.
Have you tried it before?

Pos doesn’t work with most layout engines (most notably dot), making it kinda useless, and graphviz doesn’t easily expose the dimensions of a node to accommodate dynamic layout. You can work around that, but that’s nowhere near as ergonomic as some sort of “tree level”-like argument that would force a node to position at a certain Y-coord while leaving the automatic layout process otherwise intact.
You could buy a few solar panels, an inverter, a dehumidifier, and a water filter and be fine. The problem is sizing the power generation and dehumidifier to match and generate an amount of water meaningful to you.

Regardless you need quite a bit of solar to get a decent amount of water.
It's sounds like this is describing the stub attribution feature. You can read more details at

https://wiki.mozilla.org/Firefox/Stub_Attribution

https://bedrock.readthedocs.io/en/latest/stub-attribution.ht...
Why would that be mean? That's great, readable design...
Well, except for the part of the world that's Disney...
A password manager would detect that the site doesn't match, so unless you copy it out of the vault directly it's likely to keep you secure.
CXXGraph Community
Well she is married to Rob Pike…
Are government agencies somehow restricted to compromise telcos but not any other organization?
In US ALL doctors have to be trained in Spanish so that they can serve the hispanic population. This type of systemic racism against hispanics shouldn't be tolerated and we need put an end to it.
Obviously we don't know everything going on in the Kremlin, but it does appear that Putin to some degree believed his own bullshit. The the overwhelming force of the Russian Army would knock aside the Ukrainian forces without too much difficulty; that they would even give up and switch sides. He underestimated Zelensky's ability to rally support, and the extent to which the West was willing to forego access to Russian oil and gas. He assumed China would help him withstand Western sanctions, but so far that remains to be seen. Xie obviously doesn't care about Ukraine, democracy, or any of that stuff. But he isn't going to stick his neck out if he thinks it goes against China's interests.
Interesting, but now you have to add in the possibility of having bugs in your YAML file. The YAML is probably less readable than the spec for the binary format itself.

Looking at the code-gen for utf8_string [0] and it's a case of 'thanks, but no thanks'

> std::unique_ptr<std::vector<std::unique_ptr<utf8_codepoint_t>>> m_codepoints;

This is a solution looking for a problem, but I bet it was fun to write.

[0] https://formats.kaitai.io/utf8_string/cpp_stl_11.html
Anything reimplemented in whatever is the trend-du-jour is boring, I agree.

I tried to find exceptions but couldn’t.
I’ve followed the Lit project for a while and would strongly recommend it as as an amazing option that is currently only at a tiny fraction of its real potential currently.

As far as I know this is what the YouTube is moving to as well along with a lot of other major name platforms.

This is a bold thing to say right now but I’m confident Lit is going to eat Reacts lunch in the next 2 years.

They are currently in the very early planning stages of expanding it into a full blown application framework. I’m very curious to see where it lands but I have very high hopes in the meantime.
Mozilla is fast becoming the bad guy even when they are pitched as the "alternative to google (as in chrome)." This is so disappointing.
If language is half decent I personally do not feel any cognitive load of learning and using it (excluding brainfuck like things of course). I do not change language for the heck of it because I am a vendor / custom product developer and need to see financial reasons first, yet it happens often enough
That drives me insane. At one point I ended up having to argue with many service reps over a toll pass that I was unable to pay. The online payment site wouldn't allow me to access it due to being in the Carribean, in Puerto Rico actually which is still part of the US.

I ended up in a loop talking to various CSRs over a few months as each time I called they wouldn't let me pay over the phone as my address was in Puerto Rico, and kept telling me to pay online, which I couldn't do. Kept getting passed from one rep to another, escalated to no effect. Had call-backs from "supervisors". Eventually I was back on the mainland for holidays and managed to call back and get someone to drop the late fees, then paid online.
I created my first website:D
Show HN: API Security Assessment Tool
Free and instant penetration testing for rest APIs.

Please try and let me know what do you think?

https://www.apisec.ai/free-api-pen-test
I don't know anything about the person in the article but if you still don't speak the language X years after immigrating to a country you have no one but yourself to blame for these kinds of situations.
> A lot of nutrition science has changed recently, but eating a bunch of saturated fat is still generally believed cause cardiovascular disease.

The specifically interesting part of nutrition science changes is that we've discovered how individualized this is. Same with salt intake.

Some people can pack away 10g of sodium per day with no deleterious effects on their blood pressure. Others respond very poorly to it.

Some people can raw slonk a dozen egg yolks or 1/4lb of lard and see no appreciable rise in serum total cholesterol or LDL levels. Others cannot.

The main thing we've learned is that dietary advice based on broad population studies will tell you precisely nothing about how good or bad a given food is for your specific metabolism, epigenetic expression, and physiology. We should all go for differential blood panels in our teens or early twenties to determine this up front. A thousand dollars to save a hundred times that later down the road.
Thunderf00t is hit and miss. Some videos are scepticism, small mindedness, long pessimistic rant without substance and no debunking
“Physically Based” always seemed to be a grammatical error to me.

“Physically” is an adverb, which should modify an adjective or verb. So parsing the phrase, “physically based” implies that “based” is used as an adjective or verb, which would imply that “physically based rendering” is a special form of “based rendering”, which makes no sense.

“What kind of rendering is it? Based rendering. What kind of Based rendering? Well, Physically Based, of course.”

It should probably instead be “physics based rendering”, right?

Edit: english.stackexchange seems to agree, although it’s closed as offtopic: https://english.stackexchange.com/questions/165416/is-physic...
Another potential mitigation for this would be for browsers to include a unique, user-specific, favicon-sized image in the address bar next to the lock. If the image doesn't match the one you see everywhere else, you know it's a phishing attack.
I like it. What framework did you use?
>two surnames, one from each parent.

Which one, of each parent's two, is passed on to a child?
yep exactly. paraphrasing something I read somewhere ...

"Best to think of Graphviz as a competent but unruly teenager"

and then just be glad you did not have to do the work yourself.
Netflix tests charges for sharing passwords between households
Don't forget to scout, train, and exorcise your dice!

Part 1: Scouting your die's personality (4min) https://youtu.be/87F-Ind9BaQ

Part 2: Training your dice (4min) https://youtu.be/gNGa-ydu7z4

Part 3: Polterdice (4min) https://youtu.be/XXy2awzR-mM
I use Obsidian, write atomic notes[1], and link them together via note links and tagging. It works much like a personal wiki.

I don't really put a lot of thought into it and I don't go looking for new solutions, at this point. Obsidian stores its notes as files and Markdown files in a directory, on the backend. It is git-able for eg. GitBook, GitHub Wiki, etc.

https://obsidian.md

1. Small notes on a specific little thing.
How much of the drama of the last three years can be laid squarely at the feet of the CEO who gave themselves a raise right when they laid off the MDN staff?
It's hard to design software that's both flexible and reliable enough to meet the needs of these medical users. In an ideal world imo, hospitals could plug in various modules into an overarching health IT framework -- that way they could pick and choose what works the best for them. However, that would mean they're now working with dozens of systems/companies instead of just one.
The design looks great!
I still miss my HP 9000/715 (+735 at work), those PA-RISK CPUs and HP-UX were typical HP design excellence (and bleeding fast).
Economist Darrick Hamilton brought baby bonds from Bed-Stuy to statehouses
For hamburger menus, I would add an item under "the bad" that they make every website feel like it's intended for mobile.

I think one significant advantage of sausage links is that they feel less uniquely intended for any single form factor.
Before the 2000s or the Agilent spin-off, HP was the undisputed king in electronics test equipments. Their flagship multimeter HP3458a, launched more than 30 years ago, is still the standard in metrology. And Keysight (spin-off from Agilent) is still making them with little to no significant modifications over the years.

They also made some great RPN calculators.
Give profits to investors, or reinvest? That seems like the main issue, more so than "manipulation".

Of course if you give profits to investors, that allows room for others to out-invest you.

But the assumption throughout the article is that, if Intel had reinvested, it would have been a good investment. That's far from clear, given that we know how wasteful organizations can get when they are top dog and flush with cash.
Exactly. Ctrl-F “EUV” in the article and notice nothing comes up.

Intel made a couple very bad engineering decisions and fell behind on process technology. That’s it. Share repurchases have nothing to do with it.
Math consists of proofs. Every proof corresponds to a computer program, by Curry-Howard Correspondence. Every program is an implementation of an algorithm.

Hence, math consists of things that correspond to implementations of algorithms.
Ask HN: Lots of Engineering ladders, skill grids, and none for QA?
Hey. I've been looking for decent skill grids, and Quality Assurance ladders that are being used in companies out there, but over 1 year of searching didn't bring any good results. There is so much from this area for software developers, really nicely thought skill grids or ladders. Anyone ciuld share the ones you use? Or any articles, books or other places where something like that can be found for QA?
We could break blocked-at into two layers so that you could provide the data collection mechanism.
You could report to datadog while using the false positive filter.

Also, there's a bunch of tools you could use before you deploy blocked-at or async hooks at all.

Note it's midnight here and I'll stop responding very soon :D
Thanks. You can point to your mobile/web API and get an instant assessment report.
Playing your game, why would Mozilla need to know this?
Bridgetown - progressive site generator and framework, powered by Ruby
This is completely missing the point of GP. You can't (unless something has changed) sync metadata without using their servers. webdav is for the data, not the metadata. If you don't personally care about privacy, fine, but that's irrelevant here.

Replicating the local Zotero folder across devices won't properly sync the metadata in the face of concurrent changes.

If I didn't care about privacy and freedom I would have just used a proprietary product to begin with. It's an incredibly disappointing situation to have dragged on like this for so many years.

Edit: Looks like nothing has changed. https://news.ycombinator.com/item?id=29774935
I'm "provoking" the question of synthetic aviation fuel versus hydrogen, which is hardly settled, and hardly provocative.
> Portable programs: Inferno programs are written in the type-safe language Limbo and compiled to Dis bytecode, which can be run without modifications on all Inferno platforms.

The point is that this and similar operating systems have sufficiently different (and better) security models that extend to the virtual machine level, which makes creating a new languages that are compatible with them necessary. Other languages could be (re)written to compile to the bytecode, or at least live in emulated environments within the safe zones.

Our current operating systems, virtual machines and languages are laughably insecure, whereas these advanced systems can give the programmer and user more control over and guarantees about the behavior of these systems.

If we keep using the current models, we'll have to keep using and building domain specific languages, container protocols, browser sandboxes, mini-vm's, all kinds of incompatible and stacked interfaces, whereas well designed systems recursively nest sandboxes gracefully.

Resource (e.g. cpu time, memory space) and access security have been utterly neglected in currently popular languages, which will haunt us again and again until we finally learn better. Newer systems like WebAssembly are starting to begin to consider at least the latter, where a program can be isolated in a sandbox with a well defined and airtight interface.

https://medium.com/agoric/pola-would-have-prevented-the-even...

https://github.com/void4/notes/issues/41

https://en.wikipedia.org/wiki/Inner-platform_effect
We can exclude all of the 1980s DOS-based models you linked. In the 80s getting a computer made was a feat unto itself, a tilting LCD monitor would have sent the price to the moon.

So that leaves the last 3 links you provide.

#1: The screen is slightly tilted. So it isn't "flush with the keyboard" as I described. Also, this seems to have a typewriter-quality keyboard, which is the selling point there. I'm sure the users are touch-typists who are writing their novel, not someone trying to use BASH and VIM, which I'll have you note, is the target audience of this RISC-V computer.

#2: ...This is a keyboard. Which you connect to an external monitor. Sure, it has an internal monitor, but you can clearly see from the demo that it's meant for preferences and settings. You don't use it standalone. On-the-go seems to be a feature, but it isn't the focus, so it isn't a good example.

#3: ...This is a toy. This is a nostalgia talisman for people who want to go to a techno rave, or people who like the aesthetic of the Tandy 100. It isn't meant for practical use.
Yes, mate, you might complain about the NHS and you might wait and you might curse it, but you'd not entertain the idea of going bankrupt because you needed medical care.
This is super interesting. My grandmother and her best friend always told an almost identical story. They were in Morgan County, Tn. Also early 90s
Where all boys end up nowadays (2009)
He's generally not wrong. But I agree, his approach is pretty obnoxious.
How much of a future should I expect for Wuffs?

The linked-to page says: "Version 0.2. The API and ABI aren't stabilized yet. The compiler undoubtedly has bugs."

There are not many recent commits, and mostly by one developer.
Fear not, among the millions of flags firefox exposes in about:config there is browser.link.open_newwindow.restriction that does exactly what you are looking for! Make sure to set it to 0.
What do you mean "we"? Like government intervention? These are private companies, if they don't want to change this aspect, there's not a lot you can do aside from getting on the board...
As someone who has played all Souls games + Sekiro, this game is a dream come true. 10x better than any previous souls game, easily. The scale is truly insane, I honestly can't believe a game this big is even possible. In fact, I would say that it's very unlikely a game like this could be developed in the West. Our business leaders are so obsessed with profit that I'm virtually certain that a game like ER would be chopped up into 2 or maybe even 3 separate games in order to squeeze every last dollar from the fans.
Author of a web-based GraphViz editor [1] here. We're currently using viz.js [2], which is the original GraphViz compiled to WASM. Since viz.js is unmaintained, we're looking for a replacement.

This library looks really promising! As it's written in rust, it should be possible to port it to WASM. Are there plans in that direction?

Is it planned to be a drop-in replacement for GraphViz (or the dot engine)?

[1]: https://edotor.net
[2]: https://github.com/mdaines/viz.js
Using Stripe etc. adds another point of failure.

But yes, the fact that essentially all payments are bottlenecked through two vendors with no legal supervision is quite troubling.

Maybe we should form a co-operative of payment recipients? It doesn't need to operate anything, but rather be a "suicide pact" that will extoll a high price from payment processors if they try to unfairly ban a business. Some sort of a smart contract could guarantee fair enforcement.
My current employer ships us swag and sometimes doesn't tell us up front.

Fortunately, our swag tends to be useful and decent stuff.
The real defense against this dynamic is the takeover bid. If you think the existing board and CEO are doing a poor job of running the company by neglecting growth opportunities, you can literally buy out the existing shareholders' position and be in charge. If you're right, you'll reap the gain in the form of increased valuation for the shares you bought.
Eugene N. Parker, 94, Dies; Predicted the Existence of Solar Wind
Isn't that just storing the domain name from which served the file? I actually find this useful for those times when I can't remember where a file came from but need to use the site again. Having that data in a Get Info windo has been useful and faster than web searching.
'Bizarro World'
Right, but when people say "Hokkien" in English they generally mean 閩南語 - though I've also heard the term "Southern Min" used.
Besides pay, is there any reason a dev would be more invested in any other B2B app? A few people I know work in medical software, and a lot of them think it's meaningful work.
They can probably reach the same conclusions about why there might be more installs than downloads by thinking about it for maybe 5 seconds instead of tracking people.

Easiest explanation off the top of my head, without reading the article, would be IT departments including Firefox in their base image they use on all their standard issue computers, resulting in hundreds and possibly thousands of different installs having the same download ID. That alone by itself would cause an absolutely massive discrepancy between download and install numbers. My company includes Firefox in our base image and it's on at least 200,000 different laptops and desktops, with a handful of different download IDs between them depending on when they got issued the computer.
> These people are getting it obviously from their admins!

That's one possibility. And even if you pretend it's the only one, it's still interesting how that's distributed. Is it X admins of 1000-PC orgs, or X*500 people who also install it on dads PC? Count how often each token is used, and you got a histogram, and if you just record that you've not collected anything remotely sensitive about any user. This question can be answered extremely cleanly.
This is all true. I always hated their deskjet printers, though. The First one I had was a Deskjet 500 and that thing was a massive turd with very expensive ink cartridges, and no matter how many times I cleaned the rollers, it'd still have issues not being able to feed paper. Shit design.
Agreed. Even better would be a machine consumable format (JSON, XML, CSV).
The title is "'Bizarro World' - That's what my wife and I entered when we drove up to an arcade in Weirs Beach, New Hampshire, where she would attempt to break an official world record in the classic video game Tetris" which is way too long to fit the HN title field.
It gives Mozilla the opportunity to connect my IP address with my browser with my Mozilla account. Mozilla needs to bow down to the US govt and supply them with this information should they have stored it, if the govt feels they need it.
I like the idea of OpenConfig, but some challenges I have run into are that:

1. The models specify data formats in machine readable form, but the semantics are still specified in English.

2. In my experience, semantic complexity and variation across devices bubbles up to the application layer, effectively requiring custom code for each device (or at best each vendor.)

3. Many network devices do not implement OpenConfig.

4. In spite of abundant evidence to the contrary (including the above) it has been frustratingly hard to convince some people (and equipment vendors) I've worked with that YANG is not a panacea that enables network and device management software to automatically know how to configure and manage new devices. (For some reason protobufs/gNMI/gNOI didn't seem to inspire the same madness.)
Except this is an attribute saved on the file locally on your system, added by your browser when you download it, not something that Apple stores on their servers and tracks.
That fine, but not what I'm looking for. thanks.
Right, but if you decided to move to Poland - you'd realise you probably need to speak Polish, right?
Russia House Faces an Uncertain Future After Sustaining Costly Damage