skysight-inc/HackerNews huggingface dataset:
Pharma companies are chock full of PhD types, as are the tech companies and Wall Street.

What companies don’t have is PhD students. They are numerous, smart, very cheap, and work very hard.
yes i've always promoted steeping to extract the delicious plasticizers so you can discard the now flavorless and relatively bioinert plastic chunks
Army barracks to house deep space radar to help protect the UK
sure, but I suppose that 10000 people boiling their own drinking water would maybe be more energy intensive / less efficient.

But I can see I got multiple down votes for this supposition already.
It isn't anywhere near the same thing. Think of it like a really bad earth dam looming over the land, it will fail and fail terribly
You're not paying for the plastic pellets and energy it takes to melt them for injection molding. You're paying for the shipping and storage and interest on the money it took to make and store for you. It's a very specific shape and it doesn't seem that expensive to me.
Any company doing stockbuy backs is suspect for doing the same thing.
It is not. It's popular in literary circles, upscale magazines, and long winded discussions on ontology. I usually play language a lot looser in Korean. It may be my mood.
I think you're misunderstanding. GP isn't saying "drawing randomly from all videos of unsafe situations, a large fraction of them occur on long-distance buses". They're saying "drawing randomly from all long-distance bus videos online, a large fraction of them have unsafe situations".

There are a number of travel vloggers who do a trip exactly once and report on what happened. The same vlogger will make videos about taking ships, trains, airplanes, and long- and short-distance buses, in a variety of countries, on a variety of budgets. Among these vloggers, it is generally agreed that long-distance buses in the USA are the worst form of transit in the developed world. Their videos on other forms of travel rarely (if ever) show the kinds of unsafe experiences they have on long-distance buses in the US.

I'm also a numbers person and I've looked around to try and find stats for how dismal the safety and on-time performance of US long distance buses are for you, but none are published. I can just report that the cancellation rate is well over 10%, the on-time performance is maybe around 50%, and personally speaking the experience is frequently unsafe and miserable.

I don't mean to make this personal, but if you're in the US, consider driving to the local greyhound station/pick up and just waiting there for particular bus. It's really one of the worst experiences you can have in a city.

Some examples:
https://www.youtube.com/watch?v=9uPDQvqoN4w
https://www.youtube.com/watch?v=z8QGTaGwxxc
https://www.youtube.com/watch?v=fTpt4tMnDT0
Rational thought of the 18th century, maybe. David Hume thoroughly refuted the notion that the study of "is" could lead to an "ought". Immanuel Kant recovered the idea that we should be good to each other, but only by assuming that we should want good for ourselves. No system of rationality can tell you what to want, in a vacuum. (Computers don't, in general, want anything, and _won't_ until we tell them to.)

The only people who believe that self-interested behaviour is inherently rational are Randian Objectivists, but that philosophy's total nonsense (barely a "philosophy").
The sole supplier is using the free market to set its pricing, limit its warehousing overhead, and drive sales of new products. Don't like it, buy something else.
It would be far easier to add as builtins the features that are missing to GCC than change the language, that would involve rewriting a ton of code (even switching from C to C++ they are not 100% compatible, also, they may introduce bugs difficult to spot cause their incompatibility). The Linux kernel already uses a ton of GCC extensions (even the min/max macros suggested in the article) that is not compatible with other compilers anyway (and I don't see a reason to be, since GCC is the compiler of the GNU project anyway, unlikely to compile the Linux kernel with MSVC, or even I don't see much reasons to use clang anyway).
this is why the arts are underrated when people try to show charts of how 'STEM people' earn more. Yes, they earn more initially, but the humanities and the arts have the benefits of residuals, branding, and legacy. A top -40 hit can generate $ forever. Same for a book.
Huge difference, one might say life and death. Neither do I but want vs need is almost entirely subjective.

>Ultimately it is a choice though

