skysight-inc/HackerNews huggingface dataset:
https://weexpire.org - An opensource tool for creating emergency notes that can be read by your trusted contacts only after your death or if you are seriously injured.
I seem to recall the Journalists had an argument with Assange over the leaking. The Journalists wanted to take their time and carefully filter out any info that was not necessary such as informants identities. Assange wanted to get the stuff out as quickly as possible perhaps out of fear of being stopped before it was released.

Snowden's mistake was revealing himself. He should've done what the Panama Papers leaker did.
So you make an HTTP request to some server and it takes 60 seconds to respond.

Externally you set that flag 1 second into the HTTP request. Your program has to wait for 59 seconds before it finally has a chance at cancelling, even though you added a bunch of boilerplate to supposedly make cancellation possible.
More than one party can be at fault for a problem, Microsoft pretty explicitly sold their screwdriver as a hammer.
Astronomers find 49 galaxies in under three hours
Ha, Giant Steps was the first thing I tried as well. Not bad, certainly has some way to go.
Try PyCharm. I have used PyCharm to develop Python in Windows for a long time. Recently I wanted to run my image sorter under gunicorn (have more than one request using the CPU) and also use celery to manage tasks (e.g. thumbnail 160,000 images.) Both of these need POSIX for ideal performance so Ie installed WSL2 and I run Python under WSL2. PyCharm makes it easy, once I configure a WSL2 Python interpreter it “just works”, debugger and all, as if I was running Python normally as an .exe.
Why data scientists are leaving your company
Have you lived in Vietnam or any country where this is a thing? It is weird, until you realize that it often works in your best interest.

For example, if I get pulled over in Vietnam while driving a motorbike, I can just pay the "fine" right then and there. While I admit, it is totally corrupt and questionable, it sure beats spending hours going to the police station and dealing with language issues.

Obviously, this isn't good for locals since it is used as a form of extortion, but it is what it is. I'm not in Vietnam to fix the problems there.

The world is indeed a strange place...
Url changed from https://github.com/Notselwyn/CVE-2024-1086, which points to this.
> The kids whose parents thought this way in my hood are mainly in the 1% now.

This is comforting fantasy. One of the most dire statistics in the US is that black people consistently place more value on education and getting certifications than white people do, and that it doesn't help them (as a group) in the market at all. A black person with a college degree has about the same likelihood of being hired as a white high school graduate who has spent time in prison.

It's also a slander on the poor. You either think that fewer than one percent of the poor place value on education, or you think that class is so hypermobile that far more than one percent of the poor are ending up in the 1%. The idea that all the worthy poor automatically go to heaven is, with the slightest inspection, a statistical impossibility, unless you believe that the poor are almost never worthy.

edit: also, where the hell are these worthy poor parents coming from, and how did they manage to stay poor with so much virtue?
This has more of the article, but not all of it https://www.livemint.com/companies/visa-mastercard-agree-to-...
I think that's sensible but you also aren't required to use the basic PAYE tools - there's plenty of other cross-platform packages.
Leo DeCaprio sure is trying. But only if they're under 25
The deceased and their community.
For those who want to hear up to date news, some local sites are:

WBAL https://wbal.com/
WTOP https://wtop.com/

Two local news radio stations. Fans of The Wire series may have heard WBAL in the background in some of the scenes, it's a Baltimore institution since everyone wants to get traffic updates.
Real world example of this that we just experienced:

I work with a provider who offers CSV exports as the only way to access data. Recently, we found they were including unsanitized user input directly in fields. They weren't even quoting these fields.

The platform "notified their quality assurance team ASAP" (like every other issue, we never heard back), but we had a deadline. This, of course, was a mess, but being able to quickly open the file and fix quotes was all it took. I shudder at the thought of trying to salvage a corrupted binary with zero help from the holder of the data.
> I noticed you didn't bring up them also taking napkins, sauce packets, sugar and creamer, cutlery etc.

That wasn't the point of my story, so it would have been a distraction to mention. Even now, 20 years later, I have a drawer stuffed with free napkins, and I've kept some ketchup packets so long they burst.

I was keeping my reply succinct, and the point was that it stands out when wealthy people take home leftovers, and some people view that as a positive thing.
I know what camp I'm in. I have engaged in discussions around a difficult problem I solved, only to have one crowd come out and explain the algorithmic simplicity.

"How would you do it?"

"Oh I don't know about that."

Always a pleasure from the armchair theorists.
https://en.wikipedia.org/wiki/Maritime_pilot#Compensation

