skysight-inc/HackerNews huggingface dataset:
Right, I'm in a similar situation here. I'm trying to read journal papers in the terminal. Previously, I've considered using pdf2htmlEX[0] to generate a layout-preserving HTML5 + CSS version of the PDF; then rendering it in the terminal using browsh (unfortunately terminal browsers like w3m don't support HTML5 + CSS) [1]. Between nougat and MinerU, they seem like a better option.

[0] https://pdf2htmlex.github.io/pdf2htmlEX/
[1] https://www.brow.sh/
>sign in with google

Great now my problems are in Google's data stores for advertisement and any number of other uses.
There are two things:

1. Signaling

2. Messaging

In some systems, those are, effectively, the same. A consumer listens, and the signal is the message. If the consumer process crashes, the message returns to the queue and gets processed when the consumer comes back online.

If the signal and messaging are separated, as in Postgres, where LISTEN/NOTIFY is the signal, and the skip locked query is the message pull, the consumer process would need to do some combination of polling and listening.

In the consumer, that could essentially be a loop that’s just doing the skip locked query on startup, then dropping into a LISTEN query only once there are no messages present in the queue. Then the LISTEN/NOTIFY is just signaling to tell the consumer to check for new messages.
>> They already did with the 2 737 Max crashes.
It astounds me how much money people a willing to spend on crap like this. I mean, thank you for keeping the economy running, but also how do you afford to keep doing it?
The headline of the article contradicts this
> or even have an idea.

They have an idea. "Tests of a similar control jet on the ground suggested a Teflon seal in an internal valve could swell at higher temperatures, restricting the flow of propellant to the thruster." That is the idea they have and they are checking if it matches with the measured signals / explains the observations.
It reminds me of some talk I had the chance to come across, I can’t remember which one. Sleep could be a training phase. Discerning whether inputs come from the real world or from the trained neural network itself would be the reward function. When it’s no longer possible to discerne reality from "fiction", the training is complete. And this could be somehow linked to the ability of training while simultaneously operating the network. I wish I remembered where I heard about it.

Edit: I think this was it: https://www.youtube.com/watch?v=FBkhbqrFyo4
If they know what is/was wrong, they can model what happens if the problem reoccurs even if they don't know why it occurred, disappeared, or might reoccur.

But yeah, about the only thing more irritating than having a problem occur for reasons you don't understand is having it disappear for reasons you also don't understand.
You’ve succinctly described what happens to me when I don’t sleep too well, even down the sudden jump scare when something happens in the day dream
That's very much a double-edged sword. Jira is probably the product I use which has the worst UX around this - fields jump around the page for 5-10 seconds when I load a ticket. That said, while the likelihood that I personally (team/tech lead) am going to edit a ticket is quite high, I imagine the rest of my team (there are more of them than me) would be suffering through 5-10 second load times just to read a ticket.
Yeah, sorry my phrasing was crappy - I was indeed meaning “I would like the victims of this to be so overtly innocent that people don’t defend the illegal acts by law enforcement”
You know you are a text editor enthusiast when you spend 60% of your time fiddling with your config, 30% of your time writing about it, and 10% of your time working on something useful/interesting. Just use VS Code.
Why isn't Colorado's snowpack ending up in the Colorado River?
I know someone who makes $10m a year pumping out absolute garbage games on Android with all sorts of dark patterns, and have the thick skin to give talks at GDC.

But if you took out all the scammy apps out of Google or Meta ecosystems, they will be worth far less
I’ve used VSCode extensively because of its flexibility, remote extension, and (decent) speed. I enjoyed IntelliJ in the past, but I encountered countless performance issues on larger projects. This could be partially due to a subpar configuration, but over time I just gave up on IntelliJ and just used VSCode because it _just worked_.
They may not look it, but the underlying terrain is done with voxels. It's harder to notice because the voxels are smaller, and use techniques like marching cubes to render smooth looking angled surfaces.

Here's a GDC talk about No Man's Sky world generation:

https://youtu.be/sCRzxEEcO2Y?si=H0r5zPRfO1CCeZ_m

