skysight-inc/HackerNews huggingface dataset:
How do you feel about loan forgiveness for those of us who made good decisions at the time and the conditions changed?

On a personal level, I got MS my very last semester in graduate school. This prevents me from doing the career I trained to do and I instead am working in a lower paying position. Because I can work at all, I'm still on the hook for all my loans even though I can't actually make use of the education I acquired. (Disability discharge is only if you can't work at all, so if you go through all of med school and get a TBI in a car accident the week after you graduate and can't practice but can still work retail, you still have to pay all that money back).

On a societal level, what about the people who were in college during the GFC? I graduated in 2010 and plenty of people graduated in '08/'09/10 who made very reasonable decisions about what to study and how much to take out in loans that got upended because our government and Wall Street can't manage their liabilities. For example, I counted on my father's help to reduce the loans I took out for undergrad, but I ended up with a ton of loans my senior year because everything crashed. Is that my fault or bad decision making? That as a 17 year old I couldn't better predict where the economy would be in 4-5 years than the adults and politicians in charge? Or the kids who've recently gone into CS after it was promised to them as a golden ticket only for the COVID years to fuck them over?

I agree that we shouldn't expect society to be on the hook for bad decisions, but painting student loans as only the result of bad decisions basically looks at the people falling through the cracks and shrugs, declaring them acceptable losses. That doesn't make people want to participate in society or engage in good faith. Which is also a problem.
No, just create a space on the web version of element.io.

Unless your data should be on your server, in this case yes you have to launch your own instance.

Once you're logged in, there is a "+" sign on the left. Create a public or private space and then add channels to it.
> But as a society we generally assume that those smart enough to find and understand that kind of information are smart enough not to abuse it.

There's an almost complete step by step guide for most explosives on Wikipedia.

The problem is that decisionmakers and regulators are excessively dumb - "AI bad" reigns supreme over the fact that Wikipedia tells you more about making bombs, even nuclear bombs if you want, than ChatGPT.

AI in its current form is still bad - from all the IP issues over the environmental cost to it enabling spam, harassment and deception on a speed, scale and easiness not seen before in history - but most of the stuff where "regulators" cry about is just frankly bullshit.
Four Posts on Instagram Destroyed Her Life
In this particular case, I don't think adding a null input guard would meet the minimum level of copyrightability (the same way you can't actually copyright "hello world" or basic shapes).

The barrier for that sort of thing is really low, but copyright does have an exemption for stuff like that.

