skysight-inc/HackerNews huggingface dataset:
I know one shouldn't do marketing on this site, but I'd love to find a link to the shop so I can buy one.

I learnt BASIC programming on a C64, and it's the first computer that I owned. I later learned 6502 assembler on it, and the first demo part I went to was for the C64.

I later moved on the the Atari ST where I truly became involved in the demoscene (my nickname here reflects that). But I have so much nostalgia for the machine that I ended up buying another one a few years back. And I ended up paying twice as much as the regular rate, just to get an intact European style box (styrofoam box, compared to the carboard box that was commonly used in the US) because it's the box that my original machine came in.

The point I'm making is that it's not just about the machine itself. It's about everything surrounding it, from the feel of the joystick, the way in which we had to plug the computer into the one TV we had, the horrible interference on the TV caused by the RF modulator, and indeed the box the machine was delivered in.
Optimizing the Loading of CSS and JavaScript
Are we talking mountain bikes? Because you certainly aren’t getting a full suspension for $1k. The cheapest Specialized hard tail MTB is about $800.
> I want open banking ... What I do not want is that lots of people lose money due to fraud or high volatility

That's a bit like saying you want open source without the bugs, drama, forks or the ability for people to see the code you're publishing.

Things come with tradeoffs. Open banking comes with the tradeoff that fraud and loosing your funds become easier, but it also means that it's easier for people without access to banks to have something to store value in.
Piggly Wiggly
> western governments will do very little to prevent this kind of extra-territorial control exerted by the CCP

FACTA - US legislation, impossed upon every financial institution on the planet.
well we're only twenty one years into this century - they did give you an example from within living memory. I'm pretty sure plenty other examples from the U.S can be picked up with much shorter distances than the one between now and McCarthy.
> I may have misgivings about certain things in modern desktops but Windows 10, OneDrive, Teams, Edge absolutely deliver a better experience for an average user compared to XP, Microsoft Briefcase, Windows Messenger and IE6 - and XP was one of the good ones!

I'm not familiar with Briefcase (never knew what it did) and I'll give you Edge vs IE6.

But Teams vs Windows Messenger? No way. I'm running Teams on a computer orders of magnitute more powerful than what I had at the time of XP, and it STILL lags. I'm not a particularly fast typer, but it STILL can't keep up with me. This is, hands down, the worst piece of software I have to use today.

And I bet if it wasn't pushed "free" by MS to companies already using their stuff, no one would know about it.
Be cool if they called this, reinventing K8s one lesson at a time
> No laws were broken, else they'd be in jail.

Just because OP isn't in jail doesn't mean they didn't break the law. Laws are broken all the time.
Very simple, this will compete aggressively with traditional banks which threatens their hegemony so it must be stopped.
It's ergonomic once you have memorized all the required keystrokes, but the discoverability of the UI for new users is... I can't even say bad, more like non-existent. Ok, maybe it's debatable if you can call that "ergonomics"...
Australia media can be sued for social media comments, court rules
This is so cool. Kanban for my tabs. I didn't even know it was a thing until you showed it. Thank you!
As an Australian, I feel like we're all just squatters on the mining companies land. They are tolerating us for now. If you are Adrian Burragubba from the Wangan & Jagalingou people their patience has run out.
They didn't cooperate with a foreign government, the complied with a swiss court order. The problem here is with swiss law, not ProtonMail.
As a customer of Coinbase for a long time (since 2013), I'm happy they tell the public what's going on, even if it's bad or good. Their customer support is abysmal, so any updates from their own back office is good to me.
Are you actually an LA taxi driver, like it says in your bio?

What a story.
Show HN: Visual Programming with TypeScript
Once I wondered how cool it would be if I can do visual programming in modern language.
And after years of coding in TypeScript, I become more attached to it.
So I built this.
So far I didn't hit skip once, I'm surprised by the overall quality! I've had nice Cuban music, nice classical music, songs from various countries (Sweden, etc), some jazz and rock 'n roll, etc. And sound quality is generally pretty good or even excellent.
Maybe you are poor fit for the team, and your dud team would be full of Rockstars with a different manager?