Voxels doesn't necessarily mean something looks blocky like Minecraft.
Looks amazing, but why did you use go instead of python? Most of ml stuff use python, some use C. Go is suitable for web apps, it’s an interesting choice.
Well, to really implement that principle, you need a much better type system than C++ has anyways.

You also don’t have to make the anemic constructor public.
But your emacs is still 5.89824 * 10^37 bytes in size like parent commenter, right?
This position would be reasonable if the app stores took 5% but they are a duopoly which take 30%. Visa/Mastercard are in a similar duopoly position clipping the ticket but at least insure their customers.
The article's definition of not revealing information is a bit unclear, but if we understand it as Eve not knowing who holds any single card, your solution seems to work. At least assuming the following code is correct :)

import itertools
import functools

for eve_card in range(7):
cards_left = set(range(7))
cards_left.remove(eve_card)

mod_to_cards = [[], [], [], [], [], [], []]

for c in itertools.combinations(cards_left, 3):
mod = sum(c) % 7
mod_to_cards[mod].append(set(c))

for combs in mod_to_cards:
i = functools.reduce(lambda x, y: x.intersection(y), combs)
if len(i) != 0:
print("intersection", eve_card, combs, i)

u = functools.reduce(lambda x, y: x.union(y), combs)
if len(u) != 6:
print("union", eve_card, combs, u)
> If they'd done it within 5 minutes it wouldn't have stopped her from losing her money.

There's no reason to believe, and much reason to believe that it's not the case, that this woman was the very first to complain about this app. Perhaps Google had already received thousands of complaints about the app before she ever downloaded it. That info will presumably come out as the lawsuit proceeds.
Yeah I'm open to the idea of a site like this, but I have a major concern that this is like the gold mine of data for product designers and marketing people to help sell you something that dosnt really help.
I've noticed there's a behavior of newer React apps, to load the static text "You need to enable JavaScript to run this app" (or similar). It'd be nice if they could instead use this feature to gate rendering the page, as I assume that plugins like NoScript would be implemented to ignore it entirely and render whatever static content is there.

It'd for sure still be up to content designers to degrade gracefully.
Hope that preliminary benchmarks listed in the README.md could be implemented in a proof-of-concept scheme rewarding functions returning the correct variable within a blockchain.

https://github.com/sharkdp/hyperfine

Dasel MIT License Copyright (c) 2020 Tom Wright
>people - one of the more interesting shifts was how Irish immigrants went from being over-policed to comprising large fractions of many forces

Can you tell how this came to be?
Does that mean that Google has to return that 30% of the scammers revenue and return it to the people who were scammed?
It is still a federal crime to use marijuana, even in states where it is legal under state law. Also, if you are in a car, they just have to suspect you were driving while under the influence of marijuana and it becomes probable cause again. But it is unlikely that residue alone constitutes sufficient evidence of a crime, because they would never bother to investigate someone smoking a joint so severely anyway.

I believe you are also wrong about the limited scope of a search. If additional crimes are uncovered during a legitimate search, they absolutely can charge you with it and use the evidence they found. Think about what you're saying. If they find pools of blood in your trunk while looking for drugs, they will definitely admit that as evidence against you and cause to search all your property.
The initial $4.6 million was US cash, and therefore was real, or as real as money can be.
Hammock-driven development is a thing: https://www.youtube.com/watch?v=f84n5oFoZBc

I think anyone can experience this even if you're unaware of the science behind it. The brain during sleep can also connect seemingly disconnected things in ways that your daily logical process would have a lot of trouble with. That's why things seem to "click" when you wake up from sleep. If your daily thinking is a gradient descent, your sleep thinking is a flood from all points and in all directions. But I don't have any science refs on this; just my experience.
"never buy hardware that requires a cell phone app to use" can be a frustrating and expensive lesson. At least you didn't have to pay for it with money.
I really enjoy using Zed whenever I can. It’s incredibly snappy and has a clean UI. I agree with some of the other sentiments in this thread that I wish that the developers would focus more on some core IDE features. If Zed had better Git integration and remote support, I could switch over to it full time.
Can a Rust binary use incompatible versions of the same library?
That and all the data collection opportunities. Either way, you'll never stop paying.
Electrostatic Motors Reach the Macro Scale
Unix has yes, tr, cut, true, false, uniq, nl, id, fold, sort, sleep, head, tail, touch, wc, date, cal, echo, cat...

