skysight-inc/HackerNews huggingface dataset:
It just all seems irrelevant to fly.io. I can host stuff on there for money, which is all I want from a service provider. Electricity and storage and network and compute and infrastructure engineers cost money, and I'm happy to give them money. How does web3 get these things paid for?
What's the point of using desktop app for Outlook? Web version works well and it's much more limited to do such "tricks".
High value items are disassembled by robot, like in the case of iPhones. https://www.youtube.com/watch?v=MC81peMLEfo

Medium value stuff is shredded into a big pile and then they leach the gold off it with cyanide. It has a much higher concentration of gold then raw gold ore.

Low value stuff is shipped to poor countries where the copper is extracted by burning and picking through the ash. Very toxic process.
I used to loooove KDE 3.5 before the mess that was 4.0, so I was very excited to try this.

Unfortunately it fails with some DCOP error on Rocky 9. :(
> The UK is for some reason very surveillance-friendly.

Yet in the free very surveillance-unfriendly haven of the world, everyone has a camera recording their front porch and uploading the video to amazon... (and then posting the video of any person who dares walk past their front door on the internet)
I'm generally not a fan of overloading fields, but we took the opportunity to add the currency code when we decided to encode monetary quantities in JSON as strings, e.g. "0.02USD". This has worked well, particularly because we use a money handling library that parses it unchanged.
I want my ip address blog post!
The dependency list[0] looks pretty reasonable, AFAICT the overwhelming majority of that line-of-code count comes from autogenerated Windows API methods.

edit actual counts:

$ cargo vendor && cd vendor && {
for p in * ; do
echo -n $p
tokei $p | rg '^\s+Rust'
done } | sort -n -k 4 | tabulate
---------------------------- ---- --- ------ ------ ---- ----
errno-dragonfly Rust 2 9 8 0 1
windows_aarch64_gnullvm Rust 2 11 9 0 2
windows_aarch64_msvc Rust 2 11 9 0 2
windows_i686_gnu Rust 2 11 9 0 2
windows_i686_msvc Rust 2 11 9 0 2
windows_x86_64_gnu Rust 2 11 9 0 2
windows_x86_64_gnullvm Rust 2 11 9 0 2
windows_x86_64_msvc Rust 2 11 9 0 2
winapi-i686-pc-windows-gnu Rust 2 25 13 12 0
winapi-x86_64-pc-windows-gnu Rust 2 25 13 12 0
windows-targets Rust 1 54 46 3 5
output_vt100 Rust 2 67 55 0 12
cfg-if Rust 2 164 131 16 17
instant Rust 4 316 260 6 50
countsctor Rust 2 331 254 21 56
errno Rust 5 375 280 41 54
diff Rust 4 561 485 9 67
autocfg Rust 9 702 558 41 103
yansi Rust 7 741 627 3 111
signal-hook-registry Rust 3 818 566 150 102
fastrand Rust 4 830 710 16 104
hermit-abi Rust 4 847 601 5 241
pretty_assertions Rust 5 1231 1072 33 126
glob Rust 2 1589 1291 113 185
bitflags Rust 20 1715 1373 105 237
unicode-ident Rust 11 1794 1697 36 61
signal-hook Rust 17 1969 1520 147 302
tempfile Rust 15 2367 1928 102 337
quote Rust 17 2458 1979 148 331
redox_syscall Rust 23 3595 2996 83 516
log Rust 9 3635 2970 97 568
io-lifetimes Rust 15 4218 3605 80 533
proc-macro2 Rust 17 5286 4514 139 633
cc Rust 13 5861 4767 488 606
rustix Rust 236 39927 33837 1467 4623
syn Rust 92 51956 48946 493 2517
libc Rust 224 109836 99688 2073 8075
linux-raw-sys Rust 61 145628 145455 84 89
winapi Rust 405 179933 176630 3299 4
windows-sys Rust 281 497624 497608 4 12
---------------------------- ---- --- ------ ------ ---- ----

[0]: https://github.com/memorysafety/sudo-rs/blob/60985b2f5f7ffa8...
While I tend to agree with your overall thesis, and I get particularly baffled when some SaaS company, whose nearly sole expense is payroll, feels the need to raise hundreds of millions of dollars, fly.io is a cloud infrastructure company.

They literally run physical servers all over the world (at least, that's my understanding from their website). I've got to imagine then that this business has huge capital costs, and it's nearly impossible to grow a very capital intensive business without outside capital.

I don't disagree with your main point. Everyone has seen "enshittification" eventually take over all tech startups as they switch the focus from satisfying users to satisfying investors. But I just don't see how you build a business that requires running servers all over the world without a lot of capital.
It’s no better in smaller studios frankly. Best bet if you want balance is to not work in games at all and then make games on the side.

Edit: I have a US-centric viewpoint and I can’t speak to other countries.
> I guess it’s hard to balance, because a company probably doesn’t want their employees uninstalling MDM profiles.

I don't really understand why you would need technical measures for that. Surely a disconnected phone would quickly be noticed, and appropriate action can be taken by the business itself?
Not OP, but I think the answer is that a lot of people who quit Reddit a couple weeks ago have spread out to other news/discussion forums to find something to replace it. They're still in the exploration phase trying to find communities that resemble subreddits they used. The content on this forum sort of resembles a few tech related subreddits, even if the discussions and intent are quite different.
If your customers are really SMBs it’d make sense to partner with low-code/no-code platforms.

Those things are so slow (for reasons which escape my small brain).
From the company that brought you worldwide broken trust, US and international elections fraud via large-scale disinformation campaigns, sexually graphic and psychologically harmful content targeted towards children, and predatory data gathering practices (including all your medical data), another round of disinformation:

"AI fears are ridiculous." See also: "Here, try all our new AI models, and join us in the MetaVeeerrrseee, where Meta gathers enough sensitive-user data to make full body AI-generated replicas of you, which Meta owns..."

I'm good.
Sure, the fact that the patent regime in India doesn't allow evergreening is common knowledge. But that is not what your original comment said.
Hollywood in general has a surplus of hopefuls. But Hollywood is largely unionized. VFX is a glaring exception.

My friends who work in animation describe a constant back and forth between the union and the studios over demands for more work for the same pay. Generative AI will just make it easier for directors to ask for even more ludicrous tasks.
Money quote.

<< If people are carrying their phones and have Gmail accounts, he said, law enforcement “can get really lucky.

Very aggravating given how much a necessity a phone has become in US.
The last writers strike gave us Dr Horrible - I was hoping for something like that again.
> morally no better than expensive prostitutes

expensive prostitutes care way more about their clients than tech workers.
It's much easier to exploit people passionate about their industry.

This is why game developers have some of the worst working conditions in the the software industry.
Congratulations Anisa!
> Do you use Google? Slack? Facebook? The list of venture backed tech firms is endless.

Not a convincing list of companies there...
Ruby's CSV module can be handy:

ruby -rcsv -ne 'CSV($<).each { |r| puts r[0] }'

I like the seen example the dude has:

'!seen[$1]++'
Several dozen unit files whose dependencies need not be listed in the files themselves, you mean. Which is why it's a step backwards in terms of simplicity.

You get the dependencies just like you do with any other socket activation. Web request starts the web server, which connects to and starts the application server, which connects to and starts the data store.
To be blunt, I don't think that this really matters very much. The reason is that if you used Pascal or Modula-2 , both of which use "counted strings" you would very likely have the same kind of safety.

I think the potential of Rust is greatly oversold, because it only ever gets compared to known-unsafe cases, such as string handling in C; there are plenty of other languages that handle this safely out of the box.

And Modula-2 is in the GCC 13 compiler and FreePascal has been out for over a decade at this point; both languages are far more compact and have formal specifications...
Yep. In the early 90s the Big Box store reigned unchallenged.

https://www.nytimes.com/1993/01/26/business/sears-eliminatin...
Normally I would agree, but tech workers (especially those that dub themselves elites) deserve it.
I must have a fundamental misunderstanding of exactly what sudo does. That is so much code.
You can get 100% employment only if wages are too small. That's really bad for living standards.

There is so called "Natural level of unemployment" and NAIRU (Non Accelerating Inflation Rate of Unemployment) typically between 3% and 5%.
Ask HN: What is something about health you've changed your mind about recently?
> This was an attempt to head it off.

Right, by building in what amounts to a back door.
> My city banned single use plastics ages ago.

So what is the food from the supermarket packaged in? I assume mostly in single use plastics.
A lot of the famous SF folk are known for being a bit opinionated and snarky in their writing.
> this is one of the places I feel generative AI can do a lot of good. It can get rid of the routine VFX like changing an actors pant etc that VFX artists are inundated with and leave only the artistic work for VFX artists which is hopefully not as taxing and not as requiring of crunch

And the last decades' exponential increases in productivity could have lead to keynes' famous 15 hour workweek - except they didn't.

Instead, productivity got directed to more output and more profit and working hours stayed the same if not increased.

As such, I'm more predicting this will simply lead to less VFX artists being employed by the studios than for there being a substantial improvement in working conditions.
PowerPoint presentations can be bad enough. Automating their creation can only make meetings worse.
Ironically AirBNB seems like it's fueled by a lot of rich tech 'hipsters" who are what the right might consider "woke" and probably support the environment (on Twitter), universal healthcare, lower rents for the poor etc...

AirBNB is bad for rent, and the environment. Less homes for families means we need to build more, building more takes supplies like lumber and add to global warming etc.

It's bad for the middle class and working poor because the obvious reasons of it creates a housing shortage.

If I were hotel chains, I'd buy up the AirBNB homes as they go way down in price and rent them to single families just to ensure that hotels are the only option in town, plus it would be good publicity if they're affordable and decent landlords.
The first process after kernel boots up was nodejs terminal. So when my machines boots up , i would see nodejs terminal, intead of bash.
I'm getting bored with web development. It feels like so much of my job is just accounting for the shortcomings of the frameworks we use, and we chose our frameworks so that our bootcamp grads can write javascript on the backend and don't have to learn java or C# or something which would make our backends a lot easier to work with.

I do DirectX Graphics and native programming for fun on the side, but it doesn't seem like there's any good money in it. I look up DirectX jobs but a lot of them are AI using GPU pipelines, and AI is really uninteresting to me
I’m curious what the estimate for rodent population is. In the largest city near me, I wouldn’t be surprised if there were multiple large rats per human being.
Artificial Complexity in Companies
> But no-one uses different databases.

If you sell on premise self-hosted software, sometimes you actually need it. A big client will say, your software uses only PostgreSQL but our admin team can only support MySQL. Can your software use MySQL instead of PostgreSQL.

Saying "yes" can help you close a contract worth hundreds of thousands of dollars.
So change your infra to save a few hours :D I guess they have other compelling features.
Virtual DOM in any scenario will always be slower than updating the DOM directly. The virtual DOM will always be overhead. The issue is if you are manually updating the DOM yourself you can easily shoot yourself in the foot by doing so in a way that is less performant, or breaks things like scroll position, focus management etc. Its also normally more tedious to do manually. This is where the virtual DOM came in. You just declaratively update the JSX and it handles the updating itself.

But nowadays there are plenty of solutions that do not use virtual DOM (or even use a virtual DOM solution that is just plain faster) but still allow you to use declarative rendering, basically the best of both worlds. They are just not as popular or for some people not as interesting to them as React is. Or they are content with Reacts performance already.
> some companies even require it

which? If they require a works phone they will give you one. Leave it at home and use it only for work.
A 1GB Fly machine is ~$5.70/mo (we charge by the second, some months are better than others).

Persistent volumes are $0.15/gb each.

Not too far off, depending on how much data you have. However the platform has different tradeoffs than a single DigitalOcean VM. You'll get better uptime percentages on a single DO VM than you will on a single VM Fly app. You may not notice, but it's statistically true.
4. Biking - way more energy efficient - you'll get more MPG (Miles-Per-Gnocci).
>selling out any pretense of being beneficial for customers and employees (primarily) in the extreme long term?

I mean... raising prices ≠ "selling out any pretense..."

You're upset that a growing business lowers prices to grow faster? Ok, but maybe relax a little. You're upset that advertising-based businesses eventually shut down the ad-free clients that use the API? Ok, but maybe relax a little.

A business grows with low prices and loses some customers not willing to pay when they put up prices that reflect longer term sustainability. That happens, why does it have to be a moral outrage?

Yeah, if you're using a VC-backed startup expect the cheap services to get pulled back on when they hit IPO time.
I went to a exhibit of van Gogh's lesser known works in Denver some years ago. For me, it really humanized him. As I recall, he learned his craft partly through a mail correspondence class. On display were some of his studies or "homework assignments" which I found particularly moving. He was seeking a path to a better life just like everyone else.
That is unfair to Boeing. They did not know it was unsafe and deliberately lie, they were just criminally negligent in glossing over the mandatory safety testing. The video is Theranos levels of fraud.
My ad blocker also prevents tracking by blocking urls used to send information to aggregators. When the tracking is built into the browser, ad blocking can’t block it.
Somalia is a shithole, but the problems of Somalia are not caused by free commerce.
I want to push back on this idea, but I relate to the undesired effect. The catch is that this undesired effect is a necessity to then becoming able to express oneself in that format.

It's frustrating and most people quit at this part, but this journey is also an expression. You look back on that old raggedy drawing or whatever it is, and understand exactly what you were wanting to express and how you just couldn't. That piece becomes a symbol of your persistence and effort, and winds up meaning far more to you than most of your other work that has far better detail or granted you far more money.

So I wound up agreeing with you, it's correct that below the minimum you struggle to express yourself the way you intended, but that is perfectly normal. Embrace it, don't let it become your limitation on why you refuse to learn to make music or games or create pottery or what have you.
There we go. Regulations on pilots include training on operation of autopilot. The training of autopilot in personal vehicles is not connected to the regulations of operators of personal vehicles.
It sounds like the problem I was having on FF. Switch to Chrome and see if this problem persists
Which is the reverse of what it was in 1900.

90% wild, 10% domesticated in 1900

Now it's the opposite and the wilds are losing.

"Were there really wild Giraffes/tigers/elephants?" Is probably a question that kid will ask in the 2150's.
Neither do software engineers, doesn’t stop people from endlessly trying to pitch the idea on HN.
It's more like banning locks to private homes because there might be a bad actor in one of the houses.

It's a stupidly insane idea.
The waste of government employees pretending to work at home, funded by tax dollars. It’s a huge epidemic that the pandemic made into a gold mine
I'm not aware of a specific service to do what you're describing. The closest I can think of is IBM's Watson demo for recipe creation[1].

Can you tell me more about what you're looking for? CookTime's recipe object modeling is very flexible, maybe I can make what you're looking for in a generic way.

[1] - https://researcher.watson.ibm.com/researcher/view_group.php?...
How many changes did you merge in your latest dev build? Iterative engineering where the iterations are too long, and the changes too numerous and too risky <cough>"shower head"</cough> means you get masking bugs and don't converge on a shippable product. If the launch mount fails again, the subsequent iteration will be two years, not 8 months, and the cost will be 5X.
That is not how the FDA operates. For more than 2 decades, the FDA has basically given these overseas generic factories months of advanced notice of inspections. There are even former inspector who tried to whistleblower over how many times theyve caught those factories fabricating data and other circumstnaces and the FDA just buried the issue.

The real question, what in the world changed that made the FDA decide to suddenly cause the effective discontinuation of chemo as a treatment option for the US LOL
Pretty simple.

Most cheap generic drugs are imported by the containerload, so simply create an arbitrary "batch" from each instance of importation. If the manufacturer is decent and has its own batch number, then the label could read

"Manufacturer batch: XXXX
FDA Import of Record batch: YYYY."

Drugs that are imported in more specialized ways -- e.g. by small-volume refrigerated air freight -- are, as a general rule, far more expensive and batches are correspondingly smaller. The above paradigm would still work, where each importation instance is, for the FDA's purposes, a batch.

Testing fees, which shouldn't amount to more than a few thousand bucks per import, can be the responsibility of the importer -- so as to dissuade importers from receiving small batch after small batch.
Thank you for responding. I am asking because I recently read there are over twenty job board software offerings and wanted input about what was best. SaaS, self hosted WP or pure custom rolled. Kudos to you.
> Their mandates are set by politicians.

You say as it's a bad thing. The mandate is public and set by politicians selected by people.

This "it's all bad" because politics stuff is jut nihilism.
And that's why I shall be sticking to cash for the next 10 years till all the beta testing is complete.

By which time hopefully interest bearing CBDCs will show up, and make all these mindless intermediaries sitting between my wallet and someone elses wallet obsolete.
The number of monitors was also checked at runtime at the 90's. The only difference is that by then it was checked only at startup, and now there some aynchronous function that checks it all the time... What is to say that now it should be faster.

On any of the complex Linux DEs, the set of settings widgets was always set at startup, since those complex DEs existed. On Windows that varies from one interface to another (there are many), but at least for Win10, things have gotten much more static on the new interface. (I dunno about 11.)

Anyway, the amount of things you can read from the user on a Windows app startup time is staggering. The applications on the article have many orders of magnitude less (relevant) data to deal with.
ITT: Apparently we all have different opinions about animated movies and that's okay
Cutecharts – Hand drawing style charts library for Python
How does this compare to outline?

https://github.com/outline/outline
I'm picturing a rail line that just goes north, and in every town along the way the people are a few years older than the last. You can still live wherever you want, but the subsidies for your age group make it a sweet deal to keep moving down the line toward Centenarian City. Known for its large glue factory and landfills.
Where better to talk about the downsides of VC funding?

I don’t think anyone wants HN to become an echo chamber that believes VC funding is the solution to all problems.
Most software that handles actual human lives on the line is not written in plain C. Writing 'security critical' software in C is a trade off - many people are willing to accept extra defects in return for the benefits of the C ABI and performance.
ah, the new SS W (secret surveillance wizards; any similarities to other famous SS is intended)

helping the government break the laws of the government to keep me safe from bad things happening to the government.
Segment them with OpenCV and find the titles with OCR?
>CSAM is a real problem.

It's is not nearly as big a problem as states wanting to oppress people.
> There is an entirely possible and alternative funding model that perpetually allocates a responsible amount of incremental funds for the purposes of novel R&D.

This works for some but not all business ventures.

There's a reason corporations were invented in the Age of Sail. If you build 5% of a ship, you can't sail to the New World and bring back 5% of the resources. You just sink in the harbor.

(The moral implications of relating modern VC-invested corporations to rapacious European conquests of the already-inhabited-thank-you-very-much New World is not lost on me.)

I believe there are healthy ways to start up a business that has startup costs too large to bootstrap. I agree with you that VCs are often not it.
Why I like Elixir and why you should too
I sleep well at night.

I can't speak for all of high tech, but my experience was that we encrypted everything on the phy itself. All data was encrypted via hardware before it left the host and was never decrypted until it reached its endpoint. If the endpoint was one of our devices, it was again decrypted in hardware.

Outside of this, I don't expect Google, fb, etc to ignore court subpoenas. That is not a tech issue, it's a government one (if there is really any issue at all).
Maybe the solution is better labeling.

No, we are awash in labels already and I am sick of everything having a legal treatise attached to it. Labels just throw the problem back in the laps of consumers, an approach which clearly does not work.
> Most carriers should be able to put together an independently audited process to ensure your old data cannot be mined.

I don’t trust any carrier to do this honestly or competently. And I don’t have the time to audit their process.

I also don’t care enough to do a secure wipe but would gladly take out the storage card and destroy it. That way I’m certain.

It’s not that it’s not possible. It’s that I don’t think it’s worth the work for a negligible benefit.
What makes transformers unreasonably effective?
I'm not sure what you mean. It works for me

edit: oh, when I do it in incognito (not logged in) I see the new UI. I guess I haven't logged out of reddit in a while
The Dawn of Spatial Computing
Okay, but the word is in active use in this space for this exact meaning.

Yours is basically an argument against domain specific language that doesn’t agree with common language.
Should probably link directly to the announcement here: https://proton.me/blog/proton-pass-launch
Lead Paint