skysight-inc/HackerNews huggingface dataset:
I worked as a telephone operator a couple of summers and pay phones were a pain in the ass. The protocol for a long-distance call (and this was back when long distance was expensive, up to to a couple of dollars/minute), you'd collect for three minutes up front and refund if they went under. If the call went longer, the caller was expected to stay on the line and pay the balance, which could be considerable. Often they just bailed. There was one exchange near a military base where we'd have to handle lengthy long-distance calls from lovesick/homesick recruits, and so many of them bailed out at the end of call that we took to breaking in every three minutes to collect more coins. Worst part of the job.
Yes, it expired, see "Registry Expiry Date":

$ whois haiku-os.org

Domain Name: haiku-os.org

Registrar WHOIS Server: whois.namecheap.com

Registrar URL: http://www.namecheap.com

Updated Date: 2024-10-29T01:11:33Z

Creation Date: 2002-10-29T01:01:16Z

Registry Expiry Date: 2025-10-29T01:01:16Z

Maybe this domain will be renewed after all?
When I started Japanese a long time ago I would read (small) children's books because all I could read was hiragana. With spaces, for the smallest children. And that was all I read and could read.
And yet.. as soon as I could read various words with kanji, the reading got easier and faster.
That is seemingly the only result for "IMEI certification" and is wholly unsourced and just seems to be a best guess based on the phrase. Is there an actual source, perhaps from the Indonesian authority that requires it that explains it? Because I certainly can't seem to find it.
This already has been done. It was denonstraitable. Project seed and a brilliant educator, Dr Steven Giavante.

The person who explained how it worked,without ever seeing it, was Dr Fernando Flores.
"embedded applications *that* can't have asynchronous execution"

not

"embedded applications can't have asynchronous execution"

there are embedded applications that are compiled with no concurrency runtime. I'm not saying all embedded applications work this way.
I get value out of LLMs on stock Python or NextJS or whatever where that person was in fact a lossy channel from SO to my diff queue.

If there’s no computation then there’s no computer science. It may be the case that Excel with attitude was a bubble in hiring.

But Sonnet and 4o both suck at why CUDA isn’t detected on this SkyPilot resource.
> Does a presidential endorsement from the editorial section of a newspaper corrupt the impartiality of the reporting section of the newspaper?

It probably does. If your editor, boss and all your colleagues support candidate X and you come up with a story that hurts candidate X, will you really get to publish it? Will you even try to come up with such a story?
I'm not saying it's impossible to get this right, but under the current climate I don't think its possible.
Scrolled through all the comments to find this and upvote.
It also... Just isn't an actual answer. It's just a link to an unsourced Quora "answer" that seems to be a best guess, as well as a response that talks about the Indian process.
Looks really cool, but on a side note: is this self-promotion? There is a ?hn tag at the end of the link.
No, that was a completely different thing.
Free/open source offline handwriting recognition?
Chatgpt handwriting recognition is amazingly accurate. Tesseract, ocropus, gocr and friends don't comes close.

Any highly accurate complement or replacement for these?
Npm also gets a lot of flak for the low bar it sets for introducing malicious code by impersonating an idling maintainer or presenting yourself as a successor. The friction, the secrets to keep, they are there for a reason.
Yes! Finally! Let's treat filenames with new lines as errors! I'm so delighted with this decision.
This ignores how feast-and-famine tipping is; there's a high ceiling for potential earning, but it's not always a reliable income; and this also ignores how only those working in front-line service roles benefit.

Are you the kitchen hand washing dishes? Are you the chef or cook who makes the meals and food that the customers eat? Are you a cleaner mopping the floors after business hours? Nope - none of you get a tip, unless the restaurant has a policy of collecting all tips and redistributing them to all employees. But how often does that happen? It's really easy to just pocket the tip and keep it for yourself.
Commenters point is that this is normal
Yep, people forget, but Azure launched as Windows Azure in 2010 - they dropped Windows from the name a few years later, but it was obvious what it was trying to be at launch.
Any sufficiently energetic collision would produce a population of fragments that intersect the orbit of our planet.