(Upd: Looked at the PR in other comments; yeah I don't think the null guard meets copyrightability, but I Am Not A Lawyer. The attached test case might be more dubious.)
contrary to popular belief, Python itself doesn't have a dependency problem.

The native ABI PyObject Cuda .so .dll shit had wayy to many serious problems.

Other lang also had the same problem, think something like cgo or JNI
in the real world this would not work; it's putting the cart in front of the horse.
"Just hover a drone over them and record downwards" seems a lot harder! What a world where that's considered easier than other sensing options.

I think vision is a good plan for a lake, with wide baseline. It's not great for a street with oncoming traffic.

Turns out, however, that there are COTS radars that will work in the <100m range so I might go that route for the house, and try vision for the lake.
Not me and I don't know if it's small enough to answer your question, but at my university there was someone doing research in the area of locating and navigating visually impaired people in the outside and inside of buildings.

While HCI and indoor navigation is a wide area, visually impaired people have another requirements for UX, navigation hints etc. You need to do things more different.

He said that at the time he was doing research there were maybe 50-60 people worldwide who also published papers in the field.

So, when he went on conferences 2 or 3 times he met everytime the same people. But he also said that it's far easier to do some fundamental research in this field.
Device with very nice design. I still keep it as decorative even when its a brick.
While I understand your argument, which is based on perverse incentives for management of failing firms ("Uncle Sam will bail us out!"), there is a nontrivial global dimension to the problem.

The US cannot afford to lose some capabilities, like spaceflight. Or production of certain hardware.

You can theoretically outsource them to allies, but some of those allies may be in strategically precarious situation. Like Taiwan and South Korea, the two giants of advanced semiconductor production. Or Finland, the only nation which is capable of producing advanced icebreakers for reasonable price and on reasonable schedule.

Also, an adversary like China may be able to kill a healthy US corporation by massive dumping. Then what?
I've always wondered why programming languages define that mathematical operations should result in the same type as the operands. But this isn't true, mathematically.
The numbers Trump throws around do not seem to be based on any real economic data or models. They're just more random threats to force backroom deals.
> There are so many real evils to choose from—not imaginary ones involving Jews. But I know what you’ll end up choosing... the hallmark of anti-Semitism.

Saying that antisemitism is the reason people care about Israel killing 15,000 Palestinian children is pathetic and contemptible. You're abusing that term.
Yes, an actual clicky button on the right side of the steering wheel: https://www.tesla.com/ownersmanual/model3/en_us/GUID-A5C33F3....

Works well enough though ... you wouldn't have to press it that often if auto-wipers just worked. Unfortunately, that may be the worst Tesla feature right now since their autowipers love activating for no reason on a dry day, or over-activating in rain.
The problem is that people are asking for more and more out of these tools. The tools we had last year are great at solving all the problems we had 20 years ago. But as long as we keep coming up with new problems, we're going to keep needing new tools.
Downside for you, profitable upside for the device manufacturer who can sell replacement knobs to locked in customers at ridiculous margins.
Inertia? I have a small project with basically zero visitors, doing basically zero traffic, being filled with a git commit via cron job every day, happily chugging along for a couple years. Why would I switch as long as it works?
ooh these are excellent, thank you for sharing!
Can’t find any docs on this, could you point me to what you’re referencing?
Exactly - in my father's case would be difference between dying before all your kids marry vs meeting all your grandkids, helping to watch them.. and seeing them grow up and start going to school.
I don't buy it, it's not like the military needs the latest bleeding edge semiconductors out there.

If they do, they shouldn't rely on publicly traded companies and put them on support line on taxpayer's money.
You could say the same thing any time in the past an you'd be wrong every time.

That curve will predict such high price but in year 3400 (I'm guessing, I didn't check yet because I wasn't interested in time horizons that exceed my foreseeable future).

It's a logarithmic curve (albeit on logarithmic plot). For example the bull market in 4 years from the one that we are currently entering will result in just doubling Bitcoin price which is pathetic (even when compared to 5-7x of the current one, let alone past ones). In another 4 years the growth will be even less.

Besides, at some point the random noise in the price signal will mostly overwhelm the shape of the curve and bitcoin will just become like stock market, growing at the glacial pace of economy growth.

Bitcoin is ending, but not in a sense of becoming worthless but becoming another boring randomly walking asset at the price around less than $1mln per unit possibly for entirety of this century.

That general insight of the shape what Bitcoin is that can be inferred from long term prices is also confirmed by plotting MVRV:

https://insights.glassnode.com/content/images/2023/02/07_mvr...

It cyclically heads towards boring.
Go beyond the YouTube video reporting on the report's title and you'll find a thoughtful paper on drug pricing. TL; DR Sick people and governments will pay a lot for cures.

> Most people act against their conscience pretty much every day for money, more so in senior positions

This isn't about conscience, it's about greed. Cures are great business. Also, again, rich people get cancer. If you want to come up with healthcare conspiracies, don't pick a disease the rich and powerful get.
This was my view when I tried Go. I felt like I must be missing something but I’m yet to find out what.
As a corollary to this question.

I happen to be learning functional programming and really struggling with a different way of thinking, at the same time I saw the movie Arrival, with the alien language as main plot point.

It struck me that what programming language we pick, fall in love with, dig into, does seem to change our thinking and ways of approaching problems. It can actually change our brain.
The best manager I ever had was someone I had no respect for at first. He was not a tech wizard and at times I suspected he was clueless. (He was not, just focused on his role.

He thought his job was to ensure that his reports knew what OTHER people in the group were doing. And that we, as a group, knew where we were going. The group was astonishingly successful, because WE got things done. Over a period of years.

The silly company hired some very techy guy who decided to do a rewrite with plugins. Wowy Zowy Tech! Over two years that group became larger and larger and never, ever, ever shipped a product. Hmmmm. Then they went under.

It is the WE that is important. This was not an attack on rbb, although I understand how it read like one, and I am sorry for that.

It was however an attempt to point out that even if you drop the only there is no WE in that concept of how people work. Certainly no one argues for a manager not to be aware, but the crucial element is for team members to be aware.
if someone is underperforming due to those kinds of problems then to say they have junior dev abilities seems somewhat insulting, which is especially contemptible because it is wrong to insult someone that is going through an especially difficult time, especially as the person doing the insulting might not be able to handle the situation any better themselves.

So first off I expect not to insult people in that case.

Then I might expect something like "unfortunately due to the extreme medical situation the family finds themselves in I do not feel this person can fulfill their duties at the company any longer, and will need to be let, following company policy / legal requirements in our area that means the following rights pertain ...."

that is to say instead of moving them out by saying they have junior dev capabilities and are just failing, acting honorably in the firing process and taking whatever hit the company is supposed to take.

In other words I expect the company to pursue its benefit, but honorably and not as a scumbag. Your "what else do you expect to actually happen" suggests that you think it is likely the company will be a scumbag, your "that's nice and all" seems to imply that you think being a scumbag is not just likely but somehow also correct.

on edit: referring to the legal rights and responsibilities of company may also in some cases be that the employee has rights to paid leave and similar things. So it does not necessarily mean that someone will be fired, depending on where this situation is taking place.
I think it's fair and reasonable to assume that the AI companies will at some point start licensing their source content. Through gov/legal oversight or not remains to be seen, but OpenAI are already beginning to do so:

https://searchengineland.com/openais-growing-list-of-partner...
That would make it our job to teach OP critical thinking.
...and that's why the Free Software Foundation requires signing CLAs[0], those evil commercial, proprietary product making rapscallions!

The reality is that without a CLA, copyright enforcement tends to turn into a complete mess. To be clear - that can absolutely be the point; a completely unenforceable copyright that's still enough of a mess to scare off violators can have it's uses; the Kernel jumps to mind. Linus and Greg have both been open about the fact that the license is there to encourage people to contribute as a carrot, not there as a stick to beat them over the head with. Explaining how the license works and why they'd really appreciate cooperation is much more useful for the LKML than it would be to keep a bunch of lawyers on standby and the fractured license helps achieve that goal.

They're often used by corporations to rugpull a license change, but the original purpose of a CLA is just to ensure that there's one entity in control of the licenses, which is more useful if an entity prefers the stick approach to compliance. (Which the FSF I would say absolutely lands under by-the-by.)

[0]: https://www.gnu.org/licenses/why-assign.en.html
I think it's just dry skin. When I worked in corporate IT we had the same issue with Yubikey 'not working' and almost all of those issues came from people working in an especially arid part of the country. "Lick your finger" fixed it every time.
I actually think elixir is the perfect boring technology now. The language is matured, and is not changing much. There will be a big addition at some point with the new type system, but other than that the language is pretty much done. Underneath elixir is erlang, which is extremely mature and highly boring in the good way. Live view might be the only exception, but even that is now becoming boring as it has gotten stable. If you are a believer in boring, you should definitely give elixir a try
I’ve seen cases where folks completely checked out and were contributing nearly nothing, making no commits, writing no code, and faking it at standups. Simple metrics can help surface cases like this.

I agree that it’s something a manager could over-index on. I’m not sure how to avoid that beyond adopting a mindset of “this is noisy data that sometimes gives you important insights.”
See https://archive.ph/2024.11.03-212540/https://www.nytimes.com...
usually called "pay by use"....
tinder does that: you get free swipes. and fill in the top and bottom with relevant ads.
You go premium...well then depends.

But I have to admit, a food matching app with this approach would be strange since the person I am truing to match is know to me and possibly living in the same place.

I would personally open a chatGPT session and tell what I have eaten today or this week and should suggest from the history when I need it.
I am also a member of the union at NPR, on the subway headed to the picket line in solidarity right now. Happy to answer any questions.

I encourage everyone to respect the picket line and get your news elsewhere until the workers get a deal.

The Times Workers are holding the line against arbitrary return to office mandates and for Just Cause protections. The vast majority of HN consists of developers, designers, QA, and PMs who stand to gain from a successful movement to win these rights.
Same question from me. I've got this exact use case I've been struggling with the past few days.

I work at a milk delivery company in the UK (The Modern Milkman). There's this website called findmeamilkman.com and I wanted to scrape all the milk delivery services that serve every UK postcodes to create polygons I can overlay on a map to identify competitors in each region.

I keep getting rate limited by the servers, and there doesn't seem to be any fetch/XHR requests on the network. Instead a SSR request that returns the full HTML.

If you're product could help me solve this by reverse engineering an API that would be amazing
>It would be good to replicate it, just to put down some of the naysayers that quibble over a point or two saying it was staged or influenced.

No, that is not why it would be good to attempt to replicate. Shutting people down isn't the helpful part, but rather shedding light on the truth with evidence is the positive.

There's many strong reasons to consider the study was flawed (mentioned in the article and readily discoverable online), for the record, and the author of the paper's got all the classic signs of a crank, so skepticism would be healthy in this case, and shutting down skeptics would be very foolish.
Show HN: Twitter to Mastodon Tool
Love it! I think we'd get along - https://github.com/everythingishacked/CheekyKeys
> Automatt does not own all the directories in the world, come on.

No, only all the ones on WP.org. (So why are those different domains to begin with? They should just put the whole shebang on automattic.com, since that seems to be what wp.org actually is. Smacks of deceptive marketing.)

> They got blocked from the free resources they depended on (and so many of their subscribers depended on)

So how "free" were those resources in the first place, and in which sense, if they can "get blocked"?

> The nice thing is WP and co have made a full copy of all the things available to them to host on their own servers and the GPL allows them to fork and make their wordpress sites pull from their own directory.

Sure. But then they get to call their fork something else; that's how forking works. (cf Iceweasel /Firefox.) And since they own the directory structure on wp.org, they can make a new directory for it.
Elon Musk's Robotaxi Dreams Are Premature
In the Lisp family of languages these comparisons are not implemented as operators, but functions.

The functions behave like:

= all the same

/= all different

< monotonically increasing

> monotonically decreasing

<= monotonically nondecreasing

>= monotonically nonincreasing

Also * is product and + is sum.
Yep symptom of an org that sees software as a very expensive cost centre rather than a key engineering asset.
I'm intrigued by the idea of using this in a cafe.

Is there a way to run this setup from a battery or would it need a power socket? Could you recommend any portable 4k screens?
Strange: the New York Times wrote about this on July 26, 2023.

https://www.nytimes.com/2023/07/26/health/cancer-self-destru...
It does, you don't have enough karma for it though. The threshold is/was 500.
I don't like this quote because it suggests a sort of separation between ourselves and the universe, or it suggests that the universe is some all-powerful omnipotence that might deign to heal us if only we could supplicate ourselves to it, but that's mistaken.

We're made of all the same stuff as those stars. We are the universe, and if we care, that means the universe cares as well. When we have the power to do something, that means the universe has the power to do something.
I agree. It is always commendable to face the realisation that our previously held actions or opinions are limited. Even more so to do so publicly with the hope the experience can help someone else.

On the other hand, we are told that these previous actions were actively harmful. Perhaps given this some degree of apology to those that might have been impacted would be in order.

The final sentence of the article is quite illuminating. I wonder whether that would have changed were the metrics useful in identifying relative work performance.

It's a courageous and commendable article either way.
This is absolutely true, but if you scratch the surface of teams like that what you'll usually find is terrible management more interested in shuffling paperwork and CYA than in quality and excellence.
Exactly, thanks for explaining it better than I did in my original comment. When they are in a time crunch, players often slam down on chess clocks ridiculously hard; those devices must be very solid.
It does, but I think it only appears after you reach a certain karma level.
CSS Pokémon Cards
My clothes dryrer has buttons like that. And of course it will ignore button presses if it's not in the correct iternal state yet after you start it up or change modes (which at least is done via a real rotary knob). And you can't just tap the buttons (would be unsafe) but have to hold for 1/2 second. The clothes washer is thankfully still and older model with real buttons.
Rhombus: A New Spin on Macros (2023)
Cancerous cells are fairly diverse across individuals, or even within a single individual, and many biological treatments require precise sequencing of the tumor DNA of that individual patient to adjust and work. In some cancers, there is a nasty "Russian roulette" effect in play, where a certain treatment may be extremely efficient (in practice a cure, even though oncologists avoid that word) in people with a certain mutation and totally useless in others, even though from the macroscopic point of view, their tumors look the same.
What they didn't put in the limitations or other sections (unless I missed it) is that it can only apply to larger creative text, not to structured or repeated output. For example if you want to watermark generated code, you can't produce it as a diff to the existing file - the sampling changes will cause unwanted modifications.

Similar for things like "fix grammar in this long text" will have to tweak random words without a reason, because the existing text can't be 100% reproduced while injecting synth-id.
TBH, my biggest gripe is that systemd doesn't play nice with musl or ulibc, I would like to not have to ship a cron, a supervisor, a xinetd equivelant, and a binary just to react to inotify/dnotify events. Though openrc how has a supervisor.