skysight-inc/HackerNews huggingface dataset:
Alright, in that case I suppose the trade-off was clear: use a nice API and lock yourself in, or use a less nice API and be able to use any hardware. Nvidia cards becoming less competitive over time is in any case a very predictable outcome. Sounds like the ML community made a trade-off, and this is the downside of that trade-off.
This type of bureaucracy is not only harmful to dev culture, it's also outrageously expensive. I've been on an engagement with a large healthcare provider and the dev culture there is very similar to Amazon, loads and loads of procedure and bureaucracy. Now i get a certain level of that at any company, but you often find yourself going: "does it really need to be this hard". Tasks that would take you an hour outside of this companies ecosystem would take you 3-4 inside the ecosystem.

It's annoying to devs but should be alarming to management. You're literally spending 2x to 3x the required amount on your labor because of your inefficiencies. Personally I found it easy to convince management of changes like this when you pitch it like: "How would you like to reduce your labor costs by 2x". Now granted many people at these places are salaried which makes this a bit of a moot point but most software shops contract out alot of work, and that's where you're really paying for your inefficiencies.
> we use more energy as a whole

False. The US electricity consumption per person has fallen in the last decade. Yet, the grid has revived continuous investments from private companies. It’s the same trend as newspapers, revenue streams require continuous investments and that continues as long as those investments have a net positive result.

It’s easy to assume people want to use endless amounts of energy, but consider once your AC gets things to a comfortable temperature lowering below that isn’t a benefit. People don’t just drive endlessly when they buy cars that use less energy, they have specific places to go and that’s it.

Efficiency doesn’t drive consumption it changes the economic equation. Hauling mangos long distances isn’t an inherent advantage from the trip, it simply allows them to be grown in a more efficient location. But, again once you’re moving them from the perfect farming location there isn’t a reason to make a longer trip after that point.

It’s easy to see a trend like people buying larger homes and assume it can continue forever, but if you look at billionaires you find they eventually find ever larger homes impractical. Rather than simply consuming more resources endlessly wealthy people shift to artificial scarcity.
This space always needs people who can streamline the task for professionals.

In another comment you point out that this service expands into a much larger prompt and then here you wonder why someone would pay for that. Meanwhile I think it's obvious money on the table when I have to write a paragraph when I really just want permutations of ork portraits for the next Shadowrun game or whatever.

Having to become an experienced prompt engineer to use these tools productively is serious friction.

I'd like to see tools/services made for professionals and I think this is the direction it would need to go.
I agree and i think that important task of projects is to manage user expectations by clearly stating what they offer. Some projects offer stability guarantees, some projects just keep changing things. If these approaches are well-communicated, then users would be less frustrated when their expectations are not met. But truth is, i personally would not use the second class of projects unless i am desperate.
I've also noticed the occasional spam in my gmail recently.
Censorship of video streams is the wrong place for this, even if you think gambling is bad.

Twitch isn’t taking action against gambling. It’s censoring streamers.

Publishing video of oneself gambling is very very different than accepting wagers. They are taking action against the publishing of videos of performative gamblers, not against gambling.

https://en.m.wikipedia.org/wiki/First_they_came_...
They just have to come to Eastern Europe and trade it for cash OTC. Works very well here.
where did you hear such a good idea?
This is all nice and dramatic, but I actually live in Russia, my father is a retired officer and I call on your bullshit.

Your numbers are all messed up and incorrect (24 months, when it is actually 12, 60 y.o, when the upper limit is 50, 60 is only for generals)

The article you've linked is about Ukrainian separatists, not Russian Armed Forces.

The linked video doesn't give any clues to what is happening and where, so I can only take your word for it (which I won't)

And I actually had to google if Pravda is still a thing, surprised that it is still published in some form - it is really obscure.

