skysight-inc/HackerNews huggingface dataset:
Using the word "enshittification" is a great way to get a comment pinned to the top of an HN thread, but this is not that.

This is Cory Doctorow's definition of enshittification [0]:

> Here is how platforms die: first, they are good to their users; then they abuse their users to make things better for their business customers; finally, they abuse those business customers to claw back all the value for themselves. Then, they die.

Note that he's talking about platforms, specifically middlemen. For Doctorow's enshittification to be a thing, there has to be a dichotomy between "users" and "business customers". Enshittification is the cycle of luring in users to make yourself valuable to your real customers (the "business customers"), then abusing those users to make your business customers even happier, then abusing your business customers to extract the absolute largest amount of value for yourself, then dying because you forgot who payed the bills.

Unreal Engine is not a platform in this sense. Epic doesn't have "users" that it needs to lure in in order to appease "business customers", it just has business customers. It brought a lot of business customers in by offering the product for free for non-gaming use cases in order to demonstrate to those non-gaming business customers that it was actually a viable product for their needs. Now that they don't need to make that case any more, they're doing what every business eventually needs to do and actually charging for the product.

[0] https://pluralistic.net/2023/01/21/potemkin-ai/
> The problem with work-stealing is that it means a task can run on one thread, pause, and then be started again on another thread: that’s what it means for the work to be stolen. This means that any state that is used across a yield point in that task needs to be thread-safe.

Do any existing "thread-per-core" systems actually provide yield points as a thing you can do? Most of my experience is with OpenMP (using both BSP and task parallelism) and a little bit of TBB (also task parallelism). If you want to yield in these systems, you break it up into two tasks.

> if state is moved from one thread to another, this introduces synchronization costs

This isn't obvious to me. If you're moving state, then there is no synchronization because only one thread is touching the state at any given point. Unless we're talking about synchronization due to starting a new task?
They were using their personal device. The company did not provide a device to them.
This is by no means a trivial task. Studying these far away structures takes powerful telescopes operating over decades. Things like the JWST have barely begun taking data.
Using a LLM to expedite writing is not fake science.

You can use LLMs to create fake science, but also use it expedite writing up real science. I have experimented with feeding in a paper that I've read, I know is relevant, and direct the LLM to extract this point out and connect it to this other point. I then go through and edit. Its faster to rewrite existing text (for me) than to generate it the first time.

We should NOT be demonizing tools that increase our scientists productivity when they use it responsibly, rigorously, and ethicly.
so what happens?? it just hang up on the foo??
It's not a strawman. Union membership is thrown around here like a solution to all problems.
> I was wondering why most chip companies are so good at being mediocre.

Because anything to do with hardware, particularly anything with silicon, has immense startup costs.
When hardware companies fail to provide sufficient competition to an extortionate monopoly, the layer1 companies react after feeling the burn for too long.

If Nvidia, Amd and Intel were in a battle for offering the best VFM, none of these companies would be hopping into hardware. Apple's strong commitment to chip making coincides with years of stagnation from Qualcomm and Intel.

From my experience, companies love nothing more than a 3rd party that solves your problem for you, better than you and at a price that's easily cheaper than what I'd cost to build it in-house. This is especially true when the 3rd party product is an internal spec (gpu, cpu) rather than a competing platform (android auto)

