skysight-inc/HackerNews huggingface dataset:
> it could just mean that a similar event is not expected to happen for the next 50 years.

Fixed that for ya. There are no guarantees. Micrometeorites are both fast and tiny, and you can only make statistical estimates. But when the rubber hits the road, it's entirely possible for 100d20 to come up 100 twice in a row.
Me too, and I definitely agree that it is time to move past thinking in "languages" to a more holistic view of programming systems. The fact that as of now, only ~1% of people can access programming and wield the magic of the computer is a tragedy akin to the comparable levels of literacy in the medieval era. At the present, there seems to be a minor renaissance of thought along these lines stemming back to the pioneers of the field (McCarthy, Engelbart, Kay, etc). Everyone has a different take as to what the answer is, but I think "let 1000 flowers bloom" is the best way to find a solution to a complex and largely unknown problem such as software. Personally, I'm afraid that if we fail, the means of programming will become gated behind AIs and society will continue in its trance-like state of passivity instead of creative expression.
Complexity in software is a lot like complexity in cuisine; most chefs want to stretch their abilities and create something memorable, transcendent even, but at the end of the day unless they’re cooking for themselves or friends and family there’s a business to be run.

So complexity has a diminishing return for economical reasons.
Negative interest rates mean more than your units of currency going down in purchasing power.

It also means them going down in number (a bank CHARGES you for the costs incurred holding your money).
Right to privacy. Companies have never had carte blanche to create any terms they like. Many types of contractual agreement are illegal or unenforceable.

Your landlord can’t just turn up and start rifling through your stuff, and the owner of your rented disk space shouldn’t be allowed to do the digital equivalent.
If you think about it, those lives actually were saved. People either didn't play the video game, or they spent a moment in the loading screen in quiet contemplation.
If the Government payed compelling wages they'd get top talent willing to make the change. Personally, why would I want to move from a FAANG to a government job just to deal with more B.S., 50%+ less compensation, and drastically slower career growth that's based on years of service.
Apple Plans 15-Inch MacBook Air for 2023 and New 12-Inch Laptop
Smaller communities won't be as active, but discord servers have been great for talking with like minded people about hyper-specific things. The thing I like about discord is that even if the main server seems pretty general, they have channels and those tend to get much more specific.

It's up to the community how real time it feels. I know some servers that have global interest and there's usually someone to talk to regardless of when you ask a question. On the other hand I have also noticed servers where it's becomes obvious who is on EST vs PST.

Google groups hasn't been the main method of communication for a while.

There's discords for TV shows and Games, but I also see discord for development projects. Some even use patreon and have discord access as a subscription benefit where the developer posts beta builds.

For example, Uberduck https://uberduck.ai/ has an pretty active discord for developers. Uberduck have a free tier when you can synthesize TTS that sound like well known voice actors or singers. https://app.uberduck.ai/speak#mode=tts-reference&voice=cave-... And it has a paid tier if you want to clone your own voice.

EleutherAI's discord has a similar healthy discord community. GPT-NeoX talk there.

Two Minute Papers , the youtube channel run by Dr.Károly Zsoln has its own unofficial discord as well. Unofficial but Dr. Károly Zsoln has shared a twitter linking to it, so he is aware of it.

Lichess.org has a discord server.

I can't promise if your hyper-specific interests will have discord server dedicated to it, but there's many. In fact my university has a specific server for CS and Math and you can ask for help, and from the last time I checked, specific professors do come and answer questions, although more likely it's other classmates.
I had a Usenet portal subscription between 2005-2008. I ran Thoth (usenet client) on Ubuntu on old Mac G4 towers. At the time, the connection speed blew away torrents.
That’s also due to regulatory costs. Regulations now require “citizen voice” for large projects, whether infrastructure or just an apartment building. So NIMBYism is able to slow construction (which translates directly to increased costs), require additional measures or features. And NIMBY lawsuits after regulatory approval is given can further increase costs and schedule, even if the court rules in favor of the project. And then because of all these regulatory costs, the experience isn’t gained, so learning doesn’t occur, and if it does, it occurs only for a few firms. Additionally, large state sponsored projects often are treated as jobs programs, etc.

Another issue is that the difficulty of complying with the regulations is intentional. The paperwork is difficult as an intentional sort of time-tax on building anything new. We could actually automate and streamline everything to be approved immediately (while following the letter) without large paperwork costs, but that’s not actually what those who push for the regulations actually want. They WANT it to be hard.

It’s not just a boogeyman. It’s the real reason. Regulations are responsible for most of the cost of nuclear power.
With the introduction of the Mac Studio, I'm starting to think that the rumors of it being designated as something else (e.g. X1) make sense. It might be a different version to meet the wants and needs of the Pro customers.
effectively, yes, but don't tell the MBAs. We'll continue to go down the route of individual, centralized "meta-spaces" in the sense that people will hang out on discord like they always have, except now with a VR avatar.