Frankly the rhetorics like "I have no idea how the specifics work and given that the name of some old-ass newspaper is "Pravda" anything could happen!" isn't really solid.
My concern is less about the technology – making a Linux distro isn't a ton of work – it's more about the experience deploying at scale and transforming Windows processes to Linux ones. They have quotes from people involved in the project in the article, but it doesn't sound like there are many or any large players in this space in Russia.
Flash Flooding Likely in the Desert Southwest and Rockies on Wednesday
Those outbound VIPs aren’t attached to “a mail server”. If some outside party has gained the level of access you are suggesting, to just freely use these VIPs, then they have compromised the entire Google.
Reflections on the Internet: What It Should Be and Why
Checked luggage gets lost/delayed. Tracking is better than it used to be but it still happens, especially if there is a change of aircraft on the route. Unless I have some sort of extended hiking/camping trip that requires more gear, I basically never check luggage--even for a multi-week trip. (And would certainly not put valuable electronics etc. in the luggage.)
The dislike of Perl in this context is that it's a write-only language. See Titus' recent talk about "Software Engineering languages" for some thoughts about that.

https://www.youtube.com/watch?v=yA_wUiNuhSc

C isn't a good software engineering language but it might be better than Perl. Or in this context, maybe not.
Black swan events can be a lot worse than the current one, though....
Boomerang is “leave and come back” (quit, get a job elsewhere, later re-apply).
> Finland in NATO is sad, but at least it's not immediately dangerous, as Fins are unlikely to be willing to pose as human shields for the US military infrastructure.

How is Finland in NATO sad?, Finland has joined the largest defensive military alliance in the world, and they clearly felt as a country that had been invaded by the USSR in the past that they needed more protections.

Russia won't even breathe in the direction of Finland now, because Russia cannot handle NATO and Russia knows it.
Possibly I'm just missing it in the UI but I'm thinking something like the two Spiderman pointing at each other.

Can you generate something that is recognisably that, but inserts a random person, say batman or Jesus into that scene in place of spiderman so that people will recognize the reference?
You sure you want to?
> Its unrealistic to closely follow the development of every package you are using.

You've just abdicated all responsibility here! It is realistic -- not to mention being the core part of our job -- to closely follow the development of ALL code in your application. No matter whether you wrote it, your coworker wrote it, or it was written by a volunteer halfway around the world, if it's running YOUR application, it's YOUR code. You've just chosen to outsource the maintenance of said code to someone you've never met and have no intention of paying.

If you wouldn't pick some random asshole off the street to sit down at your desk and mess around in your production environment without at least peeking over their shoulder, why would you take some random stranger's code and shove it in your codebase without vetting it?

So yes, it IS possible and IT IS YOUR JOB to follow the development of all the code that runs your system. That random asshole off the street offering you code for free owes you nothing more.
No - your local server will still listen for webhooks, but they'll come from the proxy's client software.

Basically, you set up your GitHub webhook URL as the proxy server (for example, smee.io). Then you run a client on your local machine that connects to the proxy server. When a webhook is fired, it will be sent to the proxy, then delivered to the connected client, which will then pass it along as a webhook to whatever machine you've configured.

There's disadvantages to having all this stuff running, of course, so I think that handling this at the networking layer instead of putting a proxy just for webhooks into place is an interesting strategy. Certainly, it sounds like the right solution if you're already using OpenZiti.
Write in vote for devoting time to actually work problems routinely. Ie every day, every other day, at least 3 days per week. It’s working problems and across topics that builds intuition and ability.

Forgetting the book, but I have a book on solving problems which I studied from for the Putnam. The premise was to take someone seemingly around your level and build them up to problem solving machines. Probably math competition textbooks would be a good source for you.
Occasionally I e-mail code@google.com I think someone somewhere actually reads it
Tangential to the content, but what are everyone's recommended Linux books? I'm personally looking for (slightly) deeper stuff, as the basics of user space are something I'm comfortable with. I feel like I'm in a weird middle ground where there are a million intro books and a good amount of deep books, but it's hard to know what's right.

