skysight-inc/HackerNews huggingface dataset:
In an age of 24/7 SLAs the credibility of core hours is being stretched thin.
AI was overhyped in the 1950s with the perceptron. Machine learning advances in fits and starts. As soon as it looks like it’s out of steam something novel comes out. Circa 2010 all the effort was on perfecting SVMs to the point where 1% point improvement on a computer vision task was a PhD thesis and the like then all of a sudden AlexNet made neural nets look feasible and the game changed overnight.
I was thinking, all the energy society saved moving from incandescent to LED bulbs...

I wonder if AI completely negates that?
It bristles me a lot that browsers are sometimes only offering highspeed FileSystemAccess to OPFS only, not real files. Letting users interact with their files well is a basic decency. Webapps which makes it possible to expose their state & let users see that is a service to users, shows respect. It's good to share your state, bad to hide it in some secret hidden away internal place.

As for why not indexeddb, there were some great great details on Notion & their wasm sqlite decision. They tried LocalStorage, sucked, tried IndexedDB, but they said theres a very significant cost per row written or read & that it just was way too slow for their use case of lots of small rows. Really sad to hear, really sucks that the browser once again built some fancy safe secure developers-wont-be-able-to-do-harm approach that ended up being so slow as to be unusable. https://news.ycombinator.com/item?id=40989990

The too slow to be usable feels like the last File System API, which lets us do files but in a ridiculously slow fully-buffered form. Because again the spec authors prioritized making a safe secure API that was free of any potential pitfalls that no developer could ever mess up. There-by making something essentially unusably slow except for the trivialest of uses.
Also the 3x repetition rule.
> Quest3S … pretty much all of what the … VisionPro can do

It can’t do that “protecting your privacy” thing. And that’s a dealbreaker for many, many people.
[dupe]

More discussion: https://news.ycombinator.com/item?id=42128935

https://news.ycombinator.com/item?id=42127304
The correct phrasing would be is it a Markov process?
In the BFU state, notification previews, contact information for incoming calls, and other user-specific data is locked because it’s not decrypted. These things would also change the user experience dramatically, so that’s why Apple doesn’t do it.
Language is a game with strict rules and strategies.
And these (optional ones) don't require a banner.
There is a restart action. You need to first add the Shut Down action, then you can change it to Restart.
The funny thing is that I went undergrad to some big name tech school in the late 70s and you barely had access to computers without a specific need or for specific coursework. (I took FORTRAN using punch cards and a mainframe.) At Dartmouth for grad school, access to computing resources was much more democratized, even though I was working in material science.
> (Intermediate)1. Adding to memory faster than adding memory to a register

I'm not familiar with Pentium but my guess is that memory store is relatively cheaper than load in many modern (out-of-order) microarchitectures.

> (Intermediate)14. Parallelization.

I feel like this is where compilers come into handy, because juggling critical paths and resource pressures at the same time sounds like a nightmare to me

> (Advanced)4. Interleaving 2 loops out of sync

Software pipelining!
https://github.com/bluesky-social/pds
> A U.S. LLC is a weird amalgamation of tax and law.

What do you mean? LLC aren’t AFAIK about tax: they are about limited liability. How is that different from other countries’ LLC-equivalents?
That will be soon supported!
Then you should be surprised that turbo-instruct actually plays well, right? We see a proliferation of hand-wavy arguments based on unfounded anthropomorphic intuitions about "actual reasoning" and whatnot. I think this is good evidence that nobody really understands what's going on.

If some mental model says that LLMs should be bad at chess, then it fails to explain why we have LLMs playing strong chess. If another mental model says the inverse, then it fails to explain why so many of these large models fail spectacularly at chess.

Clearly, there's more going on here.
I'd like to be able to specify much shorter times than 3 days, I could have my phone reboot every night while sleeping if possible
Ocugen Announces FDA Approval of EAP for Patients with Retinitis Pigmentosa
"RelativityVR" or similar would arguably be equally good for search, clearer purpose/context from the get-go, and much easier to communicate, vs " 'Relativity', but without second 'I' " ...
The brain solves that problem. It seems to involve memory and specialized regions. I found a few groups building hippocampus-like, research models. One had content-addressable memory.

