skysight-inc/HackerNews huggingface dataset:
what impact will that have on software development as a field

Ignoring the fact it's Elon and Twitter, because those are incredible devisive subjects, your question is really "What would happen if someone successfully implemented a massive change to simplify how a tech company works?" We're also going to have to assume that it does work out which will take anything up to a couple of years to play out. But hypotheticals are fun so I'll play along.

Basically nothing will change unless people can figure out how the change worked. You can't just cargo cult firing half your staff, driving another quarter out, and radically slash and burning your internal services. That would immediately end most companies. Twitter seems to have been doing a lot of "non-core" things that could be shut down without impacting the main product so it ould work there though.

I strongly suspect a business that did this will have a hard time growing afterwards. Recruiting people to a company that recently lost 75% of the head count would be difficult, so doing things that the current staff aren't capable of will be a challenge. That will probably lead to stagnation for a while if the business survives. In time, that will alienate investors and users.

tl;dr its a hell of a risky thing to copy. Some companies will be looking at Twitter and thinking they could do the same thing, and I think we'll see a few businesses try it and fail.

Side note: Something really important to remember in all of this is that most businesses don't employ people to babysit their products. They build their product to be resilient and able to run without many people. Babysitters are a waste of money if you can automate the process instead. Twitter appears to have done that pretty well. What that should tell you is that Twitter's staff were good at their jobs, and losing them hinders Twitter's ability to make more good, resilient products in the future. Twitter will find it harder to grow. To use a car analogy - it's a bit like saying Tesla could fire 75% of its staff because the Model S factory runs well. Sure, but how do they then make the next model?
I built software to track our traders. This was at one of the largest investment banks in the world and at the time they had a rudimentary system for tracking and recording their in-house traders activities - orders, trades, and other order/trade related information. At the time, the rudimentary system was built mostly to comply with government regulations, and was later modified by someone else to capture and report a larger scope of information about the traders to a higher-up department.

My system was built entirely from scratch because the existing system was antiquated, poorly structured, and really not conducive to future expansions.