A lot of the books here seem like they might miss my use case by a bit, but again, I'm not sure.

UNIX and Linux System Administration Handbook is very appealing.
America's gas prices rise for the first time in 99 days
Sounds like a Day 2 move.
By any chance, were you informing Natalie about a discount at Dick's sporting goods?
While this is broadly true it does ignore some interesting developments in CPU fans. Ten years ago fan sizes were smaller and blade designs less differentiated. Now, there are fans optimized for air flow for air cooled systems and fans optimized for static pressure for cooling radiators in water cooled systems. This opens up a whole bunch of questions which may obsolete these results.

Does the change and differentiation in fan blade design have implications for grill interference noise with regards to this data? Do fans that are optimized for flow versus those for pressure behave the same? Do 80mm, 120mm, and 140mm all have the same grill noise characteristics?
US dollar hits new 20-year high as Russia calls up reservists
Putin Orders Draft of Reservists for War in Ukraine, Threatens Nuclear Response
I have a word in mind, but before that I would ask: what are some safety-critical systems written in Rust? If there are any, how big a role does Rust play in their safety properties? Is it much different from any other programming language?

I can already hear faint exclamations about the language's age, but are Rust programmers justified in putting forward claims about safety? Or do they shift to using the word in the sense of "fewer bugs in this particular class" (and nevermind any other effects the language may have on development).

Even if we take such a narrow and distorting view of "safety", we can look at, say, "The Power of Ten" and ask how does Rust use fare with each rule, and is it any more advantageous than other languages in use by safety-critical systems.
>Take your pathetic crypto grift elsewhere please.

Triple down on the hypocrisy, now that's impressive!
Would it make sense for you to query whether the model is up and idling and if so show a demo widget on landing, both making it possible for potential customers to try (if they are lucky to have landed at the right time) and keeping the model alive?
All this politewashing is extremely tiring
I don't know but I imagine it means to leave and then come back.
People in masks frequently do think that a mask will enable them to commit a crime without fear of being caught, and then they are later caught via other evidence.
Wherever there is gambling, crypto seems to be behind it these days.
Not just engineers, but also engineering managers and product managers. Shipping bugfixes and tooling improvements is often harder than shipping new features, and is generally less visible to the people who make hiring/firing/promotion decisions.
You're right, they don't have the power. But they pretend they do. Read their code of conduct, it is actually insane.
31 states have legal channels for retail/online sports betting. If DraftKings can officially sponsor the NFL, low chance it will be knocked down by Twitch.

I think this line mostly refers to the U.S. because there are large streamers who stream gambling sites from Canada or elsewhere due to lighter local restrictions.
I feel for the person who wrote this rant but this exact problem has existed since the 80s (early days of the GNU project) and surely forever in other domains. Most people just think of themselves.*

On this topic I often mention bfox’s canned response to complaints about bash: “Please return your copy of bash for a full refund”

* remember this when writing a marketing campaign, pitch letter, or for that matter a report for your boss.
> Can you provide a scenario where to avoid an accident the best choice is to add speed, which would have the effect of worsening the accident if you are wrong?

you're in the middle lane with cars to your left, right, and rear. the one on the left doesn't see you and starts merging into your lane. if you slam on the brakes, you wouldn't be legally at fault for whatever happens next, but it would probably be best to briskly accelerate.
A Letter from Twitch President Dan Clancy on Subscription Revenue Shares
C'mon, you can't expect potential WW3 to trump the current #1 item on HN: a 2011 article about "Effects of grill patterns on fan performance/noise".
> Any program I have not written yet would be a new project. Any old project is one where the program has already been written.

That is simply not any definition I've ever heard for a new project. You are assuming a binary of written or not written, and yet there are codebases that are incompletely written. That is what the parent means about ongoing projects that wouldn't migrate to Rust where you'd still be able to work on them, and who knows, maybe Rust won't overtake C++ and it'll continue, like many C projects have.