It would worry me if one of my managers thinks that since they have led many teams, some successfully, that any negative outcome must mean that the team was bad.

Such opinions are probably the reason many good people leave.
yup same here
A lot of distros migrated away from libressl (gentoo, alpine and void, iirc) because libressl is also not a drop-in replacement for openssl 1.1.x, or at least wasn't in 2020. The situation is not expected to change.
Top 7 NFT Play-to-Earn Games
Now, as a metaphorical example, this has much wider application.

- What sound texture can I add to my ambient tracks?

- What flavor texture can I add to my cock-a-leekie?

- What philosophical texture can I add to my pitch deck?
You can find pretty cheap remote controlled electric cars today. Even for less than 50$... Though size might be somewhat issue. But hey aren't those in pocket also lot smaller?
"Operation Dark Storm"
While it’s true that the US used to be much more intrusive about policing “seditious” speech, it’s also true that this occurred a long time ago.

McCarthyism ended in around 1962.

During this era, homosexuality was still illegal, abortions were punished with prison time, and people with varying skin complexions still couldn’t drink from the same water fountains.

In terms of social progress, McCarthyism was only acceptable to a society totally alien to the one we live in today.
You have an unstated assumption: that the best people in tech are attracted to startups and venture capital. In Australia that's not true. Australia is not America and you've drawn incorrect conclusions due to your incorrect assumption.
No GP but familiar with these protocols.
They use fixed point extensively; I can't even thing of an exchange protocol which would use floating point since the rounding issues would cause unnecessary and expensive problems.

