skysight-inc/HackerNews huggingface dataset:
WLAN sensing. Off the shelf mesh wifi systems are capable of sensing people reliably. This includes qty, position, motion, & gestures.

Here is the IEEE spec due for approval in a year or two: https://www.ieee802.org/11/Reports/tgbf_update.htm

I have mixed feelings on the tech. The home security implications are amazing, and things like automatic fall detection for the elderly would be a literal lifesaver. Small business could gain great insight into customer behavior.

On the other hand, it's just creepy. How do you prevent the next apartment over from spying through your walls? Is the hotel wifi going to recognize and catalog physical activity between two people?

Anyway, Plume already makes a home security system that utilizes the tech.

https://support.plume.com/hc/en-us/articles/360043364893
The first two sentences of the text on http://json.org are "JSON (JavaScript Object Notation) is a lightweight data-interchange format. It is easy for humans to read and write."

It's a primary goal of JSON, it's fair to question whether it's successful at it. Personally, I'd much rather write TOML or S expressions. I don't like YAML at all, the whitespace sensitivity drives me nuts.
Performance is a relatively minor problem here, complexity being the bigger concern. For example, I really love all-in-one programs like Rust's 'cargo' and Nix's 'nix', but the work that goes into making them work properly is astronomical. On top of that, both of those programs have limited composability and fight for dominance with other interlocking tools like rustc and nix-env, respectively.
The fact that they are quoting a children's fiction story that pokes fun at shamanistic cultures in response to a serious topic doesn't help their cause either.
Well, comical or not, this is one of the ways Russian propaganda explains the need to occupy Ukraine (and to eventually make it part of Russia).
Do you have a substantive criticism of the article?

Or do you not have any factual disagreement with it? In that case, not everything ‘crazy’ is crazy to the same extent, and trying to brush over crimes like this as just to be expected is unconvincing and needlessly defeatist.
Do Amazon and Meta get away with zero oncall compensation policy even in Western European countries?
Because paying for SO would be the opposite reason why it works. Its about community and helping others with technical questions, not about lets see how we can monetize it - never has. They have career ads that help with that and might provide value to technical users its more tailored to
CppCon – Slides and other materials from CppCon
Doesn't matter to the caller, because they aren't supposed to be clever and call any of them instead of the APIs exposed by the respective DLL for resource management.

The DLL authors should better know what APIs to call internally on their own code.
If someone buys the Kindle version, can you let us know how the formatting looks with all of its diagrams and code?

To get the PDF version I tried buying the e-book collection from InformIT, but Pearson (that runs the InformIT and Microsoft stores) no longer takes orders from people using a "@fastmail.com" e-mail.
Isn’t Tailscale similar to the Zerotier which can build a virtual LAN across any networks?
Road traffic in Italy is definitely somewhat chaotic - I got knocked off a bike in Naples mainly because I was too trusting that cars would stay in their lane and not randomly move over with no indication. But when drivers do know you're there they're generally respectful.
Some people get paid in money and not exposure.
If you just want comments (and trailing commas), there is also this: https://www.npmjs.com/package/jsonc-parser
Does everyone else not have this? I would be surprised Amazon is the only company that have full ownership teams.
> slaughtering a living human

A human body grown without a head or brain?

That's the moral equivalent of a houseplant or a pile of lumber.

Nobody cries over HeLa cells dying millions of times over. Or any other cell line.

This is far more moral than killing lab rats. And it could end most diseases forever.
> JSON is not intended to be used in configs and other user-editable files.

Yes, but it’s a bit late for that.

It sounds like you’re advocating for a configuration format somewhere in the space between JSON and YAML. Not JSON, because it’s annoying to write by hand, no comments, no trailing commas. Not YAML, because of all those unintuitive edge cases like “no” (unquoted) being a Boolean.

It sounds like the primary disagreement here is where in the design space between JSON and YAML is the right syntax for configuration files.
A comment <-> PR is a many-many relationship. For a lot of workflows it's practically a one-to-one, as people would only comment on a commit starting from a PR, but you can just comment on any given commit you find.

E.g. here's git.git's first commit, with a lot of random (mostly garbage) comments: https://github.com/git/git/commit/e83c5163316

That wasn't part of a PR (GitHub didn't even exist then), and if it was it could be a part of many different PRs.

I really don't have a full overview of this GitHub change, but this general area is something other hosting providers have definitely struggled with.

I.e. how and when to treat a PR/MR as some holistic vertical component, v.s. being mostly incidental metadata about a "push" (or "potential push"), with the commits (and any comments) being the important way to view or think about individual changes, and anything in-between.
Not in Germany, apparently.
This seems like a no true scotsman opinion.