There was another one that claimed to get rid of hallucinations. They also said it takes 50-100 epochs for regular architectures to actually memorize something. Their paper is below in case people qualified to review it want to.

https://arxiv.org/abs/2406.17642

Like the brain, I believe the problem will be solved by a mix of specialized components working together. One of those components will be a memory (or series of them) that the others reference to keep processing grounded in reality.
Blue Dwarf: A social network for the small web
In V8 it used to be the case that every await was translated into 3 extra function calls and this caused big perf issues.

These days I think it's only one extra function call but still...
Here's an overview of current VR hardware.[1] This is by Phia, who is a VR native. She's been trying everything in VR since she was a teenager.

The most recent advance is Bigscreen.[2] Wired headset display, weighs 127 grams, good screens and optics, about US$1000. We're starting to see the end of the brick you wear on your head era.

[1] https://www.youtube.com/watch?v=DomfNq0vNCk

[2] https://www.bigscreenvr.com/
Since we're mentioning Shannon... What is the minimum representative sample size of that problem space? Is it close enough to the number of freely available chess moves on the Internet and in books?
You are correct that we choose what to believe based on what we think is more likely or useful. We don't have time to research all the things

But that is not relevant to point that Chinese state media (which is in a way all their media, like becoming in Russia now) is wrong and lies regularly but will never undermine the cult of personality at the top of the government that owns it by admitting the lies.

To deny that you need to go all tinfoil on me and say most instances where they lied is made up by the West. Like idk Tiananmen didn't happen or whatever. If you believe that then sure.
I wish that would be the case.
I'm so dumb. I didn't even click into the "Blank Actions" tile.
> what else would you propose?

Not suing others for millions or billions and spreading misery. Nothing can bring those kids back.

Maybe the government could have offered education and employment guarantees to the families?

> only country

Want to list some other things only the US has?
Just tried it on a 16 Pro Max and it’s insanely good. I really expected it to be a lot more random and buggy, but had no problem navigating the phone and “clicking” buttons etc.

This is basically the sort of “future tech” I imagined as a kid. We can now talk to computers and they talk back (ChatGPT, Apple Intelligence, etc) and flawless navigate our portable super computers just by looking at them.
Nice! Just created an automation to restart daily at 4:00am. Hopefully it works without user input.
1. Do not track was not the browser deciding what to do (that would be a similar shape as Firefox multi-account containers and incognito mode). It was a machine-readable way to tell the site what to do; ie the same incorrect model as the click-through banners we have now, just non-interactive.

2. It was intended to be a way to communicate an actual intent from the user. Once it was set by default, it ceased to be an indicator of user intent.
Imagine being such a condescending douche…and an ignorant one to boot.
6DOf not only necessary for room scale. Lack of parallax of 3DOF a common cause of discomfort for many. I’ve been in the space for a decade and given hundreds of demos to people.
That is true. But only specific kind of time can be used on acquiring the desired VR headset with specific time/value ratio.
AR-15 is merely a body style, there is no metric by which it is more dangerous than a hunting rifle.
The biggest problem with all this is that it's very nearly impossible to tell what kind of cable you have most of the time. If you're lucky (or purchased wisely), the cable will have it's type and class printed on it, but most don't -- certainly not OEM cables that ship with devices. And by now, most of us probably have a dozen or more USB-C cables of various sorts. Some of these may be TB cables. Some may even be TB4 cables. Some may even be data-only cables. But it's hard to keep track, and it's stupidly expensive to just replace everything every time a new standard is available [on one specific device].
A fascinating peek into the fairly deep past (sigh) is Abrash's The Zen of Assembly language. Time pretty much overtook a planned Volume 2 but the Volume 1 is still a pretty fascinating read for a time when tweaking optimization for pre-fetch queues and the like was still a thing.
I also find it frustrating, but I’ve come to appreciate that it’s a way to at least partially sidestep the hard problem of naming things. There are still idioms and choices to make, but using abstract symbols makes it easier to play with the abstract concepts being presented.