This is typical (from NASDAQ http://www.nasdaqtrader.com/content/technicalsupport/specifi... ):

Prices are integer fields. When converted to a decimal format, prices are in fixed point format with 6 whole number places followed by 4 decimal digits. The maximum price in OUCH 4.2 is $199,999.9900 (decimal, 7735939C hex). When entering market orders for a cross, use the special price of $214,748.3647 (decimal, 7FFFFFFF hex).
The only power that’s safe from abuse by an errant politician is one that politicians as a category aren’t allowed to wield to begin with.

I think the best guiding principle for government is to ask yourself when faced with a proposed extension to the power of politicians this question: “would I be comfortable with politicians having this power if the Cabinet consisted of people who personally hated me”. If there’s any doubt, these powers can and will be used to abuse. The rights that protect the worst of society also protect the rest of it, we remove them at our peril.
University of Liechtenstein still offline 3 weeks after ransomware attack
This isn't how science works. What is it with you Americans politicizing everything?

I flagged both your comment and terracottage's awful response. Get vaccinated, yes. "Get over it", no, study it.
The %2E Trick (2001)
You can build it yourself. The source is on github and the build instructions are pretty easy.
The project has
run out of funds: https://github.com/onivim/oni2/issues/3811#issuecomment-9103....

Considering how many people are annoyed by the trend of Electron everywhere, it's a bit sad to see an ambitious native editor like this unable to secure funding.
> Can you become a brilliant theoretical physicist with an average IQ (95-105)?

> [...]

> I have an IQ below 105.

> I also graduated with a degree in Mathematics and received Highest Honours.

> [...]

> And the answer is ‘No'!

https://www.quora.com/Can-you-become-a-brilliant-theoretical...
IMHO, this rule is important, but definitely simplistic. For instance, it's often important to contextualize; doing that without editorializing is subject to interpretation.
Genuine question: if it looks so much like VSCode and it behaves close to VSCode + VIm extension, and it supports VSCode extensions... what is the audience and/or use case?

Not a big fan of Microsoft.. but VSCode is good. It's actually really fast so even in terms of performance I'm not sure what is to be gained?

Vim has that one advantage is I can drop a 10 GB SQL file in it and it'll work somehow. But that's a really niche use case.

ps: I do wish there was the ONE... I'm still alt-tabbing between Sublime Text, VSCode AND MacVim :)
> There is no indication or massive breakthrough in material science that would allow anything similar

Then you may not be paying attention. Battery costs have been dropping exponentially and we are only starting to really invest capital and scale production. Meanwhile: 1. Solid state batteries, 2. 3D printed metal, 3. Algorithmically optimized design.

Before 2018 battery production was basically negligible. We have only truly started to scale our need for storage in 2018.

Today 3D printed metal is in its infancy, but has truly significant potential. I’m very excited to see how companies like Relativity Space, etc mature this tech and how it will disrupt current manufacturing. Even just giga molding is disruptive, let alone printing which will use significantly less metal and significantly reduce capital investment for manufacturing (i.e. something like AWS for manufacturing).
Because progress is mostly done on value and not absolute costs. An IBM XT PC cost $5k in present day dollars back in 1985. Computers today are exponentially better but maintain a modest linear price adjustment.

Going back to your post verbatim, super computers today still cost hundreds of millions and need an entire building; the definition of what makes a computer “super” is what evolved, not their cost or other burdens.
It's mostly the good bits of old /. for me.

Intelligent discourse by knowledgeable persons.

The omission of GNAA and "frosty" posts are a massive boon.
A Game Enforcing TPM on Windows 11 PCs to Keep Cheaters at Bay
This is in fact done (effectively). All components have a "flight spare", which is just a second copy. It can be swapped should any component fail before take-off. It doesn't get assembled into the whole thing though.

Other uses include debugging already-launched kit with the easily accessible copy, reusing in other projects, and ultimately, museum artifacts.

It is also worth saying that producing anything, from mirrors and cameras, to boring screws and nuts, that end up going into space, is no small endeavour. It's not the case that you can just mill something out of aluminium, then do it N more times. Here's a nice video about it: https://www.youtube.com/watch?v=QlASewYMDsg (in fact in the specific context of JWST)
I'm sure it's used to display virtual cans as well. ;)
Ask HN: How to prepare for AI taking my programming job?
Personally I am convinced that AI will make it easier and easier to create sufficiently good software without the need of skilled and experienced engineers. It might not be in 5 or 10 years, but I believe it will happen long before my retirement.

To evade the fallout on salary and job opportunities, what are things one can do to prepare? Are there any skills that make one less susceptible to AI replacement? Any fields within engineering (or engineering adjacent) one should get into?
Yeah, that happens. One of my close friends is disillusioned with the government, and usually just uses the ballot paper as a way to "politely share his thoughts on the matter" with whoever is unfortunate enough to read it. They don't verify that a vote was cast, just that you showed up.
"The TPM requirement allows Riot Games, the developers behind Valorant, to ban cheaters' PCs in addition to banning their account and/or IP addresses. This is done through the Trusted Platform Module's burned-in RSA key that cannot be erased or altered. Each RSA key enforces authenticity with its associated device, making sure that Windows and any apps running on the machine know who the system is."
> Come on, cURL'ing to a foreign server to get a random number and not just reading /dev/urandom is logically identical. It's a hack, just like calling into GPL'ed code over HTTP is a hack to avoid "linking" the GPL'ed code. It doesn't really suddenly turn a site from gambling site into a non-gambling site.

Around here (and probably elsewhere) bars aren't allowed to make wine stronger by adding spirit.

So if you mix a drink from wine (or similar) and spirit in that order you might lose your license.

Put the spirit in the glass first and all is ok.

I guess at this point it is just a shibboleth that inspectors use to see if the bar has read the rules at all, kind of like the no brown m&ms.

Point is though: rules matter, you can lose your license over it.
So much to unpack here...

Until recently, Victoria has managed to bring all previous outbreaks to zero. COVID zero works until other states started undermining said goal in the name of business. By saving NSW businesses 3 weeks of not locking down, they've geniously bought themselves 2 months and counting of lockdowns along with high highest number COVID ever seen in Australia.

