skysight-inc/HackerNews huggingface dataset:
Does ChatGPT always start articles with “in the rapidly evolving landscape of X”?

Surely if you’re posting an article promoting miraculous AI tech you should human edit the article summary so that it’s not really obviously drafted by AI.

Or just use the prompt “tone your writing down and please remember that you’re not writing for a high school student who is impressed by nonsensical hyperbole”. I’ve started using this prompt and it works astonishingly well in the fast evolving landscape of directionless content creation.
Great story, thanks for sharing.

I believe that Joel's ideas like using source control, making a build in one step, having a bug database, having the best tools that money can buy, and writing a spec resonated with me in great part because I worked on ERP-style projects that were often built to support large and complex business processes that were well defined.
It's really unfortunate the heap allocation can't be in .ro.data for constexpr std::string. It might be an invasive change, but it would beat the hell out of const char* there for the reason of avoiding a copy onto the heap.
https://www.espn.com/college-football/story/_/id/38277849/mi...

The coaches are usually actually all for paying the athletes. It is the university MBAs who are running a business off the back of them all -- and interested in maximizing profit -- that usually aren't.
A school of fish is not a hierarchy. Other things exist besides hierarchies
Async is not a solution for data parallelism.
At that point it's hard to justify not just writing it in C directly
But does China want to be doing that?

The fact that they weren't growing their domestic chip industry at the rate that they were before the embargo tells you the answer to that question is no, they do not want to be doing this.

With that in mind, why do they not want to be doing this? What is the opportunity cost for China?
That's what prompted my initial question :)
Yes: https://gist.github.com/forivall/a80d382b8c399044eb7d45d9124...

Playground: https://www.typescriptlang.org/play?#code/PTAEHkCUEkHFoHIEEA...
The next sentence:

>As a result, an attacker can create a spoofed email–an email with a fake identity–pretending, for example, to come from the Department of State--and then forward it through their personal Outlook account.

That contains the incorrect assumption, that DKIM/SPF is intended and can be used as sender verification. Yes, if the DMARC policy can be and is set to "reject", if the receiving email server actually pays any attention to the DMARC policy, and the server only sends mail for one domain then you will make things harder for those spoofing emails. But DKIM/SPF has only ever been about server reputation. Retconing it without some sort of broad consensus is only going to lead to trouble down the way.
Rust chose to drop the green thread library so that it could have no runtime, supporting valuable use cases for Rust like embedding a Rust library into a C binary, which we cared about. Go is not really usable for this (technically it's possible, but it's ridiculous for exactly this reason). So those sorts of users are getting a lot of benefit from Rust not having a green threading runtime. As are any users who are not using async for whatever reason.

However, async Rust is not using stackless coroutines for this reason - it's using stackless coroutines because they achieve a better performance profile than stackful coroutines. You can read all about it on Aaron Turon's blog from 2016, when the futures library was first released:

http://aturon.github.io/blog/2016/08/11/futures/

http://aturon.github.io/blog/2016/09/07/futures-design/

It is not the case that people using async Rust are getting the "worst of both worlds." They are getting better performance by default and far greater control over their runtime than they would be using a stackful coroutine feature like Go provides. The trade off is that it's a lot more complicated and has a bunch of additional moving parts they have to learn about and understand. There's no free lunch.
In 2009 I met some Israeli developers in Atlanta who were trying to get meetings with some of the banks in the area (there are a number of corporate bank offices here for big banks) to hawk their direct payment system, which was exactly what Zelle is. I contracted with them and got them some meetings, I was basically a rent-a-laowai for them to get meetings here. I never heard what happened to them after that, and when Zelle came out, I was sad to see the exact same idea but from a totally different company.

But the core concept is digital cash, so you HAVE to treat it as such.
No? You don't need parallelism to guarantee global progress as long as the scheduler has the ability to preempt tasks. Of course coroutines (as opposed to e.g. userspace threads) can't really be preempted, which is the issue here.
I tried a few times to get a good "donkey kong thumbs up" emoji but the results didn't make much sense (spritesheet-like, missing any kind of thumbs up). Most of them did contain Donkey Kong, in some weird AI-deformed way.
If you're more familiar with VSCode, you could use it as your visual diff tool, https://vscode.one/diff-vscode/

