skysight-inc/HackerNews huggingface dataset:
this, I wanted to make a little utility for getting lyrics for whatever song is currently playing on spotify[1] and ran into the issue for getting the song name without using the API since that's just inconvenient for the end user. The most popular such project does go that way though.[2]

I ended up writing a small library that does that locally cross-platform by using the metadata from the app.[3] The approach is probably not as robust as the API, but much faster and works well.

[1] https://github.com/SwagLyrics/SwagLyrics-For-Spotify

[2] https://github.com/johnwmillr/LyricsGenius

[3] https://github.com/SwagLyrics/SwSpotify
It seems to be good in theory, but I'm not really buying into any of the implementations of ECS, CGS or whatnot until they have a working, non-trivial example. If they have really thought it far enough, then they should have at least have a complex game as a solution to a general problem they are addressing. The demo in that repo you linked can be trivially implemented, CGS or no. Someone could rebut with: it's only a demonstration, but it's easy to scale any game of any size. In theory yes, but theory and practice aren't always friends. The actual complex game could serve as a proof, and the author can enumerate the pain points and limitations of the framework.

Wouldn't that take too long? Not really, just copy an actual released game, but using shitty (I mean, free) assets and make up some random content. It should cut the total development time from a week to a month at most. By copying, I mean everything, from the main menu, to in game-menu, to the little bits of logic that makes a game fun and engaging.
MacOS. Works well for me from a usability standpoint. I work in software, and using iTerm2 with Zsh and a bunch of custom configuration increases my velocity for actual work and things I explore and learn on the side.

I think the UI is very elegant, and some of the software is fantastic. I use Omnigraffle and Omniflow for design work and tracking my agenda items. No complaints whatsoever.

I hook up an external monitor, and maybe the OS isn’t completely responsible for this, but I get buttery smooth 144hz. It’s joyful to work with.

Everything just works. I don’t have to solve 10 other problems to solve the problem I actually want to solve.
That’s not healthy, can attest. You need a space dedicated for work and you need to get outside once in a while. If it’s all mixed up it can go really wrong over time. I hope I’m not overstepping, this is heartfelt advice from someone who did it wrong for too long.
> The American schedule may be a little aggressive though, you guys still use cheques extensively.

Naw, we use checks, much more convenient than cheques.
WA taxes capital gains profits which exceed $250k annually. The rate is also less than you'd likely pay in CA(max 13%?). Not great, but better than CA.

The thing that gets me about WA are the insane liquor taxes(and higher base prices as well for some reason). OR isn't too far away though, and they seem to have reasonable prices despite the state liquor monopoly.
You claim electron apps can be fast but don’t give examples. Native apps are fast and there are many examples.

I have yet to use a fast electron app that didn’t hog ram.
The author should change Walden for David Graeber's "Bullshit Jobs" and he would probably get a better explanation of the phenomenon.

"After being in the industry for 15 years, I still do not have a good short answer for what environmental consultants do."

That quote alone says it all. These people are not satisfied because they don't have a real job, they have a bullshit job, and they know it.

The others are more of the same, you have a "coach" of the obvious that even him doesn't practice what he preaches and a member of "multiple projects and committees" that complains about wasting time all day talking with no focus or clear purpose.

They get pay to pretend to work all day by pushing papers, write endless jargon-ridden nonsense and, of course, attending endless meetings.
Unsurprisingly Grsecurity/Pax pretty much dominate this map, especially when you consider how many in-tree mitigations are just cherry picked from grsec.

I find the approach taken by this map interesting. I've attempted before to categorize attacks and defenses in terms of graphs, there's interesting opportunities to improve defender's abilities to better understand attack surface, contextualize CVEs (is this exploitable in my env?), etc.
One more thing to check: in the Legacy GV webapp (google.com/voice/b/0/redirection/voice) in the Groups tab, the Screening is On for anonymous callers in addition to the original place that I listed above?

