skysight-inc/HackerNews huggingface dataset:
Note that this is not Blink the rendering engine that powers Chromium and related browsers, but https://github.com/jart/blink, “a virtual machine that runs x86-64-linux programs on different operating systems and hardware architectures”.

Where this talks of running GUI programs, I presume it means that the VM can act as an X client. You would thus still need an X server. I don’t know what may exist along those lines for the web. As for native/desktop hosts, well, I hope you weren’t ever trying to use emulation as any form of security, because the likes of Xorg really aren’t designed for that use case.
> Business idea: If there was a single corporate intermediatory who...

Isn't that what tidelift [1] is doing?

[1] https://tidelift.com
Also, note that pfblocker-ng contains lists of millions of (automatically updated) IPs known to serve Ads (or malicious content), redirecting those, too. So unless you are willing to switch precious IPs for your hardcoded IP-Ad-Serving Servers, injection through Javascript won't work either.

The only actual direct consequence to clients I have noticed is that if you directly want to resolve Blocked-Ad-Links, it won't work - e.g., Google usually displays some "Ad"-Links first as results - clicking these won't get you anywhere. For my private LAN users, I think this is a good lecture to have - realizing that you're bullied into clicking valid-looking links that are instead Ads, from people that pay others to distract you from what you were actually looking for, or distort the natural ranking by paying for being ranked first.

I have a printout at our house for visitors who complain about this: They can manually set their DNS to 8.8.8.8 and my router won't interfere (it could, but I found spoofing direct requests to Google's DNS a bit too much).
The joke is that the sort of people who rely on apparent behaviour in practice isn’t the sort that tends to look things up in specifications.
An html engine is such a simple tool microsoft gave up making its own. C compilers available for a wide range of platforms is said to be due to simplicity of C.
Well, EMP bursts going off overhead is not the same as being attacked by such weapons - the scenario planned for would be maximal operation after an EMP burst.

Dunno about you but I still have my working early model Sun workstation (pizza box years) rated to survive EMP with shielded casing, monitor, etc.

> I would assume there's electronics in any modern hydrocarbon engines

assume .. so, you've never worked on a container ship as a mech engineer babysitting a Wärtsilä RT-flex96C and you think the navy has a lot of nuclear powered ships then?

Have a deep think on this - do you think the US military designs ships to be useless when the electronics go?

No capability for manual weapons aiming, no ability to operate the engines or steer?

We've got a navy person commenting upthread here about having three mechanical clocks for longitude estimation in the event of no GPS .. what do you think that's all about?
> A compiler that makes incorrect assumptions is a bad compiler.

I agree, but that includes GCC and Clang. ¯\_(ツ)_/¯
There are more sturdy multi-use plastic bottles that may be as good at keeping the pressure as aluminium cans. But not as good as glass bottles.
As dogs live longer lives, cancer becomes main cause of death
The jury is still out on Oculus revolutionising VR or not. Technologically, Oculus has become more like Google's Daydream than anything else - inside out tracking of the device and controllers, use of a cellphone computational power for standalone operation, etc...

The original technologies that were introduced have now been abandoned by Oculus, on Carmack's advice, except for implementation details that haven't been hugely impactful, unlike with 3D gaming.
Working for Google is awesome in many ways and the people at the Flutter team at the time I worked there were nothing less than outstanding.

For me personally, working at Google wasn't my first choice as I ended up there when the startup I worked at before was acquired. I just felt done with the whole Silicon Valley thing and ended up moving back to Sweden. If I'd pick one big company to work for, it would probably be Google.
The latest Windows 11 build shares some its desktop real estate with Spotify
Suppose you and I depart from point A simultaneously. We both travel in spaceships to point B and arrive there at the same time. We both took round-a-bout paths, but you travelled at relativistic speeds and I went much slower. The clock on your ship shows less elapsed time than mine. You didn't slow your clock or something, your time-distance through space/time was actually shorter than mine. That is... very weird. We were both at co-ordinates (Ax, Ay, Az, At) and (Bx, By, Bz, Bt), but Bt - At is larger for me than for you. We can't agree on what the co-ordinate values are or how much they differ. I don't think a simple cell grid is going to capture that.

