skysight-inc/HackerNews huggingface dataset:
FWIW, I'd add a word of caution for this architecture. Coming from an SPA, it feels just like your average react/redux app, except you put your redux state on the server. Your server now maintains the state of all active clients, and you get network lag on all stateful UI interactions.

Now that Google will index SPAs, I'd strongly consider a SPA where the server just generates meta tags (for SoMe link previews etc)
Not HiDPI, but the ThinkPad T14 AMD is a pretty good business laptop with AMD Ryzen 7 Pro. Also with extensible memory and replaceable NVMe SSD as a cherry on top. There is also the less extendable but slimmer T14s.

Source: I own a T14 AMD. I am pretty happy with it after 13 years of MacBooks and returning a MacBook Air M1. With 8 cores it's fast for development and the fan is not very loud (nowhere near as loud as Intel MacBooks),
Maybe they skipped 7nm and are going straight to 5nm for RDNA2 in CPUs. Zen4 based mobile chips will probably be a very interesting release.
Large Bitcoin PMTs to activists before Capitol riot linked to foreign account
Robustness Gym: Unifying the NLP Evaluation Landscape
My current favourite sketch about popup ads: https://twitter.com/thepincomedy/status/1349299943576662017?...
Similar to what flukus said, the default configuration is surprisingly minimal in some cases and surprisingly sophisticated/messy in others. And for a desktop user everything is kind of a bare default experience. And that's not to mention the ancient package versions, but if you're a moderately experienced desktop user you might want to consider using Sid/unstable anyway.
I have heard people shouted down with "No politics!" for mentioning a vaccine.

FOSS is politics. DNS is politics. Stray dogs is politics. The weather is politics. Banning political discussion is politics. Any disagreement or difference of opinion is politics.

Politics is inescapable.
It's not that. All these things have a common root cause in the form of businesses accumulating capital and making decisions to abuse people. The public discourse is distracted by focusing on minutia - AI does this, robots do that - instead of noticing the common thread: business people decide to use this technology to hurt people.
Cool, thanks! Can you add whole wheat flour?
I love that Rails continues to evolve. I've invested so much time in it that it's good to know that Rails is still a viable choice for modern work. If someone's creating new cool stuff like this, then I'm not the only one.
I really hope they can compete. As much as I would love Apple to pull ahead by a mile, it’s not going to help the computer space that much.

I have some Android friends who are super happy with their phones. When they ask why I’m upgrading my iPhone again and I say “it’s got a lot better performance” they usually say something like “why do you need a faster phone....my midrange 3 year old android phone is blazingly fast”.

It’s not until we lift all users in general that we will be able to create new and innovative software. I like to compare an old school project where they had to create a spell checker...but this was back when you didn’t have enough ram to keep the dictionary in memory.

More memory and faster CPUs make yesterday’s challenges trivial for today’s developers.
Your anecdote is also just an anecdote. You're making sweeping claims without evidence and are adding nothing of substance to the discussion.
Quite agreed. Granted, measuring and testing things are things that I enjoy, but I can't even imagine debating the behavior of something like a speaker without doing some basic measurements. Not necessarily to correct anything, but at least to find out what's going on.
Toyota to Pay a Record Fine for a Decade of Clean Air Act Violations
Even with tooling getting better, you're still faced with creating an API to the backend that has a high chance of your frontend being the only ever consumer of it. You're also faced with duplicating logic on both front and backends in many scenarios (though of course this can be mitigated with a node backend? I don't know... I've never used node).

As for latency, this is over websockets. It becomes a problem if you are connecting to a server across the ocean but otherwise, it's incredibly fast and feels just as snappy as JS. I actually also haven't used Stimulus Reflex, just Phoenix LiveView so I'm not sure if they are exactly the same, but the TL;DR is that they are sending VERY tiny payloads over websockets. This video explains it well (though it's also a demo of LiveView): https://www.youtube.com/watch?v=MZvmYaFkNJI
Grammarly matches patterns, the differences among Grammarly and other grammar checkers are essentially in the sizes of their lists and their cosmetics: how many writing problems can they find and correct, and (far less important) how friendly is their interface to the writer?