Rinse and repeat for everything else done online.
Guy who wrote apple homebrew got filtered and rejected by Google for not reversing a binary tree.

Apple homebrew is used by tens of millions of people daily.
In both public and private organizations the US suffers from people being less careful with other people's money or property than they would their own.
An interesting problem is whether the complexity is unavoidable and if it is, we need to teach migration and proxying in Software Engineering 101.

We have an old app: dotnet webforms, it's clearly hanging on for its life and needs replacing but the mythical rewrite is impossible if you intend to rebuild and switch, it just involves too much time away from your core product.

Instead, we had to setup a proxy which could send all traffic between one of the two apps so we can move things a few at a time to the new system and all new work just gets built in the new system. It still takes a long time so I am now wondering whether as soon as we finish, we should immediately setup another new app alongside the current new one and repeat indefinitely.

It certainly wasn't easy to do because old and new frameworks are rarely able to share cookie formats/sessions etc so some hand-cranking was required.
I think I understand what you're getting at, but do you have any examples? Like you said, seeing helps understanding! :-)
Some developers are merely bad at math. Most are awful. Others take this flaw to epic proportions. Be afraid of the developer who confidently tells you the math works out.

It's true that a lot of organizations had operational teams that have become money pits, or pushed back on all quality of life improvements because they don't have the talent, the budget, or the imagination to pull it off. When we move to the cloud we start aspiring to these things we didn't have because they were expensive. I don't know of anyone who moved to the cloud and didn't move the goalposts. We were just talking in another thread, as we often do here, about how much YAGNI is going on out there. Yes, the price per feature goes down, but the overall price doesn't seem to. And I get stuck taking care of things someone else used to worry about, which is opportunity cost on top of it all.

What is also true is that developers can learn a lot from their operational peers and avoid expensive mistakes. With cloud we have none of those peers. We have to learn everything first hand. By someone who is all too happy to let us wrap rope around our necks and then 'rescue' us from themselves. That's a perverse incentive and quite a setup for a fairly fucked up codependent relationship. At least with interdepartmental drama some of the money stays in the company longer before going to vendors.
That Yahoo account and its data is probably long gone considering Yahoo deletes inactive accounts
It's memory for sure. My art program easily gets to 100GB+ usage (on a 64GB MBP) and whenever I do a large scale the rest of the system goes to shit, especially audio.
To be honest? every programmer needs to be able to pass FizzBuzz.
Beyond that, I add some more basic work around byte representations of data (I have 4 symbols... how many bits do I need to encode a symbol?).
I will typpically also include one major bug in a piece of code and ask the user to identify it (with hints).

I once interviewed a guy- a CTO at a biotech- and he wouldn't answer the question "I have a million DNA sequences and want to count the number of occurrences of each sequence" (could be hash table, could be any number of other solutions; he just balked and exited the interview).

Only if the person can get all that right would I even consider asking something more complicated.
Makes sense for the US market, where every device already comes with SSDs. But that's not as common in other countries.
I've been out of software for about two years...is this test really now a thing or is this a submarine article to promote its use?
Connecticut creating 'misinformation' watchdog ahead of 2022 midterm elections
The biggest difference is our Chrome extension that does autocompletion across a large number of websites and things like full email completion (see the videos in the main post).
To be fair, GitHub's original slogan was "Social Coding".
+1 to the other replies here, I think it's very poor form to throw the engineers under the bus for not being curious. The most likely explanation is they were under insane time and resource constraints, especially in the games industry. They wrote something that worked, then were forced to move on to the other 5000 tasks in their backlog that had to get done before release. When you're already being told to crunch 80+ hour weeks for months or years at a time, you run out of gas.

I guess it's possible that the engineers who were talented enough to create this extremely impressive game in the first place somehow threw up their hands and said "guess it can never take less than 7 minutes to load, best we can do". But it seems much more likely that they were well aware, but never allowed by poor management to go back and fix it. The game was released and printing money, why bother. They're on to the next title.
Never mind. I heard you can just use an SFTP server and rsync to get the same experience.

(I've been on HN how long? I'm old.)
They aren't in short supply, but aren't present everywhere - e.g. in Europe there's nothing north of Slovakia. If Denmark wants storage, they have to work with other countries and rely on transit. It's even worse for the Baltics.
Don't M1 chips just have some advantage with using hardware dedicated to constantly compress & decompress memory based on whether it's relevant or not to what the user is doing? Obviously this isn't unique to apple, I just read it was something the m1 chips could do quickly.
WhyTF do you need to order your cables from Amazon Prime instead of using the corner shop?
I did my school in India and algebra is started in 8th grade along with geometry and proofs
I always hear about how we need to tax, but never about how can we do 2x for the same amount of taxes that are already collected. Gov efficiency needs to be questioned and audited. I bet if we just clean up our house, it'd be much bigger than we thought. No newspapers are interested in reporting it, but they'll happily report how we need to tax this or that.

