skysight-inc/HackerNews huggingface dataset:
the age old unspoken donation "coincidence"

this is how many rich people get their kids into Harvard too, the only reason parents got caught up in the varsity blues scandal was that they were too explicit... old money donates the new library and "hopes" for the best
> It just works.

As long are you're using the one true program: Adobe Acrobat.

A few years ago I did the mistake of printing a PDF shipping label from a web browser ... which left a critical bar-code blank.
Satisfaction with Critique among Xooglers is undoubtedly driven by dissatisfaction with GitHub PR reviews. GitHub reviews are astonishingly bad. The tool is utterly useless for actual reviews. After the first round of comments it becomes total chaos. Nobody can tell what's been said, done, changed, or resolved. It is impossible to believe that the people who write and maintain the GitHub PR tools have themselves ever practiced code review.
My app is a Django backend and a Vue frontend. There are large swathes of Django that I ignore, but to me the core of Django — its ORM, routing and middleware system, and admin interface — are worth their weight in gold. The migration from DRF to Django-Ninja (which is, roughly, FastAPI + Django) has also been a great improvement in terms of productivity and performance.

Not a lot of whizbang features in 5.0, but GeneratedField looks like a very nice addition, and reason enough to migrate.
but what does 'done' mean here?

quality is a thing and forward movement with quality is possible.
IAM Policies in AWS are inherently difficult - there's a lot of nuance to the policies such as evaluation logic (allow/deny decisions), resource scoping, conditionals, and more. It's often more straightforward to start with a broad IAM policy and then leave it without reducing privilege as to not adversely impact the application. Proper IAM also takes dev cycles, and may not be top priority to get a policy correct.
I think it's rare to find a 100% properly scoped IAM policy for an application.

Datadog recently did a State of Cloud Security and one of their findings in https://www.datadoghq.com/state-of-cloud-security/ is that a substantial portion of cloud workloads are excessively privileged (with more data points there).
It never has been, there may have been an illusion of it only
NEC V20/V30 not that much but 80186 and all their specialized embedded variants from Intel (80186EA/EB/EC) and AMD (Am186EM) were extremely appreciated as it allowed to use normal MS-DOS compilers and software.

Am186EM we loved that one. 100 pin PQFP with unmultiplexed bus, CMOS up to 40Mhz, including UART, SPI etc.
Now everyone sees just layoffs again. But there are so many companies thriving and keeping their workforce. As they are in balance. And are also happy to grow at a smaller pace.
It's the equivalent of an automatic bookmark in book reader apps. While playing songs in a playlist, there is a tiny bit of state information - primarily what song you're on. As soon as you play something else, that state is discarded. There's no way to automatically pick up where you left off.

For example, I really enjoy curated playlists, and some of them are really long. I'd love the ability to work my way through a playlist but also be able to take a break and listen to something else. Or to go to the gym and listen to other music while I'm there. Or temporarily stop and listen to a new song a friend shared. None of these scenarios work very well currently.

Spotify already stores and syncs playlist name/ID/owner/etc. All I want is for them to add 2-3 bytes of sync'd data - just store the current sort field, sort direction, and a song index. It'd be totally fine if it didn't remember playlist state if you're on shuffle play.
> Humans can only be held to account by telling them to change, which we can do with neural networks too.

Even if humans invent bullshit explanations, in serious cases of accountability is done in the courts system which humans investigate about the whole timeline of events of a dispute which there is very little room for perverting the course of justice and making everything up.

Hence this scenario, lawyers would liked to have known as to why did an AI system give hallucinated citations when it was used in a legal proceeding? It's even worse that legal experts knowingly trusted it and failed to reason with the results from this AI system; because fundamentally it cannot explain why that issue happened. [0] It even goes beyond basic citations, with autonomous cars without humans behind the wheel [1] with the company (Cruise) being unable to convince the regulators or even explain the crashes and had to pull the vehicles off the road due to this high amount of risk.

So yet again, explainability in AI with neural networks is still far worse than humans, even when these systems cannot be trusted in high risk and novel situations.

[0] https://www.theguardian.com/technology/2023/jun/23/two-us-la...

[1] https://www.theguardian.com/us-news/2023/oct/24/driverless-c...
Unfortunately, thats just not true. Accept-Lanuage is set to English most of the time, even for people in non-enlish speaking counties. It's not that they cannot use English, it's that experiments show that users are more likely to interact with content that is in their predicted language, even when Accept-Language is set to English.
But there isn't "lack of support" for running cli scripts, there's just a few seconds of startup time (or less than that; it depends a lot on what dependencies the project has, in my experience). Like, I don't want to diminish that this amount of latency matters, but I just feel like you're being hyperbolic. I've used tools with more startup time for most of my career - the jvm, ruby when running any non-trivial rails app, essentially every ahead-of-time compiled language, etc. - it's not a good thing, and all those tools have invested massively in improving their startup times because of that, but I just really don't see how it can be considered a deal-breaker... (And for what it's worth, most non-trivial python codebases I work with also spend a ton of time starting up, though this can be fixed with investment into it.)
human in the loop, during the prompt->gen phase, makes a huge difference. You can hit backspace and try different things