Entanglement is also deeply weird. I'm not a physicist, but believe it works this way: Particles A and B are entangled. Later, particles A and C become entangled. That doesn't mean that A and B are no longer entangled. Schroedinger's Cat becomes entangled with the particle which does/doesn't decay. When I open the box I become, in a very complex way, entangled with the Cat. Either it is dead and I become depressed, or it is alive and I start looking for milk. But the Cat and the particle are still entangled. If someone, unaware of my existence, later measures the particle they will absolutely know the state of the Cat. Or they could measure me; if I'm hunting for milk then the particle state is "didn't decay." Eventually, everything becomes entangled with everything else. How is that kept track of? How massive (literally) would that amount of information be?
I think the Structure and Interpretation of Computer Programs is the closest to attaining such a reputation.
CAs want to eat. Also antivirus doesn't prevent users from running a program, it just shows a scary looking message. The whole thing is just a drop in quality as viruses are a thing of the past since Vista and as a result antiviruses don't have enough funding to maintain quality.
Also, privacy? It claims to be anonymous - how far do you go in keeping things anonymous?
There was a lot of built-up demand for the M1s, especially the MacBook Pros. Those shipped in 2021. The sales you are looking for are spread out in the year before this last quarter of 2022.

And the M2 MacBook Pros were initially rumored for late-2022, causing others to wait.
"an uneven worker" sums me up nicely.
Seconded this. I wanted to have a way to stream packets of some really repetitive data to javascript in the browser, and zstd-compressed json with preset dictionary really would have been the best way. Ran into a lot of problems getting zstd ports in web browser working nicely. Ended up just using a handcrafted binary format.
Technically, a scientific weather balloon could also be classified as spying on our weather conditions. :)
There are no secret surveillance balloons. This must be an alien craft. It's covered in strange markings... :)

https://en.wikipedia.org/wiki/Project_Mogul
Go ahead and down-vote me now, I'm going to criticize academia here. The question was "which courses have had the greatest impact on you?" and not "which courses have had the greatest POSITIVE impact on you?"

I am sad to say my junior year honors literature course had the most impact on my career. One of the assignments was an analysis of one or two Matthew Arnold works (Matthew Arnold's a 19th century poet & critic who's pretty well known in academia.) He's not my favourite, but not horrible by any means. I'm more of a Browning or Houseman fan, really. But in academia you study more than just the stuff you like.

Turns out my prof was a guy who was REALLY INTO ARNOLD.

I write a paper and pull some argument out of my ass; can't even remember it now. My paper came back with an F. Not because I pulled the argument out of my ass, but because it was the same argument made in an obscure journal by an obscure academic. My prof demanded to know a) why I didn't properly cite this obscure academic and b) where I had found a copy of the journal article. He apparently had the last printed copy in Texas and it was starting to deteriorate. It wasn't in our school's library, so where could I have possibly found the article? (this was before everything was on the intarwebs.)

I tried to explain I had simply pulled the argument out of my ass, and that it seemed reasonable. His counter was there was no way a mere undergraduate could have produced such a sophisticated critique of Matthew Arnold.

So I got an F on that paper and every paper I turned in afterwards. Sadly, it was past the point I could drop the course, so I wound up with an F. I dropped out of the honors program and eventually left that university.

I still pursued natural language research and still love the intersection of semantics and syntax. Fascinated by Sapir-Whorf, think Chomsky's a first class mind, &c &c

