skysight-inc/HackerNews huggingface dataset:
This is crazy when you know that AI bots do not reason yet. You have to add sth on top to simulate reasoning: https://www.lycee.ai/blog/logical-reasoner-dspy
It might run into legal trouble because whoever or whatever is making the decisions needs to be given access to sensitive information. This was apparently[0] what led to the impeachment of Park Geun-hye in South Korea.

[0] https://en.wikipedia.org/wiki/2016_South_Korean_political_sc...
They may not be 5 year olds, but they understand the general public are 5 year olds and may be setting a message to account for that.
Not to worry, in 2~3 years it'll be fully AI, and then video game voice actors won't be traumatized anymore.
Direct democracy is, of course, in use at small scales (club meetings, Robert's rules of order) and seems to work fine. I would really like to see what it looks like on a larger scale. Some with more than a handful of people with a stake in the outcome and more issues that are more complicated. A large city would not make a good test bed but a small town might be ok for this sort of thing. The should be a reasonable human oversight and a graceful failure mode though.
Stop posting links to locked behind payment articles.
Kotlin Coroutines and OpenTelemetry Tracing
ERP - enterprise resource planning
EC Comics (and now I am showing my age for sure) attracted me when I was 12 years old or so. I am not sure if the "Saw" films reciprocate (also have avoided them), but the victims in the EC Comics (and the "Night Gallery" TV series is another example) often "deserved" their gruesome end. It was karma ... or
"vengeance porn" if you like (wow, with "Death Wish", "Walking Tall", "Legend of Billy Jack", vengeance porn was the Zeitgeist of the 70's).

Older me is put off by "morbid justice", but I recognize the appeal.
> Even then, you still want snapshots to jump to a point in time. The only annoying thing is the case where you want to step back one, meaning a naive implementation would jump back to the last snapshot and play forward.

At Undo.io we use similar techniques to time travel debug C/C++ (and other languages).

> An 80% solution is to keep the last N states in memory.

We use a slightly more specialised version of what you describe - we maintain a set of snapshots at wide spacings throughout history (for big time jumps the user might want to do) and ones just a small gap before the "current time" the user is viewing, so small steps backwards can be fast too.

It's been a complex process figuring out an algorithm that balances these concerns without using up unreasonable amounts of RAM.

The other way to tackle slowness - though this is for larger jumps in history - is to search the timeline in parallel. Since you've got deterministic re-execution you can play several chunks of history at once while looking for a key event. It can't help for small jumps in time but if you are looking far into the past it can be a significant speed-up.
> pointing out that soyuz has like 1500+ launches over Falcon 9

Not the current variants. If we’re integrating everything called Soyuz we may we well do the same with Long March and every American rocket that uses similar engines.

Falcon is widely considered the most reliable platform you can launch on today.
If you click the little icon in the upper-left corner of the UI, you can change 'skins' as well. Very cool
I built FunkyText: convert normal text to alternating tExT LiKe tHiS
In what world does a kid having a cellphone during an active shooting equal more security?

I’ll wait for specific sources, but that just doesn’t make any sense.
It's in the screenshot of the old front page:

> We are looking for the following systems and peripherals for the Living Computer Museum in order to restore them and make them available to the public.

It's definitely a deception if they were donated having been told that.
Pierre Cartier Passed Away
Modern Unix Tool List
Not the research I have read.
I agree when the datastructure is a Tree there is nothing better than xpath.

That's why wheb working with Json I Love Jsonata.org

And it's not surprise is that good the creator of jsonata is on the xpath and xquery commites.
Also administering a bunch of IOT systems is a pain. If something is an open source community project, ok, I’ll play. If somebody is selling a product they are responsible for making sure it works.
Fair point, updated the domain to https://siftscout.com , ill update the logo later but thank you for the feedback
Please tell me which country you live in, where the rich don't control the state.
That's different because chatgpt's terms of use includes this in all caps:

YOU ACCEPT AND AGREE THAT ANY USE OF OUTPUTS FROM OUR SERVICE IS AT YOUR SOLE RISK AND YOU WILL NOT RELY ON OUTPUT AS A SOLE SOURCE OF TRUTH OR FACTUAL INFORMATION, OR AS A SUBSTITUTE FOR PROFESSIONAL ADVICE.

Waymo, on the other hand, has liability insurance for every single one of their cars, and apparently they get a pretty good rate for their size because they have fewer accidents per car than the average person. The concept of fault is a bit different for them than for a single person. They would have to develop a pattern of systemic failures, rather than an isolated incident, before real questions of liability arise.
To be fair, I can do it only if I have time and physical access to the network. Home routers have different gateway IPs, different web interfaces, different password policies (e.g. there might be an admin password and an additional password for changing anything), etc.

It reminds me of <https://xkcd.com/627/>, but when you're launching a product that isn't good enough.

It's hard enough to open up a port even with uPNP (typically disabled) and other made-for-purpose tech. Torrent clients end up trying to poke holes and such. Service discovery might work via local UDP broadcast, or it might not. LAN clients might live at 10.* or 192.* or be isolated by default. It's easier to just go onto the public internet and contact some mysterious server. Botnet by design.
It's a hard problem because many ABIs cannot do tail calls even for very basic stuff, like calls to extern functions with matching argument and return types. It looks like Clang has some heuristics for changing call sequences for musttail calls. For example, it switches to noplt calls on i686. None of this is mentioned in the Clang documentation: https://clang.llvm.org/docs/AttributeReference.html#musttail

What's realistic here is that you get a diagnostic if the compiler cannot generate a tail call. For many users, that will likely be good enough. Guaranteeing a tail call as in Scheme is unlikely to happen.
How do you explain the fact that SIDS rates have dramatically dropped as we've rolled out the mainstream recommendations that don't mention anything about fungi or used mattresses?
Anyone have a reference to this technique? I’d like to learn more.
They don't answer to the general public.
And others.

https://news.ycombinator.com/item?id=24861043
Management Graphics. It could drive two Canon Color Copiers and up to three Encad NovaJet wide format inkjet printers.

Management Graphics was known for their slide printers (and why they developed the RIP in the first place); I was just happy to see one of their RIPs could replace the horrible EFI RIPs that the Canon copiers came with as well as handle our new NoveJet printers. Good times! Oh yeah, Management Graphics bundled it with a sheet feed densitometer - no more hand scanning dozens of color blocks to calibrate each morning/afternoon.
I want to agree, alas cannot.

I would like to believe you, unfortunately previous events show that decisions are not driven primarily by crew safety and data on thruster performance. Politics plays heavily in most decisions.

(e.g., the Shuttle was sold to Congress as a multipurpose vehicle that could support military, scientific, and commercial missions. However, the need to gain political support led to compromises in its design, particularly the decision to make it a reusable vehicle with an orbiter that could carry large payloads, which led to safety issues. The political drive for cost-effectiveness also led to the program being underfunded, contributing to the Challenger disaster in 1986.

The 'Journey to Mars' program was designed to sustain NASA's long-term goals but lacked a clear timeline, partly due to political hesitance to commit to a specific date or strategy that might not align with subsequent administrations' priorities. The program was influenced by political leaders' desires to show progress in space exploration while avoiding the high costs and risks associated with a definitive Mars mission plan.)
So it's pretty much Sniglets for goths.
Very rarely
Yes that sounds healthy to me. I don’t think titles means much to my friend and he is just happy to continue learning (which btw is never ending in this technology landscape) and applying it to his job. He is just looking for enough annual increment to cover inflation and continued access to health insurance. But if he is not taking part in the mad rush and jumping up and down with excitement he is being marked for the next round of layoff.
> It’s also possible that the manufacturer gets hacked, and subsequently sends out attacker controlled and wrong software updates to the inverters, with possibly dire consequences.

Idaho National Lab is one of those places that researches this. https://inl.gov - their domains are energy (primarily nuclear and integrated) and national security ... and securing the grid is the intersection of that.

And some time back... https://www.wired.com/story/how-30-lines-of-code-blew-up-27-... ( https://web.archive.org/web/20201101002448/https://www.wired... ) . The story is from 2020. The event is from 2007.

The test footage linked in the article is on YouTube - https://youtu.be/LM8kLaJ2NDU

The wikipedia article on the test: https://en.wikipedia.org/wiki/Aurora_Generator_Test

From the wired article the key part of how it broke:

> A protective relay attached to that generator was designed to prevent it from connecting to the rest of the power system without first syncing to that exact rhythm: 60 hertz. But Assante’s hacker in Idaho Falls had just reprogrammed that safeguard device, flipping its logic on its head.

> At 11:33 am and 23 seconds, the protective relay observed that the generator was perfectly synced. But then its corrupted brain did the opposite of what it was meant to do: It opened a circuit breaker to disconnect the machine.

> When the generator was detached from the larger circuit of Idaho National Laboratory’s electrical grid and relieved of the burden of sharing its energy with that vast system, it instantly began to accelerate, spinning faster, like a pack of horses that had been let loose from its carriage. As soon as the protective relay observed that the generator’s rotation had sped up to be fully out of sync with the rest of the grid, its maliciously flipped logic immediately reconnected it to the grid’s machinery.
I see Command-R+ but not Command-R marked for tool use. The model is geared for it, much easier to fit on commodity hardware like 4090s, and Ollama's own description for it even includes tool use. I think it's just not labeled for some reason. It works really well with the provided ollama-python package and other tools that already brought function calling capabilities via Ollama's API.

https://ollama.com/library/command-r
Try josnata.org

I have tried jq, jmespath, yq and Jsonata was the best for me.
Liberty Lifter: How Cold War tech inspired DARPA's next-gen transport
Microsoft partners expand Entra ID with biometrics, FIDO2, MFA
There are a number of misconceptions when it comes to the lump of labor fallacy. The prevalent one is confusing the small and the big picture.

If a factory introduces automation, no doubt that the resulting job losses are a problem that must be addressed.

However, the lump of labor refers to the big picture - in the same time span, other jobs are created elsewhere. If they weren't, considering that automation started at least 200 years ago (in the most limited sense of the term), the whole planet would be out of jobs by now.
Also a neurodivergent person I feel very much discriminated against when a whole continent weaponizes the law to protect scam artists who weaponize their social skills to steal from people. It makes me feel unwelcome going to Europe and for all the handwriting about Europe’s poor economic performance it is yet another explanation of why Europe is falling behind — their wealth is being stolen by people who can’t be held accountable.
Solar is not the same as renewable.

Renewable and decentralized are different axes.
Pick Better Life Goals
We have free, open-source, cross-platform media player at home [vlc].
Ahh, the classic - blame "Excel"
Nice! I still think making your own utility classes is far better in many ways than using Tailwind, but that isn’t the point of this learning project. Congrats!
Police officers in US can enforce a federal law, local police officers are just not obligated to.
I got into software because I am lazy.
I don't think physical work is for me.
FTFY: "biggest surveillance effort targeting children"
what does it mean to have records?
What are some unresolved hard problems in data streaming?
I agree with almost all of that, including that there's no similar decline in China. I wonder whether it's really "because of the writing system" though. As a counter-argument:

- We may have fewer individual symbols (letters) to memorise, but we still need to learn vocabulary in English.
- In European languages with grammatical gender you have to memorise that too (in German, a fork is feminine but a spoon is masculine), same for languages with declensions.
- And when you study something, you have all the technical terms in your field.
- But you don't simply memorise (if you're clever) what inode, tail recursion, ACID, syscall etc. mean, you subconsciously construct a knowledge graph.
- Chinese characters have structures and relationships too so you don't just have to memorise each one individually. For example, the character for "man" (as in "male") is a combination of person+field, I believe; whereas the word for "business" is apparently the compound buy+sell. So the "knowledge graph" argument still applies in China.
- Children in school in China don't need to know all the charaters, they start off with a useful subset and learn (or look up in dictionaries) more as they go along.
NASA chose to give 2/3rds of the funding to ULA, and seemed pretty reluctant to include SpaceX - it seemed like they were forced to at the time.

They mismanaged the space shuttle, racking up huge costs on a vehicle that put people's lives at risk, while lying to congress and everyone else about how reliable it was. Feynman's report is a good read. Here's an HN thread.

https://news.ycombinator.com/item?id=10989483
In the politest way, that is exactly my point.

Different companies fund things differently and put up different barriers.

Again, for the umpteenth time, I am not making a VALUE judgement. I am just saying they all do things differently and without knowledge of their books, nobody here can say what funds what internally

That’s it.
In PR terms they are managing the Overton window. As a strategy it is sometimes called gradualism or incrementalism.

Five-year-olds do not use this technique, they do what they want when they want to with no regard for their public image, which is what you are stating NASA will do.
Cake Scores Lowest-Selling No. 1 Album in SoundScan History (2011)
You're thinking about this right, just at a utility scale.

The "plants" in this context are homes and businesses. The junction points between plants and grid are the inverters sold by the panel manufacturers.
> Presumably rr, focusing on processes, offers a more constrained environment that's easier to log & replay.

As someone who's worked elsewhere on time travel debug, I'm really curious on @roca's take on this - because I'd have expected a full-VM solution to be easier to make reliable.

Hardware-level behaviour sounds harder but it's well-constrained. The behaviour an OS can rely on from the hardware is large but well-documented and slow to change.

In contrast, the process boundary is really ill-defined and permeable. Also, when you need things to be precisely the same, you notice bits of kernel behaviour leaking into the user space ABI in unexpected ways.
I’ve heard this went out of fashion a while back. That branch predictors got good enough that it’s not necessary anymore.

But I wonder if that stays true as the size of the interpreter increases.
> no affiliation with NASA

I’m shocked they’re able to keep operating like this. Can I walk around Seattle video recording bicycle thieves and call it “Seattle Police Department Video”?
Captain Kirk will save us by turning off the AI.
If the fallback path can be invoked repeatedly for one message (depending on message size), the tail call is a correctness issue because your stack is probably not going to be large enough to keep all the fallback path frames.
> Can't any tail call be rewritten as a loop?

No. In general tail calls cannot be rewritten into loops.
Maybe in the next life! I never expect anything remotely easy when looking at a Chandrasekhar paper or book. Even his public talks were beyond stratospheric. He gave a couple of them at Berkeley in 1976[1]. I was in middle school at the time and went along with my parents. Large, full auditorium for both sessions and looking back, they were given at such a high level that I think even professional physicists would have struggled to follow all of them. His Ryerson lectures at Chicago are similarly highbrow. I stood in line and shook his hand. I remember the gray hair and the immaculate charcoal-gray suit. I don't think he smiled.

[1] https://gradlectures.berkeley.edu/series/hitchcock/page/3/

[2] https://press.uchicago.edu/ucp/books/book/chicago/T/bo443294...
I a small town I live near the mayor and the counsel mostly did other stuff. Every election there was a bit of a struggle to find someone that would run. AI might be a solution (with plenty of overwrite) to do some of the rote things that just need to get done. I am not excited about having it make decision but doing rote paperwork would be useful in the (shrinking number) places where man power is limited and the work is more or less rote.
In a developed country, there are lots of regulations and liabilities you are exposed to once you start selling something.
Is 75% the minimum taken, only if you don't cash out Robux? Extra yikes.

> the company taking 75% of profits and having a pretty massive minimum bar (100,000 Robux / $1,000 USD) which must be passed before the person gets to withdraw anything at all, which is then effectively double taxed because the company will then only give $350 for 100,000 Robux when cashing out to actual money
I agree. Honestly, I’m proficient with vim/emacs, but I’ve been using JetBrains for ~13 years and don’t want to sound boastful, but I’m pretty sure I’ll run circles around non-trivial amount of vim users in terms of productivity/efficiency/raw text editing. The amount of time I’ve put in customizing my workflow is stupid. The false dichotomy that if you use IDE you must be point-clicking around menus is often repeated. I guess … know your tool of choice inside-out is what’s more important.
Though the CAP theorem has been disproven (to some extent) some of the problems it brings to light are still problems. Maybe start there.
Jamestown DNA helps solve a 400-year-old mystery, revealing a family secret
>You can still get your friends together and play mario party or super smash or kirby or whatever. That never went away, we still have co-op games where it's free to play for the other kids.

Yeah, they don't add those free to play mechanics because they force you to buy an extra piece of hardware for $400 to play those games. It works great when you're rich, I guess, but then these f2p games shouldn't matter in the first place.
Don't have full solutions to every question since I had the luxury of leading teams that had more experience (5+ years), so YMMV:

1-3. Try to do more 1-on-1 or small group meetings, once per week max. Unless there is a lot of overlap/cross concerns, I found having a big group meeting become "holding court" where one person speaks to the lord (you), while the others sit there waiting (or checking email). Same would go with talking to your manager, try to do more 1-on-1 if possible, or ask if you could submit a quad chart instead of a big holding court meeting. (https://researchservices.cornell.edu/sites/default/files/201...)

Other than that, if you are comfy with being pinged via Teams/Slack/whatever, that seems to work best for small questions.

4. One thing our org tries to do is have regular rebuild days. That's where you take a base VM/system and rebuild your environment and code by following your own instructions. Best way to catch what you didn't document: modules you forgot you added, environment variables, etc. Basically you want to think about the experience of a new team member or customer who lacks the oral history and institutional knowledge of the project. Once a quarter is fine.

5. Agree to have offline hours where you work on your own tasks - marked on calendars if necessary.

6. Semi-frequent group meetings and rebuild days help here as well. This is where I was luckiest in that the team was more experienced in working together, so there wasn't much shepherding needed.
A supporting article: https://www.cambridge.org/core/journals/antiquity/article/hi...
Pretty familiar with The Register but never heard of this guy before. Sounds like an utter boss
While this may juice short term revenue, it's a long term plan for failure as you can't both survive AND drive your customers away.
The auth lib for iCloud is inherently insecure, for you, and obviously not for Apple, Inc. I would fork this project into two separate products, which is abhorrent to do, but it must be done.

I would never consciously integrate a library from a third party.
I am in the middle of scanning every single release of 'VenToy' into
virus scanners, awaiting for the moment when an NZ-type vulnerability proves true.

Its not that Apples payment stream depends on this, its their subscription model.

Beware of offering a feature free that Apple thinks is interesting, they will lock you out, and start charging people for it.

Doubly beware of p*ssing off geeks, the will go to bed on Friday, in an angry state, and fervently work all weekend both to black box your product, but to trivialize the implementation of it. Now those are the really scary people.
Why not offer an either/or rather than both? Some people (I am one of them) actively do not want these kinds of things to be managed through the cloud servers. I don't want it to sync, I want to fully turn that off. I want to locally host, and I'm willing to take responsibility for that feature, including when it breaks. All I want is access to whatever the data reporting and control APIs are.

I get that I'm a tiny minority, and that very few customers want what I want. But A) it seems like giving me what I want should be very cheap (i.e should not entail ongoing customer support costs beyond normal, and in fact would get rid of the small cloud hosting cost) and B) I'd be willing to pay a premium to get it.
Naive question - are these fibers pure glass, or some sort of composite? Are they flexible because of how thin they are, or is it an inherent property of some sort of composite?

The article mentions that these are just silicon dioxide, but my brain has trouble connecting the rigidity of glass as I know it with the flexibility of fiber.