With an API that has a hidden / predefined prompt, you'll run into hallucinations that are harder or impossible to handle
"I'm just an Alice in Wonderland fan!"
My hat is off to Golão and I wish he could get direct funding from EU without local politics intervention. I think the impact at the time was amazing and the results are not debatable. So let me get that out of the way and agree with you in lots of things you've shared in this comment section.

My main point is I think we still have loads of mental health issues in Portugal, possibly masked by the super high rate of AD use in our population, which keeps growing. Daily dosages have more than doubled since 2009 (75 DD per 1000 people to 150 DD per 1000 people) and it's accelerating.
The linked blog doesn't actually include any details and is instead just a vitriolic series of paragraphs from what sounds like an angry fired employee.

It's hard to actually believe anything about this without having specific examples of what was done.

The title is pretty farcical given this.
I trust the government waaaay more than a business. If there is a camera, and someone steals my wallet, and they see who did it. They know it was Bob Pickens who took my wallet. My trust in government erodes if Bob Pickens isn't in jail by noon tomorrow. There are many countries in the world right now where that scenario has iron clad trust. In SA Bob Pickens would have his hand taken. That's a bit extreme, but in the US there's literally no guarantee Bob won't be in jail, and in fact stealing other people's wallets, on camera.

When those kinds of trusts start breaking down, the world can get very scary, very quickly.
And it never will be. This is a human problem. No amount of laws and regulations will ever solve it.
There’s a lot about the Music app for Mac that makes me wonder how a trillion dollar company can produce such a crappy website (yes it’s a webview, not native), and the iOS app is jittery and buggy in its own way, but in the end I do agree it’s the best option around, and I’ve been a happy-ish paying customer for almost a decade now. (part of that time I had Spotify too)
Writing readable code is not "nitpicking". It is common that an author doesn't see why their parameter name or function name is misleading but their reviewer, who comes to the change without as many preconceptions, sees it right away.
If apps are structured differently as I said, then that does change the pattern and possibly even the total number of network requests. I've seen a few anecdotal reports of reductions in complexity and latency. I would like to see a more systematic study of this to eliminate the possibility that this may be due to second iterations typically being better engineered than the first when the problem was not fully understood.
I like this one:
https://aegeorge42.github.io/
> We’re still dealing with most of the same politicians that were there in the late 80s.

Factually, no we aren't; the average tenure of serving members in each House of Congress is under 10 years. It would have to be close to double what it is, even if everyone else was sworn in today, if we were dealing with most of the same members as even the very end of the 1980s.

EDIT: I suspect this impression comes from the fact that outliers both are more likely to be in leadership and, independent of leadership, get more media attention because they are outliers, as well as because they have had more time to build up their own media operations and to have opposing media build up a narrative around them.
I believe the constraints chosen could be summarized as

1. the code you write must parse as valid JS

2. you must be able to write traditional JS

3. we want the equivalent of the Destiny Operator https://paulstovell.com/reactive-programming/
Link to the (still up) Hansard: https://hansard.parliament.uk/Commons/2022-11-01/debates/585...

Also link to previous discussion the company in question:

https://news.ycombinator.com/item?id=27815396

And link to the company: https://find-and-update.company-information.service.gov.uk/c...
To me, these arguments bear a strong resemblance to those of the free software movement.

> There are areas in society where trustworthiness is of paramount importance, even more than usual. Doctors, lawyers, accountants…these are all trusted agents. They need extraordinary access to our information and ourselves to do their jobs, and so they have additional legal responsibilities to act in our best interests. They have fiduciary responsibility to their clients.

> We need the same sort of thing for our data.

IMO this is equally applicable to "non-AI" software. Modern corporate-controlled software does not have "fiduciary responsibility to [its] clients", and you can see the results of this everywhere. Even in physical products that consumers presumably own the software that controls those products frequently acts _against_ the interests of the device owner when those interests conflict with the interests of the company that wrote the software.

Schneier says:

> It’s not even an open-source model that the public is free to examine and modify.

But, to me at least, that's exactly what the following paraphrase describes:

> A public model is a model built by the public for the public. It requires political accountability, not just market accountability. This means openness and transparency paired with a responsiveness to public demands. It should also be available for anyone to build on top of. This means universal access. And a foundation for a free market in AI innovations.

