skysight-inc/HackerNews huggingface dataset:
What’s not “free” about the PC display market? Who’s preventing competition on it?
Dissenting Statement of Commissioner Carr on FCC Marketplace Report
You don't now either.... I'm an academic scientist and more than a few times I have looked up the CVs of well respected researchers whose work I really admired, and was shocked to discover they had no PhD, yet were still in a permanent PI position leading a well funded research effort of some type.

There are a small number of people in academia that are so good that they are effectively exempted from the requirement for traditional credentials- because everyone in the field knows who they are and will make a custom position for them anywhere that bypasses traditional requirements and recruitment.
I am open to correction but my understanding is there is no such law. Food establishments do have to have toilet facilities but operators are permitted to refuse entry to the premises to anyone as long as it's not discriminatory. As a result, many operators operate a "customers only" policy.
The NSA/CIA need to start paying higher salaries to encourage more talent to go into the government sector. I remember in undergrad we had an NSA recruiter come talk to our computer science class. After the discussion, I was able to chat them up on the side and they mentioned salary being the hardest problem with recruiting top talent. Big tech pays too much and government not enough. Where would you go when you graduate?
Thanks for the feedback ... regrettably, I have no control over the template. Also, it reads really well on my mobile.

I'm not a web programmer, I use what's available, and sadly, sometimes it's crap.

If I had another lifetime to spare I might take up front end programming, but I turn 65 next year, I have a very full diary, and it's just not going to happen.

