skysight-inc/HackerNews huggingface dataset:
I'm leading the software team at Northvolt Systems AB. Half the team is composed of embedded software engineers. We are currently using C to develop our battery management system. But I definitely think Rust as a bright future for that kind of application. The reason why is because functional safety is a major concern in battery systems. And it's really hard to achieve this in C, for the same reasons it's hard to write secure C code. The main obstacle to Rust adoption in embedded systems with functional safety requirements is that the toolchain is not qualified according to the functional safety standards we have to follow. If we could have something like the Arm Compiler for Functional Safety, but for Rust, then I think we could start using it. I'd be really interested to investigate this, in collaboration with other teams sharing that interest.

https://developer.arm.com/tools-and-software/embedded/arm-co...
You can report them fairly quickly, there should be a "report" button directly on/under the ad itself. I'm not sure how effective it is at stopping these sort of ads, but it is a step you can easily take.
I sold my QNAP NAS a year ago as QNAP does not have a strong security track record. If anyone is looking for an open source NAS solution, I recommend OpenMediaVault - it runs on Debian Linux and provides a management GUI for managing ZFS pools.

I'm currently using a 3 disk setup with WD Red (CMR) drives + SSD cache on ZFS with it and have had a good experience in the past year using it so far. I've had to replace one of the disks due to age and ZFS makes it super simple to replace and resliver disks.
From your link:

Basically you just point it at a ".json" file of the right type or a ".txt" file that is the output of performing a "EXPLAIN SELECT" using the sqlite3 binary built with "--enable-debug" and it does its thing.

Good to know. Thank you!
Advanced Guide to Customer Acquisition
Dutch couple move into Europe’s first fully 3D-printed house
care to elaborate?
isn't the whole point that water escapes before you manage to put the plunger in place?

or do you mean that you've gotten fast at putting the plunger on, and then leave it there for a bit before pushing it down? (in which case, do you skip the stirrer step?)
I assume you're a tea drinker then :-)
This comment gives me some seriously mixed feelings.

I guess it's like a prebuilt computer vs a custom build.

If you're interested in learning about mechs, ok with ordering from a few different places, you can build a keyboard significantly better than that Logitech for half the price.

For the same price you'd get a keyboard in an entirely different bracket of quality (imo the Logitech is about where $50 mechs from companies like Reddragon are, just with some better QC and CS)

-

But if you're not ok with all that, then it's a slightly different story?

I mean that Logitech specifically has low profile switches which are not great, and the keycaps typical chintsy Logitech ones (bad) and are non-standard (really bad, imo that defeats one of the best things about a mech).

It's a very specific keyboard for a very specific kind of consumer, I definitely wouldn't call it the best.

If someone's not interested in wireless as a hard requirement, Ducky keyboards have excellent keycaps and better build quality.

If you need wireless I'd recommend the Keychron K6, hot swappable so you can experiment with different switches, normal keycap situation, all around a solid keyboard.
Opening the link in a private window worked for me.

No IP rights came with the NFT. Buying it accomplished nothing just downloading the image itself and putting it on your hard drive wouldn't have accomplished for free.
I tried to look up graphs of the iq gap over time but such data is harder to find than it was five years ago. I did find that the convergence of math scores seems to have slowed down or stopped though: https://upload.wikimedia.org/wikipedia/commons/5/57/NAEP-lon...

