skysight-inc/HackerNews huggingface dataset:
Yeah something wasn’t sitting well with me about this reasoning and Wikipedia says this:

> Lamport's bakery algorithm assumes a sequential consistency memory model. Few, if any, languages or multi-core processors implement such a memory model. Therefore, correct implementation of the algorithm typically requires inserting fences to inhibit reordering

So yeah, you do need fences because a multi processor superscalar CPU is going to reorder the entering and ticket variables and break the exclusion rules. But then if you have fences, don’t you have the ability to implement a simpler mutual exclusion mechanism by definition?
There's a big difference between unpopular and low-value. And it takes time to get really good at something, it can be helpful to be able to work for less, if your skills aren't yet good enough to command a high value.
Tesla as an innovation-driven company couldn’t be further from the types of metal industry jobs you refer to. Why can’t an innovative company trade its “capital” to get the young and ambitious to work for less pay?
Meh. I don't think your position makes sense.

Your assessment of the estimates is basically MBA talk.

They designed the helicopter for 5 flights. It is very likely the case that the requirements that a rotary wing aircraft can operate for 5 flights with minimal operator intervention, and only between missions, resulted in an helicopter that had a longer lifespan. Could they have done it cheaper? Maybe, probably, but most likely with a much higher risk of failure, and given the time, distance, and cost, and the organization doing the work, I am pretty confident that the team made the right choice.
I'd much rather implement a maximum wage, would do a huge amount of good for our society. Let's say a cap on any more than $10M a year for total wealth gain for any individual. Everything else is taxed at 100%. Suddenly, we could all have healthcare, kids would get the supplies they need for school, a UBI scheme would be doable. Basically, we could finally stop acting like a poor third world country.
> When would candidates compete to work for less?

The first example to jump out in my mind is gov't contractors, which isn't a direct analogue to workers but the mentality of undercutting your competition to get ahead is basic human nature IMO.

Two candidates vying for the same job wouldn't consciously sabotage each other (let's assume). But if they both give a salary quote, why wouldn't the lower-priced candidate be a more appealing hire? With no protections, it would come down to whoever is willing (or able) to cut more pieces of their body off to win the job.

And that behavior is not conducive to a well-functioning economy that supports a large and contented middle class, which is the preferred economic status of all state actors.
This is a good point. Noting that "d/dx" is a vector (field) is an antidote to the ideas that vectors are little arrows, or "a magnitude and a direction", or an ordered list with numbers in the slots. Vectors can be thought of in lots of ways, and here they're thought of as operators on functions.
In the same spirit, here's a fun talk about tool that guarantees 100% line coverage for your Python tool: https://www.youtube.com/watch?v=A-cjMRsHcXI

After running your test suite, it kicks into action and deletes all the lines of your code that were never executed.
I would simply end the interview
> asking if adversarial AI tools count as DRM or as malware

Neither. Nightshade is not DRM or malware, it's "lying" about the contents of an image.

Arguably, Nightshade does not corrupt or disable the model at all. It feeds it bad data that leads the model to generate incorrect conclusions or patterns about how to generate images. This is assuming it works, which we'll have to wait and see, I'm not taking that as a given.

But the only "corruption" happening here is that the model is being fed data that it "trusts" without verifying that what the data is "telling" it is correct. It's not disabling the model or crashing it, the model is forming incorrect conclusions and patterns about how to generate the image. If Google translate asked you to rate its performance on a task, and you gave it an incorrect rating from what you actually thought its performance was, is that DRM? Malware? Have you disabled Google translate by giving it bad feedback?

I don't think the framing of this as either DRM or malware is correct. This is bad training data. Assuming it works, it works because it's bad training data -- that's why ingesting one or two images doesn't affect models but ingesting a lot of images does, because training a model on bad data leads the model to perform worse if and only if there is enough of that bad data. And so what we're really talking about here is not a question of DRM or malware, it's a question of whether or not artists have a legal obligation to make their data useful for training -- and of course they don't. The implications of saying that they did would be enormous, it would imply that any time you knowingly lied about a question that was being fed into an AI training set that doing so was illegal.
Ian Bremmer – 2024's Top Geopolitical Risks [video]
Ryzen 9 7900 2x48GB AMD recommends DDR5-6000, so I underclocked DDR5-6400 to DDR5-6000. The 96GB ram was under $300.