These are tiny programs.

I mean, sort has put on some weight over the years, sure. But if it were packaged up for npm people would call it a micro-library and tell you to just copy it into your own code.
Yea Apple, AT&T, Verizon, Oracle etc…
No, it's like saying I'm getting away with a crime by driving 120mpg on a 55mph limit highway, because the car I'm driving has an extra wheel.
I was actually using irony to highlight how "helpless" companies act when they deliberately engineer a flaw that "forces" them to charge a recurring support fee. The scenario where they didn't consider this outcome is impossible; they knew they could charge a recurring fee by removing all physical controls. They did 90% of the work and charged you monthly for the remaining 10%, not because the last 10% is hard, but because you have no other choice.

This is not a bad decision, but an intentionally insidious design pattern intended to separate owners from the functionality they paid for and own. The people that greenlit this design deserve to be held criminally liable. The business in this instance deserves no empathy.
Cultures of Disruption Are Destroying Modern Workplaces
Parents and baby showers probably help
Langchain was so great when the first times of its debut. It was so easy to use and simple to understand. But it’s a common fate, while its growth, it has got complicated and hard to understand. I hope your stuff won’t be like that.
Probably. but, aviation margins are currently around 2.7%, while fuel constitutes 20% of their operating cost. Even if an airline switches a few of its aircrafts to 4x costlier carbon-neutral fuel, it's just so they can brag about it in their annual climate responsibility reports.

It is going to be hard to adopt 2-4x more expensive fuel across your fleet, just because.
By default, syncthing uses public relays, but thankfully that can be disabled
Mastercard and Visa often take less than two percent though.
I tries LazyVim, but on every startup it nags me about version updates, and :x somehow takes 2-3 seconds extra as well. I don't live in the editor; vim is only useful to me if it starts up and quits instantly.
this is a post about google
To be frank I don’t the majority of us care about these collaboration features. We just want a way to write code that is performant but makes it easy to leverage existing language servers.

I want to pay for Zed for what it is. I want to sponsor a new code editor. I have zero interest in paying for a SaaS collaborative editor.
So? A SNOO isn't quite a bassinet either. The baby is strapped in and rocks back and forth on a plastic tray with a motor and speakers.
This has considerable geopolitical implications. Fossil fuels are very mobile, so one can be flexible in siting energy-intensive industries.

But in a solar world, heavy industry will be at those places with the best solar resource. If you live in a renewable energy armpit, like say the eastern parts of Europe, your heavy industry is out of luck.
For me it's the lack of support for more languages that is stopping me... But as I write this I just went to have a look and it looks like they've just added a whole bunch in the last few months!

e.g. https://zed.dev/docs/languages/dart
https://www.ecfr.gov/current/title-15/section-772.1

https://www.federalreserve.gov/aboutthefed/chapter-3-propert...

We have no trouble defining what things are and often do. Granted we don't have a strict definition of a "table", but we do for general furniture/furnishings, on top of which there are standards set by the various federal agencies and import control by the trade departments. Regardless, there can be one tomorrow like so many things provided in the first link.

Some of these are revised as needed, but anyway getting past the point.
My instinct would have been that this applies to Python! I'm only working from an anecdotal dataset of 1, a friend who works in insurance and is becoming necessarily more and more familiar with Python for data processing.
Two Boeing whistleblowers: https://www.npr.org/2024/05/02/1248693512/boeing-whistleblow...
Scales poorly, and these C02 feeders can ruin your business overnight by imposing or jerking up fees once your operation is even remotely viable. What are you going to do? Teleport your facility?

The location advantage then becomes your greatest disadvantage.