Two of the Free Software Foundation's four freedoms encapsulate this goal quite nicely:

> Freedom 1: The freedom to study how the program works, and change it so it does your computing as you wish. Access to the source code is a precondition for this.

> [...]

> Freedom 3: The freedom to distribute copies of your modified versions to others. By doing this you can give the whole community a chance to benefit from your changes. Access to the source code is a precondition for this.

The problem is that, as it stands, most people do not have practical access to freedoms 1 or 3, and therefore most software you interact with, even software running on devices that you supposedly own, does not "do your computing as you wish", but rather, does your computing as the software authors wish.

Perhaps AI will exacerbate this problem further due to the psychological differences Schneier outlines in the article, but it's hardly a new problem.
500MM to avoid Harvard scrutiny - not a bad deal on 40MMM quarterly profit. It probably doubles as a tax deduction as well. Free market capitalism at its finest.
That’s an astute observation. Without having any insight in the matter, statements like “the most important documents in the history of the internet” have me questioning how self-assured this team have been when assessing why Harvard put up a line of defence.
> The oldest buildings in the world[0] are as old as they are because they use materials with lifespans of much less than 100 years.

Rather apropos counter-example: Rome's Pantheon is several hundred years older and built in part of concrete.
Django seems great but also incredibly complex.

I am never able to find any good example projects that use it with react and aren't just a toy which is bit of a bummer, because I think that would be a great stack.
Just a coincidence I’m sure!
At not-Google-scale code also often lasts for years; perhaps even more so since there's typically a lot fewer people maintaining it.

I think the key thing is to ask yourself "is this really objectively better yes/no?" before commenting. Not that you can never comment if the answer to that is "no", but quite a lot of the time when the answer is "no" it doesn't really matter and it's just "I would have done it slightly different, but both are fine".
Are you an EE with a specialty in power electronics? Cause that seems insane to me, inductive loads will cause a voltage spike (flyback) when disconnected, which will exceed that easily. That is why there is generally a reverse diode across the contacts, which I didn't see in the diagram.

Granted the article notes it appears to be largely a resistive load, but I would want data sheets on the car/charging requirements, not measurements, to ensure this is true 100% of the time. Maybe the car has an AC compressor or a pump to cool the battery during charging, which draws directly from the charger when plugged in. You might not see that doing a few random measurements because it turns on only after some time or if someone is sitting in the car.
If you want something similar, check out Gerrit: https://www.gerritcodereview.com/
It's open source and used by Android and Chrome.
But aren't recursive functions capable of this ?

```
function fWhile(q){
doSomethingWith(q.pop())
return !q.empty ? fWhile(q) : void
}

fWhile(queue)

```
and destroying their future plans they might have set in motion that will be derailed because of management's incompetance, they don't have money that much money to float on specially in this economy where everything is overpriced, almost like they are humans with their own histories and possibly other people depending on them, did you really try and consider their perspective or was dehumanizing them your first instinct?

but i doubt management will be fired will it? they'll end up with nice fat stacks of bonuses for making terrible business decisions

keep defending the real incompetants though
This works but only if you believe everyone should live in the Bay area. The equivalent to that is that all Europeans should live in Germany.
Politics (as in the game of power) and corruption are human nature. Pushing back against these are equally human nature. The worse it gets the more intense the push back. The push back seems to be at moment taking the shape of voting in far right or trump like politicians accross the world. They won't solve the issue. Therefore the next level of intensity may very well be revolution.
People like you are the best kind of people
I am Gen Z and I do not approve of the word "rizz" :)
Well, IMO they have a duty to not be frivolous on firing.

It must not be something impossible to do, but it must be hard. And they should favor most other courses of action.

But anyway, it's up to the government to enforce this, and the US (where they are hosted) seems to almost completely disagree. So we get those companies hiring like mad, just to fire like mad in a couple of years, and begin the cycle again a few years down.
> it's just hiring a middleman to do your negotiation for you, and they take a cut.

That's a bad take. I can understand reasons for not wanting to join a union, but that's a pretty ridiculous assessment of what goes on.

The thing is, all of us like to believe we're special snowflakes and uniquely valuable. What many are realizing is that some of the only real power most of have is if we act collectively. It's not just "a middle man doing the negotiation for you", it's union members acting together, and organizing that way, that gives unions any power at all.