There is a reason car companies don't build their own speakers or tires....but still try to build their own UI (no matter how bad)
All biases are injected by humans, whether in curation of training data or at other points; training data isn’t a naturally occurring collection without human influence (not that it would really matter if it was.) As with any tool, the issue is fitness for purpose, and as with anything being supplied by a party with potentially different interests than the user/consumer, and important part of that is disclosure/transparency of relevant information that may not be apparent on the surface.
Author here: This was a fun weekend project using the new Cloudflare GPU Workers(https://ai.cloudflare.com/?gpu) and Lexica Search API (https://lexica.art/)
See The code: https://gist.github.com/valentinvieriu/8c9e911fa268726462d66...
---
Best Viewed on a Mobile phone when added to the home screen.
This happened to me 2 years ago, I think it has always been a bit of an issue.
I like

https://github.com/WiseLibs/wise-river

For complex uses
You don’t need a log dialog for this, just a blocking display of fatal errors that occurred before the canvas loaded.
Every time a jnvs.ca article goes popular on HN I have to relive the trauma of my Stripe interview with Julia where I just could not get that simple test to pass despite having years of programming experience. Ugh! She was nice though :)
A five word passphrase from a moderate length dictionary is like 80 bits, I don't understand why passphrases are not recommended in place of passwords more often.
Undoubtedly. The Venn diagram of businesses that require this much surveillance and won’t provide hardware is probably almost a circle.
Kentucky made child care free for child care workers
Using AI to generate the docs for your language might save some work, but it would be better to proofread them and add them to your repo, rather than expecting people who don't know the language to be able to tell when they're inaccurate.
Thank you for the beginner SQL book.
LLM summaries could make for a good starting point! I just saw this post (https://news.ycombinator.com/item?id=37791002) on the front page and loved what Julia Evans did with the slides and accompanying text (https://jvns.ca/blog/2023/10/06/new-talk--making-hard-things...).
> Cities like Amsterdam and London are even white-minority

Citation, if you are able?

For sure London has a majority of people who are not 'White English', but I'd be very surprised to learn that 'White Everyone' is a minority here.
This is flat out not true. Generative AI is meant to approximate the distribution. It’s biased from the data, yes, but if it was just the median it would only spit out one face, one gender, etc.
I doubt the sorry is true. It could only happen with a custom in-house system and any interconnected (and distributed worldwide several decades ago) airlines would use an external distribution system for creating and managing tickets.
No, since it won't affect hobbyists per the CEO's tweet in the article and unreal is, as I understand it, far ahead of everything else.
Sounds like employee monitoring software that logs screenshots every X minutes while clocked in.

I would hate that on a work device, let alone a personal device they want me to use for free.
Oh sorry, I doubled up my units of measurement there, yes, tens of kilowatts haha :) (unfortunately too late to be able to edit that comment)
I think that once you start editing a picture in a way that isn’t equivalent to just having different camera settings you aren’t capturing a moment anymore, at best you’re creating a new artwork which is fine but I don’t think it’s good to pretend to yourself or others that it’s actually what happened
And what does a likely ransomware payment look like?

In a lot of cases, it is an unexpected purchase of crypto.

Remember, large payments generally start and end in the financial system. The interesting bit is what is in the middle to make it hard for law enforcement to track down and stop crime.
Yes. It’s unfortunately already standard. Years ago I thought I might do the elancing thing. I created a login with one website and then encountered a previously unmentioned “next steps: install this tracking spyware.” Absolutely not. But I think other people might not have a choice financially.
There is a great library to add power assertions to Kotlin apps:

https://github.com/bnorm/kotlin-power-assert/

You just add the Gradle plugin and you're done.
i'm in the same vein but more film/video post production in general. most of the time, in addition to how ever many monitors attached to the computer, there is at least one reference video monitor (that can be properly calibrated) that only receives a video signal from whatever software is being used. with only 2 computer screens, one screen has my timeline and preview windows. the other monitor will have all of the bins and effects controls and other various windows. if i'm in a real edit bay with dedicated scopes i'll prefer those, but if i'm slumming it at home i'll have to make room for them on one of the monitors too (usually tabbed behind the source monitor).
It's not deleting prod, but this reminds me of a funny story when we kind of prevented a low-cost airline from being able to sell any tickets for 8~ hours.

We ran the booking websites for lots of airlines (Which was really just a frontend that connected to Sabre or Amadeus). Airline data standards were bad. They're probably still bad. You were lucky if you could get an airline's upcoming schedule or pricing rules in some format other than "manually typed into an email by a human". We had people who's job was solely just to take these emails and put the info in the database.

We had a bunch of arbitrary safe-guards against data entry mistakes. Ticket prices above 10k or under 10 were flagged as suspicious and needed someone more senior to approve them.

So this airline, headquartered somewhere with a 7 hour time difference from us, wants to do a 9 euro flight special for some holiday. There's a big marketing campaign, apparently lots of excited customers, etc.

I don't know if you've connected the dots yet but 9 euros was less than our suspicious-data-threshold of 10. So about 95% of their available flights just disappeared. Searching for them would turn up a "no results" page. The only available flights were expensive ones excluded from the sale, usually codeshares with a larger airline for a more distant destination.

The airline never notified us. It wasn't until we waltzed into the office 7 hours later that any one of us saw the problem. One of the DBAs wrote a quick "approve all suspicious entries" query and that was the end of it. Thankfully it was a 3 day sale.

Afterwards, I remember the chosen method to prevent this from happening again was to change the low threshold for a suspicious price to 8.99 or below.
Ah! Misunderstanding on my part. I see. Thank you!
DATA ANALYST |
DATA SCIENTIST |
DATA ENGINEER

If you work in DATA then have a look at https://thedatafreelancer.com/ - I share my journey and tips on how I monetize my data skills with follow data professionals and help them do the same.
Providing for free is hardly going to continue forever. This will end should be a basic assumption whenever you start using a free product.

Anyway, current versions are unaffected it’s only people who want to keep adopting new versions which will face the changes.
Layoffs are often unrelated to a company's financials. They are a way to increase margins. See it as you will but they have no obligation to employ people they don't need.
> They seem to have a habit of making things worse every time they make a change, I wish they would just stop trying.