> We aren’t just economic fuel to be burned up for the benefit of society

By not locking down (and providing you with payment), you literally become their economic fuel you mention to keep their markets going.

Stop listing to what the right wing media are pedaling. You're literally goosestepping into their freedumb.
You got 1 correct. Everything that happens gets sent immediately as an event to the server (e.g. KeyDownEvent). These are pushed without blocking for a response to each - The websocket guarantees delivery and ordering.

Upon receiving an event from the client socket, it is immediately inserted into the LMAX ring buffer for processing.

Updates to the client are triggered by events+state determining when a redraw is required and issuing a special "ClientRedraw" event into the same queue. These events are grouped by client so that we can aggregate multiple potential updates in a single actual redraw. These result in view updates being pushed back down to the relevant clients. One performance trick here is that the client redraw is dispatched asynchronously from the server, so there is no blocking on processing the subsequent batches each time.

You can think of an E2E client view update as always requiring 2 events - the client event that triggered the change to domain state, and the actual redraw event(s) that result. For applications where the client should update at a fixed interval (e.g. game), a high performance timer implementation injects periodic redraw events. Because the upper bound of the ring buffer latency is around a millisecond, this allows for incredibly low jitter on real time events. Scheduling client draws as simple domain events is feasible.
Disable video, turn off camera
While it is living memory, it is about 60 years ago. Which is two whole generations.

On the one hand, people are alive who suffered under McCarthyism. On the other hand, much of the population will react strongly at being judged for the sins of their grandparents.
Again, to describe the PPC as "far-right" is to make a mockery of reality and out yourself as far-left. It doesn't matter if you think they're "antithetical to your belief system".

Or are you one of those childish people who throw around "far-right" as a synonym for "anything I don't like"?
What about Chinese mistreatments of African workers (in Africa). That is not internal, clearly, and yet criticism gets you in trouble.
I'm not angry, I'm hostile. That you think the only possible position from which to take issue with what you did is FOMO speaks volumes.

I'm not arguing that you violated any laws. You made it very clear that you went to great lengths to avoid doing anything that could have resulted in consequences to yourself.

EDIT: Since HN's rate limiting won't let me reply for a few hours, I'll just address the replies inline:

I'm not jealous. I'm sure noduerme made a sizable chunk of money with the whole operation at the time but their profile says they're now working as a taxi driver and sold all their bitcoin before the peak. They probably have a lot of other interesting stories to tell and that's nice. But dismissing any hostility or criticism as jealousy is thought terminating and frankly below even HN's standards.

Based on their backstory in the replies, I can see where their attitude comes from, but they severely underestimate how big of a problem gambling addiction is and how much of the profit of the gambling industry relies on it.

It's nice if the casino their parents worked at turned away obvious addicts but the word "obvious" is doing a lot of work here and there are also clear business reasons you don't want obvious addicts in your establishment the same way bars will be happy to have repeat customers buying drinks for five hours every day but will turn them away if they get blackout drunk or unsightly. "Not doing it for the money" may give you a clean conscience but it doesn't change the consequences of your actions.

It's also important to point out that online gambling is by its nature functionally anonymous for the gambler (even if you record IDs for legal reasons). The online casino isn't going to turn away the addict until they can no longer pay or have to resort to fraud to keep up the habit. And even if the casino implements limits, the proliferation of online casinos makes it considerably easier to go hopping than if you have to physically drive somewhere.

Gambling addiction not only ruins the lives of the addict but also impacts their friends and family, not just financially. It's true that not every person who gambles is an addict but the line between an expensive hobby and a managed addiction is hard to draw until you undeniably cross it.

But if you need a comment on HN to explain to you why gambling and especially online gambling is bad, a comment on HN isn't going to be enough to convince you.
The standard BJJ classes (warm-up, technique of the day, sparring) are pedagogical black holes (BB here), anything else decent enough is better.
>Something which we might use twice every three months shouldn't be getting monthly payments from us.