My most-used programming language is Go, but I’ve been writing mainly Swift for the past year or so. While there’s a lot I like about Swift, its verbosity leads me to waste an inordinate amount of time pondering what the correct verbiage ought to be, and I often miss Go’s more terse, often single-character naming convention.
Not like anyone was going to use railway.com for anything important, memorable or eponymously relevant anyways. Might as well buy the rights until 2030 and let it lapse to the next-richest owner when your assets are carved up post-dissolution. I wonder who the future railway.com will belong to, a dentist office? A themed birthday party decorator? Who knows anymore.
I see this much, but that's not a code license; it is a documentation one.
Twin Peaks reference, perhaps? https://twinpeaks.fandom.com/wiki/Garmonbozia
On-demand used to be a luxury ha
What the heck did I just watch?
That is an excellent pointer. Thanks!
And yet the Anthropic CEO is still claiming PhD level intelligence in next couple of years to Lex Friedman. It's starting to feel like the whole crypto pump and dump again
Could you explain why you think it is a likely risk? Has this attack happened frequently?
Also have to hard disagree. I remember going from the Oculus DevKit2 to the Vive, seeing the change in people we'd invite over for "I'm done trying to convince you with words just Come over and try out VR" evenings.

6DOF, even when sitting, is a significant difference. Your brain immediately feels far more at home with good 6DOF.

Fun fact : one week I spent about 5-6 hours every evening playing Elite Dangerous in VR. Mining asteroids while listening to lofi cyberpunk and pretending that mining was my whole life, it was great. Until my partner would bop me on the back of the head ^_^
Perhaps Ukraine will supply the USA if or when the time comes.
Sometimes when I turn off my iPhone for a while, it turns on by itself.
Would love to hear the names of your unicorns…
Very good suggestion, however I’m not sure if it’s healthy for a phone to reboot 365d/year?
localised subjective opinion and not any kind of actual global truth.

Global truth: definitely not. But we're also not talking about that. At least I'm not. I'm talking about "western realities". In the parent sibling's Germany example, the only thing relevant is Germany, not globals. If you're a white German in Germany, then in regular media public opinion a lot of what should be normal pro/con type discourse is easily labeled "Neo-Nazi". So much so that people self-censor. Except for the real Neo Nazis. Americans can be "proud to be American". A German proclaiming to be "proud to be German" is a Neo Nazi.

And yes in "NA" context, I can definitely say that it's not "right wing outrage" construct. It actually feels like this conversation is the perfect example now. I'm absolutely not a Trump supporter for example. Not even a republican supporter. But it's absolutely my belief that H1Bs (which primarily means Indian nationals) is a very detrimental construct for America. I would never in my wildest dreams mention this "IRL" in my regular social circles for fear of being labeled racist. I am actually struggling to write any further here right now without fear of being labeled racist. I absolutely want to avoid "being thrown in the Trump camp" as well. I absolutely abhor the kind of vote buying Musk engaged in for example. A million a day for a signature? WTF!? It's such a brazen thing for a person with money to do, it's against everything I always believed the United States of America, the leader of the free world, would stand for. But I guess I was just naive. The world is way less fair than I hoped it was. I do recognize that. I still hate it.
"Don't be evil" has become "Hide your evil".
(At least try to anyway).
Ok, let’s see some links..
Child? Do you condescend based on principle or dogma? ¯\_(ツ)_/¯
Scientific benchmarks score are not necessary related to the rate of completion of tasks such as user persuasion. Software engineering is more important when the current state-of-the-art small language model is sufficient for soltion of our application.
They might, but if youre simulating a group you can count group survival as part of the selection criteria.
13.6 inch screen on the small air
`pacman -S noto-fonts noto-fonts-cjk noto-fonts-emoji`
That is a very pertinent question, especially if Stockfish has been used to generate training data.
I've stopped using aliases in the SQL I write and it's dramatically increased the clarify.

