skysight-inc/HackerNews huggingface dataset:
Microsoft may be negligent in selling a product unsuitable for these applications. Windows is unsuitable precisely because it can be brought down by third party updates, such that it cannot recover without manual intervention by technical experts. Third party vendors are forced into writing unsafe kernel drivers because Microsoft does not provide sufficient user mode APIs.

Windows has a dated design and a security model no longer fit for purpose. As for your other example, it could be protecting users from malicious programs that may delete data, simply by having a better security model, like Android and iOS.
No I have an extra. I thought they did away with the advanced when the privileges were realigned couple or 10 years back. I haven't kept up with the class privileges.
Do you really expect internet strangers to sit down for hours and hours to make google searches for you just to prove you are wrong? I already spent 2 minutes of my life for you to learn something.

I don't have time for this, please learn how to use google and respect industry professionals and what they say.
All reasoning requires self-awareness, how can you cause electric circuits to become self-aware when you can't replicate the "awakeness" that is intrinsic to all sentient beings?

In other words, how can AI tap into the hyper-dimensional knowledge plane that we access with our consciousness first and then vocalize into sounds and letters?

You can RAG what is written only but not what was "thought" to write those letters and so you cannot have a purely rationalizing and reasoning electrical circuit that function like the biological brains.

It's like feeding magic mushrooms to a robot and expecting it to become conscious. There is no bio-chem pathways to activate the pineal gland nor is it possible to mimic it even.
Heh, thank goodness I don’t have to deal with all that! This code is ascii-only because it arose from working on the DNS. There are other protocols that are ascii-case-insensitive so it turns up a lot in the hot path of many servers.
Why not use statistics? Been reading about xmr charts recently on commoncog. That might help for example.
I suspect that number comes from this quote a little further down

> Every function in this program was just two, or three, or four lines long. Each was transparently obvious. Each told a story. And each led you to the next in a compelling order. That’s how short your functions should be!
Did either release from MS or Crowdstrike explain how this crash bypassed QC? I'm still baffled that a 100% repro crash even made it anywhere near the later stages of QC. This is something easily caught by the earliest CI phases , at the developer and at least first build automation phase, let alone human QC.
Read: if you fund my campaign with bitcoin, I'll fund your pump and dump schemes.
I wonder if they designed the APIs for vector, list, deque, etc together

On deque it all feels fairly natural. Ruby's shift and unshift are cool, but I always struggle to remember the words
I'm not exactly the most hip when it comes to using my phone but I sure as shit don't want to be pasting m3u streams and RSS feeds into a script I'm modifying on my phone. Typing on a phone is already awful so typing anything other than prose is even more awful. I very much enjoy supporting developers that make quality apps that don't spy on me and give me the level of control I desire. I could write my own apps to do what I want but writing shell scripts on a phone sounds like a step backwards. This feels like retro computing on some ancient wearable computer from the 90s.
I made my peace with no code a long time ago. The hobby was shrinking. IME what was lost in connectivity was made up for by bringing in new blood.
I personally consider that to be a bad recommendation and my understanding is that the author also objects to it. I would bet most people are unaware of how emplace actually works and for a reviewer it's more cognitive overhead too.
Right, it's a great feeling when that happens, isn't it?

Oh, and it's easy to exchange passwords by steganography with amateurs who you've not seen or had contact with in decades. Just fill in the gaps:

80x-12AXx-5x3Gx-12xU7-4CX2xxB, and so on. Right, they just roll off the tongue.

Quick and dirty and not that secure but very practical at short notice. :-)
Append to which side? Push and pop are terms of are for queues and stacks which containers can be and the back and front tell us which end of the container we mean
I don't buy that. For one thing, Shakespeare's plays were written in modern English. Otherwise, his work would be almost impossible for most people to read and follow today. Middle English and Old English don't look much like modern English, and there is no such thing (or at least no such period) as "Archaic English," except from a modern perspective.

