skysight-inc/HackerNews huggingface dataset:
MVC full page reload are fine with turbolinks and can deliver a better user experience (at least that’s what I get from my clients).

The issue for me is more philosophical: JS is still not acknowledged as part of the view, the mindset is still stuck at the separation of concerns = separation of technology era.

I’m not doing SPAs, but I’m not doing Web 1.0 pages either. I have views where tightly coupling JS is the sound choice, because well, the JS is really a part of that view (e.g. a data visualization). But for that Rails makes me juggle between two different apps for the same view (even worse with webpacker).
> That's way too complicated for the average registrant.

I don't care. It's a niche service. There are at least tens of thousands of security-paranoid developers who would be a target market for this product. This is child's play for anyone involved in the blockchain space.
It's a service for hackers, not for average businesses.
“What Breach?”
I'd also recommend his book, it was an excellent read. Do you know of any more books that are similar? Historical and a little bit "technical"?
> Do you realize that maybe some people desire things that are locked down and curated

I don't think most Apple users desire this when they're making a purchase. It's more that they don't particularly care as long as the device does what they need it to do.

The desire for devices to be open for tinkering is more from technical users who are already used to open platforms.

Apple could just as well make devices to satisfy both groups, but it's not in their financial interest to do so.
That's exactly what a filesystem is.

Unix directories map directory and file names(keys) to inode numbers(values). And a file's inode(key) is a map to the data blocks(values) on disk that make up a file's content.

S3 might not have Posix semantics but to say it's not a filesystem is incorrect.
This is how I've been doing it since forever and and at the very least didn't have to Google it.

I did not know another way existed... which also just illustrates the point.
When you need to fight the garbage collector in a language that has one by design, it's a clear sign the wrong language was chosen, even if you'll find clever ways to fight it.
I went from manual to office to manual back to office.

At 18 entered college to do computer programming, dropped out and at 19 joined Air Force to be an aircraft mechanic. After 4 years back to college as an aerospace engineer student. Graduated and then started the job jumping for 6 years because the jobs were boring. At age 35 I became a firefighter - paramedic (did PM classes at night - the fire department trained me to be a FF). About 4 years in to this career I saw a lot of people get injured, mainly with back injuries from repetitive, awkward positions so I decided to get a Master's in Computer Science online from DePaul University. It took me 5 years to complete. I started working part-time remote as a programmer.

When Covid hit I decided that it was time to go and I found a full-time, remote programming job making good money. I thoroughly enjoy it. I still think FF-PM is the best job ever but with serious chronic health issues I couldn't risk getting sick. Also a constant sleep schedule is AWESOME!

I spent 14 years as FF-PM. I am now 50 yo. I don't ever plan on retiring because I enjoy working and don't really have any hobbies beyond reading and programming. I do worry about being able to get a job when I'm older, but I'll find something to do.
Show HN: pbcopy/pbpaste across machines via Gitlab Snippets
I do remember some of his tweets where he seemed to be rather discouraged by the drama.
Maybe...

But at least competitively, this is probably self leveling. Large handed composers they play big chords on a small piano, but they'll probably struggle to play "regular" music on this undersized piano.

There's only a problem if everyone has to use the same piano. If everyone can choose their own size piano then hand size isn't a factor
My mom uses an iPhone 5s as a hearing aid for her TV, with her airpods (1st gen). She cannot be happier. She does not bear using true hearing devices but this has helped her a lot.
Linux Applications Performance: Introduction (2019)
Currently right above an article titled "I'm building a Minecraft clone in hardware, on a tiny FPGA with 143kb of RAM" on the HN front page.
Commodore: A Company on the Edge by Brian Bagnall is highly recommended.
Because smear infections are not a major path of transmitting Covid. But wash your hands anyway.
This seems like the most complete/current report on the topic:

https://inc42.com/buzz/whitehat-jrs-ceo-files-2-6-mn-defamat...