It's an industry-wide problem. At some point the software is good enough, and should be considered "done". But there's still a development team sitting around--what should they do?? Developers gotta develop, so they'll just keep changing it forever.

I remember hearing the saying "Programmers are like beavers. Leave a beaver alone to decide what to do and they'll just keep building dams, regardless of the fact that their home is done." I don't know if that's really true about beavers, but it's true about software organizations. The whole software development team will just continue working on the software even long past the point where they're done.
Is there a reason this post is flagged?
In early days Java’s allocator was quite a bit faster than C++ in part because memory allocation was not fully concurrent, making allocation part of the sequential element of Amdahl’s law.

Where we are now is better, but has its own problems.
Show HN: JSONMocker – generate JSON mock data by writing reusable JSON schemas
as a US citizen, I suspect that an advisory panel that is half composed of very large agribusiness lobbying people, is not considered wrong by the architects and implementors of that advisory panel. I have no specific knowledge of this group or their history, but I claim that US governance does emphasize business, instead of say religion or tribal groups.

Now, personally I have seen the horror show of processed foods, food in public schools, aspartame and other artificial sweeteners like corn syrup, making whole food that spoils into processed food that can sit on the shelf of a store at a gas station for months. And the health results that go with it, largely called 'obesity epidemic' but lots more than that. Controversially I will add GMO foods, which many here actively support.

The only government that is better than the one we have is one with new blood and new activity. This is not easy or quick. I am grateful for this report, and urge anyone with standing and reputation to find a way to participate in this issue. I feel we have gone very, very far in dark directions and the "markets" are not fixing it.
Unreal Engine was never "free for all"...
What would you do to allow them to not lose money?
Any thoughts on what it might feel like to get hit with this particle? I imagine the collision would turn into heat pretty quickly and the heat energy would conduct out from where you got hit and, if it was near any nerves, you might feel a warm spot on your body. Since energy scales with the square of velocity and momentum scales linearly with velocity, I can't imagine you would feel like you'd been hit by an object.
A lot of Clojure projects choose to stick with the LTS releases though, so it might take a while before this problem disappears on its own, even if fixed in the JVM.
natively. But can you really blame apple for Windows not having an ARM version?

https://support.microsoft.com/en-us/windows/options-for-usin...
> are more like 3-4 classes ahead, yes

On what metric? The only one I can think of is cost, which is still within an order of magnitude ahead on account of economies of scale and efficiency of production. On raw capability, this is totally incorrect.
I've yet to find anything accepted electronically where a scanned copy of my ink signature (from 10 years ago) added electronically to the form was distinguishable from printing it and signing it today.

Anything not accepted electronically, the entity requiring the signature also provided the blank form.

That's why I'm stumped. I genuinely have not had a need to print something in 10+ years.
It's more on the order of 100k years, give or take 100k. I wouldn't put odds on seeing it in our lifetimes.
The goal here isn't necessarily to get money out of Russia. It is to get money that IS out of Russia.
So they quickly followed what their competitor Insomnia did recently https://news.ycombinator.com/item?id=37680126

Related "Ask HN: Alternatives to Insomnia?" https://news.ycombinator.com/item?id=37691914 and https://news.ycombinator.com/item?id=37725326
I think thats good because you can manipulate the second screen without juggling the mouse pointer

I think those are the best use cases, input is a much greater bottleneck with additional screens if its limited to keyboard and mouse modifying those windows
Exploratory data analysis for humanities data
What are you talking about? there's no debate just shoving ignorance and backwards culture?
It seemed like you were going in an entirely different direction in your first and second paragraph. It's not a debate because you're not trying to win over those 60% of white Americans and are interpreting their lack of compliance as backwardness or ignorance.

While on every issue. it seems like things have drifted left in the last 25 years. We went from legal marijuana in a few states to dozens. We went from Obama running on marriage being between a man and a woman and telling Rick Warren as much to gay marriage is great and wonderful and if you are the CEO of Mozilla donating to a traditional marriage political action campaign is unacceptable. Affirmative Action can be found illegal by the supreme Court and still continue by other means. Like Southern Schools blocked integration by other means. Is it just too hard to accept the schools that 100 years ago denied access to Jewish students now deny access to Asian students?

As for nationalist extremism isn't that just the difference between the somewheres and the anywheres? people who view themselves as citizens of the world vs people who are entrenched in an area, and are in the same house their parents and grandparents had?
I'm old enough to remember when Microsoft said Windows 10 was going to be the last version of Windows.