Hopefully marking as spam will help too. One thing I like about Voip.ms vs. GV is that in the former, I can mass block an entire range of number using wildcards, which is rather satisfying especially since I setup the rules to ring as busy vs. just hanging up to keep their systems online a bit longer vs. freeing them to disrupt their next victim.
Electron adds no more overhead than Chrome does. Any snappy web app can be packaged as an Electron app and be equally snappy. So if there are no snappy Electron apps it's because of the web, not Electron.
The Ford Granada was a comparatively large car. At one company I worked for the engineers drove Escorts, the salesmen (it was all men) drove Cortinas and the managers drove Granadas.
Given that herd immunity was not achieved before mutation occurred and spread — in no small part due to folks refusing to take the vaccine — it seems obvious that more vaccines would be required, as with the flu.

I’m curious as to your logic on why that should not be the case?

It’s unarguable that early communication on the virus varied wildly in terms of accuracy, which is also quite logical given an entirely new pathogen. But using that as an excuse to ignore the evidence-based information those authorities have since obtained seems short sighted at best.
Covid19 already has well-known short- and mid-term downsides for >> 1% of grown-ups infected. The hard “downsides“ are so dangerous that we had trouble to properly treat the sick.

BNT/Pfizer has so little short- and mid-term downsides that it is difficult to properly spot them statistically, even after about a half billion vaccinations.

Both may have long-term downsides, but: all vaccinations we know didn‘t have any long term downsides. The problems were either visible immediately or they were relatively rare so that they were only detected after a significant number of people had been vaccinated. The downsides of Covid-19 are not rare compared to that, for any age.
There is no reason to consider the vaccine more frightening than Covid19.
On the other hand everything about the virus SARS-CoV-2 and the disease Covid-19 is experimental because this virus has not been tried on humans until now!
The infection it causes is way more complex than the immune reaction BNT/Pfizer causes and it definitely would not have passed a phase-1 study.

If you are afraid of BNT you should basically panic about Covid-19.
Not a tax expert but IIRC since they were earned in CA, they generally are taxed when they result in a net gain of some sort (e.g. sold directly or exercised). Go to Section E of the FTB's publication 1100.
'false sharing' == two items next to another in memory are accessed by different thread, as they are closed in memory they are then in the same cache line which is 'shared' between two CPUs: read only is okay but read&write is a performance killer

Here it's a cache (associativity) conflict, as gugagore said it can impacts performance even in read only situation.. And yes, you're describing a way to avoid the conflicts.
Then what is ookla Extension Doing there??
You can run a speed test using ookla website.
Then why you need an Extension??
https://pavelfatin.com/typing-with-pleasure/#editor-benchmar...

Atom is the Electron-based editor from GitHub. It's way slower than the others.

I can't think of any Electron apps that have low response latency. VScode's is noticeably much higher than, say, Emacs.
For me the (more hypothetical than real) appeal is that if I actually get around to play with Markov chains and music, having an output target that is text-based (and well-documented) is a WHOLE lot easier than having an output that is one of "I programatically drive a mouse to click around" or "an undocumented binary format".

But, then, I also do close to 100% of my 3D-modelling in what looks like code.

For me, the question isn't "why do people like text-based description languages" it is "why do people dislike them".

And I guess the answer is "it doesn't matter, we are all different, and at the end of the day, what works for me may not work for you, and vice versa".

Heck, I even use both vi and emacs.
For RSUs, your link says "California will tax the wage income to the extent services were performed in California from the grant date to the vesting date."

Where did you get the 33%/25% for years 3 & 4?
Yeah the thing is my work desk is in front of my bed lol, including my pc for gaming and other stuff. SO it's pretty bad after a while
Generic statements such as "most people don't care [...] extra 10-100ms for the UI" need to be supported by evidence, especially since those 100ms are added to existing latency and 100ms is considered the threshold where operations feel instantaneous [1].

Still, for certain things 100ms is too much. Android famously had a round-trip audio latency of a bit above 100ms which made it a poor choice for music apps - in contrast to iOS. They now require 20ms in the Android Compatibility Definition Document and admit that musicians require 10ms [2].

