skysight-inc/HackerNews huggingface dataset:
If all you want is a BT dongle, then there's tons of "solutions" on the market for this. See our "comparison" table on CrowdSupply for some options:

* https://www.crowdsupply.com/alt-shift/buskill

When I designed BusKill, I intentionally avoided wireless solutions.

BusKill is designed for situations where the risk is extremely high, and you'll find that the radio-based solutions aren't very secure. They're faulty and have huge surface areas of attack.
Even Google Wave could be another example of this.

They killed it almost instantly? This was before Slack, discord, etc.
Probably the same as every other (good) UI library, by implementing each platform's accessibility API.

There is AccessKit [1] that tries to create a cross-platform API to make this less tedious, but I'm not sure how far along that effort is.

1: https://github.com/AccessKit/accesskit
I don't think anything I've said contradicts that. Although Apple said they would only scan content which was uploaded to iCloud Photos, scanning still takes place locally on-device.
Energy storage is following the solar curve in dropping prices from manufacturing - we've seen this for at least 5 years now...nothing new there.

The funny thing about it - it isn't clear where the value really accrues. There is continual downward pressure on prices for the full system but there hasn't been particularly good ways to recoup value from the utilities models and bidding as merchant power is super tough to make money.

If the hope that electricity prices keep going down from cheap solar (speculating future energy prices is a losers game) it only gets more difficult to install ESS systems. I.e. any system you install now will be out performed by the system in 2 years especially if you are in a bidding market.

As someone who builds projects and invests in climate tech companies I find the prices coming down great and open up more opportunity but I just don't know where the value accrues. For example Fluence going public -- they make money on the control & IT side of the system. So any price decrease in the hardware (Siemens) will likely be recouped from Fluence in service costs.

TL,DR; Glad the prices are coming down - I'm not entirely sure the narrative is right about where this goes and the gatekeepers (utilities + regulators) haven't fully bought in - ie compensation for the value proposition from ESS hasn't been proved en masse. Federal policies might be the finger on the scale that really continues to keep the growth of ESS + solar/wind going strong.

We are going into uncharted waters for grid balancing though and I suspect the utilities will recoup money through system upgrade payments defrayed across the ratebase.
> We don’t have the Alan Kay / Free Software / Hypercard dream of everybody having control over their own computer because integrating with disparate APIs is really fucking hard and takes a lot of work to do.