The op headline is also using meteorite, which by definition is a rock which reaches the surface of the earth.
https://www.youtube.com/watch?v=FpG--q5u6ns
I've been using AI to solve isolated problems, mainly as a replacement of search engine specifically for programming. I'm still not convinced of these "write whole block of code for me" type of use case. Here's my arguments against the videos from the article.

1. Snake case to camelCase. Even without AI we can already complete these tasks easily. VSCode itself has command of "Transform to Camel Case" for selection. It is nice the AI can figure out which text to transform based on context, but not too impressive. I could select one ":, use "Select All Occurrences", press left, then ctrl+shift+left to select all the keys.

2. Generate boilerplate from documentation. Boilerplate are tedious, but not really time-consuming. How many of you spend 90% of time writing boilerplate instead of the core logic of the project? If a language/framework (Java used to be, not sure about now) requires me to spend that much time on boilerplate, that's a language to be ditched/fixed.

3. Turn problem description into a block of concurrency code. Unlike the boilerplate, these code are more complicated. If I already know the area, I don't need AI's help to begin with. If I don't know, how can I trust the generated code to be correct? It could miss a corner case that my question didn't specify, which I don't yet know existing myself. In the end, I still need to spend time learning Python concurrency, then I'll be writing the same code myself in no time.

In summary, my experience about AI is that if the question is easy (e.g. easy to find exactly same question in StackOverflow), their answer is highly accurate. But if it is a unique question, their accuracy drops quickly. But it is the latter case where we spend most of the time on.
No, music is not like math in that sense. Music is like math in the sense that carpentry is like music or math, or sports are like music or math. You can't be a spectator, you have to grind thousands upon thousands of exercises to be good in it.
Nah. Users are too stupid to fix their own inputs in many cases. Seen inputs with zero-width spaces that are invisible which fail validation. User doesn't understand why, complains. Enforcing a character set for certain kinds of inputs is a very good thing.
And Cody! Which has a pretty decent free tier.
Abitur is 30% of students roughly which was the point of my discussion: https://de.m.wikipedia.org/wiki/Abiturientenquote

This should include the students who do Abitur via FOS.
Don't elaborate or anything.
My thoughts exactly. I am glade I am not the only one who recognizes ChatGPT voice in the article.
I don't find figuring out the syntax of a new language interesting. There's absolutely no fun in that. I know what I want to do and already understand the concepts behind it, that was the fun part to learn.
The goal of "getting money" is what is the problem here. For what? To do nice things with it? Can't you do nice things in the first place? If we could agree on more than money as exchange among us, working on/in humanities would not be such a grind. The idea of "you take care of this, I take care of that" is completely lost.
I hope one day I have 500 upvotes on HN so I can downvote ignorant people like you.
All the SOTA LLM solutions like this have nearly the same problem. Sure the context window is huge, but there is no guarantee the model understands what 100K tokens of code is trying to accomplish within the context of the full codebase, or even into the real world, within the context of the business. They are just not good enough yet to use in real projects. Try it, start a greenfield project with "just cursor" like the ai-influencers do and see how far you get before it's an unmanagable mess and the LLM is lost in the weeds.

Going the other direction in terms of model size, one tool I've found usable in these scenarios is Supermaven [0]. It's still just one or multi-line suggestions a la GH Copilot, so it's not generating entire apps for you, but it's much much better about pulling those one liners from the rest of the codebase in a logical way. If you have a custom logging module that overloads the standard one, with special functions, it will actually use those functions. Pretty impressive. Also very fast.

[0] https://supermaven.com/
This article is AI generated, and they didn't even fact check it.
An AI module like this can help a lot with processing for certain types of neural networks, but LLMs are not one of them.