In addition to that, hitting the 100ms threshold doesn't mean that lag is not noticeable or not annoying. There was an article about keyboard lag posted on HN a while ago, and the top comment was likewise interesting: https://news.ycombinator.com/item?id=15486494.

[1]: https://www.nngroup.com/articles/response-times-3-important-...

[2]: https://developer.android.com/ndk/guides/audio/audio-latency
to continue on this: the late triassic had a temperature about 3°c above modern temperatures. The rise into the jurassic period is believed to be somewhere between 3-7°C.
We've had one abandonment of social democracy cycle so far, I wouldn't draw timeless conclusions based on that.

In particular, if uneven industrialization and colonization hadn't created such large scale inequality for norms arbitrage, it might have kept going. If I had to draw any conclusion from this n=1 it would be about the "thermodynamics" of post-colonialism, not the staying power of social democracy.
Hi, I totally understand what you are going through. It is tough and not easy. 34 is not old, you have whole life ahead, at least 10 years more to really redo everything you want to change. You have great background and years of grilling work schedule (I worked in finance and banking) and stress. I feel you need 2 more week of break (first) if you can afford. Have you thought of Product Management? It is something different, you are still closer to tech. With your skills, crypto, fintech and other payment startups will benefit a lot. Forget about pay, dont compare one thing with other, its OK to take a paycut if its short-term. Product Management has no limits, there are lot of roles that are remote. Good luck and stay safe. life is beautiful, do not hate anything. Accept whatever it is as is, as there is saying nothing last forever (even pain.).
SerenityOS: Graphical Unix-like operating system with classic 90s UI
>TSMC is also not stupid. It's better for them for their customers to compete

It depends how much money is involved. I don't think TSMC, nor any business is the master chess player you're envisioning, losing billions to instead worry about AMD's woes. But rather consider AMD's troubles as something they'll have to sort out on their own in due time. They're on their own.

Now, AMD and TSMC do have a good relationship. But large infusions of wealth corrupt even the most stalwart companions. This is one of those things that people don't need to debate, we'll see the results on 3nm. At a minimum, it looks like Intel is going to push AMD out of TSMC's leading nodes. There's no way to size this up as good news for AMD.

>If Intel uses TSMC's fabs, TSMC makes money and uses the money to improve TSMC's process which AMD does use.

TSMC is going to make money without Intel anyway. Choking AMD may not be their intention, but it's certainly a guaranteed side effect of it. Intel makes so much product that they are capable of using up their own space, and others. And now the GPUs are coming. Intel makes 10-times the profit AMD does per year. If AMD didn't have an x86 license, no one would utter these two companies names in the same sentence.
I'm the original author of Leaflet, ask me anything! Very happy every time I see it shared on the HN frontpage.

If you're curious about the story behind Leaflet and how and why it was born 10 years ago, here's a short 13-minute presentation on this: https://youtu.be/NLbyHffKQuU
In my experience, my VSCode setup responds just as fast as my fully extended VIM does.
Yes, in fact Assembler is the least abstract code and the easiest to reason about.
Just that by volume/mass hydrogen and helium make like 99% of what's out there :)
Absolutely. Anyone building on top of performance critical systems should have a healthy bit of gratitude for the engineers who were interested to specialize there.

That said, I think it's good to remain as objective as possible about the actual impact of optimizing for performance in different domains.

So for instance, the impact of attention paid to performance in the codecs used by a music/video player, or the v8 runtime, or rendering or networking subsystems in e.g. macOS or Chromium is huge.

However, should we expect the impact of optimizing to be similar in application-level code for consumer apps? I would argue no (granting that exceptions exist). At this layer the computations are for business and display logic, and calling into highly performant subsystems. Additionally, they are typically 'leaves,' not dependencies of other systems (which would cause their performance choices to ramify).

