skysight-inc/HackerNews huggingface dataset:
Something a little more tightened up might be nice, because who likes scanning for line endings, when you could have a byte count, and what's up with the colons, and while you're there, might as well have a single byte command, right? But preferably without having seven layers of byte counts, like TLS.

But from my recollection of writing bad IRC client in the 90s (including in mIRC script after they added support for sockets in the scripting language in mIRC v5.3 released December 1997), the protocol isn't that hard to work with. Once you figured out you needed to send a : in front of your message text, I don't remember any other big gotchas.

It's not XML, and I don't remember any quoting issues, but maybe there's some I forgot. CTCP maybe isn't ideal either. DCC probably doesn't work anymore, but it was a different time when being on the internet meant an expectation that you were a peer and could accept inbound connections.
What permanent mitigations were implemented by Bluesky to prevent future occurrences of this?

What platforms besides Twitter use this sort of ‘domain verification of identity’ scheme? Twitter is a lost cause, but there’s still an opportunity to warn less intransigent services.
GitHub Copilot is now available for free
Having lived in Japan, there is something of an attitude there that anywhere other than Tokyo -- or maaaaaybe Osaka if you're feeling generous -- is the sticks.

Having been to Sapporo and Kumamoto -- and many other medium-size Japanese cities -- this attitude can seem awful silly when you're walking around their downtowns. But it can be a self-fulfilling prophecy: if people in charge of "opportunities" leave for the biggest cities, then that's what matters.

Indeed, on my trip to Kumamoto I was visiting a fellow academic, and when I got there he told me he was trying to move so he could be closer to his family in Tokyo. He has since moved to Nagoya, and apparently is happier there.
they work for me because of the self documenting interface for reporting. Then theres the built in project workspace that makes it clear which files are doing what. I can run them on a commandline as scripts, and build libraries or even us other notebooks as libraries.

This workflow works because my primary job is no developing software. It's developing solutions to solve multimodal industrial and science reporting issues, and as needs change, having a complicated stepping as just a series of code snippets is wonderful.

Sure, text is cleaner but I treat much of my work as "living documents" so notebooks do that wonderfully.
self sufficent people, are not reliant on government service.
hobbling the population, by making it easier or convenient to become a milksop, ensures job security for the government.
Well everyone is making progress. Relevant point is how far they have come and how long they've taken.
https://github.com/features/copilot/plans?cft=copilot_li.fea...

50 chats per month, up to 2,000 code suggestions per month

Also, according to Techcrunch, access to Claude 3.5 Sonnet and OpenAI’s GPT-4o only.
Here's a simple reaction test: https://humanbenchmark.com/tests/reactiontime

It's 1 bit (discriminate red vs. green) but I doubt many here can manage 100 ms, which is what it would take to implement 10 of those decisions per second.
Oh, I see - I should have looked up P1.875. Thanks!
> they'll still be spending on health care while their peers get $4000 bonuses

Life is inherently unfair to some extend. Some people are born beautiful and others are born ugly. Some are born intelligent and others are born dumb. You can't equalize everything.
> CS schools are full

I guess you never paid any attention to the nationality of students enrolled in CS classes.
They don't need to beat them on performance though. If you get half the performance at third the price you can just make more chips and be fine. It's not like Google is gonna run out of datacenter space.
> This is an organizational tool that increases in value as a multi-platform company grows.

That sounds impressive enough for the UX sales presentation. Meanwhile, how is it any different from "don't just use numbers, use an agreed-upon set of constants"?

> When your brand evolves to a different shade of green, you update one value in one place. All of the above surfaces are updated at the same time.

Awesome. And I assume all contrast issues fix themselves? So do color clashes? No? Designers still need to consider their change in context? So, again, how is it different from a set of agreed-upon constants?

CSS variables and derived values are a way to implement those constants. Not the only one, but a decent one. Yes, you need to properly resolve dependencies/propagate values, but you need to do that with any other implementation as well.