LLM inference is basically bottlenecked by RAM bandwidth and how much RAM you have. Every token to be generated needs to iterate over the whole model, pulling it piece by piece from the RAM to the CPU, where some relatively small calculations are applied.

Having a separate NPU like this connected via PCIE makes LLMs much slower, since you're bottlenecked by a PCIE 3.0 x1 connection instead of your full memory bandwidth.
That should be when you move to more sophistcated (and also complex/complicated) languages that relieve you from as much of this boilerplate as possible.

The rest is then general design and archiceture, where LLMs really don't help much with. What they are really good for is to get an idea of possible options in spaces were you have little experience or to quickly explain and summarize specific solutions and their pros and cons. But I tried to make it pick a solution based on the constraints and even with many tries and careful descriptions, the results were really bad.
You mean this https://www.phoronix.com/news/NVIDIA-EGL-Wayland-1.15 and the multy year story that I can guess from the comments in there?
Yeah, I think I added a comma while reading by mistake so I thought the "that" was preceding the explanation of why you singled out embedded, my bad

The point about a runtime optimized to run bare metal on a single core probably being suboptimal on a desktop machine with 8 cores still stands though. (And the laptop one is possibly not going to work optimally on a server with hundreds of core either)
Oh wow really, 2/3 of states let employers pay below minimum wage for tipped employees?
The Dart team is separate from the Flutter team, though they do interact as Flutter is now the primary use of Dart and as such, influences what is worked on in the Dart team.
The 1B to 3B models should be runnable on Raspberry PI 5 with 8GB. That seems reasonable. Probably equivalent to the new Apple Intelligence that runs locally on device in terms of performance if you can use the same model.
Full ACK. HN deletion policy is very bad and unfriendly.
The main and best model according to many is Claude 3.5. But it provides maximum of 200k [1]. While I understand cost effectiveness and other limitations with embeddings. But maximum context of just 5% is probably too low with any standard.

[1] https://support.anthropic.com/en/articles/7996856-what-is-th...
I use Linux on mine. It's a bummer that the magic to send over 2 eDP tiled at 5k resolution was never open-sourced, so you can only send 4k and it ends up slightly blurry.
I am the least knowledgeable user of emacs ever, however just some notes as I read this

> For example, suppose I have a block of code with variable names in under_score notation that I want to convert to camelCase. It is sufficient to rename one instance of one variable, and then tab through all the lines that should be updated, including the other related variables.

For me that would be :%s/camel_case/camelCase/gc then yyyyyynyyyy as I confirm each change. Or if it's across a project, then put cursor on word, SPC p % (M-x projectile-replace-regexp), RET on the word, camelCase, yyyynyyynynn as it brings me through all files to confirm. There's probably even better smarter ways than that, I learn "just enough to get it done" and move on, to my continual detriment.

> Many times it will suggest imports when I add a dependency in Python or Go.

I can write a function in python or typescript and if I define a type like:

function(post: Po

and wait a half second, I'll be given a dropdown of options that include the Post type from Prisma. If I navigate to that (C-J) and press RET, it'll auto-complete the type, and then add the import to the top, either as a new line or included with the import object if something's already being imported from Prisma. The same works for Python, haven't tried other. I'm guessing this functionality comes from LSP? Actually not sure lol. Like I said, least knowledgeable emacs user.

As for boilerplate, my understanding is most emacs people have a bunch of snippets they use, or they use snippet libraries for common languages like tsx or whatever. I don't know how to use these so I don't.

I still intend to try cursor since my boss thinks it might improve productivity and thus wants me to see if that's true, and I don't want to be some kind of technophobe, however I remain skeptical that these built-in tools are at least any more useful than me just quickly opening a chatgpt window in my browser and pasting some code in, with the downside of me losing all my bindings.

My spacemacs config: https://github.com/komali2/Configs/blob/master/emacs/.spacem...
I'm not understanding your argument that giving people money means that the U.S is more willing to risk firm collapse, or that by not giving them money Europe is more averse? What's the idea?
The game is superb. I was approaching it from a highly critical standpoint, between the choice of a new story in the same setting, and overall rather poor track of Lem adaptations to other media than books, which I felt either didn't try to be faithful, didn't have any budget, or both.

But the game won me over near instantly. Its pacing, presentation, and writing are top notch. Overall I feel that it's worth a try whether you know the original story or not. Knowing the book will spoil a lot of the, let's call them twists, very quickly, but will also provide interesting context for things shown before the protagonist finds things out on her own.
your population won't shrink, you'll import the third world first.
As recently as 10 years ago in 2014, at the tail end of Ballmer's CEO tenure, Washington state minimum wage was still ~$8.60.

https://en.m.wikipedia.org/wiki/Minimum_wage_in_the_United_S...
At cmu I remember there was some awesome guy who proved that PowerPoint animations are Turing complete
Not just that everything was going through windows as GP said, whatever market they entered, they acted like their product will be like windows in that sector too from day one. Zune was like that, but the best example is windows phone, version 8 more precisely which is the first proper modern smartphone version.

Google realized that if they want to stand a chance in catching up to the iPhone, they need to shove android in people's faces, and lure in devs.

Microsoft entered the game (WP8) when android already had a foothold, making it even harder. They started with a mostly empty app store, and while they were clever enough to make sure the most widely used apps would be available by effectively bribing those big companies to develop windows phone apps, they pretty much gave the middle finger to all the small indie devs. I remember when android 2 was around I just downloaded android studio and played around a bit, making a simple scrobbler app for my Samsung device. Sideloadong was king back then, but even up to this point I had to pay zero bucks and jump through no hoops to try this out. I don't remember what putting this on the Google play store would've cost me back then, but not much.

The windows phone experience was: sign up for a dev account to download visual studio with WP support. Start up VS, asked for your account again. I think in the beginning this was actually a paid account, probably because apple did it that way and again, you're Microsoft so act like you already own the place. But later in they reversed course here at least and you could log in with a free account.

So you start building a small test app and then you want to run it in the shipped emulator but surprise! Your laptop only shipped with windows 8 home which doesn't include virtualization features, so tough. So the only way to test the app was to push it to your phone, which was another overly complicated mess where your phone had to be in developer mode and you could only "sideload" one app at a time, iirc. The result was an app store with mostly tumbleweed. Whatever small utility or gimmick you wanted, when on android a search would give you dozens of results, on WP, there was maybe 4, and 3 of them almost unusable and abandoned.

I'm not blaming ballmer for having decided this specifically, but holy hell how did this pass any meetings with the higher-ups? You're uo against two tech giants who have a head-start of a few years, you try to get people to switch to your platform by being pricey, having no apps, and being hostile to smaller devs?

The same played out with all the phone makers, who had to pay license fees for WP when android was free to use. Guess which phones were cheaper in the end. And when Microsoft bought Nokia, Nokia had the unfair advantage of getting WP for free, making it even less attractive for others to compete in that sector.

And let's not get into the botched Nokia acquisition because I also don't think this can be blamed on ballmer that easily, or primarily.
You may also enjoy the Expeditionary Force series. Totally different story, but it has a similar vibe.
Where does the interest go
How do you know that it didn’t make any mistakes, which you wouldn’t make if you learned the usage of that library without AI? Even before AI generated code, people made mistakes about which they didn’t know, because they never read the documentation for example, and it “worked”… except the unintended side effects of course. Adding an AI layer into the picture makes this definitely worse.
Ok, so… I’m looking at the Python example with HTTP Endpoints and I already have questions.

Why both functions are inlined and why FastAPI is used at all. I’m also not seeing any network bindings. Is it bound to local host (doubt it) or does it immediately bind to all interfaces.

It’s a 3 second thought from looking at Python code that I know only enough to write small and buggy utilities (yet Python is widely popular - so LLM have ton of data learned in). I know it’s a demo only but this video strengthen my feeling about drop of critical thinking and a raise of McDonalds productivity.

McDonalds is not bad: it’s great when you are somewhere you don’t know and not feeling well. They have same menu almost everywhere and it’s like 99% safe due to process standardization. Plus they can get you satiated in 20 minutes or less. It’s still type of food that you can’t really feed on for long; and if you do, there will be consequences.

The silver lining of it is that it most likely cut off all people from the field who hate the domain but love the money, as it’s exactly the problem it automatizes away.
To call a language silly is.. silly. I don't know Chinese. But for a person like me, Japanese is incredible. It's so extremely logical. Exceptions are almost non-existing. Sentences are modular. Etc. I love it, as a person with a programmer's mind.
It has very few phonemes and that's one reason it's hard to "fix" the writing system, but that's also one of its good points, for someone learning the language.

As for "translate in real time", that won't happen because from Japanese to English it would mean to translate before the sentence is done, knowing the intention of the speaker before the speaker says anything. For the simple reason that in Japanese the verb comes at the end while in languages like English it's typically the second word. Using an AI wouldn't be any better than when I used to translate for my wife and the other way around. It works but is hardly satisfactory for anything more than occasionally (speak, wait to hear the translation, speak back, ditto).

A Star Trek universal transparent real-time translator will not happen.

As for dyslexia.. I don't see the connection. Dyslexia is a problem of reading and writing, and it exists independent of the language, and also the writing system (it has been sometimes claimed that Japanese children are less affected by dyslexia than people learning Latin-based languages, and I for some time kind of thought so too.. but I have since seen multiple cases of dyslexia related to Japanese as well, it's the exact same problem)
That article reads just like half-a--ed chatgpt prompt designed to shill Cursor because it became irrelevant after introduction of Canvas tool.
> But Sonnet and 4o both suck at why CUDA isn’t detected on this SkyPilot resource.