From this style guide, the aliases section would look like this in my style guide:

SELECT first_name
FROM staff
JOIN students
ON students.mentor_id = staff.staff_num;
And the in-detail explanation is full of references to specific third-party services, like Fulcio and SigStore...
> The other problem we need to solve is swap. Linux, or at least not this Linux, won't let you use a swapfile hosted over NFS; swapon will give you an illegal argument error and refuse to enable it.

To my shock, https://en.wikipedia.org/wiki/Network_block_device says

> The protocol was originally developed for Linux 2.1.55 and released in 1997.

so I wonder if you could use that? It's better suited to swap anyways.
> somehow never seem to blame the web companies for doing the naughty things on their websites that make them subject to the law.

If I do not want a website to set any cookies, the correct course of action is to tell my user-agent to not keep any cookies from it.
Prometheus 3.0
Matrix is the opposite of feature creep - there are several features entirely missing from major clients that users of modern chat apps expect to have.

(Examples include: custom emoji, functional search of encrypted chats, pinned messages or some sort of MOTD, forwarding messages, etc)
I am not surprised that large-scale programs were written in Dartmouth Basic, or that those programs satisfied the needs of their users. Some program libraries include programs in unstructured Fortran IV, which have been running satisfactorily for 60 years. Similarly, some very complex hospital systems were written in Mumps (aka M), in which, due to both the language and the programming style used, programs looked more or less like line noise.

I once consulted for a company that had a product written in Pick Basic. This product had been sold around the world, and was very successful in their market. They wanted to modernize the product, so they went to a big DBMS vendor with a target business problem; the vendor said it would take several months to produce a sample solution. The company gave me the problem description. The next day I went back with a PoC program, 50 or so lines of C++. I emphasized that I had used C++ just because it was convenient (and that really any standard language would do), explained what parts of the problem were not addressed, and estimated that the entire program would take about a week's work to do. The client agreed on this, but said (a) that they needed a solution that was compatible with Pick Basic, and (b) their programmers only knew Pick Basic and wouldn't be any good at learning anything else. I don't know what became of the client and their product. (The Pick system was a combination of a variant of Dartmouth Basic and a DBMS.)

I'm not in any way saying that Dartmouth Basic is useless. I am saying that creating this language was NOT the flash of genius Kemeny and Kurtz actually had, but that making computing accessible to non-experts was the actual point.
If I can't build on a rpi3 in my basement and am forced to use GitHub that's exactly against the spirit of open source
Previously (13 points, 5 hours ago) https://news.ycombinator.com/item?id=42142391
On iPhone, you can use the Shortcuts app to do this. Create a new shortcut with the Restart action and save it. Then go to the Automations tab, set the schedule, and select your new shortcut. Make sure it's set to Run immediately.
I think it is probably because a lot of things are deemed as acceptable. For example, the stream filter chain one is only exploitable if the input to some php IO functions like file_get_contents are attacker-controlled, and those things are already treated as LFR vulnerabilities in application, not the language runtime.
Also some of the them (e.g. stream filter chain) are fun and useful enough (turning LFI into RCE), so I bet there definitely some people would rather those thing is not fixed. Given that a properly-secured application wouldn't be affected.
http://archive.today/v1378
Suing into bankruptcy is the only flavor of capital punishment we have for corporations.
Wow. I get to choose one from a total of FOUR large corporations! Amazing openness!
Thank you very much. I've wanted to have a weekly reboot of my phone for years now, and it drove me nuts that I couldn't create a shortcuts automation for it.
I wouldn't expect an LLM to be good at spell checking, actually. The way they tokenize text before manipulating it makes them fairly bad at working with small sequences of letters.