But that you have made yourself a "C++ developer," and not a developer in general who solves problems with whatever tool is best, does mean that whenever something comes along that threatens your identity, you seem to take it to absurdity, as the parent says.
The sanctions technically only forbid future interactions with Tornado Cash contracts. However the compliance employees would get a note from Chainalysis saying that this guy received a bunch of ETH that was indirectly sourced from Tornado Cash and potentially do something about it (Kucoin Bitfinex et al would probably do nothing).
Nixpkgs.
Internal tooling is a mess at most companies I've worked at. At a certain scale it's worth the savings to standardize, improve, and reduce the shared friction costs.

Stripe, as it has scaled, has ran into challenges and invests in the same efforts. FB internal tooling was (is?) a mess. It goes on. The surprise here is it's such a late investment from Amazon, but it's worked for them thus far. I'm guessing the returns on +1 engineer has plateaued or declined, leading to this effort.
"The way forward" is very subjective and depends on what your goals are in open-sourcing your project.

If you are trying to drive adoption for your product like AMD GPUs on Linux or FSR then open-sourcing with a liberal free software license makes perfect sense. If you worked on a hobby project and you are no longer interested in it and just want to put it out there to help someone else along who might be interested in the future, open-sourcing with a free software license makes sense.

If you want to control anything about how your product is used (outside of something like GPL) then using a more restrictive license or only open sourcing parts of your product ("open core") makes sense, like you describe. I don't think there's anything wrong with any approach to open source as long as it's explicitly communicated to the user.
An engineer wishing to design a quieter or more efficient fan may be interested in developing a model in which 'open-ness' is a factor, but as a user, I am primarily interested in firstly creating the required airflow quietly, and secondly efficiently. For my concerns, direct measurements are more valuable than indirect ones.

The author did not compare the grills at specific airflows, but the information is still useful.
Agreed, this is the direction I want to take it. Basically, I want to make a service for "I don't know anything about AI and I want a pleasing image for my X".
You can always do "username+<servicename>@gmail.com" for this purpose. Doesn't help with privacy but tells you which service is leaking addresses.
You grossly over-simplify the problem though of when you're trying to consume part of a monolith without contributing to it. BFF can be a valid approach to making a break. We also have 4 back-end teams and a poor release process, so for net-new projects this pattern has given teams a lot of deployment flexibility. It's definitely not cost-free, but I'd argue it's far less political than your inferred recommendation of "change the organizational structure to have a 'real' backend team".
Putin Declares Mobilization
@mort96 I've reached the thread depth and can't reply directly - but it's not just a case of a nice API. I don't even think it was possible to use alternative hardware and SDKs for consumer GPGPUs for deep learning when the field was taking off. It was not so much a choice but the only viable option.

Has Nvidia taken advantage of their position? Absolutely. But don't fault the ML community when there was nothing else available.
Yeah, GPUs are quite expensive, unfortunately.
> Has the Rust-portability situation been addressed?

The rust portability story is in the process of being addressed, by two different projects:

gcc-rs[0] adds a Rust frontend to GCC.

rustc-codegen-gcc[1] adds a GCC backend to rustc.

Both are progressing pretty well, but it will likely still take a while until they reach maturity.

> Or will this change restrict the number of platforms the Linux kernel will be usable on?

There won't be any Rust inside the Linux core, only for drivers. So no, the linux kernel will always be usable on all platforms. However, the drivers written in Rust won't be usable on platforms not supported by LLVM until a GCC alternative becomes mature.

> what will the advantages be?

There are multiple: Safety, improved stability, and developer productivity. Compile time will likely take a hit (Rust is famously slow to compile), but I don't expect a big shift in runtime performance (could be slightly better due to the extra opportunities the compiler has for optimization, but it's not super likely).

As for having any effects on Rust: it already has! A lot of unstable features got prioritized due to being necessary for the kernel, such as fallible allocations.