APIs and distributed integration are hard. But the modern API landscape is a long long long way away from what Alan and folks were shooting for. Sure, you get the messaging part, but that research team wrote a number of papers, one of my favorite being Design Principles behind Smalltalk (https://www.cs.virginia.edu/~evans/cs655/readings/smalltalk....). When I read through the headlines there, I don’t feel like the modern API space lives up to those principles very well.

To be clear, Alan Kay’s entire hypothesis may be flawed. I’m not asserting either way on that issue. I’m just pointing out that alluding that Alans dream didn’t work out because APIs are what he said and we’re miserable, doesn’t really follow, because there’s so much lacking in the rest of the picture.
Now they can call it MetaGlass!
> Surely we are way past the point where someone knows how the whole thing works, all the way down.

So you are disagreeing with this statement and saying that, in fact, you are the person who knows how the whole thing works?

I knew tech work produced some large egos, but sheesh.
Stuff like this gives me pause in the tech industry. My brother is in med-school and always joke with him that the worst thing I can at work is take a website down and the worst thing he can do is kill someone.

But with tech like this, you can literally kill someone with it. Sure you're not actually "killing" anyone, but the decisions these systems make can drive someone to end their life, whether or not the accusations by the machine are true. I wouldn't want to be the guy building that software.
and i thought that humor was against the regulations here...
I thought the whole point of AWS was that you could fail over to a different location?
I have yet to hear that claim, though I'd certainly not rule it out :)

But the way the rule is phrased, it's clear that you cannot say tht people who received the vaccine can be contagious as well. And that's clearly wrong.
I think for some targeted things there might well be "value added" services you could offer to transparently wrap AWS. E.g. a "write-through" S3 wrapper was something I was actually looking at because some clients when I was contracting were very reluctant to trust anything but AWS for durability but at the same time AWS bandwidth costs were so extortionate that renting our own servers from somewhere like Hetzner and then proxying writes both to a local disk and to S3 and serve up from local disk with a fallback to pull a fresh copy from S3 if missing broke even at a quite small number of terabytes transferred each month.

The nice part about something like that is that properly wrapped you can change your durable storage as needed, and can easily even selectively pick "cheaper but less trusted" options for less critical data. It also allows you to leverage AWS features to ride closer to the wire. E.g. to take another example than storage, I've used this to cut the cost of managed hosting by being to spill over onto EC2 instances in the past, allowing you to run at much higher utilisation rate than what you can safely on managed / colo / on-prem servers alone - as a result, ironically the ability to spill over onto EC2 makes EC2 far less competitive in terms of cost to actually run stuff on most of the time.
Some people sure, but I'm not sure how big majority that still is. I believe currently it's value is greater fool theory.

Those who value it for mathematics, would likely value the state of the art cryptocurrencies more. As BTC really isn't any way special outside being the first one.
You better make sure that 'tampering with evidence' carries a lower penalty than the thing that you're trying to hide.
it could be that this is public research vs private?

It's quite exciting to see this scientific discovery having such widespread use, don't you agree? The research is around the [NKG7 protein][1], not sure what Moderna targets.

[1]: https://cancerimmunolres.aacrjournals.org/content/early/2021...
To a large extent, it is their individual choices. They went in with their eyes wide open, knowing what the market is like.
If you decided to pursue something like librarian studies without a concrete plan for income, then it is hardly the fault of society if you do not get a job. I have commented on this yesterday and I will post it here again. Not every job will change the world, but often those boring but well paying jobs are more important than the "impactful" careers.

https://news.ycombinator.com/item?id=29553341
TIL okta is in us-west-2
At least you'll have something to eat.
But at the same point in our careers for the same equivalent we do not have the same $ and status as professions like law and medicine.

You are also confusing our broadly speaking "professional" jobs with some of those other examples and firefighters have early retirement and DB pensions in the UK
Blueberries are easy, they have a star shaped "opening" on the bottom. Native Americans called them starberries. No other berry is blue and has that. It's the only berry I trust myself to eat while I'm hiking.
It should be noted, though, that rustc does not really have any particular tricks up its sleeve to optimize functional patterns, or indeed much of anything. A lot of the LLVM IR that rustc generates is astonishingly naive and verbose – largely by design! rustc totally depends on LLVM's optimization passes to throw out all the boilerplate and output lean and mean optimized machine code.
Assume that you'll be in a group - some other members of which will be more optimistic than you.
- maybe do a fun, small coding side project

- possibly your thoughts and feelings might be hormone-related. If male, consider getting T checked?

- optimistically, maybe you have built such a strong team that you doubt yourself in their context and it's time to move on :)
Sounds like they read some headlines along the lines of "Meta... metaverse... blah, blah, blah..." and had a bout of tech-envy. Again.
A text editor.

A website dedicated to introducing a text editor that hasn't even been written yet.

.... with a "waitlist."

This is peak HN.
There has been no announcement. This is Ars reporting on a blog post on somebody reporting on a job posting.
No, just change it to a statically-rendered page on CloudFlare with all green lights. :-)

And that, ladies and gentlemen, is how I passed my system architect interview!
In most employment contracts in the US, the employer owns anything you create, including what you do in your personal time. But not in California, which happens to have a thriving startup culture, many of which were created after work hours.
https://cryptozombies.io/ best blockchain coding tutorial for solidity
You can reset the SSD's internal encryption key via hdparm, too, once you're done "deleting" luks header. It takes somewhat longer time, but if the SSD firmware is not completely stupid, it will be the equivalent of deleting the LUKS header and running TRIM on the whole device afterwards.
Strong recommendation below