But essentially I only ever care about two versions of my writing. The current version that has been edited, and the previous version that basis for the editing. This lets me not have to put things in version control and allows me to only ever really have two versions of something on my plate at any given moment.

If you are more comfortable in the Terminal, you could use a tool like `opendiff` as well which just shows you the lines that have changed. I normally only do this after I have had some rest in between the document revisions. But this view will produce a diff and also is good when you're unsure about certain sections.

I'll part on one last piece of advice which is that you should focus on the goal of what you're doing and pick up new things along the way. What works for me might not work for you exactly and you might have better ways of approach the same given problem. Don't sweat the details until you have enough of them in your tool belt. Good luck!
It’s beautiful, from a sociopath’s perspective, if you think about it.

“If you let me punch your teeth out, the stabbings will stop (sometime in the future, terms and conditions may apply)”

All while refusing to acknowledge that there is an option that requires neither punching nor stabbing.

To an uninformed user that takes Google’s words at face value it sounds like an upgrade.
I have worked in tech for 20+ years and have never held it against people who left with no notice. I still provide a positive reference or bring them with to new orgs, as long as they’re competent and decent people. No one owes notice.

I only don’t provide positive references or don’t bring with shitty people, even if you’re exceptional talent.
In the case of TypeScript, most of the magic and crazy hacks are dependent on Template Literal Types [0], which is what allows inference based on arbitrary strings. Once you have that abstraction, you can just keep adding complexity to it.

[0] https://www.typescriptlang.org/docs/handbook/2/template-lite...
It has been my daily driver for a few years. I don't notice any instability. It appears to only apply 4 patches, includes lots of extra app icons, and the remainder is just setting sane default compile options.

Also it appears --cocoa is no longer a valid option even on the default HB emacs, so it is out of date anyway.

https://github.com/d12frosted/homebrew-emacs-plus/blob/maste...
When Joel stopped publishing articles there wasn't any content to drive the conversation. However, it was still a pretty popular forum when it was closed by Joel.

I think it's successor peaked in popularity way after that but started to drop off as there was no obvious way to get new users. The old method of people checking their HTTP logs for referrers to see who was linking to their content and then joining the conversation stopped being a thing.
There's a historical practice called variolation which involved inoculating healthy people with ground scabs/pus from people with smallpox. They'd make a small scrape on the skin and introduce the material. It was a reasonably protective practice, especially considering the options available at the time.

Iirc, Edward Jenner's smallpox vaccine was based on cowpox, a related but less serious disease.
Yeah, just music. I have heard people use song to mean any music before, though, so it's probably something I have to deal with. I do like some songs but 90% of the music I listen to is comprised of either tracks/records (electronic music) or pieces (classical).
Yes [1]:

> This consisted of transferring to healthy people small amounts of material from smallpox sores, resulting in milder forms of illness and much lower mortality than natural infection. Some sources suggest practices of variolation were taking place as early as 200 BCE.

[1] https://www.who.int/news-room/spotlight/history-of-vaccinati...

It’s a bit disappointing your comment was disliked. It’s on topic and completely relevant.
Hey cool, I just finished working with WebGL shaders too for Google Summer of Code [0]. I wrote fragment shaders for a few simple image effects and made it easier to write your own fragment shader. I even used the same FPS widget.

If you want to learn how to write shaders, there's more resources than ever. Minimal examples like the ones posted are very helpful because the source is often just a handful of lines. The author has a nice list of resources on the 'about' page and it starts with the book of shaders [1].

[0] https://wonger.dev/posts/p5js-shader-filters