Sure, call it design tokens instead of constants - but is there any difference? I'm really trying to understand how this is contributing anything on top of symbolic referents. Something that at least on the engineering side is well known since before the infamous "should the value of pi change" manual entry.
Paper on Arxiv (no paywall): [1]

No major new results. It's just an observation that, for things for which human processing bandwidth is measurable, it comes about to 10 bits/sec.

This may simply reflect the writing rate of long-term memory.

[1] https://arxiv.org/pdf/2408.10234
The Oxford dictionary defines "mass media" thusly The main means of mass communication, such as broadcasting, publishing, and the internet, considered collectively.

The reason Vinfast investigated his account was because he was publicizing its flaws, leading to his firing. Bad PR is the mechanism that going to a newspaper or TV station would have led to reform, he got the same result by going to Reddit: you can't argue with the results.
https://www.hpcwire.com/2024/10/30/role-reversal-google-teas...
Well they are still buying GPUs.
> Bezos said in an all hands one time amazon would go out of business in 50-60 years and that is happens to every company eventually.

That’s a weird thing for him to say because a) it’s patently false and b) he might still be alive at that point and would need to liquidate his AMZ holdings before everyone else who believes his prediction does.
With recent genetics proofs than early human, did have interbreed with at last Neanderthals and Denisovans, this is now indeed more "true" than the "Only from Africa" hypothesis.

Thad said:

- as the time of the emergence of both theories there where no genetics evidences yet in one way or another

- the interbreeding with this two other species is still very small, (less than 5% of the actual genes). There is still no evidences for other important species like Homo erectus (or hedelbergensis, or florensis, etc.)

The truth maybe in between: a major pool of gene from Africa, but with small local parts from all over the ancient world.

The big remaining question is:

- Did sapiens and erectus had babies? And if yes, then, what was the results (Denisova or something else ?).
I mean, working people don’t want to get out and shovel their driveway at 4am if they can avoid it either.
This comparison is stupid. It is just 3 versions of one car and one version of another car.

The broad trend that electric cars are heavier and need to be designed differently than combustion cars is undeniable.
Anyone that's had dinner with my family would know why! (Thanks, I'll be here all week...)

More seriously, what a not-very-helpful article: "well, it could be these things that you might have already guessed, or shoveling snow, or...". The question of "why" ever got answered, IMO, just a lot of things that kinda make sense, but with no real data behind it.
It's been about priorities. I've just found it hard to make German a priority, given that the hurdle has felt pretty big.

So I hope at least, this will lower the hurdle a bit. Getting a flywheel going so to speak.
The perfect beer glass according to math
> The example optimized code uses `String#each_char` which incurs an extra object allocation for each iteration

You're right. To be closer to the real C code, I should have used `each_byte`, given the C code works with bytes and not codepoints nor characters.

But this is mostly meant as pseudo-code to convey the general idea, not as actually efficient code, so not a big deal.
I don't disagree with your statement per se, but neither "being more profitable than last quarter" or "the current CEO needs to be successful" imply "these companies need people to leave".

That is one of the possible ways of making "line go up".

But when I hear that a company __needs__ to make an X number of employees go, it gives me the impression they are in the red, and/or the organization will suffer great damage if they don't proceed with it. The organization doesn't even need to be a business per se.

Saying "those companies want to fire employees to increase profits" IMO is more accurate, even if a bit more verbose.
If only they just used the current 'investors' money to pay the retirees. They actually use the social security taxes to pay for "whatever" and hope they can come up with the rest when they need it.
This H1B program is gamed so hard its a joke at this point.

I personally witnessed someone that submit multiple applications that this person won the H1B lottery. This person even had fake office, fake business address, etc for the fake entities.

I already reported it, but no action has been taken. This person is now happily employed in the US using H1B.

Unethical life pro tips but work: for those of you trying to get H1B, just submit multiple applications to multiple "companies". There are services like this out there, just need to find out where.