If you have some time, I recommend reading An Ugly Truth (https://www.indiebound.org/book/9780062960672). That book gave me a new realization - Facebook (and other companies) are not victims of their surroundings. There are some very intentional, very impactful decisions that are made at the highest level.

They have a lot of insider information about specifically the Myanmar genocide and how Facebook contributed to it. It's infuriating!
> to clearly say that lockdowns were completely bullshit and ineffective.

You're saying that ineffective, half-hearted lockdowns elsewhere were ineffective? Hold the phone.

Victoria, Australia. South Korea. Wuhan. New Zealand. Singapore.

These lockdowns eradicated the virus locally--for several months at a time; but they are precarious, leaky ships due to the virus spreading everywhere else. An effective worldwide lockdown was exponentially more difficult. But very large countries with the ability to isolate themselves from international travel did do effective lockdowns, so I will not be accepting your narrative above.
Heck, for some bugs its better just to update the public contract to match the bug.
If the repo was used at least once, it will be cached by the default proxy. At that point, deleting it will have no effect on builds
I would be thrilled to buy some of these sacks at 3X face value, the best price I could find was 20X face. Are You sure You are not remembering what they were going for in the past?

here is a Google search I did regarding this idea:

>>> How many US silver coins make an ounce?
There is 0.18084 troy ounce of pure silver in a standard pre-1965 90% silver quarter. So, it takes about 5.5 pre-1965 90% silver quarters to have a full troy ounce of silver.

Current spot price of silver ~22 , lets say $20...so 20/5.5 = $3.60 or approx 14.5 X Face. Still a better deal but that is not the prices the sellers are asking that would be more what a dealer may offer to buy at.
North Korea Executes People for Watching K-Pop, Rights Group Says
I can't wait for a Microsoft team to take the best ideas of Zed (Atom), its GPUI framework (Electron), and beat them on their own field, by adding a twist (LSP) and having better performance(VSCode).

Note: this is a joke, I wish all the best to Zed and its team !
Mold 1.0: the first stable and production-ready release of the high-speed linker
I would probably require a book length post to truly answer this, but here's the best short version I can do. I think it comes down to a few things.

1. Some languages on your list are very flexible, and that allows them to be written in a very readable form with great discipline. People tend to not have great discipline thought, for various reasons: their bosses are pushing them to go faster and cut corners, they aren't experienced enough yet, etc. I'd say that python and typescript/javascript fall into this category.

2. I think inheritance is the devil, and a more functional style is better (by functional I mean first class functions, passing parameters, etc not purely typed). Java/Groovy fall into this category, they overuse inheritance and things like dependency injection with xml or annotations rather than far easier to read function calls with parameters.

3. Then there is haskell :) Haskell requires a phd in rocket science to be proficient, and most people have other things they want to do with their life. You also can't hire a team of 1000 rocket scientists so most companies can't go this route.

Edit: One other thing I'll add about typescript/javascipt because it's a bit of an oddball. There really isn't a typescript/javascript style because most devs end up writing javascript. The java people try to write java in it, the python people python, etc. This alone makes it hard to jump into a random JS/TS codebase and figure out what's going on.

Regarding Go, it takes away a lot of flexibility, which makes the code longer generally, but it makes it much more consistent across code bases. It's lack of inheritance prevents the devil from showing up, and it's largely a simple function call with parameter passing style all the way through the code base. Structural typing is also a godsend.

Edit 2: Also, package management in python is a complete train wreck.
I'd rather be a software developer in the US than a teacher in Europe.
This comment (1) posted 5 days ago on HN does a very well job of explaining it.

(1) https://news.ycombinator.com/item?id=29507357
> The demographics are indeed changing.

The gender ratio isn't changing though. If anything it is becoming worse, it was decades ago that less women went into software engineering today.

The only thin that changed is that now every company tries to put their women software engineers front and center, in their marketing material, to go speak at conferences etc. So it looks like there are more women, but there aren't. Tech companies also tries to improve these statistics by bundling non programmers into this category, like product and project managers.
Yeah - I moved off every Google service during covid (switching all accounts to fastmail was the biggest pain, but once moved has been great).

One nice thing I'll say is Google's data tools and privacy controls are great. It's very easy to export/delete/control your data there from the settings if you dig through them.

The only thing I still use regularly for personal accounts is YouTube premium.

Thankfully no friends use hangouts and I was able to move the stragglers to signal. I personally don't like discord either, but it's harder to get people out of that one (for now).
One thing that has me interested is that they seem to be working with the person/people behind tree-sitter. Tree-sitter is pretty amazing tech and vastly outperforms traditional text parsing. There are a couple of impressive YT videos demonstrating it.
Exactly, and that's not the same thing as receiving the award for the incident.
So will we end up with all the tricks of modern financial sector, just denominated in BTC instead of fiat?
If they did they wouldn't be on the HN homepage. "We are planning to write a text editor based on an existing GUI toolkit, stay tuned" doesn't sound all that exciting, even if the result would be identical.
Third world country here.

Commit and push often.
Heh. Our company just switched to their TFA from MS as of this morning. Poor timing.
Alternatively, let the animals worry about all that and then just eat the animals.
It is nice to see the effect of 0-RTT in QUIC. In quite a few graphs the HTTP3 times for the small Site has one dot roughly at the same level as HTTP2. This probably the first connection. The rest gets 0-RTT.
I randomly down vote good comments to help people cure their internet points addiction. It's my way of giving back to the community!
OT: Do you by chance have any pointers on where to stay up-to-date on modern frontend development?

As a dev I've been out of the frontend game for a few years, when BEM was widely used. When I started working more on frontend again a few months ago I tried to look around for developments in terms of methodologies (e.g. "is there a 'next BEM'?"), but didn't really find anything and didn't even know where to look. Even just hearing about newer aproaches like CUBE would be nice, regardless if they end up being fit for production usage.
No, it would be a few micrometers across, hundreds of times larger than features on advanced microchips.