Just look at the recent Hollywood strikes - the only reason they got anywhere is the strong power of their unions (e.g. union members aren't allowed to work for any struck employer, worldwide, while a strike is ongoing). And actors and writers really do have special snowflakes, the big stars that make millions per film, and they're all union members, too.
Is a whistleblower’s report speculation?
Harvard isn't about "veritas", it's about $$$.
This seems the exception that proves the rule- Washington was good in no small part because he stepped down. He did not rule America as king, even when he had the popularity to claim the throne. He served his stint as president, and then stepped aside.

An immortal Washington would not want to be the permanent head of state.
I'd say it has already happened.
> I only lived in SF for about 12 years

And, honestly, the SF of 12 years ago was already greatly degraded compared to the SF a decade or so before then.
People should know that know job is permanent and plan accordingly. Do you really expect to work at one company the rest of your career and get a gold watch and a pension ?
Fern | https://buildwithfern.com | Founding Backend Engineer | $160k + equity | On-site NYC | Full-time

At Fern, we're creating the modern developer experience platform. We work with developer-focused companies to generate SDKs & API documentation. We're looking for a Founding Backend Engineer with 4+ years of experience to help us scale with our users. You'll join a small team (3 of us) and will be a product owner who designs, builds, and ships weekly.

Learn more at https://www.buildwithfern.com/careers
Apply by emailing careers [at] buildwithfern.com with your resume/LinkedIn and why this opportunity interests you
I’m always surprised to see the totality of support for this workflow. My biggest gripes were:

- Owners

- Readability review (or really the 18month queue to get Java/python readability)

Although seemingly innocuous, this made maintaining internal libraries very challenging. There was no way to update every call site of your library in an efficient way. Tools like Rosie were added on top so that you could shard your PRs and shepherd many PRs through a Byzantine approval process.

Compared to Facebook, I found it much harder to reach the same levels of productivity given Owners and readability review. I don’t think libraries like React could get developed at Google given how hard it would be to evolve the API surface.
Mosh works on data-capped 2G/DSL speeds (and maybe ISDN). when your max dl rate it's 10KBPS, Mosh will still work. Also, it supports disconnecting.
Looks like a tool with a huge potential!
Clearly not a meme fan. To be fair, that zoomer terminology is used on Instagram and TikTok. Pretty sure HN people are not into it.
I cannot speak about SF as I have no experience there; but as an American with a lot of recent experience in Netherlands and recent but less lengthy experience in Germany, I have been surprised by how bad the homeless/mentally-ill/drugged-out situation is around train stations in Germany compared to the Netherlands.

It would be expected to encounter such people in the biggest city (Berlin), but I also saw it in half a dozen other cities I spent some time in. It was very confronting and very uncomfortable as I would have compassion on mentally ill or otherwise "hard luck" people, but in some cases there was real risk of aggression. At the very least, I couldn't wait (for a train) outside a station because of the very loud yelling (at invisible enemies) that some of the people would do.

I asked a couple of Germans about this situation, and they said that while there are social services and mental health services available, the state seems to have a problem keeping up with the mentally unstable people. The people will get some time in help but then scatter to the wind, revert to their drug use, and turn up outside a station somewhere (where they will remain, day after day, for some period of time).

I wonder why this seems to be much more of a problem in Germany compared to NL. Perhaps it's just a matter of population scale? General way of life and social services aren't so different between the neighboring countries.
The obvious issue is whether radio adds any value now that we can stream over the Internet, with unlimited channels.

While I'm a geek and love the idea of broadcast over free airways, practically how is radio any more useful now than cable tv?

Here are some answers:

* We're talking about pirate radio, not commercial. Pirate radio is a person broadcasting to the world, or really to their neighbors. We can do that on the Internet, but,

* There's no universal, dedicated listening device like a radio, with the full stack of technology built in (antenna, receiver, amp, speakers, tuner, etc.). The listening devices have so many functions and access so much media of every type that audio streams get buried.

A solution might be a .radio TLD (or similar), only for audio streams (and maybe only live). Apps could solve the listening device and provide some discoverability; metadata might include locality. Another feature, maybe in the second or third release, might be open streams, like citizens band radio, which also could be based on locality, topic, etc. (yes, I know that's been done to an extent).
A huge part of the work I did the past year (and still do sometimes, email in my profile) was helping people transition from a full legacy django app to a lightweight django backend with rest api and a react frontend.

Django Ninja makes it especially pleasant.

I think django should really embrace this in the future. Make it easier to drop the superfluous parts; forms, templates …

I don’t know what that will look like but I don’t see a way back.
There is not point in even discussing counter examples, since they don't make sense it this context. You just need to show that an example exists.
sure, but that's not the long term perspective. This is the first time, in years, that it's been above the price point ~$30k where a bunch of people got swindled and are new hoping to get their money back, maybe with some profits.

The big question is if there is real support to keep the price inflated. The correlation with stories on HN is with breaking the $30k ceiling.

Anecdotally, I'm only looking to take coins out. I have zero intention of ever putting fiat into cryptos again. Playing the real long game, though I sometimes wonder when the whole thing will turn to dust. I personally have very low confidence there is actual or real demand behind the increase in price