For another, history is full of similar forms ("He loves me, he loves me not") that are probably just as old and absolutely unambiguous.
I'm interested but skeptical. I have not dived as deeply as you. Mostly I'm using ChatGPT. There is just no way it could generate 90% of my code. It is great at generating boilerplate for simple cases. I find it most useful for getting started on this I know nothing about. Like I was working with SVG recently, something I know nothing about. But is have to say chatgpt was helpful, but not, in the long run useful. Too many errors and its ability to refine answers is terrible.
Too many attempts correction are met with cheerful fixes which have the same bugs.

Is anyone else actually getting good results for code generation using LLMs?
The only solution I can think of is for Frontex to take full control of the external EU border. The way I see it, Frontex officers guarding the border would answer directly to Frontex (NOT to some national authority), would be paid by Frontex and, in case of misbehavior, would be prosecuted by an EU prosecutor.

This approach would greatly reduce the smuggling of illegal immigrants (which, in my opinion, happens because many Southern and - especially - Eastern national borders are porous due to easily bribable border guards). Sadly, I don’t see this happening anytime soon.
It is, but in just intonation it's harder to get away with certain things when the math doesn't quite work out.
The Xeon Phi was a “manycore” x86 design with lots of tiny CPU cores, something like the original Pentium, but with the addition of 512-bit SIMD and hyperthreading:

https://en.m.wikipedia.org/wiki/Xeon_Phi
Im creating a game + engine and speaking from personal experience/my use case, hyperthreading was less performant than (praying to the CPU thread allocation god) each thread utilizing its own core. I decided to max out the number of threads by using std::thread::hardware_concurrency() / 2 - 1. (i.e. number of cores - 1 ).

I'm working with a std::vector
There is also a battery status API for web apps

https://developer.mozilla.org/en-US/docs/Web/API/Battery_Sta...

Web audio api

https://developer.mozilla.org/en-US/docs/Web/API/Web_Audio_A...
Germany doesn't lack money, it just reveres the lack of debt a bit too much. It's cheap for Germany to borrow and invest, and in all likelihood be able to debts down and benefit from the investments, but they don't, because debt scary.

A mountain of unrealized goodwill. It's such a pity, because indeed much of infrastructure is barely maintained.
Is your hypothesis that supplying more rental units (even if they were mostly short-term) would not reduce the both the price and profitability of that stock?

And, that an increased supply and reduced profitability would not drive some of that short-term rental stock into the long-term rental market?

It appears to be the consensus opinion of HN that reducing supply increases availability and/or affordability.

Howso??
> - Phones are widely at 120 fps as of a couple years ago.

They're only briefly at 120fps during important things like full screen scrolling. Phones are battery powered and passively cooled, so rendering at 120fps would be very wasteful even if you can do it.

The important thing about 120fps is that a lot of things are factors of it; you can't play a 24fps movie on a 60fps screen.
If amateur radio is 'ham' radio, then doesn't that mean commercial radio is spam radio?
"Productivity" means shipping the first 3 features fast, then getting overwhelmed in spaghetti and unreliability, things slow down to a halt, and the features you shipped turn out to be buggy.

The desire of money people to sell hack/slash/burn kind of products to customers is so pervasive nowadays, that there is no wonder why we have:

- the Boeing travesty (people actually die because of this)
- the CrowdStrike debacle (who needs functioning airports and hospital appointments?)
- the AT&T hacks

And some manager type (who probably did a 1 month business course and is also a certified Scrum master) is gonna tell you to "ship faster, value, value, value". The disdain I have for them has no bounds.
Lua has been used in Linux kernel modules[1][2]. At least for the ZFS case I know they were satisfied with the ability to limit what the Lua scripts could do to avoid issues.

[1]: https://lwn.net/Articles/830154/

[2]: https://openzfs.github.io/openzfs-docs/man/master/8/zfs-prog...
I would assume the argument could be made that "can be run locally", "w2v can be trained faster than other models" and "doesn't cost per-call to use" to be some arguments for why someone would try this.
Depends what you are coding
Oh, this is still a thing?