I've worked with and in Government agencies. The amount of waste and inefficiencies out competes even the worst of large corporations. When agencies were new (1950-1970), we saw incredible progress and efficiencies. But, there is no one to clean up the crud that's built up over the years.

We can't even do six sigma because that itself would become a bureaucratic endeavor. I've seen how six sigma works great in a nimble Japanese manufacturing company, but not so great in American mega corporation. I am not sure what the solution is, perhaps complete abolishment of the agency and starting a new one.
> It takes a lot of discipline to resist complexity, to say “no” to new boxes and arrows. To say, “No, we won’t solve that problem, because that will just introduce 10 new problems that we haven’t imagined yet.” Or to say, “Let’s go with a much simpler design, even if it seems amateurish, because at least we can understand it.” Or to just say, “Let’s do less instead of more.”

Discipline and complexity are best friends. Laziness and procrastinating seem more valuable for avoiding complexity.
Gentle reminder to the author that naming is hard.
I never said anybody is obtaining deps for builds- that's all UncleMeat.

At the time I used brew (5 years ago) it didn't require a santa exception with business justfication (and my justification would have been "I need this for my work"). Fortunately this wasn't really a problem for me any way as I don't even look at Mac machines as anything other than a thin client.
Everything needs to be gamified now.
>I have a sensation that in the 18-19th century it was the chemical sciences that were similarly shrouded in secrecy.

I'm not sure this is the case. Chemistry and geology were both popular with hobbyists (albeit, it seemed to often be aristocratic hobbyists) during that period.
Might be nitpicking here: Referring to the pie charts under this section[1], I can't help but think images like this are intentionally meant to mislead: [1]https://constructionphysics.substack.com/p/why-are-nuclear-p...

I understand author picked it from some other source, Dawson 2017 or whatever.

These pie charts are not like for like, when it includes the renewables -- maybe the coal/gas/nuclear fine. So why put them next to one another. I can't tell if the costs of renewables are for entire "farms" (solar or wind farms). What about lifetime of plants/farms, total value derived, etc.
The "works everywhere" part is the original reason (developer mindshare grew from that). It's hard to fathom how big a chasm it was to cross for a truly cross-platform open-standard GUI environment to reach critical mass such that every general purpose computer + OS must support it out of the box. It's not like Sun, Macromedia and Trolltech didn't take their shot, but these things need skin in the game from the OEM/OS side in order to succeed. It's the same structural advantages that ultimately loosened Microsoft's iron grip on profitable software in the early 00s.
Ah, yes. Most steam is not converted to electricity. Should have mentioned that.
That person’s Twitter feed is toxic. Richard Hanania comes across as someone with a definite ace to grind. Homophobic and misogynistic, to boot.
You mean fast multiculturalism? If you’re a culture vulture you will love multiculturalism
You can download offline maps from around the world in Windows Maps app (see Settings) without signing in.
Just before releasing stable we revisited this choice and looked at alternatives like vuejs, react and svelte. But mithril came out as a winner, it's very thin, extremely flexible and extensible. Especially extensibility - for us - has been a huge factor, because that is Flarums superpower.

Now that we've added typescript, things only became easier.
remote work is swinging my ability to take a more risky startup gig without having to worry about bay area rent. now seems like a perfect time for me, which is an exciting proposition. if others are staying away, it might be easier to leverage my way in
Show HN: Open-Source Shopify (Medusa)
MKGQ3LL/A and MKGP3LL/A are listed as "get in 5 days" (this means BestBuy has one somewhere in their network and will ship it to you or a nearby store) and MK193LL/A and MK183LL/A for pickup today (as you guessed, lowest and nearly highest).
Probably many huge codebases could be reduced to a handfull of good old SQL queries and nothing more...
If you trash things like: framework boilerplate, complex graphical UI libs, devops complications, auto-testing ecc....
How much of this decline is due to the fact we do not measure the efficiency of administration in any form at all. We don’t measure success, we only measure the effort, which inherently creates a more inefficient system.
So all companies can just have a shell company outside Europe.
But.. why? Does that reflect anything close to the job they would be doing? Is handicapping someone in every way (You will google it for them), putting them on the spot in an already tense situation and expecting them to code while you watch the way that literally any software job works?

This is the insanity to me, "Here, do this contrived task that doesn't represent anything you will be doing... to prove that you can do the job"