After testing and implementing my system, a handful of traders lost their jobs as a result. One criteria often looked at was their number and reasons for failure to delivers (FTD's).

Other than that, it's mostly automating things that I almost sort of regret. A lot of folks in the bank were fired after I wrote a series of apps that could do the work they do. Mostly repetitive tasks. Still feel bad about that but if I didn't do it, they would have hired someone else and at the time I was really, really in dire need for a paycheck.
In my memory Napster was before torrents? Did the idea for torrents, receiving pieces of the same file from multiple peers, come from Napster?
We hella-as-SI-prefix enthusiasts have once again been hella shafted.
I know a life of typing has led me to this sorry fate, and yet, I blame autocarrot.
Not at liberty to discuss
When something hard is under pressure, it can bend or deform, or it can break or shatter.

Imagine a hammer striking a sheet of metal and the metal denting. For a brief moment, the pressure and heat of the hammer strike causes the metal to deform. Conversely, if the hammer hit something like a sheet of glass, it would shatter.

Plastic in this sense is not like Tupperware plastic at room temperature, but plastic heated when it is first being molded into shape.

Explosive deformation is again like the hammer hitting a sheet of glass- if the glass were already under pressure, breaking it would relieve the pressure causing shards to fly everywhere.

Rock at the surface is relatively cold and under little pressure- it is hard, but brittle, and simply breaks. As you get deeper, it is under more pressure and as it breaks, that pressure can get relieved unpredictably (fault lines cause formerly stable walls of already drilled hole to collapse).

With even more depth comes more pressure but also more heat, which relaxes the crystalline structure of the rock. It can start deforming rather than breaking. Drill bits become less effective as the rock flows around it rather than getting broken up and pumped away.

Edit: if you haven't watched videos of hydrologic presses destroying things on YouTube, you see something like this in reverse; sometimes things can deform a bit, but eventually explode under pressure. The most surprising to be to watch was a deck of playing cards literally shatter.
I like your comparison to a mean person. But the true analogy is if someone is attracted to a person they know in 2010 who is a jerk at that time. Then the person becomes nice 10 years later. At that time the person is not attracted to the new personality. But the person says "I identify as a person who has always been nice, and you liked me 10 years ago, so therefore you like nice people."

That doesn't add up, at least for me. Especially if you're not allowed to say that the person used to be mean since due to their current self-identification as nice.
well unless you belong to a critical school that holds the opinions of the poet are unimportant in relation to understanding the poetry, which is itself a pretty modern view, then I guess you would expand a lot of time understanding the poet in order to understand the poetry.
The Steam client is super old and crusty. Ubuntu tried to remove 32 bit libraries like Apple a while ago but Valve told them if they did that, Steam would no longer be supported so the plan was scrapped.
Not many bytes are necessary to deliver some text and images and a css layout

To be fair though, if that's what you think Twitter is then you need to think about it some more.
Everyone has It owns the best feature. They let developers work effectively together. Low-code tools need us to encourage and support~
AI training as a service. Seems like whatever expertise OpenAI has developed for managing workloads for AI is now being rolled into Microsoft to be offered as another Azure service. Are there any existing companies that offer a service like this? If someone doesn't want to manage the distributed training infrastructure but they have a large data set and want to distill it into a model to be used for inference then seems like if someone figures out how to automate the process then they can make a lot of money. Lots of enterprises have a lot of data and would prefer to use a distilled model of the data instead of having to manage the entire infrastructure for the training loop.

Seems like a viable startup opportunity.
> the build and configure steps may change over time. Unless the original maintainers start building for nix, would not this be too hard to maintain?

This is indeed very hard, but Nix's deep locking makes this a tractable problem: if a version of a package builds once, it will keep building for as long as the source code is available.

So in some ways, this Nix has an easier job compared to traditional distribution mechanisms. On the other hand, Nix can be sufficiently weird and unwieldy as to limit the number of potential contributors.
Yah, but it's not like, committing a road offence with a provisional license is worse that committing one without.

There are some fine details, like if you cause an accident while cycling, i think you could get points in your license if you have one, but I never heard of this happening anyway.
What do you mean by well defined FFI? Why couldn't calls to native libraries be marshaled?
The real devils is in authorization and computed fields. For CRUD, a generator can do it for developers.
Well, it's simply because with more employees there will be more problems. Each corporation has tons of different problems in internal management, and those problems can't be solved by just purchasing standard SaaS so they have to build on their own.
Well in that case developers are very expensive and building some tools used only internally won't contribute to developers' achievement. So using a tool to build it faster really make sense.
Does "marriage" exist, as a "natural, inarguable phenomena" independent of its social construct?

What about "US citizen"?

I don't think so.

Which means we can't say the existence of a word means its the result of a physical assumption.

When you wrote "planets, stars", did you not assume those two are different? But originally, "planet" meant "wandering star" - a planet was assumed to be a type of star.
Ah, yes, you're correct. You can use Nix to cross-compile for Windows, but you're not going to run Nix itself there.
So just put a diacritic over the unit symbol; problem solved.
Is it possible to use affiliate links without turning into a sleazy marketer?
If they're paying you time and a half for every minute you're on call just waiting around that week, I'd consider it. Otherwise I'd refuse that if I were you. No job is worth your sanity like that. Leave if you must and find someone who respects you more.
Land Art from Above – Google Earth
Mostly.

https://en.m.wikipedia.org/wiki/Natural_nuclear_fission_reac...
Alternately, an equivalent with the goal of providing an open source alternative.

The two can coexist. In addition, those who are interested in these will likely enjoy Uxn: https://100r.co/site/uxn.html
Under Elon Musk, Twitter is “taking child exploitation seriously”
> Why are tech workers so resistant to organized action?

If you mean software engineers when saying "tech workers" because unions make it harder to fire people. There's not much that makes a software engineer's job harder than a bad engineer who isn't getting fired and is destroying the quality of the product and the code and creating work for everyone else to fix, all the time.

Unions also result in gaining seniority by time spent in a job instead of competency, and that's also a miserable experience, when someone incompetent is dictating the engineering work. In software engineering you want people who are technically proficient and capable of mentoring to assume leadership positions and positions of increased responsibility, not people who've been there the longest.
Yes, that hews into the same notch. One cannot simply resist any form of oppression, there were/are only a lucky few who had the motivation, ability and resources to do so. If you are one of those and would gladly take a fight against the world to make it better, then be mindful to not hastily generalise from your position.
Guess you used wireless communication to avoid cables even though you are "pushing logs and communicate with other lights".
It is far more efficient to not emit CO2 than to recapture it. It's worth doing the napkin math on how much air needs to be processed to undo one American's yearly CO2 footprint... It's a hell of a lot.
Just turn the Spanish Island of Lanzarote into a huge power station, dig 50m deep there, and be done with it.
The Let's Encrypt team was a large group effort across three organizations, plus a fourth organization that was spun off to develop and run it, and I in turn tip my hat to all of my colleagues. :-)

(Including Peter Eckersley https://en.wikipedia.org/wiki/Peter_Eckersley_(computer_scie... who passed away earlier this fall at just 43.)
> It's a great article and there is probably a lot of truth to it but I suspect people who are constantly told how great they are are actually more likely to be jerks.

They can both be true. The selection process is enough to explain a negative correlation regardless of whether the true correlation is negative, zero, or strongly positive.

Separately, it's very possible for a girl who naturally has 40 attractiveness points and 15 personality points, but who's happy dating men who only demand 30 points from their partners, to lower her expressed personality from +15 to -10. This would be a causative influence of high attractiveness (interacting with low ambition) on personality.
I hate Teams so so much. It’s by far the worst piece of software on my Mac.
You know what's really stupid? Web 3.0 was originally the "semantic web" - an effort to make the web machine readable. The term was co-opted by crypto pumpers and dumpers and now has lost all meaning.
Staying warm: What does an unheated room do to your body?
Those 4 pages of errors are useful as hell though. Some languages are better at giving you just the important bits (Rust) but a lot of languages suffer from "simple errors obscuring complex problems" syndrome.

C++ compile errors, particularly overloading and template errors are normally just some fairly tiny succinct errors (could not find a suitable method/type/operator) with a whole bunch of debug information attached that tells you exactly what the compiler tried and how it came to the conclusion that it could not proceed.

I can take that information and work out exactly why my code is failing to compile 99% of the time but it's rather often in other languages that I get a succinct 1-3 line error that provides little to no context beyond where in the code it is. That leaves me to dig through stack overflow in the hopes that I can find someone with the same error and a similar code layout such that I can determine what is inducing the error.

Don't get me wrong, C++ has a whole lot of issues which justify why things like Rust should be preferred wherever possible but the errors aren't nearly as bad as people make them out to be. I'm much more concerned with the cancer that are C & C++ arithmetic rules(https://twitter.com/hackingcpp/status/1492242039110524935). Likewise for the numerous ways you can accidentally introduce undefined behavior when interacting with non "new C++" code (and even sometimes then as well).
I feel we're talking too much about the article and AI and not enough about eagles throwing goats off mountains. Say what you will about drone warfare, at least you don't get much time to think about it.
Deferring to how people want to be called seem like the non-asshole default.If you prefer to go by "Ty": people ought to call you Ty- it may be inconvenient looking you up in AD (is it Tyler, or Tyson?)

If someone who's pregnant wants me to address them as "sir" or "them", that's exactly what I'll do, even if the author of TFA may be offended.
but like, your username tho
patched ca. zsh 5.8: https://github.com/zsh-users/zsh/commit/326d9c203b3980c0f841...
That single Tweet took eleven seconds to load on my phone, up to the point that all spinners stopped and all elements were visible. That seems typical for Twitter on the web these days and suggests there is something technically wrong in the stack.
It is supported by the fact that the brain shows dimorphism which can go wrong in many ways due to stressors, environment or genetic factors and therefore alter neurotypical development .
The USSR's economy still revolved around money and allocating money. It was just the government allocating it rather than individuals.
Self-sovereign identity (1) has the concept of a Decentralized identifier (2) at its core and, as far as I understand it, most use cases rely on the DIDs being stored on a distributed ledger, which is generally Blockchain.

Disclaimer: not a crypto or blockchain promoter but the above is my understanding of SSI.

(1) https://en.m.wikipedia.org/wiki/Self-sovereign_identity

(2) https://www.w3.org/TR/did-core/
I absolutely love Windows Terminal! Thank you so much for everything that you have done! I love being able to assign shortcuts to things like an SSH console.
And... I also used another xml parsing library, because we "needed" our own. (context: first programming job at a startup in college)
What privilege you must enjoy to have such fucking stupid "ethics" lmao. You wouldn't last a day in my shoes. Money only gets you so far in life, kindness and mutual aid goes a lot further.
It used a custom electronic battery a EE made for me after the custom nicd one died.
Can you be more specific? What have you been taught so far? What are you unclear about?
I would state it slightly differently: Closures are for FP what objects are for OOP.

When you create a closure you are in fact creating an instance of a Function. In FP functions are "first class citizens", therefore it must be easy to create new (instances of) Functions. In FP you can do that by calling some code that creates a closure, not only by providing new source-code for a new Function-definition.

Note Function Definition is not a function.

What can you do with a closure? You can call it. What can you do with an object? You can not call it. You can only call one of its methods.
Looks great, looking forward to trying it out.

I've been mentioning to a work colleague that someone needs to do for the somewhat baroque Nix tools and concepts what Docker did for containers.

It just needs a nice porcelain over the top that provides some consistent CLI UX, but lets you dive down deeper as you get more comfortable with the system.

As someone who just two weeks ago got into Nix/NixOS via this repo[1] from mitchellh, one thing I'd love:

A nice, seamless way to remote connect JetBrains IDEs or VS Code into the environment.

I tried the VS Code server, but had some problems getting it going on ARM Linux (my machine is an M1 Mac, and I'm running nixOS inside an arm64 VM).

I have been surviving on NeoVIM, but really would like to use the editors/IDEs I am used to.

Something like starting up the JetBrains Fleet/Gateway kind of thing, or VS Code server, when entering an env, so that I can connect the IDE to the environment, and it has access to everything in that environment.

Since I don't see me convincing the 20+ people in my team to switch to VIM :)

[1] https://github.com/mitchellh/nixos-config
Former journalist here. DDG Lite is my browser start page. In reality, though, "!g keyword" or even "!g keyword site:somesite.com" is still the most common query. Old habits die hard. Strangely, though, I have no problem using DDG on a console-only Linux system (with a text-only browser).

I complained about the degradation of Google's search results in a previous thread. Thankfully, a fellow HNer shared some really useful tricks to improve googling: https://news.ycombinator.com/item?id=32519252

In conclusion, adding "inurl:" and "intext:" parameters have really been a game changer -- to the better -- for me. I'm a fan of old-time, text-heavy Internet, for which phpBB-style forums are a goldmine. So "inurl:viewthread" or "inurl:viewtopic" is my most preferred way to make browsing fun again.

As just some guy from the countryside, I'm afraid of the sheer "mass" of Google as a company, all that surveillance capitalism, UI bloat, etc. Dislike the search results prioritizing they do. But, well, in practice, "inurl:" and "intext:" do work fairly well.

I also have a list of favorite knowledge-base style websites, databases, etc, for which I aim to write simple custom searching scripts, and combine the results in the end. Something like Julian Assange's Surfraw, only much simpler: https://en.wikipedia.org/wiki/Surfraw
A financially debilitating coffee addiction. Basically if I don’t drink caffeine my heart stops.
There are actual terrorists on this world. There is actual democracy on this planet too. American establishment having usurped both terms and having hollowed them out in its discourse does not mean that they do not exist elsewhere.

> genocide

That genocide is as real as the Iraqi WMDs. Or democracy-loving Syrian 'freedom fighters'. Or the 'Libyan Opposition'.
Now you are just bickering. Please show more respect for op and their accomplishments

They didn't do all that to be roasted on the internet
Jack will beat that with Web 5, supposedly.
Methyl Mercury is one of the most dangerous forms, because it is volatile and easily absorbed (while liquid metallic mercury is relatively benign). One possibility for the fungus is phenol compounds. They are commonly used by plants to inhibit fungus so the ability to excrete/them would be generically useful to a fungus. Also, mercury phenols are notably quite stable.
Oh but that is literally Puritan Christianity repurposed as a modern religion...
Even when it was "cheapest" it still wasn't really. It was heavily subsidized directly and indirectly by the public and by parts of the supply chain built for military purposes. Even after all that, costs only appeared low because of all the corners being cut. As soon as the industry was held to actually put in place all the safety measure they claimed, prices skyrocketed. Uranium mining in developing nations is still not held to any sort of environmental standard, and the mines in france, canada, ussr, and the usa were never cleaned up. The tailings that weren't just dumped into watersheds on native or lower class land were just half-heartedly covered with a plastic sheet. We're still playing hot potato with th waste from the time, too.

Dams cost less than nuclear. Tvindkraft was the first MW scale turbine in the late 70s and cost about $5 in 2022 dollars per net watt. An investment to the scale of the manhattan project would have gotten us past where we are now at any point in the last century.
just put it into an mbox file on /tmp
Gimp 2.99.14
Still better than most medium articles, honestly.
For those of us that chuckle at it at this time, this is likely to be far far far bigger than Y2K. The reason is because software that runs critical aspects of human life will have proliferated to a greater degree when compared to >2000, and <2038.

Before 2000, we had software running our systems, yes. But it was not as distributed, and not as ubiquitous, and not as deeply ingrained into human culture as it is today. This proliferation will obviously continue past today, and while hardware and low-level OS/software mitigations (as well as a herculean effort to clean up the mess) will make up the gap, it's not hard to see that this is likely to be much more impactful upon failure because of the "embeddedness" of these systems.

A box that has just been doing its thing for 40-50-60 years and all of a sudden fails, is likely to be more impactful than one that was 20-30 years old even.
Probably, but it's a very basic beginners mistake. If you used a dictionary and are on a time limit, I can see it happening.
Molly is awesome. I think p2p tech and encryption are really neat and potentially revolutionary, but I hate the scammers and bullshitters that have glommed onto the space like parasites. Molly is able to seemingly effortlessly cut directly through bullshit and speak to the core of projects. I'd really love to see her posting about some positive findings she comes across in "web3". Like she said, web3 will happen, it's just about what form it will take.
I think you may have misinterpreted the parent comment, (or perhaps I did). China doesn't have a deep libertarian tradition, so overbearing state surveillance, while odious, isn't a strange concept in Chinese culture. Western governments are/will be unable to resits the urge to deploy such measures because they clearly work so well for authoritarian states, but will fatally undermine their own cultural foundation by doing so. It wasn't so long ago that regimes like East Germany were considered the epitome of totalitarianism, with the Stasi (domestic intelligence service) coopting large numbers of informers, listening in on the citizenry etc. Yet today many of us are subject to far more intrusive surveillance, it's just got super-friendly branding and some people are making money out of it so 'freedom' has nominally prevailed.