Good luck. This nation is for plunder.
Vultr was still sending me invoices despite explicitly canceling service. Horrible service and billing system.
I think you misunderstand what I am saying.

I am absolutely not saying that there is any difference in utility whatsoever. I have watched skilled exponents of Vim and Emacs perform wizardry, and I've also seen an adept of Jedit do things with plain English text that I don't know how to do in any editor.

This is absolutely not about utility or capabilities.

It's about UI.

I am aware of efforts to bring a standard modern (as in, 1990s) UI to both editors.

For Emacs there is ErgoEmacs -- https://ergoemacs.github.io/ -- which is amazing and makes it slightly usable even for me, steeped in CUA for over a third of a century.

For Vim I know of Cream -- https://cream.sourceforge.net/ -- but it seems unmaintained for a long time and when I tried it I couldn't get it working.

What I am saying is two other, quite different things:

1. Using the Linux shell is needlessly hard and complicated, because of its adamant refusal to adopt the modernised UIs of other text-mode OSes from 30+ years ago. These could be bringing the shell into harmony with the GUI, making the experience better, and it would be trivially easy to set things up so that experienced users with their own ways of doing things were not inconvenienced at all.

2. As a result of this refusal, or even of this blank ignorance and lack of curiosity in how other OSes and other platforms modernised text-mode apps, the dominant tools in Linux and other FOSS xNixes have no standadisation. Even when there are TUIs driven by ncurses or whatever, they're all different and all inconsistent. There's no need for it. It's wasting everyone's time.

In other words, the tools don't need to be different from one another and they don't need to look and work so differently from in GUI desktops.
Does anyone else remember the online User’s Manual for early iPhones? It was web-based, but had a full JavaScript reimplementation of UINavigationController, UIScrollView, and UITableView.

I always suspected it was part of some bigger project that never panned out (maybe just prototyping?).
Am I correct to assume this is the same SoC as the upcoming Switch 2?
The solar system is mostly a flat spinning disk with everything spinning roughly in the same direction, roughly in a plane.

When you find objects in orbits going the opposite direction or not orbiting in the plane or spinning in the wrong direction you want to look for some explanation of why.
Because the landing page is sparse, I am curious what unique alternatives this has.
I assume the military is as familiar with ass-covering as anyone else, if not more so.
Nice thing here is it scales well and voice data doesn't leave the device.
That's an independent problem - checked exceptions (and the even better effect types) are part of the method signature.
Ok. I assume he lives in a dense area, near airports, and his videos looked like blurry lights in the night sky, with nothing near them to establish an objective size, or even speed?
Most businesses won’t have issue with $20-50/mo if it saves them time or money elsewhere
It is, but only the "Jan 21" part.

https://en.wikipedia.org/wiki/Deportation_of_Americans_from_...
There's interesting discussion with the authors here:
https://www.alphaxiv.org/abs/2408.10234
It only answers easy to medium leetcode questions.
What's more, developer tools are misleadingly difficult. Put simply, it's easy to think that creating developer tools is going to be a winning formula for a company/startup. After all, you're probably a developer, and you've probably identified a problem you personally had in the past.

And you know where developers hang out and what kinds of things do well there. So everything's good, right?

But as you said, many of them don't want to pay for things, and many will find open source solutions that'll do the job needed instead, even if it's a tad less convenient than your potential solution might be. Plus, you're literally selling people whose job/life involves creating software, so their answer could just as easily be "build something myself to do this" instead.
> remains undiscoverable for the majority of people

IME it doesn't work very well. If you hang around a discord server long enough you see the same conversations happening over and over and over. And the app is not good at helping you finding old conversations (which is why they are repeated endlessly).

It's also very bad at resuming where you left off, so it's incredibly difficult to follow an active thread without missing anything:

https://www.reddit.com/r/discordapp/comments/18d4tiv/inexpli...
> They sound like machine-generated nonsense.

Fair! Perhaps I should have used an LLM to de-bullshitify my message...

Let's walk through a common scenario:

Design tool A has brand colors coded in hexadecimal, those have no name, they're just hex values.

Design tool B has colors named in CamelCase, values in HSL.

Codebases A, B, C have colors in RGB, named the same as in Design Tool B.

Codebase D has colors in Hex8, with their own naming convention.

100s of developers copy/paste values from old and new designs over the span of several years.

Codebases now have 50 shades of the "primary blue" scattered around. Now user experience feels disjointed at best, confusing and hostile at worst.

Engineering design collaboration is tough as no two tools and teams speak the same "design language".

Say a team wants to implement a new feature across multiple codebases where styling and naming are all different.

Lacks of re-use and poor communication leads to entropy, which leads to poor quality and slower delivery.

Design tokens are the interoperable layer that help define a common language across people and tools and improve what I described above. (for those familiar with DDD, there are a lot of similarities)

The spec itself is baking this into the entire toolchain so it's available to teams by default, without requiring as much custom tooling.

PS: the scenario above may seem extreme to some, but it's _extremely_ common at medium to large companies with no established design/engineering processes.
>I mean Ethernet NICs. For example, various PCIe quad-port models.

My misunderstanding. Apologies.

I use something similar to this[0] device, which has 4X2.5Gb ethernet ports and no WiFi (which was my preference) interface.

As such, no additional NICs were required, even with a dual ISP configuration.

[0] https://www.amazon.com/gp/product/B09J4H9ZXY?ie=UTF8&th=1
Trust me

And we should trust you because...? I wouldn't trust you because of the way you insult professional technicians that work on your car, and obviously know little about the profession.

That, and if you think replacing these parts would involve soldering and not a complete module replacement, I wouldn't trust your opinion on anything electronics-related, either.
And currently, both Jupiter and Venus are very bright and prominent in the night sky.
Parent is right too, I mixed up one of them. I should have said: shoot toward s downwind and run away towards upwind.
Did you mean 1 Timothy 2.1?
Do you really think that the fundamental human act of the current era is running logic programs? I don't dispute that digital logic and its uses deeply changed humanity, but this is like calling humans "weak af imitations of steam engines" during the late-1800s railroad boom.

Calling actions/thoughts that follow a concrete list of logical rules/algorithms "animal mode" is deeply anti-human.
The "Python vs Java" debate is probably one for a different Hacker News post. :)
You are missing that it is used a lot in spite of that process (1) being a major administrative headache for the users, both employees and employers, (2) costly compared to hiring "locals" although that's moderated by perhaps lower salary with not a huge amount of evidence, and (3) rather unpredictable and risky for both employees and employers.

You don't see the need but perhaps the users do.
Why not call them constants then?

Tokens is a really terrible name given the strong expectation that anyone with a computer science background has around the meaning of "token".
For others, like me, who don't know what Devin is: Devin is apparently like GitHub Copilot and Cursor IDE.

https://devin.ai/
>I’m sure this is no consolation, but as a born-and-raised citizen who has paid into social security for 15 years now, I have serious doubts about seeing a positive return on those taxes myself.

Look at the bright side though: You get a chance to get conscripted for a war against Iran/Russia/China and also get to blow up windowless mudhouses in the desert to protect democracy and freedom back in the states.
I absolutely agree that they dont' care on an emotional level, but they're going to find it difficult to run a business when 90% of the senior staff leave and take their institutional memory with them.
Mathematica notebooks give a glimpse of what Jupyter could be. But I have doubts whether or not Python could ever have something equivalent.
You start with the wrong premise that the messages shouldn't be copied in the first place.

Why?
>the market does not reward companies that try to use safety as a selling point.

But it absolutely does punish companies whose products are shown to be dangerous.

>Volvo is the only major car company that consistently manufactures cars that widely exceed legal safety requirements

Exceeding safety standards can easily be a negative. Their cars will be more expensive than similar ones.

Also, do the Chinese care at all? Or are you just talking about the past?
TPU support is very minimal. Also XLA just does not compare to CUDA yet.
Ah yes the classic "huwhite people and muh racism" gambit.