$ ./a.out

1 59.2
2 76.9
3 66.8
4 68.7
5 64.0
6 67.1
7 63.9
8 66.0
9 64.0
10 65.6
11 64.0
12 65.5
13 65.6
14 66.0
15 66.0
16 65.8
17 65.1
18 65.2
19 65.1
20 65.4
21 64.6
22 65.2
23 65.5
24 65.2
I think the big problem with this is just the accounting burden: now even salaried programmers have to track hours between greenfield and maintenance development.
Sounds like a great idea but i'd rather not have to make an account. Could you release your source code so we could use other LLMs preferably free / self hosted options
I guess you'll still get ads, they just won't be personalized.
Just like how windows does it when you opt out of tracking.
It’s nearly all in Zig.

The parser, lexer, interpreter, process execution and builtin commands are all implemented in Zig.

There’s a JS wrapper that extends Promise but JS doesn’t do much else.

The performance of the interpreter probably isn’t as good as bash, but the builtin commands should be competitive with GNU coreutils. We have spent a lot of time optimizing our node:fs implementation and this code is implemented similarly. We expect most scripts to be simple one-liners since you can use JS for anything more complicated.
What's "uf da?"
There is a #hackernews on Libera.chat, and I believe I've seen a #ycombinator (or something similar) somewhere. No idea how official they are. But every HN-based community I've seen was a ghost town outside HN itself.
you have not in anyway cleared up why "hiring people from there" is somehow a bad thing, which, yes, is a deeply racist attitude.
> I guess the US compassion for Berliners did have limits after all.

I think the indiscriminate firebombing and targeting of german civilians in ww2 showed there is no such thing as 'US compassion'. It was calculated propaganda.
Of course they have leverage; backing up an online–only game doesn’t give you the ability to play it once the servers are shut down. For a recent example, see https://www.youtube.com/watch?v=VIqyvquTEVU
I would think the obvious difference is that people are paying less attention to cadavers in the morgue, and more attention to patients who are "recovering well" - not that it would be impossible, but if those administrators did underhanded things repeatedly it would be hard to conceal for long.
You’re not the only one: https://www.youtube.com/watch?v=VIqyvquTEVU
But it's not in a distributed environment, it is a shared memory environment. That is the whole point. If it were a distributed environment the processes would not have to worry about smashing each others memory because they would not share memory in the first place.
I don't believe that 0.2% of users intentionally block JS, or are using a really old browser, and are NOT CAPABLE of fixing that problem if they wanted to. So they're of no concern to me.
I also don't believe that 0.8% of users have a javascript failure and CANNOT reload the page to solve it.
Can the chessboard be bigger on mobile? My old eyes need to zoom in and then the other buttons dissapear
Unions were on my mind when I read this. However, for some reason unions don't tend to take over in creative fields or fields of passion. SAG-AFTRA is the only exception to this that I can think of.

This is why I think it's become common practice for tech companies to profit share. We take it for granted now, but it's not common...especially for artists.
I got this book [0] by Mark Forster [1], tried the techniques and found out what works for me. It is a gold mine.

The author describes in his blog [2] many more of his ideas and experiments about productivity.

[0] https://www.goodreads.com/book/show/26171733-secrets-of-prod...

[1] https://en.m.wikipedia.org/wiki/Mark_Forster_(author)

[2] http://markforster.squarespace.com
Using Windows for development feels like using Linux for anything but server-side work or Macos for gaming, it'll probably work if you have light requirements and don't use the shell that often, but when I think about the last time I tried it, it almost makes me feel fine paying $500 for a ram upgrade on my next mac
Apple shares the secret of why the 40-year-old Mac still rules
Yeah, the "Coastal liberal elite" is a popular boogeyman. I mean, look at the actual "elites", don't see too many Bernie-bros alongside Musk, Thiel, and the Zuck.
Drag isn't relevant for a helicopter. Thin air means you have a very hard time just trying to hover in place without moving.
Common Lisp's block / return-from and unwind-protect
thus the creation of a ai anime market curation to sort the wheat from the chaff, marketing and merchandising and all that.
i'm with you. i'm leaning toward moving them all to a proxmox server
The actual paper uses 47 kiloanni, so the HN title is correct. It's the phys.org author that got the numbers wrong.
Kagi may interest you then:

https://help.kagi.com/kagi/features/website-info-personalize...

For a given domain, you can select: block, lower, normal, higher, and pin to help you rank results on your personal preferences.
If atomicusize is sequentially consistent, then yes.
so, we've decided to promote you to Principal Monkey With a Typewriter, we expect Hamlet any day now.
Next upcoming Ollama version will support non-AVX CPUs
Not a fan so I hadn't even heard of it, but the internet tells me that it was the most streamed live event in US history. (https://news.yahoo.com/peacocks-nfl-wild-card-game-broke-str...) I'm guessing there are some who will stay on the platform.

I hope Pat Ryan makes good on his threats.

> I’m demanding the NFL and NBC stop the BS and offer fans the service they already pay for, or we’re coming for your antitrust exemption,...The NFL raked in $12 billion in 2022; NBCUniversal made almost $40 billion. They now have a choice, either fix this problem, or we’ll fix it for them.”
What emergent capabilities exactly? I’m not sure “no one predicted this” is accurate, more like there was a lot of hype in the research community circa 2018 when this stuff developed, and it’s just not news these days research-wise
Anyone know if the CPU is fast enough to saturate those 2.5GbE ports?
First time hearing. Any examples I can take a look at?
If only the rest of the world hit their targets in the same way. The world would be much more reliable place.
Early in my career I saw the aftermath of someone trying to deal with this problem. The solution they went with was to replace all allocations in the offending code with a custom allocator and then just throw the allocator away every so often
https://en.wikipedia.org/wiki/Uff_da
I don’t think it’s about prestigious as much as it is about passion. People in these industry join and often work there out of genuine passion, which makes them do sacrifices that take years to regret.
The canonical free-less (or no-op free) solution is conservative GC, isn't it? Specifically the Boehm collector..
All of this squeezing through loopholes is unfortunately how a lot of big companies operate. Nothing a company with lots of lawyers loves more than complex laws that take out competition before they can pose a threat.
I think the crypto industry is going to face tax and securities regulation in any jurisdiction that isn't corrupt or operating as a tax haven.
And neighborhood gym memberships would be well north of $100/month. No one in these discussions considers second order effects.
Ford knows how to build cars after building them for 100+ years. There's nobody who has ever tried to fly a helicopter on mars before.

NASA built in lots of margin to help ensure they met their objective, especially considering that it's really fucking hard to get a new helicopter to mars if it breaks.
It’s all pedantry until you are writing software for a 1970s nuclear power plant.

/s
Saturate probably. Switching fw style over the two ports not so sure
Then who’s making money?
Glad to hear FreeBSD worked. Sorry you wiped your drive though!!
The solution for that is UBI not minimum wage
I don’t understand why businesses can’t just say that their engineering department is a cost center (COGS) instead of classifying engineer salaries as R&D expenditures.

I guess one downside would be not qualifying for the R&D tax credit.

The majority of software engineering is the equivalent of janitorial work… keeping servers online, fixing bugs, maintaining services, upgrading and refactoring code, etc.

It’s difficult for me to tell how much of this issue is just people making a fuss about the literal interpretation of the tax code compared to how it will, in practice, impact their business.

Nearly all accountants try to operate in the gray, in that accountants know how to tweak the numbers just enough to not get in big trouble with the IRS but enough that the business can slide through various loopholes. I have a feeling most accountants would just say “reclassify your engineers as maintenance workers, COGS” as a solution.
minor grammatical fix on first line "I got given" -> "I was given"
> I'm pretty sure it's an estimate
Yeah, I (cynically) assume this utility-provided breakdown data is worthless. There's no way around circuit-level monitoring.
This not bulletproof method to handle memory leaks as it still keeps all allocations. It simply keeps a list of all allocations but doesn't address the core issue of unnecessary memory consumption if free is not called. But the more pressing problem is that this implementation is not thread safe. Concurrent accesses to the bigbucket list in a multi-threaded programs can easily lead to race conditions
> Horrific, and particularly horrific knowing that US was either abettor or architect of the whole operation, down from the top to the Chicago Boys.