This is not to say consumer apps are able to ignore performance concerns: you can still make garbage that way. But you'd be deep into the region of diminishing returns if you poured as many resources into performance for application-level code on something like Spotify as you did on e.g. codecs it uses or low-level rendering code it depends on.

And that's the reason tech like Electron is so often selected by folks whose bottom line is massively affective by their ability to be objective about these issues.
Fair enough. I think the problems that demanded a COC were artificially constructed. I do think that the committees are a severe negative influence on the community though.

There was a rough tone at some point, but that is what you get if people are passionate and in disagreement. A corporate COC can kill any passion instantly and isn't a solution.
That is what should happen, but not all banks implement every fraud countermeasure.
I was excited about crypto ~8 years ago and stopped being excited 5 years ago when one guy from the first wave of crypto scammers tried to bullshit my aunt in the rural Austrian alps.

A lot of what crypto is nowadays is pyramide schemes, scams, speculation, get rich quick schemes and so on. Blockchains that should have been databases, blockchains that should have been a chain of trust in the classical signature sense etc.

What it isn't is a new way to pay all kind of things quickly, easily and anonymously in everyday live.
With Service Worker and iFrame we can offer same or better User Experience.

Saying NO to an iFrame App is unfair.

Actually i think they should reconsider the risk of iFrame in a 450/700 or 320/450 pixel can do for it's users.
Lots of negativity in the thread, but I just want to say I think it looks great. Really interesting design choices, and the screenshots of the browser look awesome.
Lost my hearing totally within 2 hours of taking Zyban.

Tinnitus is all that I hear nowadays.
Oh yeah definitely of course the immune system that already does that, the idea is just enhance its ability so that everyone has sort of Best in class defence against these viruses.

it can be kind of slow on an individual level, but on a population level you will have some people who have evolved better defenses, or more resilient immune systems. If we can share that around that's the idea.

It's very interesting though about that immunity thing you say. People born then.
From :

https://www.economist.com/business/2021/06/05/why-the-bullsh...

"In his book, Mr Graeber relied heavily on surveys of British and Dutch workers that asked participants whether their job made a meaningful contribution to the world. This seems a high bar to clear; it is unsurprising that 37-40% of respondents thought their job didn’t qualify. By contrast, the academics used the European Working Conditions Surveys, which by 2015 had talked to 44,000 workers across 35 countries. They focused on those respondents who thought that the statement “I have the feeling of doing useful work” applied to them “rarely” or “never”.

In contrast to the high share of bullshit jobs reported by Mr Graeber, in 2015 only 4.8% of respondents in the eu felt their work was useless. And this proportion had fallen, not risen, in recent years, from 5.5% in 2010 and 7.8% in 2005."

[edit] Link to the paper discussed by the article:

https://journals.sagepub.com/doi/full/10.1177/09500170211015...
Export to .blend – a free Blender add-on for customize saving into blend-files
> a forum on a now defunct tracker

Years have passed. I still havent filled the gap left by whatcd...
Show us the Anki deck! (Please?)
It depends on the level of incompetence or negligence. There is a difference between premeditated murder and negligent homicide. But there must be a framework, that determines the punishment based on the impact and level of negligence.

> The trove includes not only names, phone numbers, and physical addresses but also more sensitive data like social security numbers, driver's license information, and IMEI numbers, unique identifiers tied to each mobile device.

Now, this seems like a lot. I hope we will see a detailed technical analysis of the break eventually.
I love how these assholes are patting themselves on the back for being 20 years behind the rest of the industrialized world.

Fuck you, BastarCard.
Spotify has spent over half a billion dollars on acquisitions and investments into its podcasts division, there is zero chance they ever intentionally implement anything that might impede the returns on that spending.
My case is pretty much the opposite.

Remote work has given me almost two more hours of life a day (that I'd otherwise spend commuting), it made me realize how sleep deprived I used to be, and substantially improved my health - through home cooking, being less stuck to the chair, and having more time for sports.

Additionally, it has greatly improved my career, since the advent of somewhat commonplace remote work means that I have access to jobs in areas where the pay is substantially better (up to 3x my current salary). If I end up quitting it will be either to capitalize on those new opportunities or to set in stone my ability to work remotely.
Oops. Guess I should have checked that first. :)