Last time I checked, their claim was that the universe can be modelled as a sufficiently large hypergraph rewriting system, with some initial state, and some set of rules. Which initial state? Which set of rules? Well, uh... some!

It's like saying that the Universe can be modelled as a Turing machine, with sufficiently large memory. (or a bunch of pebbles: https://xkcd.com/505/)

Are there any new claims from them?
Make valid claims, instead of lazily hiding behind "I know the long list it exists, you're just not googling hard enough to find it"
Good point about keeping the time down for each candidate to go through it.

Gatekeeping won't be a problem for us, but also a good point in general.
Up to...."Up to" If you are writing a bash wrapper to move some files or something yeah.... Great
Imagine I've installed CrowdStrike under the assumption that it makes my system more secure. Why would I want the OS to allow the system to boot up in a less secure state by providing a prompt for that? Most users will just click whichever option gets them back up and running and IT will have no control over that.
I'm having trouble finding anything about this algorithm online, would you be able to link a review or one of those white papers you mentioned?
Since nobody else has mentioned it, from Wikpedia:

https://en.wikipedia.org/wiki/Macbeth

Shakespeare's source for the story is the account of Macbeth, King of Scotland, Macduff, and Duncan in Holinshed's Chronicles (1587), a history of England, Scotland, and Ireland familiar to Shakespeare and his contemporaries, although the events in the play differ extensively from the history of the real Macbeth. The events of the tragedy have been associated with the execution of Henry Garnet for complicity in the Gunpowder Plot of 1605.

(I'm not sure but I took "differed from the real Macbeth" to suggest that Holinshed's history might also have differed from the real story?)

https://en.wikipedia.org/wiki/Holinshed%27s_Chronicles (there's a good amount in this article about Shakespeare's embellishments)

https://en.wikipedia.org/wiki/Gunpowder_Plot

https://www.bbc.co.uk/history/historic_figures/macbeth.shtml
>> they need guidance on basic QA practices

> Microsoft has a loooong history of botched (security) updates, so I'm not hopeful they can teach Crowdstrike much.

Experience is the best teacher
Yes, although it's a very specialised process. Femtosecond lasers are ubiquitous in semiconductor and thin-film electronics manufacturing, where the dross produced by conventional laser machining is unacceptable. Beyond that, cardiovascular stents are probably the most widespread example - they're made of extremely thin-walled tube that is highly prone to thermal distortion and they require very good edge quality. Femtosecond lasers are increasingly commonly used in the laser texturing of injection mold tools because of the higher surface quality.
This is not a small economy trying to go its own way. This is 5 countries representing about a quarter of global GDB.

Staying in a western controlled financial system is also a risk. Look at what happened to Russia after their invasion of Ukraine. If the system works out, there will probably be alot of other countries interested in either switching over, or playing both sides.
Are they not paying the true cost through the API today?
Only 3.5" drives need 12v though.
NYT Coverage of "MedBeds"
I have an amateur extra license and think pirate radio is awesome. It is a rich, important, culturally & politically influential tradition in its own right.
Hello back! thanks I did not know crontab -e auto-restarted it. fixing it now. also 'cronjobs'.
You can search for 'femtosecond micromachining' for an idea of the applications where this is being used. Most of the applications are still in high margin markets (aerospace, medical, semiconductor), but there are starting to be consumer applications in particular in the display industry. For example, cutting gorilla glass cleanly is most often done with femtosecond lasers these days.

Popularity is increasing rapidly as the cost for femtosecond lasers has been coming down. Wile you are not going to find a press release from Apple saying that they are installing a particular manufacturing technology on their iphone line, the sales numbers speak for themselves: there is a sizable fraction of 1B/year in sales of femtosecond systems which are being used to build _something_
You're absolutely right, my analogy sucked. Python is not a good example of a simple language.

Complexity is in conflict with usable composition. Because of simple, small interfaces, the surface area needed for composition to cover all cases in a plan 9 environment is much smaller.