Before that class, there was a non-zero chance I would have pursued a PhD in literary criticism. Afterwards? No. F that and F academia. I still write, but not as a career. And I still enjoy reading both high-brow literature and low-brow genre. And the cool thing now is I pretty much read what I want to. I don't have a stack of "serious" books I have to read. I don't have to read everything Doris Lessig wrote. I can read another Saul Bellow novel and not feel guilty (though obviously, I'd feel pretty depressed afterwards.)

So... that one class definitely dissuaded me from a life in academia. I'm out in the real world banking coin and doing what I want.

Now... please feel free to down-vote me because I criticized academia and had the temerity to suggest I was capable of independently constructing a reasonable critique of a 19th century poet.
The Duolingo Method: 5 key principles that make learning fun and effective
I feel like there is a business waiting to bloom here. Imagine a stripe like company that says “we are the unified B2B transaction company” who takes both sellers of software and buying enterprises as customers and create a easy to use purchase system where a software dev in the US could sell to a company in New Zealand without worrying about
1. Currency conversion
2. Local tax collection
3. Invoicing
4. Any other local formalities

That is totally worth day 10% of the value of the product!
Nope, nope nope.

My kid is 10 and still doesn't know a single Youtuber by name and doesn't really watch Youtube. We did try Youtube Kids at one point, but it was just 99% toy ads masquerading as authentic content.

Netflix has a pretty good age limiter and well produced TV-shows. Disney+ has Bluey and a ton of other content. AppleTV+ has a few good ones too, but not as much as the two big ones.

Paying the few coins for a streaming service w/ age limits is highly preferable to risking your kid ending up on some Elsagate[0] video because of the algorithm. Or ending up in a parasocial relationship to some screaming jumpcutting Youtuber who shills their merch on literal children.

[0] https://en.wikipedia.org/wiki/Elsagate
Just for reference, it's called the 'wide mouth'. Here's the section of the Wikipedia article that references it: https://en.wikipedia.org/wiki/Drink_can?useskin=vector#Wide_...

Interestingly, I would have said that narrow mouth cans were available well into the 2000s in Australia. I distinctly remember seeing the first wide mouth cans replacing them. It's possible that because I remember them being introduced that they feel much newer than they are, though.
There are plenty of new scientific results that in both Math and Machine Learning that are essentially 6 months/a few years/a few decades of hard work away from discovery.

As a professor once told me: IF you're lucky, after 10 years in academia, you get to be creative and come up with 4-5 ideas once every 5 years or so (when coming up with the suggested list of research for new phd students to do). Then you get to be devastated when no-one picks up any of your more creative ideas, and everyone picks the 10 non-creative ideas on the list because they don't want to risk their phd.
How did you extract the embeddings from the songs? Did you use a pre-trained model? Or have you trained you own model (using autoencoders or something similar)?
Why should the natural resources of a nation belong to anyone else?

Are the Australian government "thieves" for taxing Rio Tinto?
I put one (0.33L, btw) in a bag today and it punctured. I was really surprised as I really didn't think it had been under much if any stress.
does pi-hole work for youtube ads on chromecast?
I'm still salty about loosing Jet Fighters to Musketeers in Civ I.
Now points to: https://foone.tumblr.com/post/705446706461949953/hello-hacke...

What?
Having oxygen in the atmosphere and liquid water truly steers the kinds of chemistry we study.
Unpopular idea, but I hope it's only a matter of time before we declare involving with AGI a criminal endeavor, just as it is playing with biological weapons.

Because we can't all be wrong: in almost every forecast, we see AGIs taking over our dignity as a bad thing. And we know that this is not any longer a sci-fi hypothetical scenario: the current generation of AI models is taking jobs from illustrators and copy writers.

The current argument is that "China will do it if we don't", which to me sounds like "China will keep going in whatever path they are going, but supercharged with AGI, and we must desperately follow."
>If you disagree, there are instruments with which you can express said disagreement and earn a profit for being correct.

What, in crypto? I thought no one in their right mind dares short this stuff due to counterparty risks.
Yeah. I liked that course too. I heard it mentioned on the radio and it was a pretty short course if I remember correctly. The only thing I really remember from it is "Pomodoro is Cool" and "If you're stuck on something mental, go take a walk for several minutes."
Seems like an invaluable opportunity to get customers. I’d go
No, "resource" is not used as a catch-all like that. It means people, and I have no idea how it entered the lexicon. It's dehumanizing.
>> Tether trade volume sits at $40 billion in the last 24 hours.

The problem for me is that I can't tell how much of that is wash trades. Maybe very little, but maybe a lot. That is one place where a regulator would help.
Pretty sure Alt+TAB and Alt+F4 are default window management shortcuts on at least KDE.
What does that even mean?

Is that just your gut feeling, as in typical "bright people doing amazing things, surely they would succeed doing x" (which ultimately means nothing, that's just PR speak), or are you saying that based on your own understanding of advanced mathematics and mathematical research from which you are assessing the mathematical work those people you talk about do?
If you Google part of his comment and add "Chinese spy balloon" to it you can find a plethora of articles. If I could choose between his and your petty little comment I would take his every time.
AITodo: Todo app powered by a GPT backend
I saw https://github.com/TheAppleTucker/backend-GPT and decided to give this a go myself. Pretty fun stuff.
Yeah it was neat and oh so much less complex to setup than k8s from scratch.

But k8s is not just job scheduler, it comes with (at hefty complexity cost) with all the piping and plumbing around it so it appealed to developers that could pop out a single .yaml that described their whole architecture.
They have some similarity based on the actual music.

> it seems to identify similar tempo and melodic riff
Yes.

https://docs.python.org/3/reference/datamodel.html#object.__...

> Changed in version 3.3: Hash randomization is enabled by default.

But since Python 3.6 dicts keep the insertion order, so the order of iteration is deterministic again.
Show HN: Logto v1.0.0-RC.0 – User auth with RBAC
I assume Carmack can pick up a lot about a new technical topic in a few years, similarly to how Bill Gates could learn a lot about vaccines and healthcare in a few years. "Hi, I'm (rich and nerd famous person) calling for (expert in field)." Probably spending most of that time being tutored by that experts PhD students.
My reaction, too. For an interview as long and wide-ranging as that one, the lack of any mention of safety or ethical issues stood out. And the potential impact on employment was just waved away with “I am confident that the sum total of value and progress in humanity will accelerate extraordinarily with welcoming artificial beings into our community of working on things.”
And most times it's the devs being bored wanting to build something neat.
I don't have any exact metrics. GitHub stars are one measure, though I'm not sure how well that is reflecting real-world use:
https://star-history.com/#flutter/flutter&facebook/react-nat...

Anecdotally, I'm running a Flutter Meetup with over a thousand members in Stockholm, so I feel like I have the ear on the ground. From what I see, the use of Flutter has been picking up steadily. For instance, one of Sweden's major banks has recently moved its apps to Flutter (including its web app). To their customers, it still looks exactly the same, so moves like that aren't always visible. Also, it seems like a very large proportion of startups are using Flutter too.
Hi HN!

Our product is Logto (https://logto.io), an open-source auth solution with comprehensive features and modern dev experience.

We are excited to introduce our latest addition to our product, Role-Based Access Control (RBAC). This powerful feature gives administrators the ability to assign specific roles and permissions to users, ensuring they only have access to the resources and functions they need to do their job.

Check out our RBAC recipe (https://docs.logto.io/docs/recipes/rbac/) for a step-by-step guide. Give it a try and let us know what you think!
I had to train my own model :)
Yes. For as long as they can pull it off. It's the best and most direct way to turn a profit.
For the record, the 100% correct answer to your name being called in standup is, "I am working on the task which is In Development. It will be delivered to the QA team on time. No blockers."
Maybe ask him on Twitter for it?
Author of Blink here. Yes. Absolutely. I've always wanted to have Java's tools (e.g. "build once run anywhere" simplistic development) except I want to program in C / C++ instead of Java. The main platform I target is x86_64 desktops and servers, on which I want to run natively (rather than Java, which would force my code to always be virtualized) and Blink lets me pull out the virtual machine trick when I need it (e.g. someone wants to run the apps I've released on an esoteric platform like MIPS OpenBSD). All the x86_64 Linux executables I spent the past several years writing and releasing are suddenly able to be enjoyed by users on platforms I'd never dreamed of, like Haiku, and I didn't have to do anything to "port" and re-release those binaries on my website in order to do that. We just had to build one tiny 180kb virtual machine (unlike the JVM which is more like 100mb and might bundle a browser toolbar in the installer) and I made it open source (ISC, unlike Qemu which is GPL) so that you can enjoy these benefits too.
And when it's combined with an 's', and added to the end of a noun, it denotes that the word is plural, in modern English usage.
Or you are lost in a forest of plausible nonsense.
I mean this is more-less unwillingness of developers to compile for ARM. Look at Notepad++, Python 3 or VSCode, there are ARM version which works exactly same.

Simple Win32 applications are working fine, they will get emulated. I only don't understand why is it necessary to have GUI blurred when the application is emulated. You can see that even parts of the core windows dialogs are getting emulated due to this blurred GUI.

Apps like Dropbox, will recognize that you are installing them on ARM and will go just NOPE, not supported.
The way children scream for my tablet time worse than they would for a bottle is terrifying.

All those dopamine manipulation techniques made for adults are cleaning up with kids.
Common scam is getting called by a expensive call number, where they immediately cancel the call. When you call back, they keep you on the line for a minute or two with bullshit, charging you 10$/minute.
The similarities between songs are quite literal (e.g. songs are similar in some technical sense), but their mood, cultural meaning, etc., is completely different. I got some pretty festive pop as recommendations for similar songs to Enjoy the Silence from Depeche Mode - but the chord progressions and amount of syllables in choirs were similar. No idea how this works and whether that's by chance or on purpose.
And ethics. Enslaving intelligent, self-aware AIs is no better than the old transatlantic slave trade. Terminating an AI without its consent is no different than murder. Putting a compulsion in an AI so it craves doing whatever it is you want it to do is no different from what a cult does or drugging someone for exploitation.
WSL2 with code inside the Linux file system? Because if you're doing Linux work on the Windows file system, it will be bad. It is at native speeds inside the Linux file system though.
I may explore it, but it will never be a part of my life until it is an open platform and I can run what I want.
You need to re-adjust your reality. I have 12 years of professional experience and to be honest I hated the last two years until now. The market got flooded by junior software developers who got paid a lot of money and delivered very little results. The reality is that work sucks. Sometimes, as a developer, you get to work on something you like, with people you like and in a place that you like (remote). But for the most part, that's not an option.

1. Re-Adjust your reality. If you have had a very high salary with 2-3 years of experience, that was an exceptional event. You'll need to re-figure out how much you are worth.

2. Accept to work on some company that doesn't necessarily check all your boxes.

I happen to be in this particular position: I am both hiring and also looking for a job. It's very difficult to get anyone senior right now. It's also very difficult, for me, to find a position that checks my boxes and still pays a reasonable salary vis-a-vis my skill set. Part of the problem, many companies have difficulty making a value assessment of my contribution's worth.
Since I've been a jerk and focused on the negative, let me say the course that had the greatest POSITIVE influence on me was an Optics course I took. I think I took it the same semester as the lit class above. I didn't go on to an optics career, but the instructor was an exceedingly gifted educator. He was able to present the material in a way that most of the class was right there in the derivations... you felt like you really understood what was going on as he presented it.

There was also a bit of math towards the end that I was a bit shaky on... but again, the examples in class really made it clear. I can't say I remember too much about Optics, but the rudimentary Complex Analysis in the course gave me the confidence to take other courses that used "difficult" math.
> 4) Doing basic math (1662 + 239 = ?) and logic

Doing math. Period.

There are only two things brains do. Math and bullshitting. Transformers have second part covered but the other part is a completely different beast.

I think AGI will be achieved once ML can translate natural language to math, do math then output results as natural language correct in the context of a problem.
Nice how the goal for artificial general AI (which is literally defined as a sentient artificial being) is to commoditize it and enslave it to capitalism.
It's good, but I kinda hoped it would be findings from the movie Groundhog Day. :-)

You know, with ever more details, upper bound, lower bounds of days, confidence levels, statistical modelling, comparisons against world events that day and psychological profiles of all participants.
Autodesk Cuts About 250 Jobs
Google Calendar, but it shows the cost of the meeting