it's just like installing solar in parts of the Sahara. Land is cheap and sunshine is abundant. Until an Al-Qaeda affiliate seizes one of your solar farms or the local government is overthrown and the coupists are trying to extort you. Now, how much will you spend hiring mercenaries to retake and occupy a foreign country, even if you discount international backlash?
Your link says the brain proper got the Pluto treatment.
A better solution than what rmholt said is to have a static method that returns std::optional<T>. This way if T exists, it's valid.

Later you get into another whole debate about movable types and what T should be once it's moved from (for example if you want to turn that std::optional<T> into a std::shared_ptr<T>), if it only has non-trivial constructors. An idea that just popped into my head would be to have a T constructor from std:optional<T>&&, which moves from it and resets the optional. But then it's not a real move constructor. With move constructors, a lot of times you just have to accept they'll have to leave the other object in some sort of empty or invalid state.
Indeed, I didn’t mean to imply that “if the offspring is completely deprived of adequate touch or if the infant or toddler experiences only violent or painful touch stimuli” (to quote one of those) then things would be fine. Honestly, maybe I’m generalizing unfairly, but I’d be surprised if that outcome was likely from the parents that buy a Snoo. Maybe it’s a fair thing to warn buyers about. But sleep deprivation among parents presents massive risks both short term and long.
If you rule by military force, it's the military that rules, not you. You have no reason to assume that the military will remain loyal to you and especially to your successors. Sooner or later, local warlords will decide that they are the real Mongols nobody dares to resist, and then the empire will fragment. If you want to keep the empire unified, you need a civilian government and civilian institutions to keep the military under control.
> you did something the government didn't like

Like storming the US Capitol, or blocking Canadian roads, these kinds of "political views"?
Thanks! How about overdose with Glycinate? Eg taking daily for sleep with a normal magnesium level in blood test.
Clearly it grew a lot in size since 1929. It doesn’t waste nearly that much space on my timex sinclair.