That's my point, context independent
Let's assume, for the sake of discussion, that this Reframe is some miracle app that will truly do what you think it claims to. Would that not be an ideal way to get the solution into your hands if you have that problem?

You're not going to feel guilt or shame unless you already are under the understanding that you're not, in this case, being then parent you wish to become. Anyone who takes an interest in this ad will do so only because they actually want to make their life better by becoming a better parent and drinking less, and are seeking solutions to see that through.

It seems the only problem here is that the app is shitty.
Agreed, I just think it's worth mentioning because a lot of the discussion in this thread is about how much Deutsche Bahn sucks, and while Amtrak also sucks, it doesn't suck quite as much as experience would lead you to believe. Much of the blame is on America as a whole, not specifically Amtrak.

Or to put it another way, it sounds like DB has a lot of problems that it could fix, but Amtrak has a lot of problems that are out of its control.
We have been using empty interfaces to simulate F# discriminated unions for the last 5+ years. It works like a charm. The problem "not all cases are handled in the switch" occurs very rarely (once per 50k lines of code) and, usually, we fix it after the first run of a smoke test. So, it's not a problem at all.

I think,.net team haven't added discriminited unions yet because it can be effectively simulated with interfaces.
Well their finances were broken by a series of changes:

1. Lockdowns wrecking everything. Ticket revenue plummeted etc.

2. Soon after, the government there decided to make train travel nearly free. 9 EUR a month to travel as much as you want anywhere in Germany. Justification: climate change. This doubled short-distance usage of the network immediately. Huge increase in usage + hardly any new ticket revenue = network damage. There were subsidies but you can't place that kind of load on a system without everything being stripped to the bone to try and handle it.

3. When that scheme expired they decided to replace it with a new similar ticket at 49 EUR per month, but the rail companies complained they couldn't afford this and the financial risk was huge. https://www.railjournal.com/policy/germany-introduces-e49-ti...

DB losses have exploded and debt grows as a consequence:

DB had a net loss for 2023 of some EUR 2.4 billion (compared with a net loss of EUR 227 million in the previous year). One of the negative factors here was the significant increase in interest paid, which was driven in part by higher borrowing for capital expenditures. The DB Group's results were also affected by the additional burdens of inflation-related cost increases, a sharp rise in personnel expenses and multiple strikes.

https://www.dbschenker.com/tw-en/insights/news-and-stories/p...

So basically you have a socialist government that is giving sops to its base by trying to pump rail usage for climate reasons, but without making people pay for that increased usage, at a time of high inflation. The system creaks and groans under the weight.
If I were to guess, they probably concluded that `cumulative wasted manufacturing cost` < `engineering fees and costs of maintaining two entirely different chips`.

I think this type of pseudo-wasteful design is not unheard of when manufacturer had two markets to deliver to that had substantially different processing, but not I/O, requirements, as well as when some of major features in already manufactured chip didn't work out and ways to offset losses would be nice.
I would love to try it, but I think the problem is hard enough to explain to an adult. I think it's difficult to describe the constraints. I've tried to explain this problem to adults and they just didn't really get it and the problem sounds like either a riddle or a bunch of nonsense rather than a physics problem with deep implications for the laws of nature.
On Chrome, I solve my too-many-tab issues with an extension [0] that closes the LRU tab once a threshold is reached (10 for me). I find the tabs I need are open and wide enough, and the tabs that autoclose were not useful anymore. About once a month I'm doing a research task where I actually want many tabs and I turn it off temporarily.

[0] - https://chromewebstore.google.com/detail/max-tabs/ghhcibaghj...
There may be some more-creative options out there too.

For example, in Washington State there isn't a blanket prohibition on signs advertising to people on the highway, but anything advertised must be available for purchase on the property. So far, that's been enough to curb companies from lining the highways with walls of giant billboards.