"It is really incredible that Pinochet escaped any punishment at all."
https://figshare.com/articles/preprint/Fermat_s_Last_and_the...
Upcoming panel with the original Macintosh team
Slight non-sequester, but the DS9 episode ‘In The Pale Moonlight’ comes to mind here in this thread
Growing up, I would see people type "jajaja" and thought the way they laughed was literally saying "jah jah jah". It was much later that I put two and two together and realized it was Spanish and actually pronounced "hahaha".
Startups tend to have 3 generations of employees
"Creative" unionization (for lack of a better term) doesn't pop up often in the news but it's absolutely out there and growing. Keep an eye on the gaming and VFX industries over the next few years.

https://www.theverge.com/23789935/sega-union-cwa-unionizatio...

https://apnews.com/article/technology-business-activision-bl...

https://www.cnbc.com/2023/09/13/marvel-vfx-artists-unanimous...

https://iatse.net/avatar-vfx-artists-file-for-union-election...

It also must be said that during the Hollywood strikes last year, it was the Writer's Guild that drove the talks and were the ones to get the studios to capitulate. And I find writing to be the building block of creativity and passion for a lot of industries. Every story starts somewhere, these days usually on a writer's PC.

That the WGA is demonstrably one of the strongest unions in America makes me very happy, but a little forelorn other unions aren't nearly as strong. IATSE isn't regarded nearly as respectfully in Hollywood, for instance.
An async function is on CPS form and return it's result via a return continuation. Typically when invoked from a non CPS function it also forks the thread of execution.

These days async functions are also typically lazily evaluated via partial evaluation and the return continuation is not necessarily provided at the call site.

A sync function provides it's result via the normal return path.
The hidden requirement is that you need to join on a key, in an ideal world this would be the primary key of the right table and a foreign key in the left table.

Of course this requirement isn't ever enforced because the real world isn't kind enough to give strictly modelled data. It would simplify the query language a lot though.
The problem is it becomes collectively forced and the value of their labor is devalued.
https://en.wiktionary.org/wiki/%E6%92%9A#Definitions_2
Everyone should try the national dish of Malta: pastizzi
> being far from the front lines is better than being near them

Kherson is less than 5 km from the active war zone. Northern parts of Kharkiv oblast have a Russian border nearby, with Russian recon groups routinely trying to infiltrate.

> can't talk freely either

I have several friends currently in Ukraine. None of them is scared of expressing their political views, neither IRL nor on the internets. None of them supports Russia for obvious reasons, but not all of them are huge fans of their current government.

> extrajudicial arrests and even killings

Wikipedia has an interesting article about the guy https://en.wikipedia.org/wiki/Gonzalo_Lira The article says the arrest was lawful, Ukrainians released him on house arrest, he tried to flee the country, then he was arrested for real and died of pneumonia in custody.

Every death is a tragedy, but I don’t believe Ukrainian government deliberately killed that person. Why would they fake pneumonia during the war, at the time when random civilians are routinely killed by Russian missiles and drones across the whole country?

> This is a war between two thuggish regimes

This is Ukraine’s war of independence. Ukrainians have lost the last time in 1917-1922. This time, things will be different.
Do the trajectories between fixed locations change very often?
This does help, but the hard part of memory leaks is leaks across module/api boundaries. You can write a memory safe module, I can write a memory safe program, but when my program starts calling your program there's nothing validating I'm maintaining the invariants required to avoid memory leaks.

Hopefully the invariants are documented, but relying on documentation to help programmers avoid memory leaks is far from foolproof.
I’ve run larger models on mine - work but quite slow.