The author is asking questions about life span or species of trees without doing any of the journalistic legwork.

There are many reasons to say that credits aren't enough if we're still contributing carbon, because few people have been saying "don't plant trees" in the areas that have established credits.

But it's not the same as green washing; it might be more similar to cancer awareness campaigns, but there is some action.

And of course the answer is "do x less", but that's not an option most of the developed world will choose. Do Y more is much more achievable, especially if it benefits the end user.

So new recycling campaign "Recycle aluminum cans, it'll save you 5% on your next 24 cans, reduce the trade deficit, and help build pontoon boats and airplanes"
Despite the title, I don't think the article is about algebra "making you smarter", but more whether you can learn it successfully and if by pursuing such an endeavor you can hamper age-induced cognitive decline.
The green pads was a neat twist.
It's about as necessary as your comment stating facts about the future. :)

In any case, I apologise - my comment was indeed unnecessary and didn't bring any value to the discussion. Had it been made to me I might not have been as good a sport as you have so kudos to you!
Non-constructive criticism is extremely easy to produce and can make the author of it feel smart for a second. Doing it in a place where folks share their creative works is like shooting fish in a barrel.

There may be a tiny bit of signal in such comments but it's mostly just noise. I try to just ignore any comment that looks like the commenter just wrote whatever came to their mind, they're gonna forget about it in 10 seconds too when they're off to the next thing to react to.
It's the second symmetric derivative.

https://en.wikipedia.org/wiki/Symmetric_derivative#The_secon...

https://en.wikipedia.org/wiki/Second_derivative#Limit

> The limit is called the second symmetric derivative. Note that the second symmetric derivative may exist even when the (usual) second derivative does not.

> This limit can be viewed as a continuous version of the second difference for sequences.

So it actually can do what I intended it to do, nothing original - but there was a degree of satisfaction in deriving it myself.
> I don't care if it is capable of rendering something invisible; the electrical continuity is obviously there.

Side channel leakage of these keys is the area of research you are talking about and that is why that type of research gets hella funded right now. They've gotten really good at hiding these signals. It's foundational to how fabless semiconductor companies operate, or else they would have their IP stolen faster than they could produce it. The chapter I referenced "a brief history of logic locking" goes over the missteps they've discovered over the years.

> got a patent number or other name for it?

I actually don't know where to find it in the literature. I learned it in class at my masters program at NYU and only because I thought to ask the professor. I don't have access to enough journals to trace back that far. It is probably in a material science journal somewhere with some crazy chemical compound name. But the EPIC paper I linked references a bunch of other logic locking schemes, which if you read some of those papers, which I think many are publicly available, you will be able to easily tell what they are saying is not possible without the flashing-glue.

> thanks for Patterson and Hennessey

And yeah, that Patterson and Hennessey talk is great. I remind myself python has the potential for 60,000 times speed-up when I think I'm bored with computers.
I gave it "every full moon" and it gave me 0 0 * * * *

Still some more work, methinks.
Of course premature optimization is root of all evil, but JSON is a data exchange format above all else, and using a more relaxed version of it will inevitably incur a higher overhead, and its original format is just native to the language itself.

I personally prefer to choose a simpler, and a bit more pedantic versions of stuff whenever I develop something, and while it doesn’t break performance records OOTB, the performance is always beyond reasonable at the first iteration.

So with this logic, I’ll just prefer “vanilla json” whenever I need to use it as a data exchange format, or a well established and fast XML parser, and leave at it.

This logic made my life way easier, but it’s just me, and I respect other developers’ choices.

Mine is just an observation rather than a rant.

OTOH, using a simpler set of components will reduce the probability of breakage a lot, too.
Many panels manufactured today are expected to last more than 30 years. The 30 year lifetime usually means 80% as effective at 30 years.
I can really relate to this. I posted something earlier this year about how a number of file system problems are directly related to an archaic architecture that was designed when hard drive capacities were measure in MBs. I offered a possible solution in a hobby project that I have been working on for years.

https://news.ycombinator.com/item?id=30449263

While there were some really good comments, the vast majority were very negative and critical. (BTW: the comments on HN were much more civil than on Slashdot where the story also got picked up) Still, I didn't ignore the criticism but tried to learn from it and there were some encouraging comments mixed in as well.
Netbird is interesting! I only found out about them because their predecessor company made a cool SATA board for the Raspberry Pi 4.

Their community seems to be very small; so could you give a short review of what's better/worse about it vs. Tailscale?
I don’t disagree that 3 seems valuable, but at the end of the day scientists are just people and should not shield themselves from having to validate and communicate their work given it’s impact on normies.