For the American "black"-"white" IQ gap itself (and I think it's very important to specify American, as conclusions about "blacks" in the USA are likely to be very misleading if applied to Botswanans for example) the I found a few seemingly contradictory studies, but it looks like the childhood gap is closing quickly (3+ IQ points per decade) while the adult gap is closing much more slowly (<1 IQ point per decade).

Do you have any good sources on this?
Mechanical keyboards are great. Fell in love with an M 20 years ago, and wanted the same feeling. There are great models under $100 that will last you forever. I have 3: 1 at work, 1 at home, and 1 BT for the media center. That's it. Never replaced them, I just got them not to move keyboards around.

The rest I agree. It's like the audiophile business. Drop basically turns every consumer product line into an exclusive, elitist, better than you, brag in front of your bros marketplace with absurd margins. Keycaps are the worst offender, they're the cheapest thing in the whole keyboard to manufacture yet they get sold for... hundreds??!? Hard pass on all that.
Jesus, how can you allow a 12 year old to rack up $8000 in debt?
This new arms race can eventually lead us to militarization of the whole economy. Almost every business operation will cost 40% more than now because of security costs. Security doesn't scale well and can't be commoditized (until we get AGI I guess). You can't just outsource it to Google or other megacorp.

That would be an insane waste of resources.
1 coffee every 3 days means 5 teas every days to get things done :D
I have a gallery of ergonomic mechanical keyboards. I'm not aware of anything exactly like the Sculpt; once people are 3d printing a case they tend to make other changes.

The final picture is to a site with more traditional ergonomic keyboards, I haven't added these individually yet.

https://aposymbiont.github.io/split-keyboards/
Not OP, but I do touch-type fairly accurately at around 85-95wpm, even on cheapo keyboards. I don't like it, but mechs are hard to find and expensive where I am.
Agreed. Of the OOP languages I use, only C++ by default, and I think this is one of the few defaults in C++ that is correct. In Java terms, every method should be `final` except those that are explicitly intended as customization points.
> In 'most of the world', especially the English-speaking / metric-using parts

Most of the world is not speaking English (but it is using the metric system).

> clearly and immediately

Is it because they so obviously stole the word from the French?
> "For some generations they used Qualcomm chips in the models for CDMA regions since Intel didn't make a CDMA modem."

Yeah. The Qualcomm-equipped international version of the iPhone X notoriously got significantly better LTE speeds compared to the Intel-modem version sold in UK/Europe.
Hi, PowerDNS dev here! Would you mind fixing your handling of NODATA answers, which are currently lacking the AA bit and a SOA record in authority? It does not seem to affect all instances, so perhaps it only happens on the legacy infra.
You can get the details here, for example: https://dnsviz.net/d/b.b.b.b.b.b.b.b.a.a.a.a.a.a.nope.repl.c...
One of the reasons people might spend time on keyboards is health ie to combat the carpal tunner syndrom.
Running code in the target process space before the target executable is loaded is not possible with CreateProcess. Configuration of the target process has to be done by the operating system, via an ever-growing list of attributes you can pack into STARTUPINFOEX. https://docs.microsoft.com/en-us/windows/win32/api/processth...

UNIX fork/exec is also significantly faster than CreateProcess, but I'm not sure how much of that is necessary rather than contingent, or results of an ever growing list of "security" programs insisting on a veto. https://stackoverflow.com/questions/47845/why-is-creating-a-...

Fork+IPC architecture - effectively multithreading but where the processes don't automatically share memory and can crash separately - also requires fork(). However this has very much fallen out of fashion.

() I suppose you can emulate fork by calling CreateProcess with an empty executable and CREATE_SUSPENDED, then use various debug APIs to overwrite its memory map with your own, but this is very messy.
If we’re talkiing regular monthly expenses:

- Health Insurance for family of four: €118
- Accountant: €99
- Apple One Subscription: €19.95
Nonsense, the amount of wirst bending to move sideways across a straight keyboard is a known finite quantity, not some exoteric 'nobody knows really' thing. Just because you don't feel it, doesn't mean the strain isn't there

I do agree however that some of the ms ergonomic keyboard went far too overboard with the concept to the point of being unusable. (I.e. those with the keyboard split in the middle instead of gently curving all the way across)

But the good one are are way better than the straight slab.
A friend of mine uses Rust at Alstom. He wasn't the one who pushed for it.

I am not sure about what you said. Big companies are risk-averse, but that could play in Rust's favor. Some employees who are a few years short of retirement might push back on it, though.
We’re not measuring latency due to processing here. We’re measuring latency due to round trips.

For server rendered animations, all the frames might be delayed due to geographical distance, but the time gap between the arrival of individual frames is not affected by geographical distance. The server is not waiting for the client to request the next frame, it’s always pushing.

For the user, it’s similar to watching a streaming video after letting it buffer a bit.

For interactive elements, every interaction has to go through the round trip. So the gap between interactions is affected by distance.

Server rendered games would suffer much more than server rendered animation.
I don't buy this in the context of advertising. If a company selling do-rag's or haircare products for the hair type found in most black people targeted primarily black Americans would that be racism? No. Not in the malicious sense of the word at least. That should be perfectly within their rights as an organization.
I believe the facts support a different conclusion:

(1) There's been a dramatic increase in our brain size over the last million years, is just a coincidence that we've also gotten way smarter?

(2) What about the high correlation between brain volume and IQ within humans?

(3) What would the evolutionary purpose be of supporting such an expensive organ if its size is irrelevant?
hahah, that's a nice philosophy.

thanks for "expounding" it :p
Choosing the Correct Flux – PDF Drive
Beans I buy are pretty strong
Servers at DigitalOcean $2500 per month.
Paypal: Our last transfer to our bank account cost $1000 because PayPal takes a currency conversion fee of 3% from USD to SEK (that's in addition to the transaction fee)
Intercom.io: ~$200 for the support package. Using the messaging automation would be ~$3000 per month...
Introducing Wolfram Application Server
I'm not aware of any community, but Arts and Letters Daily often highlights interesting content, as does 3 Quarks Daily.
Remapping your keys (with .Xmodmap or Autohotkey) is imho a must-have.
Doing that at hardware level with QMK sounds a pretty good alternative.
> "inheriting money is a way avoid being a high performer", which happens to be true

By what metric? Or do you mean "a way to avoid having to be a high performer in order to achieve good results"? Isn't the whole beef with wealth inequality that given otherwise equal luck and faculties, a person who starts with more capital will gain more capital?
Or SAP and any other ERP, or Salesforce and any other CRM, or any other kind of enterprise or banking software (Java, .NET, C++), VBA and "small" internal applications.

Probably 60-80%+ of the software developers and sysadmins out there :-)
Dark.fail, darknetlive.com hijacked, Njalla potentially compromised
Someone is already working on this apparently:
https://ferrous-systems.com/ferrocene/
1. Amazon Ec2 $60/year

2. Domain names $50/year

3. Lenovo yoga c920 $400/year
Sounds like he means related to productivity or software development
I created an email alias on my domain to start the FB account. Works fine, not banned. If they get data to sell, probably they don't care. I can run credit card payments on the store as well.
Yes monthly subscriptions.

Ah yeah, I pay €120/month for my accountant too.
I should have add that in the list as well
> membrane keyboards generally have 2KRO, 3KRO, or 6KRO

Since this article is targeted for beginners, it would be better if you explain what are these terms and how do they affect
Can you get GitHub trophies? GitHub Profile Trophy
> And the Z machine games can be run everywhere.

Even on mobile devices!

Which IF programs support Z machine output?
Australia proposes teaching cyber-security to five-year-olds
That explains a lot to me, as a (almost) user. Wanted to buy one, loved hackers keyboard, but the whole thing was more expensive then a modern mobile ryzen 4xxx mini pc with lots of ram and m2 ssd, wifi6 and so on. It also not locally available so basically no real warranty for me.

Got one of those curvy ergonomic divided keyboards from MS and forgot about the whole thing, while saving $500.
The extensive standard library and the big libraries or frameworks that are the gold standards for their niches, in that language's ecosystem.

For example Hibernate for Java ORM, Spring as the big Java "LEGO brick bucket", Rail for Ruby web development, etc.
Enforcing KYC, AML Laws Is Key to Reducing Ransomware Attacks, Report Says
The thing with “solving open problems” is whether one is solving particular instances of an abstract problem or a general case of a practical problem.

The latter is what software engineers call “design patterns.
Flutter App Development Company
Many years at MIT, then at BCG, then this:

"market prices represent the true value of goods in society".

Prices represent the relationship between supply and demand.

Value on the other hand is subjective and is something that you attach to things.
My largest one is 200 lines. But yeah, most of the heavy lifting should be done by other tools. The most common "script" for a build step should be simply "make". For Python, almost everything is run through tox, so I have "tox" for tests, "tox -e wheel" for the packaging etc.
"Can I interest you in this RTX 3080 for an unbeatable $1000?"

"That sounds too good to be true! Is that... saltwater corrosion?"

"Dissolved salt is an electrolyte, which means it's good for electronics"
Ah, that's indeed a good question, though those are implementation details of Fly.io I'm unaware of.
They don't enforce the number of years, but they could ask you quite deep questions about the language.

Even if you're a senior Python/Javascript developer, with experience in C# in the past, etc., if they start grilling you about Ruby, you probably won't prove that you're as equally productive as a similarly smart dev that is an actual senior Ruby dev.
Unfortunately not many goods survive the experience.
Looks Like Facebook Has Been Down for a While
Slightly off topic rant: Safari’s dev tools are completely unusable too: most of the times the line number of a (JS) error is absent or wrong, especially if the error originates from an ES module (I submitted several bugs to webkit).

It’s a browser I want to love – especially for its performance – but it’s becoming harder.
Any reason why the single pixel wide capture approach is used? Seems very prone to operator setup error. It has to be exact at the finish line and exactly parallel to the line and there's no easy way of knowing if it was setup correctly after the face.

Wouldn't it be better to set up multiple high speed cameras at different angles
I assume that at least the browser shortcuts are out of the way ?
Yeah, but that's a losing race. Considering how much investment is happening with Rust right now (when Amazon, Facebook, Google, Microsoft, a ton of smaller companies are investing), Rust will become "good enough™" at some point.

I'd imagine that we're at most 3 years away from it having mature libraries for 99% of tasks you'd want to do as a professional developer.
A nice mechanical keyboard is nice, especially to touch type on. It's only going to improve your writing in the sense that you'll be in a better headspace when you write because you're using a nice keyboard, but then how many hours a day do you spend typing? Is it not worth spending them typing on something you actually enjoy using?

The quality of a photographer may be independent of their camera but I guarantee professional photographers don't use cheap shitty cameras.

Edit: Tradition dictates a car analogy, so - when I bought my first car I couldn't understand why people thought disk brakes were better. I mean, you can lock the wheels with drum brakes so they're equivalent, right? Then when I got my second car with all-round disk brakes I was retrospectively horrified that I'd ever trusted my first car's brakes with anything.

Of course, a year later when I was more confident and started testing the limits of my second car, I found out the difference between disk brakes and racing brakes...
I have 4 issues with your comment:

1. AMD and apple use different methods for measuring effect. So AMD 35W and apples 18W are not directly comparable.

2. Despite what HN top posts want you to believe newset Zen3 has a performance advantage over M1. Hence at this point it make sense to concentrate on reducing power usage.

3. AMD64 is basically internally a RISC.

4. Why does _any_ post on _anything_ quickly turns into praising apple? You are stealing attention from the real discussion.
I could not find that on YT.
> Mac sales went from $5.4B to a record $9.1B year-over-year.

https://daringfireball.net/linked/2021/04/28/aapl-q2-2021-re...
Does QEMU support TSO when used with Apple Silicon?
I'm a near 50s guy who grew up on Vic20s and hasn't stopped since.

The UX of my son's iPad is almost enough to drive me insane. So many counter intuitive ways to do things, such as completely invisible (ZERO freaking indicators) swipes needed to access extra info etc.

My present favourite is how the current keypad for entering extra time on an app (yes I managed to set up parental guidelines for that POS) is cropped in half so that you have to rotate the screen in order to see the full keypad.

Plenty of room on the lock screen that's displayed for this purpose, only showing the numbers keypad - they just made it so tiny you can't pick half the numbers some of which are in my parent pin.

How they're selling this crap for billions of dollars is beyond me.
> What I would really like to see is a CI system that lets me write a script in a language of my choice instead of defining a pipeline config file. That way I can run the pipeline locally, put breakpoints in, etc.

Every tool I've used allows you to do this. Just write the script in the language of your choice, then run it in the pipeline.

A pipeline should be considered like "markup" around your scripts. Everything should work independently and on any system. The pipeline config just tells the scheduler which order to run it in, which bits can run in parallel, what artifacts to keep etc.
I, for one, welcome every advertiser to discriminate against me on whatever basis they want and don't show me any ads.
Haha, you're very welcome!
If it wasn't for this, where would beach-goers get their classic Garfield phones from?
Indeed. So introducing a dairy beverage called rice milk would cause unnecessary confusion. Yes?
> membrane keyboards generally have 2KRO,3KRO, or 6KRO while mechanical keyboards support N-key rollover (no matter how many keys you are holding down simultaneously, all of them will be registered correctly).

2KRO means 2-key rollover. If you push 3 keys simultaneously, one will not be taken into account.

It is in fact a little more complicated than that (2KRO guarantees that any combination of 2 keys will register both, but some 3 or more key combinations will also work).
Generally speaking (there are always exceptions), mechanical keyboards are one of those things that you cannot live without any more once you use them. Before that, it's hard to see a point, but going back from a good mechanical to a mushy keyboard is hard.

Typing is just more fun on them. It's similar to having a favorite coffee mug for drinking coffee.
Once/if it reaches that point, and considering its main niche (systems software), it will outlive roaches.
>What's a fancy keyboard supposed to give me?

If you want a standard keyboard with a standard layout or something similar, a cheap rubber dome keyboard is going to work just as well as my $600 keyboard. If that's the type of keyboard you want, the reason people like them is because they think they sound nicer, feel nicer, and in many cases look nicer. They also have better built quality and people appreciate well-built things.

However, there are also situations where people are getting tangible benefits from mechanical keyboards. Some people don't have much desk space, so you can get a smaller keyboard and save room. It also makes them more portable if you feel like taking it with you.

Another tangible benefit is programmability and the use of layers. Some people work faster and more efficiently with a smaller keyboard with multiple layers. Another reason to use layers is for different use cases. I can have one layer programmed with a bunch of hotkeys for Photoshop, another layer for just normal typing/computer use, and another layer setup for gaming.

Another thing to consider is ergonomics. I 3d printed a case for a Dactyl Manuform and hand-wired my own customized, split ergonomic keyboard. After switching to it, the tendonitis in my wrist cleared up.

So, there is value to be found. However a lot of the people that want mechanical keyboards just want something that feels like it is a quality device. If that's what you're looking for, you can get something that will likely be the nicest keyboard you've ever used for $200 or less. Once you get to the $500+ mark for an entire build, you are venturing into the territory where its more of a fashion accessory. People want cases made by certain designers and while in some cases they have better features or are machined to a higher standard, you quickly run into diminishing returns.

IMO if someone wants to get into mechanical keyboards, its hard to beat the standard model of GMMK keyboards for the price. You can get it for $60 without switches or keycaps. At that point pay $30-40 for Box Jade switches if you like clicky switches, $70-100 for zeal helios switches if you like smooth linear switches, or $50 for aliaz 70g tactile switches if you like MX browns. After that spend $30-50 on a cheap but decent PBT keycap set. Finally, do about 10 minutes worth of simple modifications to the keyboard and you'll end up with something that gets you 95% of the value you'd get out of a $2000 keyboard at 1/10th of the price.

https://github.com/abstracthat/dactyl-manuform
I guess "beak" ("bek" in Dutch)
Not to mention that people like Rachel Dolezal and Shaun King probably already pass as black to the algorithm, so they wouldn't be put at a disadvantage by the colour of their skin anyway.
They often stay floating for months.
How to build a machine learning app
If you’ve ever wondered how to build a machine learning app, this article will answer your question.
Hmm I don't see the quoted text in the guide. Maybe it's something different internally?

The page I see only says there's a 60min "language-agnostic coding exercise" and that you have to share your screen and talk through your thought process. That's why it felt similar to leetcode stuff.
Nothing a Leica rangefinder would have given you if you were not a photo journalist in the late 50s.

A "special" keyboard can offer you a lot if you have an itch to scratch. Typing faster, relieving pain, automating sequences, enjoying the clicks, fast focus in low light, no mirror vibration in low light conditions, compact package, ruggedness...

As a side note, photographers are really picky about their gear :)
The Intelligent Timing Lock