skysight-inc/HackerNews huggingface dataset:
You're never getting 1G 100% of the time, you're getting a target of 1G and statistically if you do a speed test you probably won't be doing that at the same time as everyone else.

A little knowledge can be dangerous, that's not patronising, it's that accurately describing your network topology to all customers is hard and easy to misunderstand. Some segments of the network will be heavily contended, and others will be under utilised. Being heavily contended might be undesirable but it's pragmatically going to happen.

Where it breaks down with customers, is where the segment is over-contended to the point where they consistently can't meet the product description. But that's not a service description issue, it's an investment problem and if it's not being dealt across the board by the provider, then that provider will be crap.

The bigger issue in this case is a lack of effective competition which drives vendors to have a decent quality of service. Being more transparent won't help with an under provisioned network if you have no choice. In markets with poor competition, poor service provision and capacity usually follows.
I swear as I get older philosophy feels more and more like religion for intellectuals.

If you want to talk about cognition or time you should study science, not philosophy. You’re not going to learn about the universe in any significant way by studying hegel or aristotle or kant harder.
CursorFast: Generate a .cursorrules file tailored to your app
Made me think of this old joke that's been on HackerNews, Reddit, etc for years:

The European Commission has just announced an agreement whereby English will be the official language of the European Union rather than German, which was the other possibility.

As part of the negotiations, the British Government conceded that English spelling had some room for improvement and has accepted a 5- year phase-in plan that would become known as "Euro-English".

In the first year, "s" will replace the soft "c". Sertainly, this will make the sivil servants jump with joy. The hard "c" will be dropped in favour of "k". This should klear up konfusion, and keyboards kan have one less letter.

There will be growing publik enthusiasm in the sekond year when the troublesome "ph" will be replaced with "f". This will make words like fotograf 20% shorter.

In the 3rd year, publik akseptanse of the new spelling kan be expekted to reach the stage where more komplikated changes are possible.

Governments will enkourage the removal of double letters which have always ben a deterent to akurate speling.

Also, al wil agre that the horibl mes of the silent "e" in the languag is disgrasful and it should go away.

By the 4th yer peopl wil be reseptiv to steps such as replasing "th" with "z" and "w" with "v".

During ze fifz yer, ze unesesary "o" kan be dropd from vords kontaining "ou" and after ziz fifz yer, ve vil hav a reil sensi bl riten styl.

Zer vil be no mor trubl or difikultis and evrivun vil find it ezi TU understand ech oza. Ze drem of a united urop vil finali kum tru.

Und efter ze fifz yer, ve vil al be speking German like zey vunted in ze forst plas.

---

source: https://www.reddit.com/r/Jokes/comments/leq19j/english_to_be...
Well done.

The ease of use and high quality of the Go SSH libraries (golang.org/x/crypto/ssh) is a killer feature of Go, imho.

Also, there is a high level abstraction, github.com/gliderlabs/ssh, which makes it completely trivial to embed an ssh server into an application, giving you a nice way to inspect counters and flip feature flags and tuneables.
I have a hard time using the word "minimalisitc" to describe any site that requires javascript to function.
I suppose it depends on what stage of burnout you are experiencing.

But I guess looking after yourself is the best way to recover from burnout.

Do other stuff, even when you are feeling exhausted. Go outside for a walk, exercise, and socialize.

You could also seek a therapist specialized in cognitive behavioral therapy to help you develop some coping strategies.

I hope you will find your way (out) soon!
I see that conflict as a sign this process actually works. That extension had a few thousands of downloads, and should not get automatic pass, just because it is from famous developer.

Ublick Origin is different from "Ublock Origin Lite"
I had never heard of that, but Wikipedia has similar examples in "Euro English" [0], though there it is because similar words exist with s in other languages. I wonder if something like "advices" exists in another language?