I think Grammarly isn't even top 5 in checking grammar tools or top 10 in helping improve style.

I think the problem for grammar checkers is that they are designed to help nonnative English speakers is vastly larger than the problem of helping native English speakers, and no grammar checker I am aware of does much to help ESL speakers who are not already fluent in English.

Also Rahul (founder of Superhuman) said there is not currently an automatic spell/grammar check library that developers could use to integrate in apps and software they create. “When you type I would love to be able to autocorrect errors in your typing in the same way the MacOS does natively", so there is maybe an opportunity out there ! Don't forget me if you make it through x) and I'm spazzed to check your upcoming writings !
I know zero about this topic. Are there dynamic audio sensors that could provide real time adaptions to the room audio profile? Something like a light meter in photography?
> is profit a motive for HN?

Sort of. AFAIK HN get money from this https://news.ycombinator.com/jobs and this https://www.ycombinator.com/apply/.
Even more sadly that same thing seems to be true of FOSS applications because people think an application you aren't constantly updating and adding features to is "abandoned".

Software isn't allowed to just be done anymore.
Such treatments attempt to concentrate the radiation and poison where the cancer is, however.
Thanks for linking that, but there is not much of the book written for now. I have mostly been working on the examples.
I wonder if the IT had been outsourced to one of the big consulting firms, whose business model is to claim expertise over an unfeasibly large domain and to hoover up public sector contracts accordingly. Our local council had a very similar issue whereby their IT was likewise outsourced to one of these behemoths, and backups - in this case for the library service - were not being done correctly, resulting in the loss of a whole load of data.
> it steals the spotlight quite well, which would otherwise be on politics.

Or another one issue which is deemed of high importance (terrorism, for example).
<2 children per woman I would guess, I.e. a lot of old people but few young. Or maybe they mean the high government debt but low real stock market growth?
aye - this pattern often trends towards the roles merging over time. The counter example to the platform team approach from the software side is Software Engineers owning the full infra and ops that their services need.

There's a big incentive for companies that need to hire more people to give the "better" title out for the same kind of work. If managers do maintain a gold/silver role on their team all of the folks in the silver role will look at the gold role as their next move. Worse there is a net-negative productivity drag where the gold/silver role constantly debate what's in-scope vs. out of scope for their work.

I once saw a team where the scientists were meant to be equivalent to SDEs in coding skill, but the scientists could only in practice do some light python/bash scripting. They tried to make the SDEs responsible for "productionalizing" the projects which meant adding tests/etc. The engineers who could all left the team in 6 months, the ones who remained were also unable to perform more than light bash scripting/python work.
They probably refer to http://www.paulgraham.com/submarine.html
Waves don't work like that. Otherwise it would be impossible to hear bass through (good) headphones.

The issue is that, because of reflections, waves whose wavelengths are on the same order of magnitude as the distance from the speakers to the wall are getting cancelled out, depending on where you listen from. It is a well-known phenomenon.

(Higher frequencies which are multiples of the missing bass frequencies will also be attenuated, but this is less immediately noticeable.)
I’ve looked at Nextcloud, however it seems to be missing a key feature for me - the ability to store files server-side only. I want a google drive / Dropbox hybrid solution, where I can keep some directories synced and others permanently on the server.

Does anyone know a solution that allows me to self-host something like this?
In the Phoenix LiveView world, the solution has been to use Alpine.js for user interactions that don't involve loading data from the server [1]. Alpine and LiveView are the AL in the "PETAL stack" [2]

[1] https://dockyard.com/blog/2020/12/21/optimizing-user-experie...

[2] https://changelog.com/posts/petal-the-end-to-end-web-stack
no one suspects porn? or social media, phone use, youtube, etc.?

I know that these are bit difficult to get significant hard evidence for, but at least anecdotally, isn't this kind of obvious to every man?