So--just spitballing here--imagine if people had a legal right to use and sell software that blocks ads or objectionable material from their view or on devices they own, and how that could lead to ad-ecosystem changes.
You must not had ADD :-). I currently have 2630 tabs in my main window (I admit I may need to prune that down _just a bit_). But that many tabs can only happen with a vertical tab-bar. I started with tree-style tabs but I'm now using "Sideberry" which seems to be a little nicer.
I think most musicians "have been making music and doing live shows for years/decades successfully" don't actually make sufficient money to live but rather do it as a hobby (my only reference is living in a tourist town and knowing a few local musicians).

I believe the only working professional musicians out there are basically working for the film, video game or music (as session musicians) industries making music to order (plus some professional teachers).
When dealing with N-income household, the Sankey buckets are best kept as small as possible, notably for each stage of calculation required to compute the next stages like:

- health saving accounts

- pre-taxable gross income

- tax rate for FICA (social security income tax)

- medicare tax

- medicare premium

- SSDI additional income tax (5-stage)

- 401K withholding

- stock matching by its company (3-stage)

- flow disruption by separate activation of retirement benefits (9-stage)

- long-term disability tax

- any local/state income tax and their eccentric stages.

What you want to avoid is a straight line to the "budget" bucket but instead toward a "taxed cash-on-hand" and "untaxed cash-on-hand" in general-ledger-speak.

So you have several Sankey groupings like:

- individual earnings

- pretaxed lockup

- taxes

- deferment to next year's tax return