I have had good luck using an LLM as a "sanity checking" layer for transcription output, though. A simple prompt like "is this paragraph coherent" has proven to be a pretty decent way to check the accuracy of whisper transcriptions.
I logged in simply to praise the level of patience you have
Because it's healthy to take some days off
Another solution - drop numeric phone numbers all together and switch to alphanumeric or verified contact only. With numeric, sequential phone numbers you can just robocall all the numbers until you find a victim. Making the search space significantly larger should solve that attack vector. Of course, this will effectively be the same as transitioning from IPv4 to v6 - with all the same associated pain

It'll help with so many things:
- in contact syncing systems you can't rainbow table your way to decrypting numbers
- numbers can be permanently burned once they're released or deemed as spam. This means every service could ban spammers safely without fear of burning a real user.
- people could more easily have alt numbers, non-voip numbers for untrusted services.
>In the west, you'd buy a PC (or a home computer) to play games, edit documents or manage your business. The latter two were pretty much impossible in Japan, as the computers of that era couldn't handle the complexities of the Japanese language and character set. Gaming was all that remained, and if you only wanted gaming, you could just as well get a NES (known in Japan as Famicom), which was much better suited for the purpose.

Some, much complex, JRPGs such as Falcom's titles (the Ys series), began on Japanese computers (though they did end up getting NES ports anyway).

There's also the proliferation of smut on Japanese computers, since you can't have that kind of stuff of consoles. This also eventually trickles down to some "underground" computer magazines in Japan having that stuff on their pages and coverdiscs - the stuff you would typically find on their weekly gossip magazines.
Just coming off this comment. I think I’m done with this industry.

Had an interview with the rudest motherfucker I’ve ever met. Utter disdain for their existing employees (complaining that they can’t just fire them on the spot like in Ukraine or some other Eastern bloc country). Asked “why should we waste Engineers time interviewing someone who doesn’t have C# experience?” I should have ended the interview right then.

This is why people hate immigration. I should have told him to go back to his country if he wants that experience.

I’m so far tipped over the fucking edge I’m going to start a violent revolution.
How can you prove this when talking about someones internal closed API?
> I find it fascinating that people are putting so much efforts optimizing exploitation techniques, yet ~nobody bothers fixing them, even if it only takes a couple of lines of code and 20 minutes.

Like it or not, exploiting seems just more fun and rewarding. A lot of people will be interested to learn on your blog how you came to find and exploit a vulnerability. The 10 line of code patch gets little attention. Not even taking into consideration bug bounties...
Why not just go all the way and separate the program instruction memory from the data memory, physically? I know there’s an approximation of this at the page level, but why even let the kernel modify its own memory in the first place? Memory unit that only loads signed pages. etc.
That's the exact reason we built TRMNL, because your phone is consistently trying to seek your attention (hence distraction). TRMNL helps build personal dashboard without necessarily creating chaos. We built handful of native integrations[1], but you can completely hack it and create your own dashboard with simple HTML content[2].

[1] https://usetrmnl.com/integrations
[2] https://usetrmnl.com/framework
We are just scratching the surface of what LLMs can do. Case in point, ESM3.

https://www.biorxiv.org/content/10.1101/2024.07.01.600583v1
It is first configuration that sticks.

That is how include * sshd_config_d overrides all subsequent lines in sshd_config.

So it would need to be 00-password-auth.conf for it to work.
This is what you get if you insist on using single letters for every variable. Why do that? Well, because otherwise a variable name might be confused with a bunch of variables multiplied together, because we don't use multiplication signs. Why not? Well you see, the signs might be confused with the variable x.
Not bad advice. The one about “where possible avoid simply using id as the primary identifier for the table” stood out to me. In the past with multiple ORMs (ya, ya, we all hate them) the default was to map to a column named id. Also when doing joins its cleaner to use the table_name.id or alias.id then table_name.table_name_id or alias.table_name_id or whatever else besides id is used. The best is when multiple people have worked on the project over the years and the columns are a combo of camel, snake, camel_snake, all UPPER / lower. Must look at the table definitions or ERD every time you want to write some non-trivial query. So having a consistent style guide is better than having any one specific style guide. This would be a good starting point and adjust with your team as needed.
I mean the company is called Railway, that seems pretty “eponymously relevant” to me