(To explain and thus ruin the joke, https://www.gnu.org/fun/jokes/ed-msg.html)
Setting aside efficiency or accuracy, caching enhances the value of prompt engineering and thus increases the effective value of AI services (how the value is monetized or split is TBD).

Comments suggest that caching the state of the network might also reduce processing.

I wonder if it also permits better A/B-style testing by reducing the effect of cross-domain errors. If the AI service providers made it easy to provide feedback on post-cache responses, the providers could incorporate the quality-enhancement loop accelerating time to product-market fit (at the risk of increasing dependency and reducing ability to switch).
yeah, it's never really flying for me, but lots of navigating across fantasy landscapes in odd modes of transport like chairlifts and ski runs. But the perception of those landscapes is very much including bird's eye view, only that it's never "me" at the elevated camera position. Whatever story happens, it simply isn't told exclusively through "subjective camera". (does dreaming even involve first person view? I think it's more like a faux awareness of being somewhere than faux vision)

It's not flying to me, more like being able to "feel a map projection". But that's certainly close to flying, I guess it's the same category of dream from a "why" standpoint. And once the "i can fly!" part of off the table, I think the "why" is rather obvious: get used to thinking in larger topologies than what we encounter in sedentary day to day life.
They do need to prove it. It's just that they treat it like a radar gun - they take the last certification testing as the proof. It's very rare to get to re-examine them.
Large buisnesses ars less likely to deploy malware on your PC, they have reputation, contrary to some random programmer on the internet
It still boggles my mind that you can build a fortune of several million, but then be naive enough to download a random crypto app off the app store, and expect it to be all sunshine and rainbows. Even several massive legalish crypto empires fell over due to fraud. Using a random one off the app store is a recipe for disaster.
> Westerners will pay small fortunes for a cloud subscription bassinet but can't create the basics of a functioning community.

That is incredibly insulting, what would you have done in my situation specifically?

How the heck can you "create the basics of a functioning community" when you're struggling just to keep a baby alive and haven't slept in two weeks? People in those other cultures didn't create the culture, they were born into it.

The only place I could find work to support my newborn was 1000 miles away from my family and friends. The mom had serious postpartum depression and rage, and generally refused to help take care of our child. She was aggressive and abusive, and locked herself in a room for days on end so I was 100% on my own while trying not to lose my job. I begged people for help and advice but got only disdain "if you're having a hard time you need to just relax" and "parenting is easy for dads! they just play and the mom does it all!" There were no open spots in any kind of childcare around my house- they said "apply before you decide to have a kid." I had done so- but the person at the counter pocketed the deposit and quit. I eventually paid 110% of my salary for a nanny to help me, and burned through all my savings just to survive.

Now that I had this experience, I go out of my way to be there- by airplane if necessary for family and friends that need it.
Zig handles this with lazy compilation: code is parsed, but not even type checked, until the compiler reaches it.

This can lead to the occasional rude surprise when finally reaching code I've been working on for awhile, but haven't yet connected to the rest of the project. But it means there's no need for tree shaking, because nothing gets in until it gets used. One of my favorite things about the language.
It's hard to take you seriously if you can't tell the difference between making a copy of a disk, and embezzlement.

(You probably can tell the difference, because I doubt you think that the former should be a felony.)
The most entertaining part of this thread is that VLC is actually in the process of replacing its backend with the mpv-derived libplacebo.

In the end, VLC has admitted defeat
I can definitely say that my cheap first bidet leaked after about a month on instal. Not from the water lines but rather from the case of the thing became slightly unwelded.
Do you think that Google forfeits the ad revenue that they receive from selling scam ads? Nah, that goes right into Sundar's pocket.
> Javascript has a very unique set of challenges that differentiates itself from the rest of the programming world. The primary driving factor for its unique position is javascript is downloaded on the client's browser. Languages that run on the server, for example, don't need to send code that it runs onto client machines, they merely respond to requests made from the browser.

This is profoundly true. JavaScript written for the frontend has different "physics" to backend code.

It's not only code size that is significant. It's the fact that when you ship code over the wire to a client, you don't know what browser or even JS engine version will be interpreting it. Platform incompatibility has been a huge driver of issues in the JS/NPM ecosystem and has caused JS's culture to develop the way it has.

I wrote more about this, link in a top level comment.
As a Sonos customer who's invested maybe $2000-$3000 into their products (nice-ish smart home speakers), I'm really sad to see what's happened to this company over the last year or two.

After a brief COVID-driven boom, they laid off 130 people last year, and again just a few days ago. A lot of this was because the CEO rushed out a huge rewrite of the app (which controls everything – the speakers cannot be used without it), which led to widespread failures and system errors, even months later. It went from a functional (if plain) system to a completely broken one, basically overnight. The CEO publicly apologized, but problems continue (https://www.sonos.com/en-us/blog/update-on-the-sonos-app).

Their stock is down nearly 40% since 6 mos ago (https://www.google.com/search?q=Sonos+stock&ie=UTF-8). Their app reviews went from 4 stars to 1 star in less than a month (https://www.appbrain.com/app/sonos/com.sonos.acr2). On the forums, there's calls for the CEO to step down, along with multiple threats of class-action lawsuits. People have been begging for a rollback to the old app, only to be continuously denied by the company. Finally, they are considering it (https://www.theverge.com/2024/8/14/24220421/sonos-s2-app-rel...).

This is a company that has made the same tragic error before, trying to discontinue software support for older devices – and that wasn't even that long ago (2020: https://www.wired.com/story/sonos-will-make-two-separate-son...), to a huge customer backlash.

I've never seen a company self-destruct quite this badly (even Google usually has the courtesy of providing refunds or migration paths when they graveyard something).

Their CEO, Patrick Spence, was formerly of RIM/Blackberry, another company that went the way of the dustbin. Wonder if a Sonos bankruptcy is on the horizon too...

As a user, I hope they get bought out, leadership gets replaced, and they install someone with a stronger customer focus.

As a customer, I won't make that mistake again (of buying expensive cloud-only hardware products from an unreliable company). (Expensive) lesson learned, I guess :(