Anyone know of anything better?
Either that or corporate told him to stop. Probably a combination of both, to be honest; situations where you the next steps are disappearing off the internet for a while are never easy :(
Fantastic job to both of you! Really appreciate the high quality work you folks have been doing on maddy and the email libraries. Are you guys running migadu as well? I might just switch if you are related.
Absolutely, but for systems like this, there should be clean separation between business rules and core application logic. Filters, hooks, rules engines, etc. I very much realize “easier said than done” but the complacency with regard to keeping these systems the way they are is truly alarming.
1. Agree. But I made this with absolute beginners in mind. Starting with only HTML and CSS seemed way enough already.

2. See 1. Neocities is probably one of the easiest ways to publish something online for a neophyte, either with their editor or file uploader. (but they have a CLI too!)
Ikigai – The Japanese Secret to a Long Happy Life
Ask HN: What are your favorite roguelike games?
I've enjoyed playing roguelike games in the childhood some 20 years ago but haven't played them lately to know much of recent ones but what are your favorite roguelike games in the past 20 years?
VCF East 2019 -- Brian Kernighan interviews Ken Thompson: https://www.youtube.com/watch?v=EY6q5dv_B-o
https://pastebin.com/v0aa8qS0
The cost to life, combined with sick leave due to illness, long term sequelae of the disease, medical bills and vulnerable people choosing not to do the things they did before, altogether means that the economy will be impacted lockdown or no lockdown. It's a matter of degree and depends what kind of lockdown we're talking about.
You mean the pandemic that's killing tenths of a percent of people? It's easy to be too afraid of that one.
You jest but I toyed with just this and came to the conclusion that it is feasible. In my case, I just transpiled to Kotlin (but would take a different approach when Loom is completed). I don't have much interest in the JVM anymore, but all of these [0] Go files compile and run. Because I'm mad, I also toyed with the inverse, JVM to Go [1], and seriously stressed the compiler [2].

0 - https://github.com/cretz/go2k/tree/master/compiler/src/test/...
1 - https://github.com/cretz/goahead
2 - https://github.com/golang/go/issues/18602
Apple literally solved their production chain suicide issues by installing nets to catch jumpers, which made the rounds across media https://www.wired.com/2011/02/ff-joelinchina/

I didn't see people ditching Apple then with people life on the line, I don't see people ditching Apple for a software configuration.
CO2 and fuel-consumption simulator for light-duty vehicles
Hahaha this is so funny!

- What are you writing?

- I'm writing a poo script

- have you tried laxatives?
I don’t think regulations are the answer, personally. We need to think of better revenue models for journalists that incentivize trust. That’s on us, the consumers of media, to demand it and be willing to pay for it, and for the market to provide. I’d gladly pay 50 bucks a month for non-clickbait, unbiased news I can trust.
Big discussion about original discovery a month ago:

https://news.ycombinator.com/item?id=24838816 (1183 points/620 comments)

Related discussions:

https://news.ycombinator.com/item?id=25115509

https://news.ycombinator.com/item?id=25095972

https://news.ycombinator.com/item?id=25109724
For now. It’s still a first class citizen receiving the full attention & buy in of the platform to a level even Swift itself didn’t receive this early on AFAICT (iOS 14 widgets can only be written with SwiftUI).
Video Analytics User Manuals Are a Guide to Dystopia
> I see you are new to politics.

Please refrain from violating the Hacker News Guidelines. Your comment is neither accurate nor appropriate.
Content creation is an elite

Only a few make a living out of it

And there's a limit on the amount of tik tok like videos that will get attention, once everybody will start making them
250kb Club
That would certainly be an improvement. Right now SF allows 60% of CPI, so less than inflation.

The state-wide rent control allows CPI + 5% or 10%, whichever is lower, which doesn’t seem like much of a limit.

Just increasing it to CPI in SF seems like an improvement. Even pensioners get CPI adjustments.
The wayland website has a good overview for how wayland works (in contrast to X):

https://wayland.freedesktop.org/architecture.html
Primary education and public health us possibly the biggest scam but they would come pretty close. Do they have connections with ruling party?
The Soul of a New Machine: https://en.wikipedia.org/wiki/The_Soul_of_a_New_Machine
Facebook Is Going After Its Critics in the Name of Privacy
Bit old but relevant https://www.forbesindia.com/article/take-one-big-story-of-th...
Not sure about the economist, but I’m not a fan of the NYT model. I find some click-baitey feeling stuff there too. I get so frustrated every time someone links a NYT article on HN that gets paywalled, and I either decide it’s not worth reading or I find a way around it.

I like what Substack is doing, personally, and have subscribed to a couple of journalists I like there. But it’s still missing something... like, editors. It also doesn’t make it easy for me to find new journalists I’d like to follow, and if I was only using substack, I’d have a very incomplete picture of what’s going on in the world.
Their claims are absolutely false as witnessed by the numerous Slack screenshots. When I first came across their ads, I dismissed them as scammy and even reported a few. Scams are common place everywhere but they're particularly vicious in India because parents will fork over their life savings for securing their child's future.

If there is actual an actual court case against WhiteHat Jr, they will likely tone down their scammy ads and might get slapped with a bit of fine and life will go on.
It seems odd for a company to publicly accuse Google of exploiting 9-year-olds in India in their advertising.
A Stochastic Derivation of Classical and Quantum Mechanics
Doesn't seem so, it's just a PR/Legal team with a lot more money & head in the ground attitude towards people seeing through their lies & reporting it.
We are likely already vaccinating ourselves against them though, as we all experience the development of these weapons at each iteration. It might be a watching a kettle boil situation.

The poor bastards who who arent exposed to the internet everyday are likely going to need some protection though.
>I just can't think of anything else I've had this kind of relationship with - other tools, I either master, or I move on from. GIMP is an odd one.

I feel the same about Latex
Also to collapse threads from anywhere; that's very nice to scan through comment threads rapidly. But still it's way too heavy for what it does.
Nice paywalled article huh
The actual minimum x86 CPU for modern Linux is a Pentium 2 (1997, source - https://www.debian.org/releases/stable/i386/ch02s01.en.html).

The practical minimum for a modern distro is probably a Core 2 Duo (2006). You will likely need a lightweight DE on such a system if using it as a desktop.

Some mainstream distros (e.g. Ubuntu) set their requirements higher than that.
Meanwhile, computer users toss toxic sewage generating gadgets on future humans to clean.

Let’s not ignore the disposable consumer gadget minded’s unethical behavior at scale.
Sounds like the beauty of a lump of rock - any sculpture you can imagine could potentially "just simply" be carved from it.

To replace X11, then, we would need something more than Wayland: a design (as a spec or as a concrete component) for how all these parts that were left out are supposed to work.
I've read applications like little snitch are popular enough that some malware changes their behavior if it detects it. It must be a non-trivial number. I do personally out of curiosity to see what connections are being made.
market power means you can capture all of the benefit for yourself - e.g. you charge what the market will bear for a service rather than what it costs you to provide that service.

So you cannot argue that you will make a unit more valuable, thus increasing demand for the unit, but that a landlord who has market power will not be able to raise prices to fully capture that benefit.

Rent control is such a benefit that makes a unit more valuable, and landlords are able to charge more, fully capturing the benefit to the average renter.

This means long term renters underpay, short term renters overpay, the landlord does not pay any more, on average, given the mix of short and long term tenants, but the short term tenants subsidize the long term tenants.

So all of these plans to pass laws preventing or obligating landlords in some way will always result in higher rents to fully push the value of that benefit onto tenants, assuming that landlords have market power, which is a safe assumption in constrained areas like San Francisco.
Good points. I'd add to this that small hands are actively advantageous for a lot of repertoire.

Bach fugues, say, or fast intricate passages can be a nightmare for long-fingered pianists to get their hands around. The OPs focus on big Liszt or Rachmaninov chords is understandable but there's so much more to piano playing.
I don't know about that, they definitely encourage government intervention in certain situations; they aren't market-is-lord types.
They made it out to make believe that kid got a job at google, somehow.
It's a shame YouTube can't moderate these claims using humans...

(A quick sidenote: funny he took the handle "whiteHatSnr")
Talking about the N64 and FPGA, do you know that someone is working on an FPGA implementation? Link: https://twitter.com/ufp64

Hmm… Hardware Minecraft… I do also wonder what would it take to create a PICO-8 (popular fantasy console) implementation in hardware with a Lua CPU…
You can configure the view to "classic" or "compact", and it shows the same number or more posts than the old design.
At least on my system, it requires root. The config file is owned by root, and readable to the world.

Also, I would expect, but haven’t tested it, a benefit of the ability to piggyback is that concerned users can remove Apple’s exceptions.
That's an arbitrary limitation. Some of Apple's widgets are not written using SwiftUI.

Just like Swift, I foresee SwiftUI being a black sheep for a very long time.
Why does the website display my IP and region before I even make an account
I would spend significant money on a simple device that takes a bucket of arbitrarily mixed legos and sorts them by type, size and maybe colour. The main thing holding me back from reusing all the legos we have is the difficulty of finding the right pieces in the endless mess.
There is the McCollough effect, which while not fatal, does have a long effect on the brain.

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

https://youtu.be/Wm8ZoVQ_OJo
The problem is wider with such startups using money to copyright strike or takedown critical content. They abused Content ID to take down valid & legal use of copyrighted content in reviews as well.
So typical that all the social media platforms are complicit in their little scheme. All of them are happy to silence this guy who is pointing out blatant fraud and corruption without a second thought. Broken copyright system once again a major player.

Why do we allow these massively profitable companies get away with this crap?
Background: https://news.ycombinator.com/item?id=24874602
Today when the bottom area of my chin was massaged, my mouth was speaking Indonesian thing like "aku ga mau makan, aku ga mau minum, aku ga bisa apa-apa".
He lived a long life, got to experience an absurdly eventful and turbulent near-century of human history. Managed to stay in good health and still had a sharp mind, according to the article.

A life well lived, I would say.
$100/TB/mo for the cloud version.

https://aws.amazon.com/marketplace/pp/B07MF4GHYW

Depending on the use-case, Veritas InfoScale might be a better option. It can aggregate different tiers of storage, and present a multi-node shared-nothing file-system, with options for replication between AZs, regions, or different cloud providers.

Priced by core not capacity.

https://aws.amazon.com/marketplace/pp/B07CYGD14V
I don't get what you're mentioning. If you open a thread (in a desktop browser tab), you get the discussions just like before.
If you know C++, do you also know that `a[i] = i++` is UB... but only until C++17? If not, I hope that answers the question.

That's one of the reasons some newer languages like Rust purposefully avoided increment operators, where instead you just do `x += 1` (and the add-assign operator doesn't return anything) or `x = x + 1`.
Yes it's thinking about designs partly at that level - but, we don't just design CPUs, it's also understanding synchronization right down to the gate and flop level .... and you need to understand, and deal with, things like metastability ... effectively there exist things that can't always be synchronized, that sometimes fail and you need to deal with them .... and sometimes fail and can't be dealt with, all you can do is to design to minimize those failures .... (done right your design only melts down into a hot buzzy charred mess every century or so - not an issue that software ever needs to deal with)
Most cyclists are also drivers, so yeah, I'd expect you to. Noone was telling you to get rid of your car.

But not every journey needs to be done by car.
Out of interest - what is a significant amount of money to you?
Question about these sites: are they 250 KB for the entire site (that is: all the pages, images, assets combined) or 250 KB for just the site’s homepage? Because the former basically rules out any blog with enough content or a couple of images, and the latter seems almost trivial to achieve, maybe even if you have a picture of some sort on that page…
A company which didn't innovate their product and used MIT's Scratch. Couldn't even innovate on their name/brand and used Scratch Jr's branding is using copyright notices to stop the truth. Normal 2020 for India.
Fortran is 63. so get off our lawn, kids.
Ask HN: How do you avoid Procrastination?
Hello HN ,

How do you avoid Procrastination ?

I am not much productive and procrastinate. I waste time on mobile and my duty has made mobile necessary. I am student and online classes have made me stay on phone.I also don't pay much attention to online classes because i skipped attention for first few classes, they have moved forward in syllabus and i don't understand much. Also i don't study much because i procrastinate. I do have interest in my field though.

At the end of each day,i feel like looser.
Really well done, slick onboarding, nice and simple UI, pricing page makes sense. Good work!
Sounds like new-speak: censorship is privacy.
One solution is make sure more women can compose music for piano
Not using `columns`, but Firefox supports pure css masonry grid behind a flag.

- https://www.smashingmagazine.com/native-css-masonry-layout-c...
As you are fully aware, that is not what I said. Pretending otherwise doesn't make you smart.
I've met Keith on a few occasions. Really nice generous smart guy - but just software, but involved in hardware and things like amateur rockets, and working on things that help kids learn computer skills. I'm thinking though he must be one of those 3 hours sleep a night sort of people.
YouTube storing cookies before you even give them permission to do so
Hello everyone,

I am not an expert in all things cookies and session data and all that stuff. But I have recently stumbled upon something that seems quite off... If I visit YouTube I get greeted with the choice to log in or not. If I click "no thanks", I am prompted with a choice of either accepting Google using cookies or leave the website. In theory, my logic says that if I now leave the website, the next time I visit it, I should be greeted again with the same prompt since I have not accepted any cookie being stored. That does not happen. If I then take a look at the Session cookies that were stored, I see a Youtube cookie with the following information stored: CONSENT:"YES+CH.en+V9+BX". I am not sure if this is the consent to them storing cookies or what, but only if I delete this cookies, I get prompted again to log in or accept the terms. Seems kind of weird that they store cookies before you accept them storing cookies...

Did I find something here or is it just how it works?

Thanks!
Haha how embarrassing! Imagine being tricked into paying $300M for a scam company that only knows how to defraud people.
I'm hearing that COBOL programmers are paid way above market rate right now.
Good question. It also means that these sites need to be continuously reviewed, e.g., updating the site with new content may push it over the limit.
I understand. That’s isomorphic with accusing Google of employing a 9-year-old, which might suggest a path to investigate with the aim of getting Google to issue an admittance or a categorical denial of this outlandish claim.
> There's just so much friction in reading comments from multiple posts now, when I click on a post to read the comments an then outside it scroll back up to the beginning.

It's much more bearable if you always open posts in a new tab (I'm talking on desktop; on mobile use a third-party app). You can configure it in the feed settings. Then the view is very similar to old Reddit, and you keep the posts list unchanged.
Not exactly mass consumer devices.
> There are ways to do all these things but they are compositor agnostic