It's tired. H1Bs are gamed to the point of uselessness. Most companies internally post H1B job offerings so people are aware. I've yet to see one with a competitive salary. They are used to source cheaper labor and avoid paying actual Americans the fair wage they deserve. The last 15-20 years of tech has slowly seen the InfoSys-ization of the tech economy. I work with more contractors from Mexico, India, and Eastern Europe, and more H1Bs from India than literally anyone else. On my team I can count the number of Americans on one hand.

The program should be extremely limited. I am a fan of charging 2-3x the normal tax rate for H1Bs so companies have to actually justify hiring "talent you can't find in America". There are 300,000 unemployed tech workers. I find it hard to believe none fit the bill. Just that most won't take a 60% haircut for more work.
Originalism is a school of judicial philosophy. It is not the only one, and has fallen in and out of favor over time.
An imperative programmer tries to learn Haskell
I like Firefox but with mobile they do seem to sit on pretty major bugs for multiple years
You'll find it interesting that people with aphantasia (I have total, multi-sensory aphantasia) counterintuitively score better on mental rotation tasks: https://www.sciencedirect.com/science/article/pii/S105381002...
How well integrated with the underlying platform is it? For example, on Windows do you take advantage of accessibility APIs for things like screen readers?
> Not sure why it takes 12-to-16 years

Someone with domain expertise can expand on my ELI5 version below:

The parts of the brain that handle socially appropriate behavior aren't fully baked until around the early twenties.
IMO notebooks are hugely overused and don't have any place in the development of software.

But they're fantastic for what they were designed for -- which is quite literally "notebooks". AFAIK the idea was first popularized by Mathematica, and I still reach for that when I have some highly iterative, undefined math/data problem to sketch on. IMO the real issue is that Python is used both for this purpose and for software development, which leads to people using notebooks inappropriately.
>Why should everything be dumbed down and idiotproofed these days? Why not educate people instead? Blame people not passwords.

Because taking a holistic look at an entire system and attempting to improve it is better than relying on each and every individual. Take aviation for example. If there is a plane crash and it is found that the pilots ignored a warning indicator, they look and see if the warning was prominent enough, if it is properly prioritized, and if it is something that can be corrected at the system level. Pilot training is only one of many factors they look at, and human error is taken as an inevitability.

In aviation, pilots are highly trained and highly regulated. With accessing services online, it is basically universal access by all people of all skill and intelligence levels. Making a system more inherently secure is the only reasonable solution.
Point taken! I should have considered a subtitle for the post to make it clear what my main point is. That being said, I tried to nuance the post and not make any bold predictions. I am happy to revisit the argument in five years and see where we are.
You're misunderstanding and fixating on "Russia bad". There is a real issue the comment you responded to is referring to that comes out of the game theory around nuclear deterrence.

The basic idea is that the more you imply you're able to withstand a nuclear strike the higher probability you'll be willing to launch a first strike. This means that in an effort to deescalate both sides avoid appearing able to withstand a nuclear bombardment
Day Zero – Build Good Web Apps with the Zero Sync Engine
I agree, except that Lucid’s small sample size has achieved the only complete 5-star rating on every test on their one vehicle; this can’t happen unless, as you say, the engineers on the ground view it as a goal by itself.

The only other company that has done this, to my knowledge, is Volvo.
> We’re stuck with other people and all the games people play.

I assume you have at least heard about or may even have read “Impro: Improvisation and the Theatre” by Keith Johnstone. If not, I think you would find it interesting.
Discussion (126 points, 2 months ago, 79 comments) https://news.ycombinator.com/item?id=41903192
You'd be surprised how many AI programs from the 80s showed advanced logical reasoning, symbolic manipulation, text summarization, etc.

Today's methods are sloppy brute force techniques in comparison - more useful but largely black boxes that rely on massive data and compute to compensate for the lack of innate reasoning.