skysight-inc/HackerNews huggingface dataset:
I cannot provide references (and don't really feel obliged to research them now), but I think this is a misrepresentation of bauhaus.

Bauhaus as a school for design was inherently technical with Werkstätten (workshops) where craftsmen taught the basics in woodworking, and other crafts. In that, Bauhaus continued the Arts&Crafts movement (or the respective German edition of that movement) while applying a 'simplified' visual language.

Of course a Bauhaus alumnus or a Bauhaus teacher wouldn't reach the technical skills of a "Meister" in the crafts, but the connection certainly ran deep.
> Input in NES is not lag's source. Input is only read once per frame.

That’s exactly what I said ;) By virtue of being a different platform, emulation introduces a lag that is just not present on the real hardware (and can’t be lower by virtue of literally being a wire to memory). USB alone often introduces an astoundingly high minimal floor on latency.

> I don't understand what you are calling 10ms lag. Have you measured the delay between your computer and your screen? It is way bigger than that, in any computer or NES console(console-TV).

Yes I have measured it (on all my devices, accurately so) in order to minimise it as much as possible (I can work with but can’t stand latency, even in a terminal).

Rock Band, which I used to be an avid player of, allows you to adjust a relative delay (audio and video separately), timewarping A/V so that all three are perfectly in sync relative to real-world input.

> Network delay is inconsistent, but electronic delay is not.

I agree (and agree to buffers as well), but by and large any modern device is far removed from being just electronic, from USB (USB 2.0 has a 125us polling loop for multiplexing, USB 3 is point to point so can fare much better at 30us, but even then there’s kernel context switch to read and process that data) to HDMI (packet based with loads of multiplexing), many things end up being surprisingly subject to soft-real-time firmware/software before it hits the display itself. Hard real time stuff probably exists because the specs now allow for it but good luck finding that in consumer space where it’s much easier (read: cheaper) to push a best effort implementation.

But my point isn’t about the minutiae of lag source, it’s that the human brain is severely impacted by lag, can adjust to some extent but the cost is paid heavily at multiple levels and with various efficacy crippling consequences; and that Q3 and subsequent games have increasing numbers of facilities to create the illusion that everything happens in sync so that we’re not so impacted by it.
Secure Boot can prevent an attacker who has compromised a system from persistently compromising said system - provided all data used by the system is properly authenticated.