[0]: https://en.wikipedia.org/wiki/Euro_English#Inflection
‘If a lie is only printed often enough, it becomes a quasi-truth, and if such a truth is repeated often enough, it becomes an article of belief, a dogma, and men will die for it.’ - The Crown of Life (1896)
That particular trick is known as fixed point arithmetic (not to be confused with a fixed point of a function)
The multiplier would be significantly different.

Think the Wright Brothers first aeroplane vs a rocket ship.
If you can reveal, what sort of facility was this, and in what sector (e.g., business, research, government, military, NGO)?
For ranchers in Costa Rica, jaguars and pumas become unexpected allies
> I expected to see this happen: no crash of the operating system
> Instead, this happened: macOS 15.0.1 crashed

It's pretty funny to read those two lines after each other IMO :)
You can share your phones wifi or if you are in the same network you can use rdp or vnc to stream screen to phone or tablet.
For a more batteries included option, see https://unpoly.com/
It's simply giving up resistance against a widespread usage. Adds more confusing rules though as "Eva's Brille" still is considered wrong (not a name itself).
This could be mitigated by making the currency interface / abstract class open to extension by the user. The common currencies would be provided by the library and any additional ones could be defined by the user.
> The argument would be that if you hire for diversity, you are no longer hiring for capability first

And a counter-argument is to question the assumptions that:

current hiring practices actually select for capability. See discussions on live coding tests for one example.

In most work, where output requires a team, the output of the team is simply the sum of the capability of the members (i.e. team dynamics/composition/morale do not influence team output).
>Why have a dedicated function for 2 lines of code?

Then why does std::max() exist?

>People will use the generalized tolower for UTF8 encoded in narrow strings and have issues.

tolower() and toupper() work correctly on UTF-8 strings, because UTF-8 was specifically designed so that non-ASCII characters were represented by sequences of purely non-ASCII bytes.

>Generalized string conversion is a very complex

Hence why people who say C++ should have a tolower() that operates on strings are not asking more complex Unicode support.
You dont need an adapter
Maybe my choice of words was insufficient, my apologies.

What I mean is making money off of interest is not their first choice. Interest money is not guaranteed, there is no collateral securing that debt. If the debtor (card holder) can't or doesn't pay up, the bank lost that money.

Banks prefer making money off of fees which are guaranteed revenue, and they strongly incentivize card holders to not carry balances over by waiving interest if statement balances are paid in full every time.
To me this is more controversial than Geoffrey Hinton winning it for physics.
The Dutch may have some "rights" to adapt English. They're #1 in non-native English proficiency for 5 years in a row and surpassed Canada (considered native speakers) on overall English proficiency some years ago.

One point of debate is that English in the Netherlands has become mostly American English over the last decades due to media influence. While originally "school English" in the Netherlands was British English.
That's a big hit in performance compared to the AMD chip. Just to save $100 on a $1700 notebook? Sadly the article didn't get into power draw too much. That might've been much more interesting.
You forgot ample use of “computational irreducibility”, and “like I showed 30 years ago (proceeds to not have shown this)” but yes. Very much this.
@davidbessis on X had a very good thread on this in August. One excerpt from the thread:

“The #1 reason why we fail to teach math: we present it as knowledge without telling kids it's a motor skill developed by practicing unseen actions in your head. Passive listening is useless, yet we never say it. We're basically asking kids to take notes during yoga lessons.”
Im neither but I can tell a Pakistani accent from an Indian one. Is that not the case there?

And you would certainly know if you were working with someone, at least here.

I suppose I have spent a lot of time with Indian Americans but not as much with Indians in India (just zoom calls) so that’s interesting.
I live in London and recently visited Japan. I can’t remember the last time I felt so relaxed - not having to worry about anything being stolen, or my safety when out late at night.

I’ve had enough of this city and want to move. Japan doesn’t have this problem - the question we should be asking ourselves is why.
Can you explain what you need in annotations that doesn’t exist in these wikis?
I was waiting for the punch line where the author gives all that sweet money back to the terrible system they despise, and finally washes their hands clean of it.

Unfortunately, such a line never came. I guess the money was just too good.