Agreed, but if I pay for my actual usage I'm fine with that. There's no way I'm paying for an Adobe CS monthly sub, but I'd pay a few quid a day to be able to use it as and when. That's not a reliable revenue stream for the vendors though, so I can see why they're not keen on it.
That happens constantly. Imgur have to review all content uploaded, and you can also report it.
C++ concepts were prototyped before getting into the standard (many major compilers had experimental implementations) and vastly improve the replaced enable_if mess. clang concept error messages prove that it can be done right too (although clang also improved enable_if error messages in the meantime).
Recruitment interviews are about to get interesting.
Whilst officially Australia has compulsory voting, unofficially you merely have to sign your name off. If you fail to have your name signed off, the fine is $20 (for federal elections, $55 for the state of NSW). Voter turnout is still a way of measuring disengagement, as well as measuring the number of informal votes, and more importantly, the nature of the informal votes. You can write whatever you like on the ballot paper at the end of the day, so if voters feel that no party represents them, you can fill in nothing. If you do not like any party, you can submit a blank ballot, which does represent a decent percentage of informal votes - but I think that given you're already there, most people have some idea of who they like _less_ or _more_.

I think the cultural aspect of the _appearance_ of compulsory voting is important: not voting because it's raining and you'd rather stay in bed is very different to abstaining based on your political beliefs, and compulsory voting (in Australia) means you are less likely to encounter the former whilst still enabling the other. I would argue that this makes abstaining for political reasons a bit more explicit than non-compulsory voting (technically you can even write your reasons for not voting on the ballot paper, which would officially mean nothing but would certainly be evaluated in research on informal voting), but I do concede that this feels a bit disingenuous: the system works because you're told to vote even though you kinda don't really have to vote, but make sure you jump through the hoops to make it look like you voted.
Not necessarily. Some people actively abhor such dopamine dispensers.
No. I'm not in jail because I did everything by the book. Everyone else thought it was the wild west.
You will pay for updates maps, tracking, instant service, etc...
"Technical measures" are the necessary leverage to get into negotiation. Without any teeth, you can do as many demonstrations as you want, the enemy probably has a better propaganda machine than you and can win the pure opinion-shaping war long term.

People shape their opinion around the perceived space of possibilities. Good luck sustaining outrage on the long term against an enemy who can incentivize friendly public discourse with tangible rewards.
Show HN: A Native JSON Formatter Mac App with JSONPath Support
Bias: I am vaccinated, and I don't have a job that would require the pass.

I am not a social person and I avoid crowds, so didn't have yet many occasions to go to places where the pass is required: only movie theater, restaurant, hospital. Few people anyway, so no queue to enter.

So far the pass check does not involve storage of the personal data by the host for contact tracing, so I consider it OK for privacy.

The only concern I have are:

- we get used to show a pass

- many people have installed the official app on their phone to show their QR code. This is an entrypoint for the government in many phones of french citizens (32 M install reported by the app itself) while the app was originally for tracking contacts via Bluetooth. One single app that has access to both tracking people via Bluetooth and that has the name of the owner (form the vaccination certificate): nothing could go wrong!
I switched from photoshop to gimp.
Interesting. The mt7621 is significantly more advanced than the basic switch chip I am using so far. I will continue with my current design and still try to reach out to the OpenWrt community for comment.
Open-source software starts with developers, but there are other contributors
From the linked Revery UI framework they use:

> if your app looks or behaves differently on another platform, that's a bug! As a consequence, Revery is like flutter in that it does not use native widgets.

No native widgets is a hard pass. One of the biggest advantages of native code is using native widgets, that look, feel and function as all other widgets om that platform. Doing native code but rolling your own widgets is missing the point completely.

Apps should look and behave differently on different platforms, they should look and behave like native apps for that platform. Why would I care if an app looks the same on Windows, macOS and Linux when I'm not using all those OSes at the same time ? This feels like a benefit for the developer, not the end-user.