> The Florida Alliance of Maritime Organizations reported that Florida pilots' annual salaries range from US$100,000 to US$400,000, on par with other US states that have large ports. Columbia Bar pilots earn approximately US$180,000 per year. A 2008 review of pilot salaries in the United States showed that pay ranged from about US$250,000 to over US$500,000 per year.
Still working on my bootstrapped job board SaaS, Niceboard (https://niceboard.co) which I launched about 4 years ago now! Makes launching a job board for your community/association/company super easy, with just a few clicks and < 10min.

Been thinking about adding AI-related features but there isn't that much AI that would really make the product better.
The best thing Atari could have done was release it at launch with the CD, that would have made it much cheaper for devs to launch a game - ROM order pricing would kill many devs. Bundling an SDK would have helped massively as well.

There are lots of quirks with the hardware which point to Atari interfering with the development - the 68K was never supposed to be there (and an 020 would have uncrippled the bus by allowing it to run at full speed, see the arcade board), not using the dual RAM buses, having an object processor (Flare majored on DSP and Blitter, the object processor looks like a 5200/7800/Amiga/Panther throwback mandated by Atari) necessitated having a 2-chip solution where 1-chip would have been faster to develop and better.

Having said that, the Jag VR looked amazing for the time.
We've changed the title from "Debian/Ubuntu privilege escalation PoC exploit for CVE-2024-1086" as part of changing the URL (see https://news.ycombinator.com/item?id=39830200)
I think the way we relate to authority is a very central part of socialization for humans. We get it from our parents, and to some extent our peers. Best way to change it as a grownup is probably therapy.
What do you mean? It's 1.8B right now..
I had been interested in this, but the community program was so restrictive and half-baked that I never got involved.

I'm not surprised that it failed.
The cigarette seller at one of the major train station downtown is this economic issue in a singular nutshell. He sells cigarettes for a dollar each. No pack costs $24 even with all the taxes but this man gets enough work his way to be there every day. He’s pretty well dressed and personable too not like he is disheveled and desperate. I guess he’s probably clearing well north of minimum wage after his expenses bothering with this.
Thanks! Wonderful game. Excited for the mobile app.
>clear evidence

evidence is not what someone writes on their landing page
I grew up in that poor white demo. My experience is that there's the idea of individualism - ie. "I won't ask for someone to solve my problems" - vs the practice of constantly trading off skills with your network of family and friends to stay afloat. Uncle A is good with cars, so he does everyone's repairs, Uncle B does all the plumbing. Their best friend growing up is useless, but they still help him anyway and maybe get some help next time they have to move, etc.
I've noticed a lot of people from the middle of America who grew up lower middle class are stingy (even if they are doing well now). Small things like lowering the heating in their house to uncomfortable levels to save 10 bucks a month, not buying a round of drinks. etc

It's interesting because ppl in even worse socioeconomic situations in South Asia are the opposite and go above and beyond to be generous. I guess its because being hospitable is a big part of the culture there.
Research into "pure" unconditional generation can often lead to gains in the conditional setting. See literally any GAN research, VQ-VAE, VAE, diffusion, etc - all started from "unconditional/low information" pretty much. Both directly (in terms of modeling) and indirectly (by forcing you to really reason about what conditioning is telling you about the modeling, and what's in the data), these approaches really force you to think about what it means to just "make music".

Also, I think artistic uses (such as Dadabots, who heavily used SampleRNN) show clearly that "musicians" like interesting tools, even if uncontrolled in some cases. Tools to exactly execute an idea are important (DAW-like), but so are novelty generating machines like (many) unconditional generators end up being. Jukebox is another nice example of this.

On the "good for elevator music" comment - the stuff I've heard from these models is rarely relaxing enough to be in any elevator I would ride. But there are snippets of inspiration in there for sure.

Generally, I do favor controllable models with lots of input knobs and conditioning for direct use, but there's space for many different approaches in pushing the research forward.

Different creators will work all kind of odd models into their workflows, even things that are objectively less "high quality", and not really controllable. To me, that's a great thing and reason enough to keep pushing unsupervised learning forward.
I've been personally feeling like we're opening Pandora's box. Everyone's all starry eyed about LLMs & other AIs, we're shoving it into any product we can find, looking to displace entire industries overnight. The models aren't good enough right now for anyone to be seriously worried, but once genAI is out of the bottle, there's no putting it back. And based on the entire history of humankind, I have 0 faith whatsoever we're going about this responsibly.

Add to that the fact that there's perverse profit incentives around every corner, and I personally think we're about to shoot ourselves in our collective foot, not realizing until it's too late that we probably should have moved more slowly and focused less on capitalist goals & more on collective good.

But AI bros absolutely hate being told to slow down with this tech, so I guess I'll just resign myself to feeling like Cassandra and hoping I'm long dead before we reap what we're currently sowing.
Sorry about that. We know we need to be better about that and of course add more languages.

A few things to try to maximize your accuracy right now are:

- Don't use AirPods, especially not AirPods Pro. Most built-in laptop mics or EarPods or a gaming headset are perfect. It doesn't need to be podcast quality.

- Correct transcription mistakes as you would a person, then "plow through" and often the error will be corrected as you complete the sentence.
Whose voice does the 4 year old have? Theirs or their parents? What you do by opening the vote to children below a certain age is all you are doing is amplifying the vote of the parents, you are not giving voice to the children.

At what age does the child who can vote actually have the capacity to choose their candidate and are even able to negotiate the mechanics of voting? Let’s say 18 is too old, but how young before they are able to counter the influence of a parent and decide for themselves…I’d argue its at least well into their teens.
>Typically CC companies don't allow for merchants to have discounts for stuff like paying in cash (although some businesses may anyways...)

It has been legal in the USA since Oct 2011 for all merchants to offer discounts for cash and debit card use.

https://www.ftc.gov/business-guidance/resources/new-rules-el...

https://en.wikipedia.org/wiki/Durbin_amendment
I feel like they could have a sustainable model if they had a more expensive one-time purchase and every few years released a new major version that required a one-time purchase again. If you bought the old version you can continue to use it, but it's no longer officially supported nor will it receive any future updates.

I wish there was an option for this with e.g. Photoshop. I want to have PS because it's occasionally handy or fun for photoshopping my friends as a joke, but I don't need it for anything that makes me money so I can't justify paying. But if I had a slightly outdated version I could purchase once, I'd be find not getting all the latest updates.
I wonder what workload needs more than eight dual-threaded cores, but has trouble if the additional cores have more cache or the RAM isn't factory-overclocked, and doesn't care about data integrity.
I’ve spent the last month deep in GPU driver/compiler world and -

AMD or Apple (Metal) or someone (I haven’t tried Intel’s stuff) just needs to have a single guide to installing a driver and compiler that doesn’t segfault if you look at it wrong, and they would sweep the R&D mindshare.

It is insane how bad CUDA is; it’s even more insane how bad their competitors are.
I see this play out with my partner. I was raised in middle class paradise (small town Midwest) whereas my partner grew up in poverty in the mountains. Now they have a better job than me but they tend to spend lots of money on silly things and can’t save like I can. The mindset that money is for the future is something that is slowly sinking in for them (a shared account for future bills helped a lot!). On the other hand, I think I’ve become less of a miser.

To me an extra $100 is that much closer to a safe retirement. For them it’s 4 candles. Compromising on 2 candles has worked well for us.
AIUI most souls on the bridge were construction workers filling potholes, not drivers. But either way I'd have thought a certain amount of horn blowing would catch my attention just for being out of the ordinary, even though it's also not ordinary for ships to (need to) signal me.
Social Hype around Politicians trade is real: FOMO is real... our members have been cashing huge profits on AI / Social Hype trades
I found The Sentinel spooky and scary at the time. I always panicked when the sentinel got me in sight and usually I lost moments after that. It was an amazing game for its time, and maybe still.
wow that's crazy
When I was a kid the argument was “if you can be drafted and sent to war you should be able to vote”. The state is still going to want those young able bodies for their militaries. Raising our age of adulthood to 25 seems unlikely to go over very well.
"but are often vehemently against entertaining it as a literal concept."

If the reality you see isn't real, why would you assume computers are? It doesn't seem like a very philosophically sound position.
Relevant discussion on whether Titanic also tried to do a full reverse and, if true, if this was the right decision: https://www.reddit.com/r/titanic/comments/1abvwqt/if_the_tit...
Apple announces WWDC24 dates
> but if it didn't exist we would be BEGGING someone to come and run it this smoothly

I disagree, if they didn't exist and the need existed it would be fairly easy to get a company going to facilitate payments.

China for one has settled on mobile app payments via QR codes for almost everything these days, credit cards are almost nonexistent.
I'm working on Edna https://edna.arslexis.io/

It's a web-based scratchpad and note taker for developers and power users.

It sits somewhere between Obsidian and Simplenote.

It's particularly optimized for keyboard navigation: Ctrl + K / ⌘ + K to open note navigator where you can quickly create new note, switch between notes, delete notes.

Even though it runs in the browser, when running on Chrome you can store notes in a folder on disk and share between computers if that folder is replicated via DropBox / OneDrive / Google Drive etc.

More info: https://edna.arslexis.io/help
I appreciate your comment!

And you put the finger on something right here. As you describe, I didn't see it as: "If I'm sad, I want to listen to sad music".

When I built the app, I was really into that mindset of "How can this book help me when I'm in that mood?" (e.g., I'm feeling tired -> Suggesting "Why We Sleep" to fix your sleep and understand why sleeping is essential).

Somehow, I'm happy because what I wanted to do becomes clear when you use the website (based on what you described, which is 100% correct). But that also means I could have worked my "marketing/copies" differently to reflect that more.
https://en.wikipedia.org/wiki/Maritime_pilot

Panama is the exception

> Legally, the master has full responsibility for the safe navigation of their vessel, even when a pilot is on board. If they have clear grounds that the pilot may jeopardize the safety of navigation, they can relieve the pilot from their duties and ask for another pilot, or, if not required to have a pilot on board, navigate the vessel without one. In every case, during the time passed aboard for operation, the pilot will remain under the master's authority, and always out of the "ship's command chain." The pilot remains aboard as an important and indispensable part of the bridge team. Only in transit of the Panama Canal does the pilot have full responsibility for the navigation of the vessel.
Do you speak from experience? Because I was born in the USSR and spent the first five years of my life with my parents in a single room in a communal apartment. "Communal" here means that other families occupied other rooms, one room per family. These families shared the same single kitchen, single bathroom, and single toilet. And the icing on the cake was that these habitats were provided by the state and it was almost impossible to rent anything better, at least not with a standard Soviet salary.

If you are wondering what happened after these five years, we moved to another state-provided habitat, this time separate, for a change. All we had to do was put half a year of effort into finishing it to the acceptable quality — all by ourselves — because you cannot exploit other Soviet citizens. Only the state can do that.

And why exactly five years? Because that was the queue wait time for a new living space once you had a child (me) and exceeded a Soviet norm of square meters per human being. And it was Moscow, the capital, where top money was invested into looking good before the eyes of foreign guests.
It's not a narrative so much as a leftover from what I was originally going to post, in that the creative/expressive/stimulating work is what's being touted as the first thing to be eliminated by AI.

That aside, what exactly is suspect about finding meaning or joy in work? Is the quintessential experience meant to be soulless and grating?
I have nothing to show yet, but I'm working on a tower defense game in the vein of some classic Flash-based TD games.
I'm working on a Wordpress-replacement written in Go, distributed as a single static binary with SQLite/Postgres for db and Disk/S3/GCS for storage.
There should be no need for HN to provide this kind of support channel. It exhibits how things don’t work.
That ship had a 10,000 TEU capacity and was actually hauling a little under 5,000 TEUs. An empty container weighs a little over 5,000lbs, and a full one can be up to 67,000lbs.

If you do the math, you find that it’s just an astronomical amount of momentum, and there’s no effective defense for a bridge that needs support in more than 30 or so feet of water.
> Now you […] need to keep track of updating all of those poetry installs.

You’re absolutely right.

On second thought, I guess I only need these Poetry installs just once anyway: for creating the venv and then never again. That’s not worth it.

So here’s a new method that does away with these extra Poetry installs:

pyenv exec python -m venv .venv && poetry install

assuming that a `poetry.toml` exists with `virtualenvs.in-project` set to `true`.

Going to adopt this variant from now on, I guess. Thank you for your thoughts!
The debt has been absorbed and I don't deny that, but it has at least been absorbed in a way that makes paying it locally easier.

Given that the description of the problem includes generally not being affected by its issue I read that to be the rather common case in which one is just using a relatively small fraction of the library. To be concrete, let's say it's an image library, and it turns out there's a PNG parsing vulnerability, but your code only ever uses it for GIFs. If you vendor it you also have the opportunity to go in and just yank PNG, JPEG, TIFF, etc. support, and depending on the situation, plugin support (maybe you can trivially tweak your code to go directly to the JPEG support without passing through anything else).

I'm not saying this is a perfect solution with no downsides, but it's not all downside either.

Of course, you need the aforementioned solid test coverage. Without that you're just flying blind. That's another thing about the debt metaphor... it can compound, but unlike most monetary debt, code debt can compound on you unexpectedly.
This is an ancient problem which has been around since synthesizers first got patch memory in the 1970s like the Prophet-5.

There are a number of ways to handle the knob or fader's physical position not matching the current value:

* As soon as the control is touched, it becomes "live" and the value jumps to wherever it is. This is the simplest, but most disruptive approach because a value can jump abruptly.

* When the control is moved, it has no effect on the value until it physically reaches where that value is. This avoids any disruptive jumps, but can be confusing because a control feels "dead" until you reach the right point to get it alive again.

* I think there are other approaches where moving the control starts interpolating the live value to where it is.

There's no perfect solution, but it's tractable and not a huge issue in practice. Motorized faders are nice but very expensive and have shorter life spans.

For knobs, you can more easily avoid it by using endless encoders instead of potentiometers and then interpret its current location as the current value. (For example, Elektron hardware and the Hydrasynth take this approach.) But you lose the nice tactile affordance of having the knob stop at either end of its extent.
DepthCryption: Claims of Quantum-proof Python encryption
As title states, dev states their Python package is Quantum-proof and un-hackable.