Being social in a real world, going to gym, pursuing goals ... you can feel the differences mounting up on yourself pretty clearly. On the other hand, watching porn, and browsing datings apps or social media ... depression, anxiety and low confidence sets in slowly.

Don't believe its chemical toxicity. The shared variable across the whole planet is internet, porn, social media and increased phone use.

There was none of this available in the past, so you had to entertain yourself in different ways. Now there is a lure of just staying at home and comforting yourself with the modern technology. None of which supports testosterone production as behaviors as opposed just going outside and doing something.
Until anti cheat gets sorted out no
> The Syncthing Foundation stands against racism! Read about what we're doing.

Ugh, is anyone tired of every website's insistent virtue signaling?
Obviously not as serious as a chronic illness, I feel like having kids and working during quarantine is similar. After taking care of work and their needs, you don't have very many spoons left for yourself. So I like this analogy a lot, it seems helpful in being realistic with yourself in terms of your capabilities.
So I know that Gundry's book "Plant Paradox" is probably rife with some scientific hyperbole, but it's enticing for me to at least follow a system with this principle in mind: that you want to essentially mellow out your metabolism.
Very creative, extremely complex, what a fun hack.
TL;DR exploit the fact that AWS keeps your lambda process running (and in memory) beyond the time you are billed for in order to build an ephemeral cache. Creates one lambda per slice of cache (think redis slots) and provides a proxy to hide the (substantial) complexity from clients, keeping those lambdas warm, etc.
I could see this being useful for cost hacking if the request volume was on the order of one request per key every few minutes.
Cancer tumors as Metazoa 1.0: tapping genes of ancient ancestors.

https://www.semanticscholar.org/paper/Cancer-tumors-as-Metaz...
It would have been interesting to be in the room where they decided that "unity" was going to be the word of the day. After four years (and much longer) of very explicit divisiveness, where the whole notion of "unity" would have been met with derision, the rapid turnaround is giving me whiplash.

I know it's probably not just one room where it happened, and in a lot of ways it's a pretty obvious strategy. Still, I just have to wonder if there was even a moment of self-reflection. "Do you think they'll be skeptical if our talking points are about unity in the immediate wake of accusing people of trying to steal an election, which we believed to the point of provoking violence? Nah."
Same disclaimer as you on expertise, but cancer basically comes from one mutation when a cell divides that causes it to start dividing out of control. So if you manage to starve all of those out of control cells to death, you've eradicated the cancer. The caveat is that you've got to kill _all_ of the cells, not just most of them.
Understandable stance, but the damage he was capable of causing was probably millions of dollars worth. So yeah, a few thousand bucks as a thank you is reasonable.
Django does: https://github.com/edelvalle/reactor
There's some evidence it is beneficial and protects healthy cells from chemotherapy and radiation. Fasting and a keto diet force the body to use fatty acid metabolism.
don't need the key press. just have the user hold their mic next to the speaker. The software can play a tone to sync.
I guess in the strictest dictionary definition, this is a console that could play games, but is a general purpose computing device really what we colloquially call a "game console"?

After all, we don't call our PCs game consoles...
26 Years of Amazon.com Website Design History
This is phenomenal and I love it.

I read about a few places doing it, but never any discussion on the following: are the houses well looked-after? And in particular, do they last?

Stereotypes and needs aside, isn't this a common issue with e.g. social housing? I guess perhaps because people who need this kind of help often have severe mental issues alongside.

I'm wondering about the sustainability of such approaches, rather than any kind of 'worthy/not worthy' arguments.

Also, how does one avoid creating ghettos? This is already an issue with low cost / subsidised housing, this sounds related.
First, thanks for meaningfully engaging.

Second, I think my brain is hardwired to ask these questions. To me, it's a systems problem like an engineering problem.

The difference between burritos and politics for me is that the questions I often ask are about people. Who benefits, who is being exploited, are people being treated fairly. I'd use the word justice, but that's a pretty loaded term. When I play a game, for instance, I wonder how people were paid, was there crunch, etc.

I cannot turn this part of my brain off even for things I enjoy. Again, it's like handing me an interesting engineering problem -- I'm going to be thinking about it when I'm not distracted.
Geekbench