- taxable benefits (payout of SSRB, 401k, annuity, student saving accounts, interest earned, capital gains/losses (including recent "bitcoins"

Then you can fan out to crazy spending stuff: I don't bother with that part myself.
> Back in the 1-Hour-Photo Minilab days, the tech was doing more or the less the same thing as well, or just hitting 'auto' and the Noritsu or Frontier was making adjustments to each frame before printing it.

This takes me back. I worked in a one-hour photo place way back in the day, operating a Noritsu. We had a film school in town and students would often come in with their C-41 or their Tri-X and complain about the colors or saturation of their prints. Which was totally fair, because tapping the right CMYK buttons on the machine was more art than science. Ah, memories.
Agreed. My company puts out terrible code that only mostly works. I was literally laughed at when I suggested we start documenting things and adding tests. This is a dev team of around 30 people who still have to site through a morning "stand up" every day, who are never given enough time to do quality work, and where only 3 devs are trusted to merge code and make deployments. Until recently, they were also the only devs who were able to generate API keys for certain, necessary third-party APIs, so if your key stopped working and they weren't in, you were completely blocked until one of them showed up.

There are devs here who have been "junior" for 4+ years, and senior devs with less than 2 years of experience - all learning and teaching the same bad habits and bad code to each other. A few months ago I did a Lunch N' Learn showing some JS features and when I showed how to use `.map` in place of a for...each loop for certain situations, it blew more than one mind - which in turn blows my mind. These are "senior" front-end devs who never new that things like `map`, `find`, and `filter` existed. They haven't actually _used_ any of these features since then either, and I have been labelled "picky" when I point out how to change their 10 line block into a 3 line block during code reviews. I doubled-down on that label when I noted that converting observables to promises (these are Angular applications) was a bit of an anti-pattern, and all our inter-application communication is completely unsecured and 100% open for abuse.

This company is not interested in improving things and is actively in a code-based death spiral towards unmaintainable complexity caused by terrible management and ignorant (but friendly and likeable) product owners. When I put together a proposal or plan to improve something (like switching to a message service instead of relying on inter-iframe messages), the first question I get asked (by 3 different people, no less) is how I had time to put that together (it took about 30 minutes); didn't I have better work to be doing?

But I can't find another job, so here I sit, witnessing the slow tech-death of their little universe, doing what I can to not go down with it too far. I am atrophying and can't stop it.
Would very glad to use HTTP/3, but as I make intranet appliances, cannot use it without a certificate. Is there any way to use it without cert?

I've toyed with the idea of generating DNS names for static IP addresses with an * cert. Does anyone know if such a thing exist?
Billboard Top 40 is a poor measure of "stardom lasting." "Money earned" would be a better one.

If they can get a steady residence in Vegas or Branson, or play the state fair circuit, they're still getting decent money.

Other stars managed to move into producing or guesting on other people's records.

Norman Greenbaum lived off "Spirit in the Sky" for many, many years.

> "Rock 'n' roll is a young man's game"

That's why Taylor Swift credits herself as co-writer of songs that other people write for her. That way she gets some the publishing royalties, which last a long time. "Change a word, get a third."
Seconded. NLP is well worth the money - not just in results, quality, and time saved, but also in finding joy in shooting and scanning color.
Of course they did. Companies are looking to cut costs to appease shareholders, and this is an effective method for pushing people to leave rather than layoffs.
This is why most of the best software is written by people writing things for themselves and most of the worst is made by people making software they don't use themselves.
DNA just says the person was present. Something that small could even come through an open window from miles away. You generally need the DNA source to be damning, like semen, skin under fingernails, etc. For it just to “be on the couch” might get you an interview with the police, but not a conviction by itself.
I found the cheribuild ( https://github.com/CTSRD-CHERI/cheribuild ) script to build a cross compiler, vm image, and CHERI riscv emulator to be very easy to use and effective.

My code mostly compiled on CHERI without issue-- I was hoping to find some interesting bug as that's a pretty realistic prospect when porting to CHERI but didn't do so on the code I've tried so far.
Yes, I suppose - if you don't want to go then quit.

In the case of Oleg Kononenko (5 trips to space) that the parent mentioned, while one assumes he could quit if he wanted to, I doubt he keeps getting sent because he's the one begging hardest to go back ... more likely the Russians want to be able to claim space achievements, and "most time in space" is one they can at least achieve, as long as they have a place to send him.
I'm a religious person reading the comments here with great fascination and a lot of sympathy.
Because they live out of lying to their customers? Doing the barely minimum and not even that, trying to get around any regulation which may benefit the customers, welcome to today's economy. I don't want to call it capitalism or socialism or whatever - because under any name, it's just a shit status we have - and we surprisingly seem willing to put up with.
This claim sounds bogus. A hybrid drivetrain is significantly more complex than a BEV drivetrain. Tesla certainly has the edge on batteries, but a battery is not a drivetrain.
Tabs state management is simpler and more battle tested. Split pane browsers will need to relearn some of the same problems/security found when tabed browsing was introduced. They will have unique problems/security as well. I would be interested to see how split pane browsers deal with focus stealing JS especially with timeouts or other shenanigans.
NixOS is the first Linux distro that I'd dare to swap out a new DE with.

I've broken past installs (Arch, for sure) by trying to do this on other distros.

Obviously, make a full backup (unless you're on NixOS, in which case, everything just gets rebuilt deterministically from a definition file in either direction, and all previous instances are saved, permitting trivial rollbacks)
Apple announces new fees for apps in the EU that link to the web for purchases
Assuming science and tech improve exponentially, why wouldn't this happen within a century? Unless phenomenon appear that violate our understandings of physics, neuroscience seems on track. If Musk (or others) can get adoption of even simple consumer devices, it's going to be an arms race.
Maybe it's because I'm colorblind, but the top-right image looks much better than the bottom-right image to me. Can somebody explain why the bottom-right image is allegedly superior? I know there's a write up about what's going on and all the science behind it, but what I'm asking about is what you as a person with color receptive vision sees that is better.
Kind of surprised this was released in English first given it was produced by a Chinese group (Alibaba Cloud). I wonder why that is.
Thanks for your input. Glasskube is used as the package manager in the template. We highlighted it in the initial comment, but I agree we could have also added it in the title.
I've worked at an online retailer which uses custom code for both warehouse operations as well as corporate operations, similar size as you. The dev team grew over time, but was on the order of 10 people.

You absolutely can attract talented developers; this company preferred to hire very experienced people, and that translated into minimal management. (Which also created a high level of ownership by the devs, because they can proactively fix what needs to be fixed and directly add/fix what people/users are complaining about.) They also used a functional language, which tended to limit the pool of available people to people who were capable of quickly coming up to speed.

Even after you have something working, you'll probably end up having to do a fair amount of development just to "stay in place", since the needs of the business are (presumably) constantly changing. Sometimes this can take longer than you'd like. But the advantage is that you get exactly what you want. If you're struggling with your current software, it seems reasonable to write your own. You might want to start with writing just the most frustrating part, and then the next frustrating part, etc., rather than trying to implement the whole thing. Especially at the beginning it makes the project smaller, lower risk and you get more successes along the way. And if it doesn't go well, you'll find that out earlier.
Technically true, but the people in charge are not the customers. The people in charge(C-Suite) have zero incentive to ever refund any annual profit. They have all the incentives in the world to ensure their compensation just happens to suck up any and all annual profits. Who is going to stop them?

Vanguard(the brokerage) is structured the same way pretty much, except it's the various mutual funds(like VTSAX/VTI) that own the larger corporation. So far the infection of c-suite salaries continually growing larger and larger hasn't gotten to Vanguard yet, but they are now a few CEO's removed from the original founder(Jack Bogle), so it's probably about time that shift starts to happen.
Fun for benchmarking too.

You’re limited to those two exact kinds of cores, but you know every other thing on the entire computer is 100% identical.

It’s not SBC 1 vs SBC 2, but they have different RAM chips and this one has a better cooler but that one better WiFi.
> Wouldn’t a more sophisticated macro system still generate a bunch of extra code and result in slow compile times?

Not necessarily.

The preprocessor code here picks up the original source, and blows up the initial code (which is about "min3(long_a, long_b, long_c)") to 47 MB of code. no fancy stuff, just 47MB of C-Code on the disk. That's a lot of code the compiler then has to parse and handle.

If hygienic macros are a first-class citizen in the compiler, the compiler parses the original macro code once and then just modifies it in-memory. There is no reason to write 47MB of code somewhere and read it back, this would just happen as an AST modification in memory.

But that is also a much smaller reason. First-class macros allow the compiler to reason based off of the types and structure of the macro inputs. You don't have to guess if something is constant, bounded, unbounded and such. Strong types can enforce this safely and macros and optimization can use these strong guarantees. And sufficiently strong type information can open doors for far, far more powerful optimizations overall.

Just for the record - I'm fully aware why the kernel is where it is, and why it will stay there, but there is far improved compiler and language theory from there.
Thanks (to whomever) for making this work on NixOS and including instructions for that!
At my place, I would complain about your code in code review. Because https://youtu.be/9L3M2WC5LPA

And I've trained people who have been writing bad code into writing better code and into delaying all merge requests by also complaining about bad code! >:]

I'd be pretty depressed if I worked somewhere this weren't the case. So it sounds like either your workplace culture is very bad or like mine is very good. (I don't know how common either case is.)
Firefox equivalents:

https://addons.mozilla.org/addon/auto-close-tabs/

https://addons.mozilla.org/addon/limit-active-tabs/
No they wouldn't. So why would you make it even harder for them by addressing it in a name/language other then the primary target audience
That would be interesting. Thankfully I don't know about federal employee compensation yet to be sure of the answer, but I'm on my way.
But not 2+2? That seems too bad to have each architecture run code based on their strengths for quad core workloads.
I'm seeing several statements of 2x300MHz, but the page [1] says 2x150MHz M33's..

I know the RP2040's overclock a lot but these are significantly more complex chips, it seems less likely they'll overclock to 2x the base frequency.

[1] https://www.raspberrypi.com/news/raspberry-pi-pico-2-our-new...