https://www.theverge.com/2015/5/7/8568473/windows-10-last-ve...
It's not that simple. Originally OpenAI released a model to try and detect whether some content was generated by an LLM or not. They later dropped the service as it wasn't accurate. Today's models are so good at text generation it's not possible in most cases to differentiate between a human and machine generated text.
This type of experience isn’t uncommon.

Maybe it’s someone who knows it to be true, is uncomfortable and wants to make sure no one else can see it!?
> This event is not the only such evidence of a cosmic airburst on a human settlement. The authors previously reported a smaller but similar event which destroyed the biblical city at Tall el-Hammam in the Jordan Valley about 1600 BCE.

Uh oh - these people again.
I find time bound assessments to be counterproductive, way harder to aim for high quality
I don't know if thats the entire thing though. There are thousands of annoyances and bugs a team could be spending their time fixing to really make the product great. It's not like its "done", in fact its going in the wrong direction. It's more of the "feature factory" mentality imo, a culture of throwing stuff out the door as fast as possible without regard for quality. Its reflective of poor internal incentives and culture.
Western Union is good for small payments. But when you try to scale it too much, it becomes a way to get caught.
I am a ding dong. I read that as "fictional mythology" and my mind immediately went down a different rabbit hole. Yes, I see now why that would be unethical.
Maximizing learning vs maximizing earning is a great way of saying this.
If they only spent half the budget then is the Nvidia part still to come?
You could say the same about Ang San Suu Kyi. Or Nelson Mandela, for that matter.
They aren't fastest. I get over 1k tokens/sec on llama2 13b on my 2x 3090 with vLLM.

They both need to fix their batch inference and it'll be more competitive. They are though.
The problem is that we're still using these ancient shells when we have better ones. Users shouldn't be wasting time memorizing arcana like "set -e". At least we have search engines now...
tldr double the critical path hardware budget.

> We need to figure out how to price

What is MSRP on extra set of hardware that is physically disconnected, as failback.

> and actually extract the externality cost

Roll it into overhead.
Afraid being too old, but what else? No other association comes up immediately for Hitchcock moment, a suspenseful moment in a film in his style :) And that matches the articles content for that observation here.. So: agreed! (if there is any doubt left).
>cleaning up the mess in the middle east.

Pray tell, how did Trump clean up anything in the middle east?
Yes, I agree. I misread the word. My apologies!
> I think a lot of the hand-wringing neglects that there's a range of ways to use LLMs.

You and the comment you replied to seem to be making an argument about something neither my own comment nor TFA said.

Nobody is claiming LLMs or ChatGPT aren't useful.

The argument is about using it to write parts of research papers without disclosing this usage. Nobody mentioned using ChatGPT to write code.
Absolutely not. But the view I'm taking is that current laws must be respected. It's on the legislature and judicial branches to determine which laws to introduce/repeal and which laws may not be constitutional.

IMO it's absolutely not a valid path forward to have citizens selectively choose to ignore/evade certain laws that they personally deem unjust
But there's a big research center next to the small town.

https://en.wikipedia.org/wiki/Forschungszentrum_J%C3%BClich
The daily deposit limit is $1500, so it'll take over 18 years to load it all on there.
Can also be used as a janky screen pikvm style with the right adapters
An important thing omitted in this post, which makes work-stealing less attractive, is that one core being idle can actually improve performance of other cores. Today's CPUs basically have a fixed energy budget, and if one core is idle that means more of that budget can go to other cores.

In other words, core utilization is less relevant today - what you care about is energy utilization (which is shared across cores).

Of course, there's a point at which this stops being relevant - if you have multiple sockets for example, this won't apply. But work stealing across multiple sockets is so expensive anyway that you would never want to do it. You might as well work-steal across machines at that point - something which is indeed useful sometimes, but usually niche.
I think it's easier said than done in practice. What it means to have secure defaults varies based on what the production environment looks like, and the reality is that most software is feature rich and isn't usually intended to run in production out of the box, which is what makes a lot of the default configurations insecure.
Its one of those 'because I can' hacks. Perfectly fine old 15-19 LCD monitors are ~$10 at goodwill type stores, and free if you ask around relatives/friends for old gear.
This is both interesting and scary, that FQ's CNS/GABA disrupting effects could somehow interfere with the pathology of Parkinson's. Doesn't seem worth it for the potentially permanent side effects from FQs.
I've never had an RPi corrupt an SD card, but I had one (running pi-hole) wear out a card over the course of about six months. It was pretty easy to get everything back up and running (it needed a new card with the most recent version of the default OS package), and I was able to resolve the situation long-term by using log2ram to space out writes to the SD card (at the risk of losing a day's worth of logs).
If journalists are unhappy with the output of a private SWE labor, they can learn to code and generate a product to match their exact specifications.