[1] https://thebookofshaders.com/
WikiJS - development of the app itself is rather slow but our humble Docker container installation hasn’t missed a beat for years.
Sounds like WORM (write once read many)
Wow, that is a compelling landing page. It's almost too good to be true! Is it fudging the numbers or using highly cherry-picked examples? Or is it really that much better than the competition?
I think you have an off-by-one error there!
Even with e2ee enabled for iCloud, Apple has access to hashes of the plaintext files.
Build database gives me a blank emoji
Looks like one was released around 2019, I didn't even know. I can't find any specific dates mentioned or any press releases. Things around 2017 mention a Zelle app coming in the future, by 2019 articles are mentioning the Zelle app.
There's also the fallacy that assumes these are the only two available alternatives.
> the effects of the vaccine completely disappeared within 6-9 months

I don't know if you are anti-vax person disguising as a "just asking reasonable question" type of person (it's a common tactic), but I had to reply to be sure that anyone reading that understood this was absolutely false.

The impact on the death rate and severe outcome of COVID is being seen even years later, so this is absolutely false this entirely disappear within 6-9 months, this is very well documented. This vaccine allowed us to move forward and make sure our hospitals and entire healthcare system stopped being overrun even when we had a 30-40% of the population contracting the virus, this is an absolute win.
https://archive.is/KLQve
Always interesting to see new ideas being tried, but if it needs an electron beam microscope to read the data back that might cause some problems for miniaturisation.
If dynamic libraries are compatible to what they did (when you developed the program) then why waste disk and RAM?
Yeah, something like "Where could I read more about this?" or "Could you point me to some discussion on this?" would have been a much more polite way to ask.
https://archive.is/laIki
“didn’t seem to reduce the chance of you catching it”

It absolutely did reduce chances of catching/testing positive for COVID early on, and that benefit shrank over time as the virus mutated.

“the effects of the vaccine completely disappeared within 6-9 months”

I’m not sure about odds of catching it, but reduced odds of hospitalization and death do persist beyond 9 months.

Also, see the flu vaccine, as someone else has already referenced. Do you put quotes around “vaccine” when you refer to those?
Sure, but not specifically for the sake of enabling the count of a carbon footprint. There's tinfoil hats, and then there's paper hats with big crayons.
Any sufficiently advanced type system is indistinguishable from Prolog.
Why are you being stung so much? I have quite a bit of native plants that I walk by all the time, and the bees, wasps, etc. never even seem to notice me much less atrack me. I even get quite close sometimes to film them with my phone.
>a pill to make you instantly a millionaire, my guess is you would go that route versus willpower any day of the week.

What a silly analogy. If I could take a pill to make me a millionaire, but it substantially increased my chance of a debilitating illness, no I would not take it.

Do you think that taking Ozempic is a free lunch? It might be...but I doubt it.
In Islam, we are taught to both to utilize reasoning and causes (الأخذ بالأسباب), as well as to supplicate and ask God for assistance. The two are not mutually exclusive, but necessary and complementary.
https://archive.is/nL9LY
You're number bending. You cannot move continuously change a few percentage points at each step. You can create whatever outcome you want by doing this.

In reality, the most efficient numbers are 41.5 kWh/kg with modern technology: https://www.pv-magazine.com/2023/08/14/hysata-testing-hydrog...

The Mirai gets 74 miles per kg of hydrogen according to the EPA. That's ~560 Wh/mi.

And no, a "modern EV" does not get 250 Wh/mi unless your talking about a smaller car than a Mirai. A good point of comparison might be the BMW i5 which gets ~320 Wh/mi. This is also from the outlet, and does not include upstream energy losses.

What people realize from honest analysis is that FCEVs and BEVs are around 1.5-1.75x of each other. But then people have realized that upstream losses, especially the need for energy storage for renewable energy, greatly undercuts this argument. For season energy storage, the mechanism is literally just burning/reacting hydrogen for electricity production.

So in reality the gap in efficiency is small, and as we switch to greener energy sources this gap shrinks.
> Said another way, explain how you solved the problems of just synchronously waiting for async.