Consider there is still plenty of ways for scientists to communicate undistracted; a site such as this does not mean other forums are obsoleted. Private channels will still exist.
This is a fantastic project. I've played around recently with late-90s/early-00s PCs, and have used Plop 5 on CD to boot off the USB disks. If you use older hardware, keep a copy on CD - booting off USB is much faster than CD!
That's assuming it makes the least bit sense to compare the distances people typically walk when that's the available mode of travel compared to how far they ride when they have e-bikes. And "sustainable" isn't even primarily about energy efficiency - it's about ensuring we don't exceed the capacity of the planet to repair what damage we do it. A human population that relies primarily on walking (or push-biking) to get around is almost certainly going to be far more sustainable than one primarily using e-bikes.
While I agree there would be issues to solve, bombs like the massive ordnance penetrator seem like it could do some damage with its 30,000-pound load (the dam busters used 9,000-pound loads).

But even if we went with the same 80 year old designs of bombs as in world war 2, the biggest challenges with Operation Chastise has been solved today by the user of precision-guided munition, drones and cruise missiles. The pilots of Operation Chastise had a major challenge flying so low, with such a heavy payload, with a very narrow target window, using technology that was neither precise nor easy to use. They could also not avoid flak from anti-air, and the explosion from the bomb was a major threat to the plane forcing the pilot to balance their own and crewmen life with that of the mission. Misty weather also prevented one plane from even find their target. It was a very risky mission.
Ah right, I saw that library but it didn’t have examples and I didn’t manage to use it. Do you know a page that would explain that?
I still don't get what the point of json is. If you want to dump raw JS data structures as text just do. You don't need a spec or special tools. If you want human readable XML just use s-expressions. Something that's so easy to parse you can roll your own in an afternoon.

Json is trying to square the circle of "I want things to be easy" but also "I want to not shoot myself in the foot", goals which are mutually exclusive. Every new version of json is just gods way of teaching people how XML got to be the mess it is.
You insulted them in many ways in that post. For example, you implied they were a fool - you said they would be surprised to discover that cards in a deck have a random order. That you thought them a fool is obvious from the way you engaged with them - maybe you didn't, but it strongly comes across that you did; that you misquoted them and then explicitly laughed at your misquote is derision. It comes across as hatred and also a presumption of stupidity. You've had a pattern of not being polite; it was why many of your other posts died.

It is why people like the above are saying you do not seem to do be doing well at being polite. The person you derided as attacking you personally was merely commenting on what people observe about your behavior.

They don't quote you. Don't draw attention to it. Just comment on their observation of it. But since you hide from it I am willing to pull it out into the light so that it might be seen by you. To do otherwise is to be your enemy, because in pretending that you are doing nothing wrong I set you up to eventually be banned from the forum should the pattern of continual insults go unchanged.

You have a tendency toward a form of rhetoric that tries to belittle the person you are talking with. If you are even the sort of person who thinks rhetoric is at all acceptable, this is sometimes an acceptable form of rhetoric, when it is not done at a particular person during discussion, but when you are talking with and to people it comes across very badly.

There is a very high chance that your own writing wasn't intended to have this sort of tone - text does a terrible job of capturing tone.

This doesn't have to be an attack on you - you can just leave it with your writing.
Umm you can find burning trash in your backyard useful to yourself - but it's still polluting the neighborhood (eg. people using this crap in APIs or pulling down useless dependencies to get this). It's especially bad if you start promoting your practices and get your neighbors start doing this as well.

I completely understand the reaction and find his repo a very appropriate response.
I remember having the same impression 20 years ago. My housemate had the whole series of books, and would rave about how brilliant they are.

After reading the first book, it was such a "meh" experience I didn't bother reading any others. Some occult guy traps the dream guy in a glass pot, dream guy escapes and wanders around getting his stuff back, also, his sister is a hot goth chick who happens to be the grim reaper. Later I understood it was peppered with references to other cartoon books, but that eluded me at the time.

Not sure what I'm missing but I just don't get the appeal.
Is the convention to call it pkgs when you instantiate it with a system?
Regardless of JSON5, I realized it's just not constructive to tell someone why something they made will fail. It would be great if you could tell them how to prevent failure, but just portenting it serves nothing.
You're free to do you.

If you haven't checked, we're below replacement rate in the West. Apparently most don't find kids to be a priority either.

I'm going to spend every effort to maximize my one in infinity chance of experiencing the cosmos. Because after this, there's nothing.

Make it long enough, and we might get to see it through to the end. An extreme long shot that demands a near perfect play through. But hey, what else is there to pursue?