Give it 2-3 weeks we’ll see another article like this. Might be FAANG, might be not. But it seems like nobody is willing to truly sin against the capitalist god with proper repentance. Take a wheelbarrow, put the money in, hand it back and say “no thank you.” Until a person does this, their words are meaningless.
Heroku – second outage in two days
The marketers care quite a lot about the readers. After all, their goal is to reach them with glorious content so they do something.

This leads them to aim for “reasonably performant for the users” as part of optimizing the package of reader + marketer experience.

In that view, IT requirements such as security rank between “should be standard” to “don’t really care” (at least until the first compromise).
The signs are in English, why does it matter how they would be written in German?
There’s a thread on X here with screenshots of the WordPress Slack, where Mullenweg seems deliberately vague when people ask him what counts as “affiliated in any way”. It seems like he wants to spread Fear, Uncertainty, and Doubt about what can get you banned. People who have been asking him awkward questions in the Slack have started to get banned from there as well.

https://x.com/javiercasares/status/1843963052183433331

This is shunning, which is literally one of the hallmarks of a cult. If you are associated in any way with a suppressive person (WP Engine), you now cannot be a member of the WordPress.org community. Members of the community have to decide whether to shun WP Engine or be excommunicated themselves. He’s trying to use the community as a weapon.

It also seems a fertile ground to claim tortious interference. He’s trying to sever relationships between WP Engine and everybody they interact with.
By the site guidelines, a small number of duplicate submissions are fine if the initial post didn't get any significant attention. That's clearly the case here.
"He's got a head shaped like a massive orange"

"Who?"

"Xtk'act'sbu"

"Oh no, not the Klingon cosplayer!"
> For any given task, compute the answer multiple times in parallel, ideally in multiple independent ways.

Just to be clear, while this particular technique is valid and used in space software, it isn't common at all in Erlang and not part of the "let it crash" principle.
Kinda of a slow move. The war's second phase started in 2022.
Well I'm sure one could look at number of published papers etc, but that metric is a lot to do with hype and I see it as a lagging indicator.

A better one is seeing my grad-school friends with zero background in comp-sci or math, presenting their cell-biology results with AlphaFold in conferences and at lab meetings. They are not protein folding people either- just molecular biologists trying to present more evidence of docking partners, functional groups in their pathway of interest.

It reminds me of when Crispr came out. There were ways to edit DNA before Crispr, but its was tough to do right and required specialized knowledge. After Crispr came out, even non-specialists like me in tangential fields could get started.
My educated speculation is that builds are particularly sensitive to I/O latency (read this file, and based on its contents, read this other file). For that kind of workload, the directly attached NVME that you get in a laptop will beat the pants off the network attached disk that you get in a budget friendly cloud instance.
Not even 24 hours since the last outage - https://status.heroku.com/incidents/2684
As a German, I must say this is very well done. It went from clear English, over me having to think about every word, to clear English again (though only if I read it out loud)
Saw several people complaining about going to the ER with dehydration and couldn't get an IV... like 7/11 ran out of slushees.

Drink water, yall. Leave the IV's for actual emergencies.
Lots of emoji are outside the Basic Multilingual Plane and need 4 bytes in UTf-8 and UTF-16. That's without going into skin color and other modifiers and combinations.
In the article they call that the “greengrocer’s apostrophe” as in “twelve potato’s”.
Exactly… with strong typing, you can do the refactor automatically, because the IDE knows everywhere that symbol is used. (For codebases in your control—for third party users, you can indicate that something has been deprecated or renamed via a warning or other language feature)
Show HN: Built a SaaS Idea Generator to Find Unique, Non-Saturated Startup Ideas
I built a tool that helps you generate unique SaaS and Startups ideas based on your specific skills, knowledge, interests, and desired keywords/topics.

Here's how it works: You input your expertise, what you're passionate about, and any specific areas you want to explore. You get tailored ideas as the generator analyzes your input and combines it with related market problems and requests to suggest relevant solutions.