M1 single threaded ~= 1720

M1 multi threaded ~= 7400

Ryzen 5900h single threaded = 1520

Ryzen 5900h multithreaded = 9325

Ryzen is consuming 45W, M1 is said to consume 13.
Ryzen is on TSMC 7nm, M1 on 5nm. It's said that TSMCs 5nm is 1.8x more dense than 7nm, 30% more efficient and 15% faster.

So if both were on 5nm, one could extrapolate that the single threaded performance would be similar, but ryzen would still lose on battery life. But it's a speculation.

As to whether it's fair, Apple can pay premium for 5nm exclusive access, and then charge the users hundreds of dollars per 8GB of RAM or storage upgrades.

AMD is selling the chips to the OEMs which have to make money themselves, which means that using cutting edge nodes might not make sense economically.

But that doesn't matter, both are businesses, it's AMDs fault that they didn't rush to 5nm and are comfortable at staying behind.

The ones to lose will be the premium laptop manufactures, that sell laptops at 1000+ usd. As the agressive Apple marketing will most likely cut into their sales.

It would be interesting to see if the rumors, about Intel using TSMC 5nm this year, are true. Intel had the single threaded perf lead, even on their less dense 14nm node, vs AMD on TSMCs 7nm. Could be that on TSMCs nodes they would be faster than both Apple and AMD, but still probably at a higher TDP than Apple chips.
I have to admit I stole the idea from this 256-byte demo (after it wiped the floor with the one I made at a demo party): http://www.pouet.net/prod.php?which=5327
Sounds rather similar to the case in the UK where subpostmasters (subcontractors running post-offices) were accused of fraud, fined, imprisoned and driven to suicide.

No-one in the government resigned.

https://www.theguardian.com/business/2020/oct/02/post-office...
Ask HN: What new DSLs would you like to see?
Imagine there was a new way to rapidly build fantastic new domain specific languages.

What problems do you think could be solved with languages that "just work"?
I'm working on the same thing and am also in the validation phase! Email me at sam@dailypages.co if you're interested in talking.
Perhaps the new MacBook Pro supports USB-C charging AND wireless charging? MagSafe in this context could be referring to wireless charging. https://en.wikipedia.org/wiki/MagSafe

The quote from Kuo specifically mentions MagSafe charging connector design, but he could have mistakenly assumed his source was still referring to the wired connector if they mentioned MagSafe.

Curious about changes to I/O ports. I would expect additional (more than two) USB-C ports, but unsure which I/O types may be considered a "standard" need for pro users at this point. Perhaps video output and/or legacy USB?

The touch bar is visually appealing and likely great for most consumers, but the bar has not been as functional as physical function keys during my time touch-typing/ programming due to lack of tactile feedback. I frequently have to look at the bar, else I tap the wrong button. I often trigger the bar unintentionally while hovering over number keys. I am thankful the M1 Pro has an Escape key. I would be very likely to upgrade to a higher end MacBook Pro to have physical function keys again.
I find it funny and cute seeing animals react to these:

https://www.youtube.com/watch?v=CcXXQ6GCUb8&ab_channel=rasmu...

https://www.youtube.com/watch?v=S4IHB3qK1KU&ab_channel=Squir...
None of that complexity, as it exists today, is particularly irreducible.
I made a tool to take my Kindle highlights and import them into a SQLite database wrapped in a Datasette website.
https://github.com/rphillips/datasette-kindle-highlights
Dear @myWindoon, we can play the pedantic game, and set the cause on those who are killed for their "actions" simply by saying or being something that got them killed.

Allow me to introduce a few samples who disagree with your nuanced analysis.

https://en.wikipedia.org/wiki/List_of_genocides_by_death_tol...
He went to a women prison, and he was the only male in that prison, in a separate area.

According to the press, EUR 2M were spent before his arrival in the "male area" to properly prepare the accommodations.

His wife's share in the inheritance of the former King, in the range of tens to hundreds of millions, bumped up considerably by a 50% when the current King said he would not accept any inheritance from his father, so probably if he cannot find a job due to his ex-convict status, he'll be well off.