I don't understand this sentence, should "both suck at why" be "both suck and why" or perhaps I'm just misunderstanding in general?
> It isn't even that the stuff tastes better, it just triggers more of the pleasure centers in the brain...

What exactly do you think "tastes better" means? If it's triggering more of the pleasure centers of the brain, then it tastes better.
OK I have been writing code for 50 years but can only use cursor for home use. From my experience, I echo the authors comments. You do have to be careful with larger suggestions that it makes sense but the syntax will be right. It is just faster.
And password managers will not fill in the credentials correctly.
This adds `set -o pipefail` to POSIX sh, which causes a whole pipeline to fail (non-zero exit code) if one or more of the commands in the pipeline fail.
Heh? That hasn’t been true on even the very first POC wayland compositor, Weston. I mean, it used to crash from time to time in the very early days, but visual artifacts? I don’t remember any, besides the occasional xwayland app (which is literally an X app running inside wayland).
I'll have to get back to you on that...
I tried Cursor and while I was extremely surprised by the ability to do multiline edits in the middle of the lines, I could not get to accept how aggressive it was when trying to autocomplete/auto-edit segments of code while I was just typing.

It was like a second person being in the editor having a mind of its own constantly touching my code, even if it should have left it alone. It felt like I was finding myself undoing stuff it made all the time.
That’s my favorite too.

If anybody wants a quick intro to the game that works on mobile, here’s a demo I made that works in the browser and lets you tap links instead of learn parser syntax:

https://memalign.github.io/m/counterfeitmonkey/index.html
>Are you remembering Windows Mobile? That sucked, but Windows Phone did not (and was famously built by a totally different team)

This seems to show another of MS's big problems in those days: too many different products doing the same thing, and a lack of focus. IIRC, they went from Windows Mobile to Windows Phone (version x) and then to Windows Phone (version y, totally incompatible with version x). Each time, this alienated 3rd-party developers because all the apps they wrote wouldn't work on the all-new platform.