skysight-inc/HackerNews huggingface dataset:
GPL says that you can't impose further restrictions on the people you distribute GPL software to. Everybody should receive the entire set of freedoms unfeterred.

Using contract law (or using blackmail, or using anything else) to restrict redistribution of the source appears to not be in compliance of GPL to me. I can't see how a judge might find otherwise.

The problem is, who has standing here? The Red Hat customer or the copyright holder?
Curious what aspects of Umbrel do you find not satisfactory? I know you said you'd like to see something less crypto focused. Is it the selection of crypto-oriented apps in the app store that you don't like to see? (And I totally get if that's the case, just trying to understand.)
Not everyone can be the best
I've wondered if I have different keyboarding posture and technique from other people.

My hands naturally sit at a 45-degree angle across the keyboard. For the most part, my wrists are straight and my fingers are lined up with the key diagonals.

I also move my arms at the shoulders while reaching for keys, so my hand comes closer to the target key and my finger doesn't move so much.

A split normal keyboard doesn't sound advantageous for me.

Maybe I could be convinced to try a split ortholinear keyboard, but a 1-piece unit sounds like a very bad match for the way I keyboard. I feel like I'd be introducing all the same problems others are trying to get away from!

EDIT: Just checked with my wife. She holds her hands in the same position, but locks them in place and does all of the reaching with her fingers.
We could jump on calls well over seven years ago (I actually worked in ISDN video calling in the 1990s, and spent a decade or so working in a multinational telco, with plenty of conference calling involved).

The loss of focus definitely accelerated with the rise of chat.
I've seen the theory that this is why changing to a new framework/language seems like magic so much of the time. That it's not so much the differences in the technologies as it is your knowledge of the problem.

It's probably a little of both in reality but it's an interesting idea.
People overestimate their ability to run high quality scientific experiments.
I think a perfect example was the claim of faster than light neutrinos (https://en.wikipedia.org/wiki/Faster-than-light_neutrino_ano...). it was experimental error. CERN sent a team of smart EE/physics folks to debug it quickly. This is consistent with my estimate that 90% of all physics labs aren't capable of building, running, and interpreting state-of-the-art scientific measurement and discovery.
I have found that this kind of advice does not play well with managers (but it's actually not a bad thing to do).

I'm fairly grateful that I've retired from the rodent rally, and am working at pretty much my own pace and structure.

About six months ago, I tossed out the code for the frontend of a project that I'd been developing for over a year and a half (at that point). I distilled the business logic into an SDK, brought in a designer, and started over from scratch.

The result is ten thousand times better than what we had (and were considering shipping), a few months ago.
Not really the same. Red Hat isn't revoking your ability to use the software you've already received. There's no "kill switch" for RHEL nor does the contract remove your legal rights to use the software you have received.

However, you do lose the right to access Red Hat-provided services, including the software update repositories, should you break the contract.

My understanding of the React license is that it remove[d] your legal rights to use React in any form, immediately, if you sue Facebook for Patent infringement. That's significantly harsher.
Highly doubtful. Transformers are at their limit.

In general, first there was simply (weight * value) . Then people experimented with a trainable parameter that would select a set of weights for a given input. Transformers essentially turned this 1 dimentional discrete selection into a n dimentional multiplication, where the weights get modified by a product of values and a trainable parameter, i.e (weight * value) * value

To get further, 2 things need to happen. First, there needs to be investigation into being able to learn the network architecture itself. For example, what if the transformer learned parameters were instead computed at inference time? I.e ( ( weight * value ) * value ) * value. What if this was abstracted to some form where there was a learned parameters on where to get those values from?

Secondly, there needs to be some differentiable method of storing data between inference runs, so instead of input->output, you have input+memory -> output.
Schizotypy–Do Not Worry, It Is Not All Worrisome [pdf]
Or take a risk and just replace the printer cartridge?

i.e. the classic line "It's Easier to Ask Forgiveness Than It Is To Get Permission" ...Rear Admiral Grace Hopper
Modified Quest 2 Headset Can Measure Brain Activity
A Visual Journey Through Computer Setups Revealed by Recent Cybercrime Raids
I’d say GNU Hurd is even sadder, not that it’s a contest. It’s a pretty humble world of high effort low output lol.
Thanks for the link. Surprising, as all new (to me) knowledge is.
You drive current through the outer probes. The inner probes measure voltage and are not driven. When measuring non-zero resistance, you can vary the driving current to confirm the voltage you measure also varies linearly (ex thermal effects, capacitance of the material etc.). When measuring zero resistance, you can't distinguish vs a voltage probe error.
> but in my experience junior workers often require bite-sized guidance in order to avoid going down rabbit holes. A 10-second conversation could easily save hours of head-banging-into-wall type work

This is why I more or less never go and "do my own research" before asking questions for hobby projects. I've gotten stuck in too many research rabbit holes and (hopefully) have learned my lesson. Ask first, then get mired in irrelevant details if the response to my bizarrely unique question is crickets.
Few people mention the difficulties of the other paradigm, though. I've had lot of hallway conversations where, if I don't write down some notes, it's gone. Plus, if you don't have any control over it, having someone stop by your desk is a significant interruption.

Ever been in a situation where you asked someone for something you need done, they said yes verbally, it didn't get done, and now everyone is looking at you for the reason why it isn't done?
> Deutscher Wald looks great, which is nothing new. Pinecones are stacked in neat piles, underbrush cleared, trees are in tidy rows

Oh yes, of course, that's precisely how nature intended it to be! Neat and orderly, just like a perfectly manicured garden ;)
That's not quite how (US) courts work. In the US, licenses and contracts aren't read as by a computer (as coders are used to writing and reading) but by intent. You can follow the letter and be in violation if you intentionally violate the spirit, and vice-versa.

My read is that Red Hat is probably not in compliance, although the second piece of contract law is recourse and damages. It's not clear it's worth anyone's time to prove Red Hat is not in compliance.

Note that there are hundreds of jurisdictions in the world. Red Hat is probably in compliance in most statutory law jurisdictions, at the edge in common law ones, and I can't speak for others.

That's an interesting line to walk. GPL is global, and Red Hat distributes software developed in hundreds of jurisdictions. Any of those software authors could sue in local courts. Most would lose. Some would win.
Congratulations on the release but in general TODOs in code should be avoided whenever possible. If you have to, It's better to put them out as a part of your readme or a ticketing system.

We don't merge code with TODOs unless there's a JIRA ticket attached to it. It keeps them a part of our tech debt and we actually do complete them, the idea came from here.
https://news.ycombinator.com/item?id=24558493
Definitely not cool behavior but isn't material to the business. Tesla will keep selling units (more than Toyota in California as of this comment [1]), and any legal outcome will be a slap on the wrist with a small (relatively) settlement funded out of ~$23B in cash reserves on hand.

[1] https://cleanenergyrevolution.co/2023/07/26/teslas-californi...
The paper was leaked early. The team wanted more time to get more attempts at producing it and improving their yield. The paper also wasn't generally up to their writing standards. It's essentially an early draft that was leaked.
What’s the alternative for functional transforms in redux selectors?
We have aggregated all providers into a single API and platform if that is helpful for you. We generally have A100s and A10s across one of our providers. https://shadeform.ai
The majority of arguments I’ve seen at work turn out to be people taking past each other because they are using different definitions for the same words or they are starting with different assumptions. Eventually someone says, “When you say X, do you mean Y?” And “Are you assuming that Z?”. Suddenly the argument goes away or is greatly simplifies. But it takes so much to get to that point. I don’t know why humans are so poor at communicating.
I'm not sure we should cover our food in melatonin. People would recoil at the thought of pretty much any other hormone being added to our food supply.

It's strange to me how Melatonin is so uncontrolled in usage, dosage, etc., despite being a hormone.

The article suggests it's safer than current food additives, but I find that statement questionable. We don't understand the full effect of Melatonin on the human body, so I don't know how you can make that conclusion.
It says to throw it away after a couple of DAYS, which seems to differ from other advice (like from joel-on-software)

Maybe this is ok, given that time period?

or will the rewrite have all these extra bells and whistles?

or will the rewrite throw away the unneeded bells and whistles?
I kind of worked in a place similar to this. But I think having someone who understands engineering as opposed to just functional programming is important. The codebase I worked on was quite functional, written in TypeScript with libraries like fp-ts, io-ts. It did take a while to figure out some of the things, but ultimately I think the engineer who was leading really understood not to go full pure Haskell-in-JS since others on the team weren't hardcore FP programmers.
It’s statistically bad for the children, worse than a death of a parent surprisingly.
I'm guessing the NYPD is having a staffing shortage like other police departments across the US?

It isn't very surprising what happens when we have less police in our cities.
Black holes don't actually grow forever, at least if you accept hawking radiation and the heat death of the universe. Eventually the evaporation due to hawking radiation will outpace the inflow of matter and light, causing the black hole to shrink until it is gone.
It's not PON thats why they are able to provide 25 Gbit/s. And they choose 25 Gbit/s because the switches for it where only slightly more expensive than the 10 Gbit/s version would have been. They did a talk about it some time ago.

https://www.youtube.com/watch?v=wXmJCzMeIBo
Show HN: Gdańsk AI – full stack AI voice chatbot
Hi!

It's a complete product with integrations to Auth0, OpenAI, Google Cloud and Stripe, which consists of Next.js Web App, Node.js + Express Web API and Python + FastAPI AI API

I've built this software, because I wanted to make money by selling tokens to enable users talking with the chatbot. But I think Google / Apple will include such AI-powered assistant in their products soon, so nobody will pay me for using it

So I open source the product today and share it as a GNU GPL-2 licensed software

I'm happy to assist in case if something is unclear or requires additional docs and answer any questions about Gdańsk AI :)

Thanks
I don't think you get it. Letting a junior engineer bang their heads for a few days on something you could show them in ten minutes is just a waste of time and money. In my experience there are PLENTY of real problems for them to solve, things I DON'T know the answer for.
There are competitors to the train, buses and private cars.
Very interesting approach. As someone who has overengineered last major project I worked on......maybe this is the way. I got so fixated on getting it "right" using current standards and abstractions that it became a bit of a mess. I despise working with that code base now.
Veranillo de San Juan has been a thing since forever[0], and it usually was at the end of June. However, people have taken to call any hot spell this way, even if it's nowhere near St. John's date (June 24th). My anecdotal observations are similar to yours.

[0] It even has its own (poorly sourced) wikipedia article: https://es.wikipedia.org/wiki/Veranito_de_San_Juan
> Why do people want the extra bandwidth?

This reminds me of "640K ought to be enough for anybody".

Right now I have 1gpbs up and down at home. That was an upgrade I did from 50 down about five years ago. The reason we upgraded was because at night when everyone was streaming things would slow down and we'd be fighting with each other. The 1g stopped that issue.

Right now the 1g is more than enough. But I'm sure there will come a time when it won't be. Maybe we'll have 8k streaming from AR headsets that require one stream for each eye. Or who knows what else.

I'd rather get ahead of it.

And right now it still takes a few minutes to download a movie at full quality. I have to say that when we went from 50m to 1g it was nice to be able to download TV shows in seconds.
I agree that we should still temper expectations (always, forever), but you seem to have missed the other half of the headline: it also seems to work in animal models with no discernible side-effects. Can't say that for arsenic.
I mean, what are you gonna do about it? Companies have so many customers and so much capital these days that they don't have to pretend anymore.
I've found this great on my personal projects where I've had all the time I've wanted. The next iteration was always orders of magnitude better than the first. In the professional setting I find that the prototype is often enough and rewriting costs unjustified amounts of money.
j_maffe took the words out of my mouth.

I would also say that in addition to diminishing cost and discretion, there are changing incentives/rewards structures with online communication.
Looking for a class environment
is the Bahncard 100 popular?
Asking because it seemed to me recently every 2nd passenger (#samplesize) pulled out their Klimaticket for the ticket checks.

I'd expect the 4k option for all of germany to be less popular (in % of ticket holders/population) due to pure odds (aka chances are high an average person won't regularly need to journey from hamburg to munich, but they might regularly journey somewhere inside their Bundesland. so it's less likely it's "worth it" for people?
North American English Dialects
I recently found out about Immich and it’s been amazing. It even syncs from my iPhone. Very happy.

https://immich.app/
I recommend a brief read on GNUStep before looking at a picture and going “blah ugly, bad!”
Shouldn't piercing the corporate veil target the owners?
Are you replying to something else?

They claimed that they'd need a different implementation per distribution. Which makes no sense. It's just open()/ioctl_tty()/read()/write(), all of which are in the libc of every distribution that has ever existed since the 90s.
When I worked in an office it was much easier to casually ask for quick help. It was often pretty obvious whether a senior engineer was busy and focused or between tasks, checking email etc. and the overhead/friction of these ten-second conversations is higher when you have to wait for a response on slack, then launch a video call, share screen... instead of just making eye contact and saying "got a sec?"
The reason why they had such similar ideals is because none of them had effective birth control. That was just developed in the 20th century. Pre-marital sex is no longer an issue, you no longer have to marry someone just because of your raging hormones.
Seconding this. Don't just learn to code, learn to solve problems related to some project or subject. Those problems may be "we don't have documentation about how X works", so learn X and do some writing.

Ideally you do a little coding too, but it'll give you a portfolio of things to show off later, even if just documentation.

Can be fun stuff, like FOSS games, e.g. Battle for Wesnoth. Fix a few of their bugs or ToDo items, maybe make some 3d assets in blender, build a new campaign, etc.
No idea, but it’s worth looking into rather than painting the people doing so as a caricature and celebrating as they are “purged”.
very exciting developments in this space... really hopeful this can be productionized even in a small scale setting.
I was curious how one gamifies the printed page, and it turns out this article isn't so much about books as it is social media. Turns out, if you interview people who are obsessive about social media, you end up interviewing some pretty strange people:

> Internet culture reporter Kelsey Weekman was inspired by bloggers like Emma to “become a book person.” She’d read a few dozen buzzy books between 2017 and 2021. But in 2022, she tore through 390. By mid-May, she’d already made it to 200. She achieves such numbers by reading some six hours daily — before work, on her lunch break, as soon as she clocks out. “I’m a binge reader. Very obsessive, very intense. The same mindset that I used to have towards scrolling on the internet, I’ve replaced with books,” Weekman says.

> I don’t want to lose the experience of reading a book I’d never heard of but found on a stoop, or rereading a book even if it doesn’t count toward an annual goal. I don’t want every book I read to be a mappable point in the fated conception of me and what other things I might like (to buy).

> Perhaps I should try something: read a good, random book and tell no one.

Writing an essay about how you are disenchanted with your habit of using social media for performative reading, and ending by declaring you're going to read a book non-performatively, well, seems seems a little superfluous to the stated goal. You can just skip writing the essay and just read a book.

I don't doubt this person's experience, and perhaps this essay will give other people with similar feelings a useful nudge towards introspection towards the conflict between stated and unstated reasons for reading books, but reading this made me feel sympathethically icky.

And if someone wants a non-gamified source of inspiration for books to read, I cannot recommend highly enough a subscription to a literary review, like the London Review of Books or the New York Review of Books.
But the context is there, e.g. I get a bad suggestion by LLM - I suggest a fix - it acknowledged the correction and ignores the instructions when generating code.
Hardboiled whodunits have given way to the psychological thriller
> The temptation to throw away all of your code - be it a prototype or a "grown" code base - arises often.

I want an editor plugin which allows me to mark sections of code as reviewed or "perfect" (depending on how honest I'm being). Then, when I'm tempted to rewrite everything, I can go through and mark what I think is good, and then focus on refactoring the rest until I think it is good as well.

I'm tempted to rewrite code because I lose track of what it's doing, or I've learned a lot since I wrote that old code and so I'm not sure if the old code is good anymore. It's not so much about rewriting the code as an exercise in getting familiar with the code I've already written. I want a tool to help me with this.
> You are indeed making the opposite assertion by implying the statement is false

That's not at all what they said. All they're saying -- correctly -- is that you are asserting some sort of magnitude ("majority") without any data to back it up.

I would guess, though, from my personal experience, that you are probably right that a majority of people just get whatever laptop with whatever OS they're used to because that's what their parents/school/employer gave them to use, and when it's time for a new machine, they just get whatever they had before. But I don't think this is a very large majority.

> I find it an extremely reasonable to assert that given more than 7 billion people [...] that any particular interest or knowledge is only shared by a small subset.

Probably true, but also remember that OS choice isn't always driven by interest. A macOS user may get frustrated with the state of gaming on the Mac, and decide to switch to Windows. Or a Windows user might really want or need to use an application only available on macOS (though I expect this sort of thing doesn't happen as often anymore, since more and more of people's computer use ends up being through a web browser). A Windows user might also buy an iPhone or iPad and get into the Apple ecosystem enough that they decide to switch to macOS.

Certainly some people who do switch OSes don't do so because they've made an independent choice; they do so because they switch employers, and something else is the only thing available, or a friend evangelizes another OS to them to the point they want to give it a try, and end up liking it.

Regardless, many people these days don't even have a laptop or desktop computer, and do all their computing on their phone or tablet. I think that 7 billion number gets a lot smaller when you consider that. (Also, as an aside, the current world population is estimated to be a bit over 8 billion now, not 7.)
If it passes all the tests, how long will it take to get it to the market/hopsitals? I know there are multiple phases but if it works, is there fast track or something?
I used Ramda for 3+ years. I like somethings but overall wouldn't pick it up again. FP in general makes it really easy for people to write inefficient passes over data. In addition, debugging or code reviewing ramdajs code can be painful as you often have several layers of call stack with meaningless (curryN, pipe, map, pick) functions. I say meaningless because when your whole app uses ramda, you find it very difficult to know what is being map'd or curry'd.
The last strategic offensive the Nazis mounted in the Soviet Union was in 1943, which failed. The failure at Stalingrad occurred only months earlier. The Eastern Front at the time was already using 80-90% of Nazi material and manpower. I and most others doubt that utilizing the small remainder would have cinched it for them.

>In the exact same documentary series as I first mentioned (World At War,) a Nazi military official argues that the Allied bombings were successful because they forced the Nazis to split their forces along two separate fronts. They were unable to divert their ammunition, air support, etc to Russia because of the bombings.

It seems like this general forgot that the remaining Nazi forces were not solely defending against strategic bombings, but waging an active war in North Africa, and then Italy.
Surely by definition you can't have a "reasonable" black swan prediction, because then it's a grey swan?

Black swans are what you can't predict with what you already know.
No, I only have a v4 address with my ISP and cannot use a v6-only device at home.
Because science has been captured by the global mafia who wants to shut off oil imports if some client state decides to get uppity.

This proverbial gun is disabled if there is abundant decentralized power generation they don’t control.

Just look at the oil shutdown at Niger.