Each idea comes with a description of the problem to solve, use case example and marketing angles to help you validate and refine the concept.

I built it because I was personally frustrated with the lack of tools for generating truly unique and viable SaaS ideas. Existing resources often felt generic and didn't consider my strengths and interests.

Please give me your thoughts on things like idea quality, if you find generated ideas truly unique and potentially valuable, what additional features would be helpful for validating and developing these SaaS concepts, etc.

Try it out and let me know what you think: https://maze.do/saas-ideas

Thanks,

Eric
It means not using explicit functions, just writing the same code as little inline blocks inside the main function because it allows you to see all the things that would be hidden if all the code wasn't immediately visible.

To the other point though, the quality of compiler inlining heuristics is a bit of a white lie. The compiler doesn't make optimal choices, but very few people care enough to notice the difference. V8 used a strategy of considering the entire source code function length (including comments) in inlining decisions for many years, despite the obvious drawbacks.
Nonsense. Informations has long been used in English. I have before me a letter by Albert Einstein to Norbert Wiener regarding a young Kurt Eisemann, in which Einstein writes, "From his letter enclosed here, you will get informations about his life and studies before he arrived here." And in the Princeton translation of Aristotle's Constitution of Athens one finds, "The Eleven also bring up informations laid against magistrates alleged to be disqualified". Informations is perhaps a bit obscure but it's perfectly valid.
Can they? I mean, in the sense that you can yolo anything, sure, but the prizes were designed in a time when it was (more) reasonable to award them to individuals, and they are defined in a will. There may not be a mechanism for updating the standards.
Do you have a link to your other comment?
Maybe we are just talking past each other.

What I mean by "hiring for diversity" is that the business has some DEI goals, like "more female software devs" and lets those influence its hiring decisions.

As soon as you have gender/race distribution goals that deviate from your candidate stream, you have to make hiring decisions that discriminate against your otherwise "most capable candidate", or you're not gonna reach those goals.

Just making sure that your hiring is not actively racist itself is not something I'm arguing against (and I would not call that "DEI hiring").
When in doubt use das like half the population of Berlin.
Diesel generators are better than gasoline as the fuel can be stored for much longer, and has a higher energy density. Of course, the up-front cost is also higher.
For anything wired I fully agree, but radio-based connections are sometimes power limited (as opposed to bandwidth limited) in the uplink path.

You don't want your mobile phone to drain even faster than it already does, or a Starlink antenna exceeding microwave radiation limits for anyone walking past it (I've seen many of them installed on the ground or at least below eye level).
>Did the first claw even sell well?

Extremely poorly. The worst of all deck-likes.
Reads like Mark Twain’s short piece “A Plan for the Improvement of English Spelling”

https://faculty.georgetown.edu/jod/texts/twain.html

[edit] Maybe Twain, anyway. The attribution is dubious, but common.
... and such that the same increase in problem complexity requires a smaller increase in human effort to solve.

This was the idea with the Winograd schema challenge [0] and now the ARC benchmark [1], but human-level performance on the former was achieved in 2019, and very strong progress is being made over the last few months on the latter. But at the current point in time, it seems that we're pretty much reaching the limit of such challenges that are relatively easy for humans to solve in a single sitting, and we'll have to start switching to benchmarks which rely on extensive work over time, such as SWE-Bench [1], and even there it seems that state of the art AI agents are already doing better than the "average" human developer.

[0] https://en.wikipedia.org/wiki/Winograd_schema_challenge

[1] https://arcprize.org/

[2] https://www.swebench.com/
AI is not a product, nor is RAG, they are at best algorithms. There is no moat at this low level, the field is rapidly evolving.

To differentiate, build a product for an industry that includes AI/RAG features. This requires expertise and experience in said industry to build something useful or competitive.
"Learnings" is more than annoying corpspeak though. It's a word so old that you can find usage from time it was spelled "lernynges" ("lernynges whiche Cathon gaf to his sone")