Yours truly has a general distrust of web commercialisers renaming things ever since some such company tried to rename Shockwave Flash (.swf) to "Small Web File". Since then I remain continually on guard for further shenanigans.
Casual Parsing in JavaScript
OK Gramps.
A vote for open source is a vote for minified javascript.
Nothing can, it seems. What wanton destruction. Oink's Pink Palace first, then what.cd
If a small group of people can create, maintain and improve F-Droid[0], I do not think it is that hard when you are the size of Apple/Google to implement something without dark patterns.

As a side note, the parental control stuff on an Android phone are also really bad if you want to help your kids to learn how to cope with the addictive apps while preventing them to fall on really bad content.

A simple stuff, you cannot easily group all the addictive apps together and say "2h max of them in a day".

[0]: https://f-droid.org/
Here is its announcement[0] on Twitter and a source repo[1] on GitHub.

[0] https://twitter.com/orangeturbine/status/1397257922833420289

[1] https://github.com/CGCookie/io_export_blend
Why improve the service when you make purchases anyway? No unnecessary optimizations. Aggregated data is valuable and it is sold to any other industry. Helps with the slim margins of retail. They also get more pictures of you.
Indeed. Going back to my example, stuff written with OWL won't compile today.
That's really interesting. My feelings are exactly the opposite. Chats with coworkers are a "/zoom meeting" command away. Everyone's name shows up on the screen so I don't awkwardly forget them. My desk setup is exactly how I like it. I can listen to whatever music I want to all day. I can do chores to get away from the screen for a few minutes. No lines at the bathroom.

I don't think I could ever work at a non-fully-remote company again. There are challenges, and you have to force yourself to socialize at all, but it's working for me. I always enjoyed working in the office (was never really bothered by noise, I can focus through it), but remote is much better. The time that you get back by not commuting and the ability to start work without being "fully ready" is great. (I have an incremental morning routine now, rather than rushing to shower, eat, caffeinate before sitting bored on a train for a half hour.)
Isn't that kind of true even for the earlier variants? I personally know fully vaccinated people who got infected. Their symptoms were mild, and recovery was smooth. So yes, vaccination "blunted" but didn't defeat.
Innovation, future growth, ecommerce: 5 interesting stats to start your week
Users do notice speed issues in apps and websites.

The NNGroup has done studies with users to gather reactions to slow websites in 1997 and 2010. They remain relevant in 2021 to both apps and websites: "Users really care about speed in interaction design" [1]

A few weeks ago someone on HN shared the reflections of the developer of SumatraPDF - a native Windows PDF reader that is small, lightweight and performant (all the things that Adobe Acrobat Reader is not).

From the developer Krzysztof Kowalczyk: "I believe being small and seemingly fast was a big reason for adoption...there will never be a time when users want bloated and slow apps, so being small and fast is a permanent advantage." [2]

[1] Website Response Times (2010): https://www.nngroup.com/articles/website-response-times/

[2] Lessons learned from 15 years of SumatraPDF : https://blog.kowalczyk.info/article/2f72237a4230410a888acbfc...
The board game came out after the first computer game. The two are not related.
For user's it doesn't matter how we do the stuff under the hood.

You can run a quick speed test on top of any websites you are currently visiting by just one click of a button. (It's running in a popup window)

How can you offer this feature to users without an Extension. or is there is a way? as far as i know there is no other WAY.
No, education is not the problem. Universities are supposed to be places where different ideas are meant to be discussed openly without fear of persecution. It is easy to criticise ideas that failed after the fact, but that is not the reason to criticise universities or education. We are talking here using a system based of decades of trying different ideas none of which were developed with a guy with grenade launcher or a religious man in a religious school. Education is not a problem. People who don't value it and don't learn from the past are.
Sony's Robot Dog, Aibo