Why? It isn't solved for async functions, is it? Just because the async is propagated up the call-stack doesn't mean that the call can't deadlock, does it?

Deadlocks aren't solved for a purely synchronous callstack either - A grabbing a resource, then calling B which calls C which calls A ...

Deadlocks are potentially there whether or not you mix sync/async. All that colored functions will get you is the ability to ignore the deadlock because that entire call-stack is stuck.

> If that just worked then we wouldn't need to proliferate the async/await through the stack.

It's why I called it a leaky abstraction.
Long time Emacs plus user here. It’s been solid. Great maintainer.

Lately been using it with native comp. Also solid.

Written about it a few times:

https://xenodium.com/emacs-plus-with-native-comp

https://xenodium.com/my-emacs-eye-candy

https://xenodium.com/no-emacs-frame-refocus-on-macos
Rollbar security notice and response Sept 8, 2023
https://archive.is/S32pU
I disagree! It's railwaycats emacs because of the SVG support, unless I'm out of date.
Location: Worcester, MA

Remote: Yes

Willing to relocate: Depending on location / offer

Technologies: Python, C++, PyTorch, Pandas, Numpy, AI, Machine Learning, R&D

Résumé/CV: See LinkedIn

Linkedin: https://www.linkedin.com/in/douglas-kirkpatrick-91165b73/

Email: douglas.a.kirkpatrick@gmail.com
> “Data reading can be done with equipment using high-resolution microscopic imaging techniques or electron beam microscopy.”
What this says to me is it’s going to be incredibly slow to read and write. It claims in order to achieve the headline densities they will use 3nm spot sizes for writing bits, no way can that be done by optical microscope so electron beam it is.
There’s a reason why we don’t use e-beams to make computer chips, it’s incredibly slow. That’s why ASML sells a $200m machine to concentrate the extreme UV mask image down to the required sized. It can do all the writing in parallel, instead of serially.

I can still see this tech having use for long term archiving purposes, especially if it doesn’t end up being too expensive. But that’s a big if. Even if the ceramic storage tapes are free, running a massive high throughput electron microscope is unlikely to ever be anything close to inexpensive.
My intuition is that it will probably not be able to compete with just buying some traditional HDDs or tapes and keeping backups.
Maybe someone with more knowledge of the area can chime in?
> you can't prosecute people for crimes that they're unaware of

Actually you can. At least in the UK, and I assume it's similar in the US, directors can be held personally responsible for things that they allowed to happen through negligence even if they weren't directly aware of them.

I guess if you want to be a HN pedant you can say that they are aware of the negligence.
https://archive.is/um0ez
Yup you're right. Thanks for correcting me.
>There are many proteins and small molecules involve in levels if GABA and glutamate in brain and other tissues.

I agree, but the problem still if the glutamate and GABA.

> There are dozens of highly polymorphic (genetically variable) receptors for both of these neurotransmitters.

I agree, but the problem still if the glutamate and GABA.

You negated nothing I said, in fact, you agreed with it. I never said the fix was simple, I said the cause is simple.
Where I live, you can't really legally refuse serving an individual without a strong reason. And if you did, you'd better be able to prove that you didn't do it for discriminatory reasons.

Here, bartenders can say you've had too many, they are supposed to stop selling you alcohol if they think it could be dangerous for you or other people. This is one of the cases where not only the business can refuse to serve you, it also has to.

Now, I'm not a lawyer but I wouldn't expect robots.txt to be legally enforceable.

Of course, in any case, the website can totally refuse to fulfill a request, rate limit, etc. I'd say this is not comparable to the bartender or a business refusing to serve you though. Responding to an HTTP request is not offering a commercial service. And if it is, whatever legal document that promises you the service can totally specify that they won't promise to answer your robot.
I agree and I said as much. I am arguing more about definitions and marketing than anything else that led to skepticism. Besides the looney bins, very few were anti vax about the traditional vaccines we all had to get to attend school. We saw those as effective to prevent the diseases they were meant to.