https://english.stackexchange.com/questions/118379/first-use...
PEP 760: No more bare excepts
That's completely unworkable... Starlink sats are tiny and by being replaceable you don't want to put extra expensive equipment on them. There's not the space to put the primary and secondary reflector you need. So far we don't have a way to do the same kind of synthetic array with visible light we can do with radio waves. Even once we get past that issue you still have the light gathering issue of small reflectors where the kind of extremely dim objects astronomers are most interested in can't be imaged properly with small reflectors.

Starlink sats also want to keep their bottom pointed at the ground at all times because that's where all the fancy radios live while telescopes need to freely point and track their targets.
> We can’t just ignore [being racist] — it’s a major driver of how the internet works and is funded. We need to stare it straight in the eyes and try to fix it. For those reasons, Mozilla has become more active in [being racist] over the past few years.

You know, the websites where I was insulted and mistreated the most were also websites where memes were the funniest and advice the most effective. These are two sides of free speech; you can't have creativity and originality if you ban all posts that break certain culture's decorum.
Basically no one uses FP32 at inference time. BF16/FP16 is typically considered unquantized, whereas FP8 is lightly quantized. That being said there's pretty minimal quality loss at FP8 compared to 16-bit typically; Llama 3.1 405b, for example, only benchmarks around ~1% worse when run at FP8: https://blog.vllm.ai/2024/07/23/llama31.html

Every major inference provider other than Hyperbolic Labs runs Llama 3.1 405b at FP8, FWIW (e.g. Together, Fireworks, Lepton), so to compare against FP32 is misleading to say the least. Even Hyperbolic runs it at BF16.

Pretraining is typically done in FP32, although some labs (e.g. Character AI, RIP) apparently train in INT8: https://research.character.ai/optimizing-inference/
The number of characters is not the problem, the mess due to legacy compatibility is - case folding and normaltization could be much simpler if the codepoints were laid out with that in mind. Also the fact the Unicode can't make up its mind if it wants to encode glyphs (turkish I and i, han unification) or semantic characters (e.g. cyrillic vs. latin letters) or just "ideas" (emojis).
Two beers fine for an old joke!
I'm getting this error

402: PAYMENT_REQUIRED
Code: DEPLOYMENT_DISABLED
There are multiple reasons that contributing to various projects may be difficult. But, I was replying to a specific comment about writing code in a way that is easy to understand, and the comment author's acknowledgement that this idea/practice is hard to scale to a large number of developers (presumably because everyone's skills are different and because we each have different ideas about what is "clear", etc).

So, my comment was specifically about code. Yes, developing a kernel driver requires knowledge of the hardware and its quirks. But, if we're just talking about the code, why shouldn't a competent C developer be able to read the code for an existing hardware driver and come away understanding the hardware?

And what about the parts that are NOT related to fiddly hardware? For example, look at all of the recent drama with the Linux filesystem maintainer(s) and interfacing with Rust code. Forget the actual human drama aspect, but just think about the technical code aspect: The Rust devs can't even figure out what the C code's semantics are, and the lead filesystem guy made some embarrassing outbursts saying that he wasn't going to help them by explaining what the actual interface contracts are. It's probably because he doesn't even know what his own section of the kernel does in the kind of detail that they're asking for... That last part is my own speculation, but these Rust guys are also competent at working with C code and they can't figure out what assumptions are baked into the C APIs.

Web browser code has less to do with nitty gritty hardware. Yet, even a very competent C++ dev is going to have a ton of trouble figuring out the Chromium code base. It's just too hard to keep trying to use our current tools for these giant, complex, software projects. No amount of convention or linting or writing your classes and functions to be "easy to understand" is going to really matter in the big picture. Naming variables is hard and important to do well, but at the scale of these projects, individual variable names simply don't matter. It's hard to even figure out what code is being executed in a given context/operation.
Lunar Lake closed the gap with M*
CRA is dead. Vite has emerged as its successor.
Higher the precision the better. Use what works within your memory constraints.