[0]: https://github.com/Rust-GCC/gccrs - monthly reports at https://thephilbert.io/category/gccrs-status-updates/

[1]: https://github.com/rust-lang/rustc_codegen_gcc - monthly reports at https://blog.antoyo.xyz/
The number of people who choose to have 16 is non-zero.

The number of people who had 16 and didn’t want 16 is also non-zero.

Availability of birth control coinciding with a fall in number of children per family suggests what the balance between the two might look like.
Maybe your company should take the hint. Nobody wants to do that stuff.
Heh, watch out for empire-building middle managers. "Hey how would you like to reduce your headcount by 2x" will not go over well.
We have this thing called democracy and the rule law.

https://www.principlesofdemocracy.org/law

https://book.coe.int/en/commissioner-for-human-rights/7321-p...

"What will you think if/when there is a regime change and your opposition now holds the censorship power"

By this logic we should defund the police and all militaries as well. The point is to use them responsibly for the common good, not to not have them when you need them. There is no free society without it having the means to enforce laws.
Would you happen to have a link? I'd love to add it.

EDIT: Added, good shout, thanks!
Leave and get rehired.
There are places in the site that say it provides everything of an OS except the kernel. So it's basically on par with GNU or so needing a Linux or FreeBSD kernel to complete the system.

The site also refers to the language as a superset of C with an instance-based object model, dynamic compilation, reflexivity, and metaprogramming capability.
EVGA Will No Longer Make Graphics Cards for Nvidia
> But if Google were using 10 more qubits, then that classical algorithm would have failed

That's a big maybe -- the paper that describes the classical algorithm indicates that they achieved significantly higher fidelity than that reported by the Sycamore paper, so it's unclear if the quantum computer was even giving valid results at more than 12-14 qubits.
Die Antwoord’S New Video, Age of Illusion, Created by AI
Yes but it's bad UX if people can't see their prompts right away, basically :/ So they're just likely to bounce.

A few days ago I was generating images using my home desktop, and had a Web push notification notifying people when it was on. That was much cheaper, but very bad UX, as it could be hours before you got your image (and you were long gone by then).
crypto enables free market activities
funny you should mention this, here is another post covering exactly that:
https://news.ycombinator.com/item?id=32924212
A platform whose audience is mostly teenagers is the wrong place to ban streamers actively promoting gambling?

How is that even remotely censorship?
The ReadME Project: Built for You
> I don't think that's my take.

Sorry, my bad.

I'm honestly not sure to what extent Truman was his own man, politically speaking. He was the "senator from Pendagrast" and then some bigwigs in Dem party who hated the idea of Wallace as President pushed him for VP in 1944. So when he writes "when I conceived of CIA" I'm not picturing Harry Truman deep in thought, rather sitting on his designated chair and being schooled by someone from Yale or thereabouts. He's the lesser Wilson, as a type, in my book.

There is no question that power elites in this country clashed after WWII regarding how to operate. But I simply can't see Harry S. Truman in that company.

So another possibility is he was being naive even when he wrote that?
I really do not understand why people are saying twitch is banning gambling when they are banning gambling that is illegal in the country it operates. This was very clearly done as a short-term way to get out of regulatory scrutiny - gambling laws are starting to be repealed across America, so soon this action will just allow for gambling again (once legal entities don't pay attention to it anymore)
We are all quite becoming more myopic
> But then I decided to just learn it (partially driven by work requirements), and it's honestly great.

I did for work as well and in my case I do not want to touch it again for quite a while. Cargo is a terrible system with all kinds of hidden and possible broken dependencies you introduce and everything depends highly on the version of rust you use. It's not even close to mature enough to consider using except for test projects. It doesn't fix programmer errors despite every rust user trying to convince me otherwise that all imported crates are perfect.

I like the idea of the language somewhat but the entire ecosystem ruins it for me.