I'm sure it's been a pretty bad experience for him compared to living in Switzerland, but not in the same league of the rest of people convicted in Spain.
The Hairdresser Analogy
Hey HN,

I've been getting very positive responses on this short essay / thought experiment on privacy. Very curious what the HN crowd thinks.

I'm Dutch and in The Netherlands WhatsApp is ubiquitous, it's hard to live without it. I live in Switzerland, and here it's similar (although not as bad).

It disgusts me how FB/WA seem to keep pushing the limit on what they collect on us, but until now I didn't think it was viable to convince my friends and family to move to another platform.

Now I think there are many platforms that offer better guarantees and that work according to healthier incentives than WhatsApp. This essay was to help convince my friends of this.
If you are interested in just the iOS/iPadOS/macOS platforms, then work through the tutorial articles on ML that Apple provides to devs.

If you are on Linux, then Swift for TensorFlow is OK. You will save some effort by using Google Colab notebooks, that support Swift and Swift for TensorFlow.
Yeah, and he also had a highly treatable form of cancer and access to the best medical care in the world. Unfortunately his arrogance got the best of him.
>I think the point was that some things do not justify their complexity. Especially if you discount inertia.

Again, can you provide an example? Because like you implied, tools like node.js and npm, were made with a purpose. They are professional tools made for professional programmers to solve commercial problems. They aren't made for beginners and novices to teach them about programming concepts. Their complexities stems from the fact that they need to support all kinds of deployment and runtime use-cases and can't be too opinioned on how they should be used.

>Trivial example: the creat function could have been named create

That's your example? Really?
Thank you for mentioning Linux Journey[1]! I never heard about it before - it looks like a great resource.

Another thing I want to add on - it looks like the author is lacking curiosity. I didn't have much discipline and structure in the beginning of my programming journey. In fact, I've been trying to add more discipline and structure to my learning now.

When I started though, I had a TON of curiosity. I fiddled all the time with everything. I fiddled with settings in Windows XP to make my family's computer faster, I fiddled with my own laptop by installing Linux and trying out tons of programs, I fiddled with the code on my computer to make it do cool things on the command line, etc.

I didn't have an end goal in mind - it was just something fun to do and I just wanted to answer all the questions in my head. Being curious drove me to learn, adding discipline and structure helps to fill in some gaps in my learning that my curiosity may have missed.

[1]: https://linuxjourney.com/
Portugal – The Most Crypto-Friendly Nation in Europe
That's how the study described it IIRC.
Right now you can export all your note-cards as a single markdown file, or use our API [1] to cherry pick which data you would like. We are working on more comprehensive front-facing export options at the moment.

[1]: https://api.supernotes.app/docs/
Distrowatch is not a measure of popularity
The federal minimum wage is $7.25. Most Americans (by number of people) live in a state/county/city with a higher local minimum wage than the federal.

Edit:

https://www.epi.org/minimum-wage-tracker/

This is a comprehensive tracker of state and local minimum wages across the US.
No, this is wrong, it has nothing to do with laziness.

The author is very right to point out the fact that the browser in 2020 is still so fundamentally broken.

Theoretically, tons of work should be facilitated in the cloud without having to download or setup a single thing.

You should be able to make fixes, test etc. in github without having to download the code and toolchain as easy as you would on your desktop.
I work for a few a cities in Europe, and happen to know one of the cities had a site with an sql injection issue. An external person found and let the city know but didn't want to reveal the specifics before getting money. The city has no bounty program and for some people in the City it came across as if the guy was distorting them. The guy probably felt like he didn't get money for his work. Probably both have a point. In the end it got resolved.
>What's your experience with hiring or working with "Jesus lovers"?

Two of the smartest people I ever came across were devout Christians. One of them is an IMO finalist and was at the top of our year, when I was reading Mathematics at a top UK uni. The other one never failed to be at the top of his year from first grade up till masters level, and is now an emerging big name in a very hot HN related field.