This allows for things like remote login to be implemented as a small number of 'mount' calls, git to serve repos in a way that can be scripted without writing gobs of porcelain, or sshnet to trivially replace the entire network stack in userspace (namespace by namespace), so that software doesn't need to implement features like socks proxy support.

The simplicity and uniformity of the interfaces and tools is an enabler.

But, you're right. I should have picked scheme or lua as an analogy. Scheme is a particularly good one: the simplicity of its syntax enables easier macro manipulation. How many special cases would you need to have if you were implementing a lisp style macro system for C++?

Smaller interfaces and implementations, lead to smaller sets of special cases and contexts to keep in mind, easier interposition and emulation, and faster debugging.

> You present it as mutually exclusive.

I honestly have no idea what you mean. What is the "it" that I am presenting, and what do you think I presented it as excluding?
FWIW, here is CrowdStrike’s own comparison of features:

https://www.crowdstrike.com/compare/crowdstrike-vs-microsoft...
It's a complex issue. I've seen many companies use "AI" as a buzzword, but true "AI companies" often develop novel models or algorithms, not just wrap existing APIs.

I choose to embrace it and that's why my company is literally called AnotherWrapper lol
Reminded me of this great post from a while back, “What if I were 1% charged?”[0] looking at the consequences if you were to remove one out of every 100 electrons in your body.

The answer: a Coulomb explosion powerful enough to rip the vacuum and generate antimatter from the void.

[0]: https://gravityandlevity.wordpress.com/2013/05/22/what-if-i-...
In the US it’s currently $35 for the FCC renewal, which comes up every ten years.
I thought the announcement was that features would be rolling out in 2025 and that a beta would be available in 2024?

Was it always going to fully launch with the iOS 18 launch not in beta?

Going back it does seem like there is some kind of delay if the beta of Apple Intelligence is not launching this year.
What are the threats to the AI boom?
https://archive.vn/poI2R
I absolutely love this and I have a use case right now. In terms of pricing, what are you thinking?. Wow, this is very cool.
This blog post is about C++.
People have an incredible capacity for compartmentalization. Also, some may believe that Twitter is merely compensating for more egregious behavior by other platforms and organizations and that makes it okay.
This is why non-neutral plasma schemes aren't a road to fusion: the densities that could be practically achieved are extremely low.
Simple Ways to Test Your Fitness
There's a lot going on. The news outlets are removing their articles about Kamala Harris' conviction record. All sorts of information massaging is going on.

Listen, getting outraged that power protects power does no good. It shows naivete. Of course they'd do this.
One of the “no-bullshit” positions I have arrived at over the years is that “real-time is a gimmick”.

You don’t need that Times Square ad, only 8-10 people will look up. If you just want the footage of your conspicuous consumotion, you can easily photoshop it for decades already.

Similarly, chat causes anxiety and lack of productivity. Threaded forums like HN are better. Having a system to prevent problems and the rare emergency is better than having everyone glued to their phones 24/7. And frankly, threads keep information better localized AND give people a chance to THINK about the response and iterate before posting in a hurry. When producers of content take their time, this creates efficiencies for EVERY INTERACTION WITH that content later, and effects downstream. (eg my caps lock gaffe above, I wont go back and fix it, will jjst keesp typing 111!1!!!)

Anyway people, so now we come to today’s culture. Growing up I had people call and wish happy birthday. Then they posted it on FB. Then FB automated the wishes so you just press a button. Then people automated the thanks by pressing likes. And you can probably make a bot to automate that. What once was a thoughtful gesture has become commoditized with bots talking to bots.

Similar things occurred with resumes and job applications etc.

So I say, you want to know my feedback? Add an AI agent that replies back with basic assurances and questions to whoever “summoned you”, have the AI fill out a form, and send you that. The equivalent of front-line call center workers asking “Have you tried turning it on and off again” and “I understand it doesn’t work, but how can we replicate it.”