For a typical laptop, Secure Boot plus Full-Disk Encryption (e.g. Windows BitLocker) makes it harder but not impossible for an "evil maid" - an attacker with temporary, undetected access to the hardware - to compromise the system. (Note that Qubes' VM isolation, per se, does not help in an "evil maid" scenario! - the evil maid typically never even turns the system on.)

There's a lot to say about Secure Boot, and Intel's "measured boot" is rather different from the usual authenticate-then-start approach. If you want to know more, Rutkowska's (of Qubes OS fame) "x86 considered harmful" has quite a lot of good information.

[EDITed to properly spell Rutkowska’s name; thanks, e Erik!]
Literally every country in the world has enough thorium in the ground for 100s of years.

Go look up how much thorium is in the earth.

You can literally go in-front of your house, dig a whole and in theory you can have enough thorium for a year.

Thorium is literally waste material that comes out of rare earth mining, its not a limited resource in any way.
But if you change the measure of safety to: square kilometres rendered uninhabitable, or potential to be rendered uninhabitable, for tens of thousands of years then nuclear fission is dead last and always will be.
Java as a language is becoming more and more like OCaml.

Once sealed types are introduced, we'll get closer and closer since you already have records and pattern matching.

Obviously, it'll never be the same. Java will always have it's ways of doing things, the community, etc.

I don't know who said it, but it was probably here in HN, where "if you squint very hard, you'll see what Brian et al are trying to accomplish". This was regarding the MLfication of Java.
Hacker News is like a slot machine with positive expected value. Most days are interesting or sometimes a waste of time. Occasionally you see something like altering. I’ve gotten one big business idea that changed how I ran things and made me a lot of money. Like I mean permanently life altering my business worked instead of didn’t amount of money.

But most days are not like that.

You also get some information early. For example, if you paid attention you could have bought calls on Gamestop when they were cheap or puts on the S and P when they were cheap back in early 2020. It’s a filter: WSB talks about a ton of stocks, but when a news story hits HN that says “WSB is talking about Gamestop”? That is a highly filtered signal and equivalent to inside information.

Hacker News can be dumb in some ways of course but it is the highest signal place I know on the internet and genuinely early on a lot of things.

However, to get any benefit out of it you have to enjoy it, and it doesn’t sound like you do, so you probably wouldn’t benefit as things are.

I think the motto about it being a place to gratify intellectual curious really sums it up. This is a forum for people who are curious, and you come every day looking for interesting stuff. Slanted to programming, tech and business building, but with a mix of everything. And if you think about what you are working on as you do you will occasionally find legitimately useful gems.
Yes, it's a waste of time, I would leave and not return. I haven't made any money or started any companies or met any wives on this site, it's a total joke.
Growing? You must be new here...
I'd agree. For experienced technologists, HN has become increasingly tedious - it's eternal September here.

Don't even get me started with the weekly UFO posts ...
I especially like that HN is free of sarcasm.
- I have personal information on linkedin

- I have agreed with LinkedIn that they may use my personal information for a set of well-defined uses (basically things on the LinkedIn website/service, and some 3rd party services they use to run the website/service).

- LinkedIn promise that they will not share my identifiable personal information with 3rd parties for any use

- LinkedIn's terms of use state that nobody may scrape personal information from their website without their consent. This is how they enforce the previous promise to me

- Some business comes along and scrapes my personal information for their own business use.

- That business knows that LinkedIn prohibit this, and they know that I have only consented for my personal information to be used for LinkedIn itself.

- This is probably "unlawful" (as they're interfering in my contract with LinkedIn), and certainly violating my GDPR rights. Sadly, it's hard to point at a specific example as guidance doesn't have a section titled "Can I ignore individual's explicit opting out of my usage?".

Hence, illegal scraping, as willing violating the GDPR is illegal.

Just to head-off the very common response: Personal, individual, use is not covered by the GDPR. So there is nothing wrong with you going and using my LinkedIn data for any personal reasons. The moment you try to use it for business purposes though, that's illegal.
> The average latency of the most popular Android phones has dropped to under 40ms, which is well within the range required for real-time applications.

Uh.... It needs to be at least 10 times faster to claim realtime use
HN is an important way for me to keep up with new development technologies and methodologies, more so than any other single website i know.

This has helped with my standing in the company i work at, since i usually know every technology people are talking about. I don't know of anyone in the company with a similiarily broad knowledge.
Cross-Site WebSocket Hijacking (Cswsh)
Just my personal opinion, but if you’re looking for a place to advertise your startup, then I doubt HN is the right place.

Personally I come to HN because it’s one of the few places you can have a discussion and read comments without having to dig through dozens of memes and low attempt jokes.
"Very rarely" is not enough to justify thousands of years of uninhabitable square kilometres.
If you like this, you might also like https://www.inkandswitch.com/local-first.html . Some overlap of ideas.
High-pitched screams are less carrying though? They used to clean this parking lot next to my house and this one guy always spent an entire hour with his damn leaf blower (doing bugger all most of the time, blowing 6 leaves with it, I always suspected he just used it to avoid having to do actual work), and the noise was so pervasive in the entire apartment that I just had to leave and go get groceries or something because I found it completely unbearable and ear plugs don't block out low-frequency noises all that well.
Also the lack of meta.
Ory – Open-Source OAuth2 and OpenID Connect Access Control and API Security
So what? If you stored each Pixel on a modern WQHD monitor, that would be 15mb. Its almost like people on HN dont know what theyre talking about
Guy in IT sec recently: some companies reduced their yearly pentesting budget and spend the money on a GDPR paper trail instead. Compliance on paper more important than actual IT security.
>"I am offended by the idea that someone, somewhere, will read a book containing ideas I dislike, therefore your very important rights to publish and read such books are hereby revoked"

Did you actually read the article? The owners and publishers of the books decided they contained images that they felt were offensive and didn't want to be associated with so stopped publishing. Should they be forced to continue? Why are their rights different from yours?

The 'ideas' in the books are still available to view on the internet, you can print them out and share them with your friends. The originals may be copyrighted but you can make similar pictures with the same ideas and sell your own books containing them.
No sure which specifically you tried but for I too, saw a "Sign in" on https://diffuse.sh/ and you just click it and choose the storage basically.
Well SB on Linux allows you to sign things with a Machine Owner Key.

The threat model here is a physical attack that either boots an unauthorized operating system or modified the binaries, how useful it is in the real world for most people I don’t know but it can provide some mitigation or at least a detection if someone is trying to mess with your boot sequence hastily like at the airport or overnight at the office.

Basically you can say that if you lose control over the machine it’s not secure anymore which is somewhat true but in reality you can lock down the UEFI effectively enough that without any known vulnerabilities or bypasses even TLA will probably need quite some time to break into it especially without raising any alarms.

The other threat model is that as long as the MoK signing key is not on the machine, any malware that compromises it won’t be able to add persistence in the bootloader layer.
I just ran ‘uptime’ on my Mac terminal. 194 days. I pretty much never reboot the thing. It’s just always stable, despite hundreds, maybe thousands, of sleep-wake cycles, usually a dozen apps open at one time, the thing is as stable now as it was when I rebooted it some six months ago.

I used to use windows, for a decade, and certainly never had any experience like that.
> how many names do you run into with equal signs in them?

That's not the issue ... I have not personally tried this or examined it, it looks like you can change the state of the header parser by including interesting characters in your name. I am not sure if this is server-side or client-side. If the problem is server side, there is a chance you could tweak the strings to get interesting results. But trying to prove that this is a serious problem without explicit authorization will likely have adverse consequences for anyone who does, so only people who are already doing shady stuff explore it.
I've all but given up social media elsewhere on the web, HN is one of my last holdouts, and I would argue that's it's more of a forum than classic social media.

HN does not engage in nefarious methods of keeping you engaged. It does not send you alerts telling you about what you've missed, it does not curate the home page to place you in your own personal echo chamber. These for me are it's strengths.

However, like any large social gathering, there will always be people whose views you cannot stand, and people who you feel closely aligned to, and this is healthy.

Whenever I see comment threads spiralling into toxic views I simply click away to another thread. For every bad comment section there will always be another good one. The key thing is, as a user I drive how I consume HN, not the other way around.

I may not be the original target demographic for HN and I've certainly not had any more than my 5 minutes of fame here, but I still find myself coming for the posts, and staying for the comments.
Banning one book is of course not a guarantee and parties like the AfD do become popular not for a monocausal event...

Funnilly enough, I think a main driver for AfDs formation as an neoliberal-turned-alt-right party are the books by Tilo Sarrazin and their public discussion in the both-sides style (often blatantly ignoring the core racist message correlating genetics to intellect, etc.).

In that respect, I think one can make an argument that certain "cancelling" (refusal to publish/discuss/sell a book by private persons or companies/platforms) that is not censorship (prohibiting a book by the state) surely is something a society must be willing to perform in order to at least not foster certain ideas within the group of people among them, that is susceptible to fascism.
Yeah none of that stuff.
This. I hope there will be some kind of proportional response but I'm not gonna hold my breath.
So, how do you make uncle Bob media literate?
That was sort of half doable with the horribly insecure Microsoft Hypertext Applications https://en.wikipedia.org/wiki/HTML_Application

You had to use JavaScript or VBScript but all the safety rails are off, this is pre-sand boxing, what do you mean websites might be malicious why would someone make one like that... you could do crazy things, and fully leverage windows APIs directly without much effort via VBScript, I once used the winforms(?) APIs to introspect field labels and names to automate the driving of multiple desktop apps from a crazy jquery and VBScript monstrosity. Made me twice as efficient at that job though so it was awesome.

You could control child iframes and pop up windows (remember these?) and VBScript let you shoehorn quite a bit of native UI type stuff whenever it was going to be easier than building something with simple forms, JavaScript, tables and frames. If you got really fancy you would Base64 some absurd binary into your app and unpack it on the fly with VBScript then call it from a temp directory in order to drive things like interacting with network services that didn’t have any sort of thing you could work with via HTML JavaScript and XMlHTTRequest (this was the very dawn of Ajax)
Relaxation and distraction without pun threads. Guaranteed stimulation on a break

I love reading technical blog posts. Raw tech rather than tech besmirched by the business development department.

Not everything needs to be part of the hustle. Make time for you!
Lots of people mention Nx and of course I want to do the same but with a link to a youtube video, in case you wonder what's possible currently.

https://www.youtube.com/watch?v=fPKMmJpAGWc
These kinds of stories always seem to originate in the UK. I read somewhere that planting fake news stories in the mainstream media is a favorite pasttime of the Brits. I believe that this has been photoshopped. I zoomed in on the photo and it is clear to me that the telltale signs of photoshopping are visible around the edges of the ship.
I think it was standard English when the rhyme was made.

I perceive it as more polite than "have you got" or "do you have".

(Native English English speaker.)
I've been a hobbyist programmer since I was about 6 years old. I had done just about every other job in IT besides sling code.

Reading HN and conversing with a friend of mine in a CS program at Uni are what motivated me to turn my hobby into a new career, at 31 years old. It was through HN that I realized that I knew a heck of a lot more relevant job skills than I thought I did. Threads on HN also connected the dots for what it would take to make this my profession.

The career change itself only took me about 3 months, but reading HN was years of time invested.

I've also had some constructive interviews, on both sides, as a result of the monthly job threads.
But exchange is much more than e-mail, is it not?
In Turkish voltage is known both as voltaj and gerilim. Gerilim means tension, coming from the verb germek, which means to stretch. I think tension is a good analogy, and fits with the idea of potential and springs.
One can only ask what's the point of the forced automatic updates when this stuff is still happening at this scale.
Coursera's upsell advertising (I'm working through, and recommend, Dan Grossman's Programming Languages right now) seems to have switched away from advertising the vocational benefits of their certificates to making it sound like a charity.

It used to be "get this certificate to get 6x more LinkedIn views". Now, 50% of the ads I get are "support Coursera's mission to bring people education for free".
Wonder what has changed. It was standard practice 15 years ago not to expose Microsoft Exchange (nor any other Microsoft product) directly to internet.
Except that Luna in Slavic and Latin just share the same ancestor in PIE.
Not true countries accept that they spy on eachother. They all do it its just that America are the "good guys" and its enemies don't do press conferences on how they got hacked.
Also we already have copyright and patents so no you can't copypaste an iPhone.
Is the model available? Would be interesting to see how it classifies members of Congress, governors, state legislators, etc. Assuming politicians weren’t used for the training set? (Also assuming Kanye wasn’t either?)
I think they changed the algorithm a couple of months ago, threads with high user engagement get nuked into oblivion really fast nowadays.
TBF, I still haven't seen enough to convince me to upgrade my desktop from 4690K (which got an RTX2080 in the meantime). Standing plan is to wait for RTX4090 or AMD's equivalent and change the whole box then.
I have a unique ID to netflix, I can be authenticated through that because I know my netflix credentials. They do not need to know my "data pod" ID for this - the server just needs to reply to the data pod that queried it with the right credentials.

Depending on "data pod" implementation you could also have the "netflix.com" managed fields only be editable by a call from "netflix.com" API, which I then decide to approve for bidding or not and at which price, without me being able to directly edit those fields. Basically write-only from the vendor side to prove authenticity.
> A fusion reactor doesn't create create long-lived radioactive waste (or any kind of pollution).

It can create things that take 100 years, a closed cycle thorium breeder takes 200-300 years.

And the waste from that process is actually quite useful to extract isotopes for medical, nuclear batteries and other applications.

> A fusion reactor cannot be used to create nuclear weapons.

That is just flat wrong. Most fusion reactors that are considered today absolutely can be used to create nuclear weapons.

I would argue starting a nuclear weapons program if you have control over a fusion reactor is far easier compared to when you have a thorium breeder.

While it is possible in theory, in practice nobody would ever do it. Your whole workforce would suffer from to much radiation and because of certain other parts of the material, it would be incredibly easy to track in terms of proliferation.

This is a buggy-men, and would still be with fusion.

> A fusion reactor doesn't require any form of mining for it's fuel.

Thorium is incredibly common. Its already a waste in rare earth mining, so likely you wouldn't even need a single new mine. Every country has enough thorium in the ground to power itself.

> A fusion reactor cannot meltdown in any way.

Neither can a properly designed fission reactor. And in a molten salt reactor all dangerous gases are chemically bound in the salt and if removed from the reactor would freeze instantly not realising them into the air.

A fusion reactor is actually more likely to release dangerous gases into the air.

> Due to these inherent safety features, the costs associated with the regulation and engineering a fusion power plant could be much lower than a fission plant.

That's a nice fantsay to have as we don't yet have fusion reactors so one can just make assertion. But as I explained above, a fusion reactor would need at least as much or more regulation as the fission reactors I describe above.

And if you follow the industry you will know that those reactors have a very hard time clearing the regulation.
Would be good to know who you are.
Why?

That’s not how Java or c# is coded anymore.
I think OOP is useful where you need to have state and functions kept together.

It's a little easier to have foobar.update(), rather than update(foobar, state).

I started off mostly programming in R, so using mostly bare functions, but I have to admit that objects are really, really useful when you need to maintain state. Yes, you can do it with closures, but it's a little harder and a little uglier.

That being said, the mutability that makes objects useful is also problematic in that you can end up with magically updating references without defensive copying.
It is a tough question, but we keep hearing from AI-boosters about how the Singularity is right around the corner and have you seen this AI that can make plausible-looking text?