And if it is effectively a warp bubble, it wouldn’t have any immediate useful application, but for teasing you could send electrons or photons through it and measure effects. This is not a wormhole, the likely effect is either nothing or a slight signal timing change.
Is it this? https://github.com/zedapp/zed

Looks positively ancient and dead.
You did not consider TLA's with that language background ?
This is very atmospheric.
> Then I realized that I don't know how to build the systems that I was relying on for my supposed superiority, or even how some of them work.

I used to have this joke(?) with my friends: remember Mark Twain's "A Connecticut Yankee in King's Arthur Court"? The titular Yankee basically upends the (faux) medieval society he gets transported to, "inventing" all sorts of technological miracles.

Well, I'm a software developer but don't come from an engineering background (I mean actual engineering, not programming). I don't even understand how electricity or the telephone work (I mean, old fashioned telephones, let alone current mobile networks). If I was transported to 2 or 3 centuries to the past, I wouldn't be able to explain modern technology to other people, let alone actually build it.

I sort of understand how steam machines work, and I could "invent" the printing press. I guess. But anything related to circuitry, electricity, chemistry, engineering of any sort, I wouldn't be able to even begin explaining them to King Arthur.

My introduction to the knights of the round table would go something like this:

"We are questing for the Holy Grail, oh noble stranger from a far away land! How can you help?"

"Depends, which version of Python are you running?"
> useful to add another column for "label",

Yeah, that would work really well. When you look at the "services" control panel in Windows, there are two columns. One column is "Name" of the service, and another column is a longer explanation with the column header "Description". I put a small description in there for bzserv (our service) plus a URL to our company website. I think this is just being polite, customers who don't recognize what "bzserv" is can immediate find more information on it.
Oh I have been in a similar position myself. Was a single dev in a startup and I needed to cut corners. I implemented everything. From embedded controllers to user interface and I even used code that some students wrote as a proof of concept to save time. Codebase was a mess. It worked in the end, but barely and maintenance was horrible.

I demanded help when the product was on the market and the new dev began to refactor parts of the software. Was awesome to have help and the new dev teased me when he discovered my greatest sins and most idiotic decisions that I committed. Wasn't meant seriously from his side, but at some point it nagged on me nonetheless because he was a bit of a smartass at times.

Helped me to reflect what I implemented with the resources and time that I had. You will rarely be happy with the code and design decisions you made yesterday anyway. Learn from the mistake and move on. A dev that never wrote bad code probably didn't write much to begin with. People that constantly question design decisions often might just want to prove themselves to you or honestly want to know why you did it. I often answer something like "I was full of optimism about it at that time".
TLS only cares about the security of the socket. It doesn't know anything about the content flowing through the socket. Additionally the TLS connection may not even be between the server and client but a proxy between the server and client, client and server, or both server and client. While TCP and TLS can get a message over the Internet correctly and securely they can't make any guarantees about the contextual validity of that message.

TLS does not obviate application layer checks it can only compliment them.
Introducing the Arc Institute
Ground truth basic dynamics are similar to the basic dynamics of Prediction Markets. Having experimented with creating Prediction Markets from scratch I have witnessed first hand how the bias of the participants will skew or even nullify the wisdom of the crowd, with wisdom-free results.

> ‘[A] large majority of crowdworkers (94%) have had work that was rejected or for which they were not paid. Yet, requesters retain full rights over the data they receive regardless of whether they accept or reject it; Roberts (2016) describes this system as one that “enables wage theft”.

So, what was the source of wisdom in rejecting the results?
We are all just children playing house. Let them have their fun.
The page also no longer references the iMessage forced snitching on children. Was that covered in another news story?
Microsoft Band, I also helped design the embedded runtime we used. :)

Embedded is awesome, more so if you get to write your own mini-OS from the ground up. 100% recommend it!
I'm not entirely sure libraries logging is a good idea anyway. I think there is a strong case that logging should be entirely an application concern not a library concern.
Asking as a non-cloud-developer: why would Crunchyroll's recovery [0] lag so much behind AWS's recovery [1]?

[0] https://downdetector.com/status/crunchyroll/

[1] https://downdetector.com/status/aws-amazon-web-services/
Not to mention that many of the skills needed by the original cavemen to survive are gone in today's society. In other words, if we were to compete with the original cavemen in their environment, we would most likely fare rather poorly, at least in the short term.

Not trying to glorify off-the-grid living or anything, but I think it's interesting to think that in some (very specific) ways, the cavemen were actually superior to us.