Maybe. But GNOME have found it difficult [0] [1], and the most basic of mouse control required a truly massive patch to KDE [2]. Everyone else just shrugs and says to use XWayland. Meaning there is no consistency on how to make basic accessibility work.

It isn't clear to me why reporting the mouse's location belongs in the compositor. You may not be rendering to a screen at all.

The end result being... Accessibility under Wayland is crap. Accessibility under X11 mostly works.

[0] https://gitlab.gnome.org/GNOME/mutter/-/issues/9

[1] https://bugzilla.gnome.org/show_bug.cgi?id=709999

[2] https://phabricator.kde.org/D11468
> Which again, has been the case for a very long time.

We all seem to be admitting that it's a bad, misleading statistic. So why are we so committed to keeping it around forever? Why not change the definition?

People say "for historical comparison", but what's the point of a historical comparison of a statistic that we all admit now is bad and misleading?

The fact that something has always been done a certain way is no justification for continuing to do it, especially if the initial decision was misguided in some way.
This is getting a bit out of control. I'd like stringent requirements for content/size ratio. I could put up a bare html page and claim membership to this so called elite club!?

We can do better and set the standards high.
> ...and every time I upgrade to a next version I got stuff to fix

Yeah, exactly. This is everyone's experience.

> And, practically every time I boot into it, I got stuff to fix...

But this isn't, you're definitely doing something very wrong.
While I may disagree with GP about the exact method of wear, regional differences are mostly due to construction not weather or wear. Roads ~50km west of us look almost new, while ours usually develop potholes or at minimum cracks, within a year. It's a different country, so different standards.