8-(
While I'm sure that's a thing, I'm often surprised by how often I run into situations where Asians have high level positions at companies despite having poor spoken English skills. This might be more of a US thing, but hard work and situational luck seem to propel folks well beyond what you'd initially assume listening to them speak.
Cars Are the Worst Way to Get Through Cities
I find the open source argument pretty weak. Linux is open source but is more used in production than windows, macos, or any other operating system by far and very arguably out-performs them. The very nature of being open source does not mean proprietary alternatives pick up all the benefits and being open source it is free and easily moddable which appeals to many of the best engineers who can drive the innovation further than proprietary alternatives. Proprietary alternatives don't necessarily have the resources or desire to adapt innovations from open source tech for their own solutions.
At a previous employer we had a rule. The only person allowed to say, "just", was the developer responsible for actually making it work. Another developer who said it, just volunteered themselves.

It was a rule that worked well for us.
That's a pretty good use case for ChatGPT. Do you do this often? And if so, are your results specific to debugging consistently good?
Fair enough. But could any country attack all of those bases at once? As long as the US doesn't do anything as colossally stupid as leaving NATO it shouldn't be a problem with support. Ultimately NATO participation resides with Congress which is beholden to the people. NATO is overwhelmingly approved of by the US people -- it is a defense pact.

If a country or coalition decided to attack all of those bases at once it would give the US the high ground to respond. Nazis tried a blitzkrieg and that didn't turn out well. As someone squarely against the bullshit of Trump, I would not be happy if he was in power at the time. But I do not doubt for a second that the US population in general would respond as readily as they did after 9/11 (but hopefully not as readily as in Iraq).

We just saw how the "dipshit in power" aspect works with Netanyahu in Gaza -- a disproportionate and tragic response. The only caveat is Trump is an extremely stupid dipshit, so I genuinely hope it doesn't turn out that way and everyone keeps their powder dry until Trump is out of office.

China's buildup of soft power is good for them, and I commend them for it. Fortunately, I believe soft power is a defensive power at its core, and I don't think it translates to offensive power. To confuse the two would be a mistake.

Thank you for the opportunity to get a lot off my chest this New Year's Eve. I hope it wasn't too offensive, because I believe you responded intelligently and in good faith, and thank you for that.
This sounds like ensemble chain of thought.
Imagine if the calls were E2E encrypted, phone accounts were anonymous, there were no identifiers like IMEI, and phone companies didn't detect and record geolocation... this attack would be much harder.
Dupe (76 points, 1 day ago, 30 comments) https://news.ycombinator.com/item?id=42553154
The other pattern we see is the manufacturing ladder, which has played out in Taiwan, Hong Kong, Japan, South Korea and now is underway in mainland China.

You can make a factory to make low end products. People copy you. Some employees bubble to the top, and can start making moderately decent products or quit to start on their own ideas. Eventually the low end stops being a good investment of money or people and it fizzles out in favor of luxury and specialty goods.

LG used to make the bottom shelf VCRs that you would find at Best Buy. The VCRs were branded Goldstar, the company Lucky Goldstar. When they went up market they rebranded to distance themselves from their bargain product lines. Now they have fridges that cost more than high end computers.
Sure but think of the Higgs... how long that took for just _one_ particle. You think an AGI, or even an ASI is going to make an experimental effort like that go any bit faster? Dream on!

It astounds me that people dont realize how much of this cutting edge science stuff literally does NOT happen overnight, and not even close to that; typically it takes on the order of decades!
ALS stalks a mountain village in France
Yep that's him!
Recently I was working on a 12-year old project where the product people kept asking for "quick wins" and "leave the refactorings and in-depth analysis and difficult problems for later". When will they get to the "later", if 12 years was not enough? I eventually left.

Of course, YMMV. Every company and manager is different.
I had some success converting a react app with classes to use hooks instead. Also asking it to handle edge cases, like spaces in a filename in a bash script--this fixes some easy problems that might have come up. The corollary here is that pointing out specific problems or mentioning the right jargon will produce better code than just asking for the basic task.

It's very bad at Factor but pretty good at naming things, sometimes requiring some extra prompting. [generate 25 possible names for this variable...]
>> The first is not understanding the cognitive overhead budget. If it's something where it's being used infrequently or by a lot of new people, that's a lot of overhead to be spent each time. Sometimes people think of writing DSLs for tests because they have to write a bunch, but it's really easy for this to suck. I have a test turn red and now I have to learn a DSL to deal with it?

What is the alternative to the DSL with lower cognitive load? I do not follow. Every single DSL I’ve seen REDUCES the cognitive load, by allowing to express the concept in the mere language of the problem at hand, for which the SME should be more than familiar with.

About the second point: I see many critics in this thread based on DSls above SQL. Whatever somebody is doing above SQL and selling as a DSL, it is not. Period. I cannot think in any possible way of doing a DSL above a query language. No doubt people hate the idea. Is a BAD one.
>- Some of the old AC-DC transformer blocks are dying or horribly inefficient anyways. Most of them are outside of the machine and can be replaced with readily available modern equivalents, so this one is extremely easy.

Except the commodore ones that fry the computer when they stop working.
These examples sound like things that aren’t really DSLs… Or in other words it sounds like someone is trying to make something “simpler than it actually is”.

DSLs are supposed to be for making it easier to perform computation in a specific context. Software tests have about as many degrees of freedom as the programming language they are written in, so I’m not sure they are an ideal use case for a DSL— not without a lot of discipline at least.

For a DSL to make sense, IMHO, you need to be able to write down a complete and correct specification for it. I doubt that is even possible in the given examples :shrug:
I don't think rr hooks actual kernel writes, but rather just has hard-coded information on each syscall of how to compute what regions of memory it may modify, reading those on recording and writing on replay.

As such, for an asynchronous kernel write you'd want to set up the kernel to never mutate recordee memory, instead having it modify recorder-local memory, which the recorder can then copy over to the real process whenever, and get to record when it happens while at it (see https://github.com/rr-debugger/rr/issues/2613). But such can introduce large delays, thereby changing execution characteristics (if not make things appear to happen in a different order than the kernel would, if done improperly). And you still need the recording system to have accurately implemented the forwarding of whatever edge-case of the asynchronous operation you hit.

And, if done as just that, you'd still hit the problem encountered in the article of it looking like unrelated code changes the memory (whereas with synchronous syscalls you'd at least see the mutation happening on a syscall instruction). So you'd want some extra injected recordee instruction(s) to present separation of recordee actions from asynchronous kernel ones. As a sibling comment notes, rr as-is doesn't handle any asynchronous kernel write cases (though it's certainly not entirely impossible to).
Distribution Brings Total to $4.3B in Near Full Recovery in Madoff Ponzi Scheme
QECO: A QoE-Oriented Computation Offloading Algorithm Based on DRL for MEC
Overview
QECO is designed to balance and prioritize QoE factors based on individual mobile device requirements while considering the dynamic workloads at the edge nodes. The QECO algorithm captures the dynamics of the MEC environment by integrating the Dueling Double Deep Q-Network (D3QN) model with Long Short-Term Memory (LSTM) networks. This algorithm address the QoE maximization problem by efficiently utilizing resources from both MDs and ENs.

D3QN: By integrating both double Q-learning and dueling network architectures, D3QN overcomes overestimation bias in action-value predictions and accurately identifies the relative importance of states and actions. This improves the model’s ability to make accurate predictions, providing a foundation for enhanced offloading strategies.

LSTM: Incorporating LSTM networks allows the model to continuously estimate dynamic work- loads at edge servers. This is crucial for dealing with limited global information and adapting to the uncertain MEC environment with multiple MDs and ENs. By predicting the future workload of edge servers, MDs can effectively adjust their offloading strategies to achieve higher QoE.
This made me chuckle. You made a very interesting point that if LLMs are copying hallucinations those hallucinations are not infact hallucinations.
Nearly every news organization in Germany (even for adult suspects and convicts)[1] will rarely publish names, and also many of the more reputable ones in Britain will weigh public interest against privacy as a matter of policy. At least in Scotland it is even illegal to name suspects under 18.

You'll find mention of the issue in many journalistic ethics codes, and many newspaper's policies. For a US example from the SPJ's Code of Ethics[2]:

> Balance the public’s need for information against potential harm or discomfort. Pursuit of the news is not a license for arrogance or undue intrusiveness.

> Show compassion for those who may be affected by news coverage. Use heightened sensitivity when dealing with juveniles, [..]

> Realize that private people have a greater right to control information about themselves than public figures and others who seek power, influence or attention. Weigh the consequences of publishing or broadcasting personal information.

> Avoid pandering to lurid curiosity, even if others do.

> Consider the long-term implications of the extended reach and permanence of publication.

In the UK, for radio and TV, the Ofcom Broadcasting Code contains similar guidelines in less straightforward language.

[1] https://www.presserat.de/pressekodex.html#ziffer08

[2] https://www.spj.org/spj-code-of-ethics/
For anyone who wants to read more about what the Amazon experience was like, I highly recommend Steve Yegge's platform rant at https://gist.github.com/chitchcock/1281611.
Doesn't it hold true for investment in AI (or potentially any other industry that experiences a boom) in general?

Anyone who bought in at the ground floor is now rich. Anyone who buys in now is incentivized to try and keep getting more people to buy in so their investment will give a return regardless of if actual value is being created.
Not OP but yes. Electron size vs band gap, computing costs (in terms of electricity) any other raw materials needed for that energy, etc... sigh... its physics, always physics... what fundamental property of physics do you think would let a vertical take off in intelligence occur?
> fees, latency, slippage

Whenever I trade, I somehow always get an adverse price. I figure it's the "no fee" brokerage chiseling a bit off for themselves. I compensate by being a buy and hold hold hold investor, so paying very little in aggregate for that.

What I don't understand is how day traders avoid being eaten alive by this.
Much better to think about low-quality products instead of defective. Junk can still be useful, and just good enough is definitionally good enough (most of the time). Also, most real engineering fields are full of projects that are done in non-repeatable ways and go horribly over budget. You're correct that for implementation you can get repeatable processes, but for process improvement you don't have anywhere near the level of repeatability.
I've been surprised that ChatGPT has hung on as long as it has. Maybe 2025 is the year Microsoft pushes harder for their brand of LLM.
They do value your privacy! They just don’t like to share how many cents its worth to them
> a bulwark against enshittification and all computing freedom being taken away from individuals

I'd like to believe that, but I can't help but think that if Microsoft really wanted to lock all PC hardware so that it could only run Windows, or if Google really wanted to add Attestation features to Chrome so major websites only worked on proprietary OSes, "the Linux guys would complain" wouldn't make their executives hesitate even for a moment. (In some cases EU legislators might give them pause, however.)

They managed to add DRM to HTML without too much trouble, after all. And now that Mozilla is an advertising company, that kind of thing will only get easier. And even with the Linux-based Steam Deck selling a million units or so, game companies are still fine locking Linux out if they feel like it.

Desktop Linux is pretty much totally ignored by the money people, the big decision-makers. Linux users are a very tiny minority. Your average person on the street barely knows what it is, if they've heard of it at all. So I'm not sure it qualifies as a "bulwark", I'm sorry to say.
Those two are naturally related. If getting pregnant at 10 usually lead to death, then your genes will avoid that if getting pregnant at 10 is common.

However if socially we prevent girls from getting pregnant at 10 then biology can make them go through puberty at 10 without risk, since they will not get pregnant anyway.

Edit: As for the playfulness point, for us humans we punish kids for being playful when they reach 7, so it makes sense that we will evolve to stop playing around at 7 and hence becoming adults already by then. We don't punish pets for being playful though, at least not today.
> fighting them

That's amusing. I'll grant that US companies haven't outright surrendered, and are still at least permitted to engage in lip service on the issue. But actual "fighting"? That would mean a tech world that looks very different than what we have today, and would fatally conflict with no end of "interests" in the US.
The classic thing people say is "asking the right question" gets you half way there. Your approach sounds like something I call "getting to No" for a problem.
It's sort of a combination of "getting to know" and the opposite of the salesman's "getting to Yes". When it works, it's the fastest way to prune off obligations.

The goal is to figure out why some particular problem: isn't really a problem, doesn't need to be solved, can't be solved that way, can't really be solved (because of physics or it's really a different problem). As you define the problem better, you can rule each one out to find, the "real" problem, that you CAN solve, and at least one path forward. There's still many ways that it might not be the optimal path, but you know roughly how to get to somewhere better. It also trains you to see around obstacles to success.

I've found that some of the best work I've done (especially on acquisitions) was in defining why NOT to do something that looked like a good idea (or particularly interesting to work on) from the onset, but was destined to fail or required unknown HW technology. Frankly, looking >5 years out feels like a coin flip, because some other competing technology could come along before you can get to production.
> My favourite thing about using a website? It can't send me attention grabbing notifications. It can't harass me for perms.

But it works the same as for apps. You get prompted once on iOS at least. You either opt in for notifications or you don’t. There’s no difference.
Rust isn't standardized. Last time I checked, everyone who uses it depends on its nightly build. Their toolchain is enormous and isn't vendorable. The binaries it builds are quite large. Programs take a very long time to compile. You need to depend on web servers to do your development and use lots of third party libraries maintained by people you've never heard of, because Rust adopted NodeJS' quadratic dependency model. Choosing Rust will greatly limit your audience if you're doing an open source project, since your users need to install Rust to build your program, and there are many platforms Rust doesn't support.

Rust programs use unsafe a lot in practice. One of the greatest difficulties I've had in supporting Rust with Cosmopolitan Libc is that Rust libraries all try to be clever by using raw assembly system calls rather than using libc. So our Rust binaries will break mysteriously when I run them on other OSes. Everyone who does AI or scientific computing with Rust, if you profile their programs, I guarantee you 99% of the time it's going to be inside C/C++ code. If better C/C++ tools can give us memory safety, then how much difference does it really make if it's baked into the language syntax. Rust can't prove everything at compile time.

Some of the Rust programs I've used like Alacrity will runtime panic all the time. Because the language doesn't actually save you. What saves you is smart people spending 5+ years hammering out all the bugs. That's why old tools we depend on every day like GNU programs never crash and their memory bugs are rare enough to be newsworthy. The Rust community has a reputation for toxic behavior that raises questions about its the reliability of its governance. Rust evangelizes its ideas by attacking other languages and socially ostracizing the developers who use them. Software development is the process of manipulating memory, so do you really want to be relinquishing control over your memory to these kinds of people?
The people who mod retro machines into more “modern” formats are pretty wild on the hardware side as well.

This nut job decided to make a portable PS4: https://youtu.be/bJSLscnFd_M
"Tailwind directives gunk it up rapidly"

CSS classes are all of the rage these days.
The following isn't really directed at you, but are more general questions for the folks who are throwing around doxxing claims:

When the has-never-been-sealed Federal Grand Jury indictment that the article links to has the fellow's full name and alleged area of operation during the alleged crime, is publishing their full name in your article doxing them?

If it isn't, is providing screenshots of their publicly-available Facebook profile photos doxxing?

Is providing the presumably-willingly-given-for-publication name of the person's mother who you performed an on-the-record interview for the topic of the article doxxing?

Is it doxxing to provide details from previous investigative articles that you've done into folks who use their handles to credibly publicly declare that they've committed noteworthy computer crimes?
Could be an intermittent API issue as I tried right now and it worked. I am pretty much under 200 requests/min so that cant be the issue.

A refresh should resolve it and reload the same.
Very clear; I like buying music produced by people who play instruments.
I was thinking about how the economy has been actively makes less sense and gets divorced more and more from reality year after year, AI or not.

It's the simple fact that the ability of assets to generate wealth has far outstripped the abiliy of individuals to earn money by working.

Somehow real estate has become so expensive everywhere that owning a shitty apartment is impossible for the vast majority.

When the world's population was exploding during the 20th century, housing prices were not a problem, yet somehow nowadays, it's impossible to build affordable housing to bring the prices down, though the population is stagnant or growing slowly.

A company can be worth $1B if someone invests $10m in it for 1% stake - where did the remaining $990m come from? Likewise, the stock market is full of trillion-dollar companies whose valuations beggar all explanation, considering the sizes of the markets they are serving.

The rich elites are using the wealth to control access to basic human needs (namely housing and healthcare) to squeeze the working population for every drop of money. Every wealth metric shows the 1% and the 1% of the 1% control successively larger portions of the economic pie. At this point money is ceasing to be a proxy for value and is becoming a tool for population control.

And the weird thing is it didn't use to be nearly this bad even a decade ago, and we can only guess how bad it will get in a decade, AGI or not.

Anyway, I don't want to turn this into a fully-written manifesto, but I have trouble expressing these ideas in a concise manner.
I assume this is approved by Reddit, right?… right?…. Right?
Yes exactly. The article would be much better positioned as What it actually takes to make systems ideas "just work". Then it isn't about whether it can or can't but rather how it succeeds or fails. Having details about what it takes then stops people from saying "just" because they don't know what they're talking about.

But I pretty much agree 100% about DSLs, it's an unnecessary/cute complication. The only people who should be allowed to make them should be ones who have made a successful programming language and updated it to deal with all their mistakes or a 2nd version/2nd language, and still got many things wrong.
Yes, I’m also sad we couldn’t find a way to be affordable for everyone while also growing our business. We’ve learned that the personal/community app ‘market’ is impossible to grow upon, and that pricing for this group undercuts your pricing power with businesses.