Making widgets and drinking whiskey while growing old? Everyone else seems to be exploring these well traveled paths. I'm not content to hope it ends there.
i think this footage was strategically released to dehumanize the enemy and drum up support for the war

there are likely thousands of similar incidents happening all over the world at any given time that are not receiving the same attention
disagree. I need to get paged a lot before it becomes more impactful than planning an entire week around an engagement SLA.
It would probably be a flop in India, but I'm not the best person to judge that.

I think depictions of the US in overseas movies are pretty much as silly as that, though. Everything takes place in very rich or very poor parts of NYC or LA.

As for "I would probably be accused" -- maybe in India. In the US it wouldn't even rate a review.
that only applies to tier 1 oncall. if they are oncall overnight they are most definitely tier 2.
For a 5m on call time, I would literally have to be sitting at my computer with slack open reading hacker news. Yes, it’s basically the same thing.
Interesting, I’ve never been somewhere where on call entailed more than maybe an incident or two to handle during the week. I can only recall a single instance that interfered with my current sprint.

From the replies, it sounds like a lot of places have constant fires to be put out by those on call?

That doesn’t sound “well run” to me…
I just put “2006 Times Person of the Year” on my resume
The Annotated Turing: how has it been received, how does he feel about it?
It's not wildly far off but I think his battery costs are a stretch. In fact double that would be a challenge to have a quality and reliable system. But it is definitely lass than 3x. Right now the best value for batteries I'm getting is 0.18 per w/h. To get 0.08 you would have to doing something like recycling small cell or ev batteries which isn't necessarily scalable and comes with some risks.

Panel costs are accurate and the additional electronic expense is not super high. $1000 should be enough for most setups.

For most people the issue is space. This is going to be another thing where the poor are taxed. A significant amount of single family residences dropping off the grid will cause prices to go up for the people that don't have the luxury of 4000 sq ft to fill with solar panels.
it's an apples to oranges comparison. not many jobs that pay time and a half for overtime have mid-level ICs making $250k+ before overtime.
There are two totally different kinds of technology noise I dislike:

1. Why do so many gadgets have to beep? Microwaves, washing machines, …

2. Engine noise. Some cars/motorbikes are specifically designed/modified to be loud because that’s what the customer wants. Some small/uninsulated engines (eg in a cheaper motorbike/scooter) are also loud.
Agree. I feel the same way about OCaml, and I have forced myself to ask every questions I have on SO to build the list of answers there. Yet, people tend to answer on SO with “you should ask on the OCaml discourse”…
I don't think there's a way to resolve a semantic argument like this. Most roles are pretty amorphous, and thinking any title can totally encapsulate job requirements is prone to error. Even as an EM, I have to find out what a job's expectations are during an interview. SWEs are probably the only engineering role that doesn't have this problem (mostly). It's been very different everywhere I've worked. It's different from other fields that have far more rigorous structure.

DevOps started as an idea that the development team should be responsible for operations. Before this, most dev teams created artifacts that got handed to an ops team to deploy and be on call for. That idea went to corporations that wanted to modernize, but you can't just disappear an entire workforce of admins used to doing things differently. It's a similar situation to where graphic designers started being UX designers. These people didn't magically develop a different set of skills...just a different set of expectations.
I have heard ceaseless doomsaying but never have I seeb a documented case, much less one where the leading factor wasn't a desire to believe. Standards of evidence drop through the floor when the speaker seeks to rationalize what they already feel.

I admittedly have my own biases - instead of any framing as a threat of new technology I see it as a self-flaggating Frankenstein complex married with bikeshedding.
I also do not like it for different reasons (one of them is that they hijack ctrl+F)
Thanks for trying, I think some people take pride in living to work and they take offense at the idea they’ve might have been suckers for life.

I agree with you fully, on call time should be compensated at the usual rates, including overtime.
Not being from the UK:

It's not really pointless. Scotland is way different from England, and I haven't been to Wales but I think that is, too.

As for Northern Ireland: I don't even need to cover that one.
Shockingly about 98% of the population doesn't find massive mounds of nested parens especially readable.
The spinal column of a since devoured vertebrate?
Google had fantastic software quality and still had SRE teams expecting to be paged twice a week. They had that because they had tremendous software quality; they paged well before there was impact that users would care about, and proactively spent time fixing their problems. Being paged, usually during daylight hours, allowed good bugs to be filed.
Do you sleep at the office for your oncall shift?
Typically, they’re assimilated into white elite society and have the social and cultural capital immigrants lack. If the SAT is replaced with essays and extra-curriculars, they’ll know what to do for their own kids.
More like o(n).