I was first in line when it came to Covid “vaccines” and kept up to date with boosters because I knew even the common cold can trigger my overactive immune system/asthma.

I’ve had Covid twice and I was coughing for a couple of weeks. It was more irritating than anything else. I attribute my not having a more severe reaction to the vaccines. It probably wouldn’t have been that bad with the other preventive asthma meds I take now.

But the marketing by the government behind the vaccines and the early suppression by the government and the tech industry of information about the long term effectiveness has set us back.
Fastmail supports Sieve rules which is really nice because I can do all my filtering server-side

https://www.fastmail.help/hc/en-us/articles/360060591373-How...
> Faith in science, even basic assumptions on fundamental axioms, is grounded in reality .

So is faith in established, proven, and documented religious materials with a chain of narration (Isnad in Arabic).
Anything where the titles are protected by rules/laws/regulations/bodies.

You cannot self-learn medicine. I mean: you could but then you couldn't legally help anybody.
Because disk and RAM are cheap and that's a huge "If"
Credit card fees, like insurance rates, are staggeringly high to cover all the crime and fraud. Just hope someday those companies don’t have to have their own law enforcement teams to go after the criminals who cause all that fraud and crime.
The tup[1] build system also uses ldpreload injection as an aspect of its (additionally(?) FUSE-based) dependency-specification enforcement.

1: https://github.com/gittup/tup/blob/master/src/ldpreload/ldpr...
To do user space concurrent software efficiently, one really needs at least some degree of OS cooperation. Only the system knows what kind of work is running on the machine and what the relative priorities are. One problem with the common executors is that they attempt to grab all the resources the system can offer - if you have multiple applications like that, you end up with extra thread contention. I also agree with the article in that the common coroutine as state machine model has its pitfalls.

With all this in mind, I really like Swift concurrency runtime. It does automatic thread migration and compaction to reduce the overhead of context switches, balances the thread allocation system-wide taking relative priorities into account, and it appears to be based on continuations instead of state machines. A very interesting design worth studying IMO.
It's just a demonstration of how to encode the transition rules for Conway's game of life as a set of types, aka logical constraints. TypeScript's type system has unification, same as in Prolog, and since Prolog is basically Turing complete so is TypeScript's type system.
This is what I thought. After some fiddling it became clear that compatibility will be an issue for more applications than they claim.

It's probably fine for new projects though.
> Some helpful advice for writing is to not be afraid to throw away what you wrote

This has been the most solid advice for me I've received around writing. Usually that panic writing after I've thrown something out and can't recover it produces much better results than the first time around.
>and none of the food in the grocery store is actually what the box says (because it’s all chemical imitations)

Grocery stores here are packed with junk, yes. But they also have an abundance of healthy foods. Probably more than any nation on earth.

I don't know if "willpower" is the right term, but it conveys the idea.
Is that true? That is pretty funny if so. The DPRK should start running tourism ads in libertarian newspapers.
The US army already has an agreement with starlink testing it in a warfighting support capacity. I imagine that not all customers have the same ToS as the one you linked which looks like the boilerplate they distribute "with the kit".

Any sufficiently large entity will negotiate their own terms of service

https://www.army.mil/article/254316/army_tests_commercial_sa...
I guess this really boils down to your usecase: if you can have a result for your user with fully predictable latency (my biggest beef with non-Azure OpenAI), no additional round trip, and increased configurability, does MTEB performance move the needle?

Considering the LLM is still doing the final pass, and the latency from the LLM is based on output length, I find the UX to be significantly improved just doing reranking in-process.

I think there's been a bit of whiplash, where people went from gatekeeping "hard ML", to "I can shove this all at a REST API", but there's a golden path laying in between for use-cases where UX matters.

I even fall back to old school NLP (like ML-less, glorified wordlist POS taggers) for LLM tasks and end up with significantly improved performance for almost 0 additional effort
A process of collaborating and testing and tweaking and testing again.

Sense #3 here https://www.dictionary.com/browse/workshop