That repetitive stuff should he done by AI and build up an FAQ Knowledge Base for bozos and then only bother you if it came across a novel problem it hasn’t solved yet, like an emergency because, say, there’s a windows BSOD spreading and systems don’t boot up. Make the AI do triage and tell the differencd.
Append implies the back or end of something, while "prepend" would be the analogous term for the front.
You should upgrade your search engine.

Here is a nice survey covering some of the commercial uses: https://www.photonics.com/Articles/Ultrafast_Lasers_Are_Quic...
The market for commercial femtosecond lasers systems is nearly $1B/year!
It probably is a bubble in the same way the Internet created a bubble in the 90’s. A lot of hype based on the promise of the technology, and when it didn’t expand and pay out quickly enough the bubble “burst”. But over the following few decades the technology did end up living up to the hype, and then some.

It’ll be the same with AI, probably the productivity gains won’t return quickly enough for the current rounds of investment, but on a long enough time line it will absolutely be well-placed hype.
You can look at the earliest sources of the STL from 1994 pre-standardization and the names were already used back then. It's not entirely unsurprising considering even back then there was a vector and a deque.
Might be regional, or maybe you have an account? Not sure. (I'm in Oregon, but doubt they'd separately region-lock the Bay Area vs here...) Anyway, thanks for the summary. Archive.ph ended up fetching it successfully: https://archive.ph/wqLN8

I see what the author is saying now. I don't think I'd go to either extreme, either always apologizing or never. Explanations are always nice when they're not hollow excuses, but IMO apologies are better when they're reserved for the times you sincerely fuck up and feel bad.

I'm an early Millennial, though, so maybe just less civilized than my younger brethren, lol.
Here's >100 of them in the past ~8 months:

https://www.manageengine.com/patch-management/resources/micr...
On an individual level, if you are prone to perfectionism, take heed of its dangers to your mental health and productivity.

On an organizational level, perfectionism is a red herring. Yes, there is such thing as debilitating perfectionism, but 95% of "perfectionists" are really just people who care a lot about doing things properly (providing all the benefits that begets), but who aren't 10x greybeards, so they take longer to do it than a cheap dev would to shit out what looks like the same product at first glance.

(You can say the same thing about "premature optimization", perhaps to a lesser extent.)
Would be nice to see some more concrete data/references. This is a big claim. I mean, if it is "basically the same" but "faster and requires fewer examples" you can just say that it's "strictly better" than K-means, and stop using K-means ever. However, everybody is aware of K-means and personally it's the first time I hear about "Columb exemplar algorithm".
> Running on-call well is a culture problem. You need management to prioritize observability (you can't fix what you can't show as being broken), then you need management to build a no-broken-windows culture (feature development stops if anything is broken).

I was lucky enough to join a company where management does this. The managers were made to do this by experienced engineers who explained to them in no uncertain terms that stuff was broken and nothing was being shipped until things stopped being broken. Unless you have good managers this won’t happen without a fight and it’s a fight I think we as engineers need to take.

Some managers in other teams played the “oh it’s not super high impact it’s not prioritized” game, and those teams now own a bunch of broken stuff and make very slow progress because their developers are tiptoeing around broken glass, and end up building even more broken stuff because nothing they own is robust. Those managers played themselves.

Communication with management is bidirectional, sometimes they need a lot of persuasion.
> huge slice of human psyche encoded into it than the language itself and the corpus of texts in it

This type of wording is problematic because it conflates what is written as representative of our psyche when it does not.

Psyche implies thinking and thoughts that have occurred when the brain accessed those concepts from outside our 3D world, processed it internally, vocalized it into sounds and then finally letters.

LLMs are just doing pattern text search on top of what is written, it is doing no sort of reasoning or accessing of the hyper dimensional plane like our brain does when it thinks or reasons with concepts.

Our brains are not some exotic token or neurosymbolic search engines!
At least you are consistent!
Wouldn't work in practice for all kinds of reasons, but it did make me smile :)