I once had a whiteboard interview for a senior engineer position where they demanded that I write it in syntactically correct python, indentions and all, on the whiteboard. I'm trying to talk about code at a high level with them meanwhile they are deducting points because I assigned a dictionary key directly vs. using the dictonary's method. It turned me off to the company as a whole and the entire interview went downhill from there.
The TPM is used for various security features, see: https://docs.microsoft.com/en-us/windows/security/informatio.... Providing better security is the play.
Google Groups still has usenet support, I used it the other day trying to track down the source of an old story.
I have just about had it with Windows 11. After the promise that 10 was the final version, we now see that 11 us pure bloatware designed for planned obsolescence to sell more machines. Mint is already installed an another machine of mine, and I am running Office 365 with CrossOver. The only thing keeping me on Windows is a series of PowerShell programs I designed that help me get my work done. As soon as I get those ported to Linux, I will make the switch.

Also, I am not sure if this was just my personal experience, but Office locally installed no longer worked after the update to 11, so I was forced to buy 365. It was a shakedown. If Microsoft thinks this is going to help with retention, they are sorely mistaken.
Not OP, and I don't think it directly indicates how smart you are, but it does show you are at or above some smartness threshold (i.e. smart enough to get the answer).

If you don't get the answer, you might still be above that smartness threshold, but didn't get it for some other reason (didn't have time to study, didn't sleep enough the night before, interview anxiety, etc.).
There are no mentally healthy apps to have. You also have to enforce any rules you make and are always already in a fight that you cannot loose. The smartphone is net negative on mental health. I would only make arguments that you can get distracted really easily if you are too focused on something bad. Like today if you become a stalker you really need to be ill because there is so much distraction with the phone that it's hard to see someone healthy become a stalker.

My solution is to do activities where you don't have your smartphone. Something like swimming or riding your bike is great.
Interesting question. I read all kinds of books (mostly non-fiction) but I just realized I mostly reread poetry and comic books. Not sure why.
How do you know that this had anything to do with inspection or scanning?
There are so many other things they could invest time on and they decided to spend it profile badges...
Every millisecond counts especially in e-commerce. Every millisecond of latency is a potential lost sale
I know HN can be pretty utilitarian at times, but custom fonts are nice. The New Yorker simply would not be The New Yorker without their font stack.

It's not that hard to get right (seriously, it should take maybe an hour?) and won't need to be touched ever again once you have it in good shape :)
This is not stupid. It's not a waste of time. It doesn't matter if this leads to a proliferation of shit contributions. It doesn't matter if it encourages bad practices. It doesn't matter if you don't like it.

It's smart.

This is WHY Microsoft bought Github. Software is eating the world and Github is where most of the eating happens. There are many career paths that require you to live on Twitter or LinkedIn or whatever. If Github pulls off the bigger play here it won't matter what Gitlab or Bitbucket or anyone else ever tries because you will HAVE to be on Github.

This is how a trillion dollar company gets its return on GH.
He didn’t say it’s “well administered” (how well or poorly administered it is is multifaceted and certainly arguable). He said it has high “administrative capacity”. For example, the US military was able to deliver billions of dollars of equipment to Ukraine in a matter of weeks, sending dozens to hundreds of planeloads every day across an ocean, as part of a complicated worldwide supply chain. They did not need to ask permission for this (except from the President), run public hearings in advance, go through court battles, etc., but could just get started right away.
True, but why do people think they need validation to collaborate?
I highly recommend Rich Hickey's "Simple Made Easy" talk as a way to think about software complexity. We all know that complex systems are hard to work with, but I've found his presentation very useful in understanding the nature of complexity. Understanding complexity helps being able to avoid or minimize it. For example, easy is not the same as simple, and simple changes to one part of a system can introduce great complexity at the macro level.

https://www.youtube.com/watch?v=LKtk3HCgTa8
Agree, from my experience this is largely a factor of requesting developers not used to interviewing to suddenly have an interview, often with little guidance either from their manager or hiring team. With nothing else, they have to rely on their own experience on how they were interviewed, with leet code, and so they continue the cycle.
i think this all comes down to pensions

government jobs are low pay but people will take them for the lifetime pension after they retire. this incentivizes slow moving, long tenured, employees who have little motivation to do things differently. it attracts these people

i think we would be in a better place without pensions and instead paying people better rates
I agree. But his analysis of CRA abuse is spot on. Check
out interview with Gail Heriot, an experienced civil rights lawyer.

“The worst person you know just made a good point” etc.
Is that not true generally of people regardless of where they live?
> It’s actually pretty hard and time consuming to come up with a mock scenario and evaluate it

That's a hard problem for some startup, not for FAANGs. They could do hundreds of those and keep switching them quite easily.
There was one extension that managed to do that with one nested level, but it's been abandoned. I also know of a commercial party whom are currently working on a threaded view extension as well.
There's also the thousand cuts - if you want a big server, you will have to do lots of discussion and arguing about the cost there of, but if instead you're adding a small monthly cost, the arguing isn't as much.

You keep doing that and suddenly someone notices that half the budget is AWS, at which point the "move onsite" dance begins (until the next time the big server argument happens).