You can get a 32 orange off aliexpress today already
You can decouple the encryption and decryption keys such that the private key would never be present in any Tesla system at any point in time[1]. And you can introduce a ratchet such that compromising the Tesla car at time t0 would not enable the attacker to decrypt any encrypted data at t[n < 0].

[1] Asymmetric crypto KEM + ephemeral symmetric key + encrypted block. eg. <https://libsodium.gitbook.io/doc/public-key_cryptography/sea...>
LmaoLang: A programming language that uses emojis to represent HTML elements
It’s not five years. It’s whatever the useful lifespan of the software. Web dev we usually did 2 years since that was the average lifespan of a web page.

For public companies, they are incentivized to amortize over longer period because it hides expenses and can boost earnings that boosts stock price.
The Conspiratorial Mind: A Meta-Analytic Review
Customer support agents arent really what i meant by... domain expert...
> It's also an attitude that, if taken to its logical extreme, demands society have an underpaid underclass that suffers so the rest of us can have nice things.

That is how (modern) society works already on a global scale. I am not saying it's good, but it's the way things are.
While I'm sure it would bring its own problems, could you just stick a semaphore or similar around the function?
This is why Merlin turns Arthur into all those animals in T. H. White's Once and Future King. The meta-lesson is that animals know how to be their kind of animals... It is humans who are fated to need to learn how to be human.
Forget about the last bit re atomics, apparently the algorithm is indeed resistant to teared writes.
Agree. There's an example in democratization of music production tech: the market has become broader and deeper in direct proportion to the declining relevance of expensive hardware. In the context of Japanese culture, consider how many production/songwriting/instrumentalist/vocalist careers were launched by Vocaloid. The way it panned out has been the complete opposite of the death of the "real" vocalist industry; just look at Reol's career arc as one example of this dynamic.
Just try to avoid the supermarkets.
> t acts like a mnemonic scribble for an intermediate step. It doesn't have any mathematical meaning.

That's about right. When you cover elementary solution methods for differential equations, you start with something like y = dy/dx. You're supposed to separate variables ("get the x's on one side and the y's on the other, then integrate"). So it's tempting to just write "dy/y = dx", even though as you say it doesn't have any mathematical meaning. But it's helpful in keeping track of the algebra. You then forget you wrote that meaningless but helpful step and write "∫ dy/y = ∫ dx" which is okay, and go from there.

Looking at one of my old diff eq books I see whole sections where this kind of casual algebra with differentials is the norm.

When anyone would ask me about this in class, I'd say something like this. Think of a solution curve for y = dy/dx as a parametrized curve, so x = f(t) and y = g(t). Then interpret the equation as y = (dy/dt)/(dx/dt), write dx/dt = (1/y) (dy/dt), then integrate both sides with respect to t:

∫ 1/y (dy/dt) dt = ∫ (dx/dt) dt

Change variables to get "∫ dy/y = ∫ dx". After a while we believe that this will always work, and we just suppress the stuff about parametric equations.
I couldn’t get armbian to boot on mine
Yeah, if I remember correctly the RAG recombinases that enable crazy diversity in your B and T cell receptors of your adaptive immune system are also thought to come from a retrovirus that got into our ancestors germ cells.
It is required some process of natural selection for mutations to be selected against, do we know how this occurs with the modern homo sapiens?
There are a few options here, but I agree this is a weakness with existing systems.

One option in Flink is to load the entire fact table into the pipeline (using the filesystem source or a custom operator) and join against that. This provides good performance, but at the cost of managing additional long-running state in the pipeline (and potentially long startup times). This works pretty well for very small fact tables (stuff like currency conversions, B2B customer data, etc.).

The other option is to store the fact table in a database and query it dynamically. Flink SQL has explicit support for this (called "lookup joins") but this requires careful tuning to not overwhelm your database with high-volume streaming traffic (particularly when doing bootstrapping or recovery).

Doing these sorts of joins is a huge use case, and definitely something we're trying to improve in Arroyo.
They would be untenable at current profit margins. Significant profits could still be made while also paying a living wage if current profit margin expectations were reduced and viewed across a property as a whole (i.e. merch sales, ongoing streaming rights, etc.), but production committees are in a position of power and choose not to.