skysight-inc/HackerNews huggingface dataset:
You can't control your age just like you can't control your skin colour. Ageism is akin to racism (however an exception for adult only products should be in place)
> they think they caused the issue.

Which is the underlying cause of the universal “I didn’t do anything” disclaimer before they even start explaining the issue. And the aggressivity if that tension is not defused before replaying their actions to get the context.

Solving issues requires way more social skills than people assume.
The Slackware Way (2012)
vice advertising is typically regulated in a different manner, excluding minors for example
Oh I see. The linked paper uses vegetarianism in a wider sense that covers that too.
The Future of Computing Is Low-Power Design
I'm generally (and a little counterintuitively) against improving the quality of things I try. I noticed that the hedonic treadmill makes it so that my level of enjoyment is the same as the lower-quality thing, it just makes it so I can't go back.

For example, I used to have these shitty speakers, but I'd enjoy music very much all the same. Then, I got great speakers, and could hear all the nuances, but I enjoyed music the same amount, the only difference is that I now needed expensive speakers to do it.

From then on, I decided that ignorance in these matters is usually bliss, and avoid (for example) looking at OLED TVs as the blacks on my TV don't bother me, but they would start to if I bought an OLED TV and I could never go back.
I would very much like to use a browser that didn't support all the random new web standards (like, I don't know, WebUSB) and rendered most "content" sites good enough. You could still just embed a WebKit/Blink window in order to run web apps.

I really liked old Opera and even Edge for their engines that made the web pages feel snappy and somewhat different than the WebKit monoculture.
You're absolutely on the money. If you scrape the surface of Game Boy development you'll find that it's even inadvisable to use C since the hardware is so weak (compared to today's standards) that you really need to squeeze out performance at the instruction level.

If GB Studio and GBDK spurs someone's interest to get into Game Boy development, great, but getting the most out of the hardware requires a lot more effort.
> Wondering if Topre or PFU is really better as people said.

I have one I love, bought it like 10 years ago. When I tried to buy a second one this year I had the bad surprise to discover they're not available with French layout anymore.

Anyway, some steps you forgot: the search for the best ergonomic keyboard and key layout.
My holy grail is a buckling spring ortholinear keyboard. I don'kt think that's going to happen anytime soon so I made a Kailh Pink XD75. It's as close as I can get, but that new Unicomp without the numpad looks amazing.
It might be that you working from home. I think you get infected at work and the kids at school.
Why not doing this on the cloud?
Ebay works fine for me too.
"millions of dollars of cargo sinking to the bottom of the ocean"

If only that were true.
Many containers are too light to sink to the bottom, instead they float slightly above or below the surface, posing a tremendious danger to smaller boats.
And some of them float for years.
I think the 4 Bay Size ( The 4S ) fits me better. I just prefer something taller wider than taking lots of ground space. I dont have the luxury to live in a large flat. Although the 4S is now discontinued?

I dont quite understand "excessive cloud speed". Assuming I am only using it for file transfer and nothing more would it still be a problem? Or is it something to do with Filesystem. I haven't checked out if the default support something like ZFS or BTRFS.
I have a K320 with browns. Maybe browns are for you, they have a tactile feedback like the black, but it's much weaker, like the blues so you don't get tired. They are much more silent than the blues (no click), but are a bit louder than the silent reds.
> discussions of OOP and inheritance often miss the influence of Knowledge Representation on OOP

SICP doesn't. :) Which is why it's such a great book, of course.
This is a pretty standard severance agreement. The company offers a cash bonus to make sure that the employee fired leaves amicably and will not cause any further issues down the line. That way everybody walks away with something to keep them reasonably happy. This sounds like roughly one to two months severance which is pretty standard (I've seen up to 6 months in the case of layoffs but firings tend to get less).

The story is trying to make a big deal out of something that really isn't.
Hey, no gatekeeping! Leetcode bad!
Often these kinds of consultants get hired to provide justification to executives to do something they wanted help / grounds to do. So there's definitely some not-great incentives for the consultants to come to a certain conclusion...

Also, it is not unheard of (hah) for the consulting companies to overpromise the analysis and work that can be done, understaff it, and work on unrealistic deadlines where the consultants can only but cram the worst kind of "analysis" (as you put it) into the time allotted.

As I commented below also, if the person hiring the consultant doesn't know what he/she is doing or is under a lot of other constraints + pressure, and isn't a good judge of work, the conclusions that come out will likely be BS too.

By the way, I wouldn't hire any such consulting company to do work on something they haven't done 20 times before and with reasonable examples of concrete + credible conclusions. Consultants are not well known for groundbreaking innovation on a per-hour basis.
>FWIW, my current favored hypothesis is that the closure of schools, and possibly travel, significantly affected the spread of flu. Unlike Covid, kids are a significant vector of spread for influenza. It's one of those little facts about Covid that is...politically incorrect...to acknowledge right now.

You say "unlike covid". Maybe I'm biased because half of my family was infected with covid by a 6 year old(everyone's fine now) . Also here in Poland all 3 of our covid "waves" came few weeks after kids went back to schools (no masks are required at schools here, because feelings). It is obvious kids at schools are a very significant spread factor second only to spread at the workplace (also no need for masks at the workplace for some stupid reason unless you are public facing).

It is infuriating that tens of thousands of people have to die, because idiot politicians make policy based on stupid factors. For example, it would be inconvenient for everyone at workplaces to have to wear masks so let's tell them to ensure desks are 1.5m apart and everything is fine despite the fact they are not. There was even a local study done recently that estimated 40% of all covid cases were infected at the workplace. This info was major news for few days, then nothing changed and everyone forgot about it.

Also, the pinnacle of stupid (bordering on malice - hopefully it will be prosecuted eventually) is making covid treatment policy based on expected drug availability not on what works. It has been proved recently(9th of April) in Lancet corticosteroids given early on lower the incidence of hospitalisation a lot. However, despite many letters from the public "official medical guidelines" in PL still say the exact opposite using an irrelevant study as justification.

* The study is irrelevant because they measured efficacy of those steroids on people that are already hospitalised,it found no impact on death rate of already intubated people. The study authors also extrapolated their research of hospitalised intubated people to people pre-hospitalisation and for some reason wrote in their abstract corticosteroids given early actually have detrimental effect (no proof of this assumption in their study whatsoever).

Then the second study comes out that measures efficacy of (inhaled) corticosteroids in real early covid patients.It finds it significantly lowers development of symptoms that require hospitalisation. Everyone ignores it. Meanwhile we have over 80 thousand "extra" deaths in a country one tenth the size of US.

Oh, and my claim is that people making decisions on covid policy are perfectly aware of their wrongdoing because transcripts of their meetings are mysteriously unavailable.
No one has overreacted, unless you accept an outcome that both leads to improvised individual social distancing and the even worse worse economic devastation that follows.

This was uncertain to most people last year, but now we’ve seen so many examples that it really shouldn’t be so controversial any longer. But if it wasn’t, we wouldn’t be discussing it.

The covid virus is evolved to fit exactly into the niche of societal behavior where it will be a big fucking problem but not so bad that it’s immediately obvious to enough people.
Leadership Lessons from the Power Plant CEO Who Met Margaret Thatcher
How to resume progress when reading in browser?
Don't sign anything on the spot, but do consider signing a termination agreement if you get something out of it.
When I look at the performance of many pieces of software produced by FAANG companies and other big players known for basically bringing us the "leetcode interview meta" I really doubt the strongest connection can be made in that regard.
Oddly enough, it was aging that drew me to mechanical keyboards in the first place. I found that as I grew older, my hands started cramping when I typed, and the worse the keyboard, the more quickly my hands turned into gnarled, pain-wracked claws. Laptop keyboards were pretty bad but rubber-dome membrane keyboards -- of the type that just about everybody sold at the time -- were the worst.

Relief only came when I bought a Das Keyboard III with heavenly Cherry Blue switches.

I'm still rocking that board today, nearly 13 years later.
I think almost the opposite is going on often. What's often happening is you have 1 manager building his fiefdom, and other managers trying to build theirs and there's only so much money to go around and only so many directions a company can go. So manager 1 hires in BCG so that he can use BCG's reputation to get his pet project funded by the executive team. BCG doesn't cut through the bureacracy, it's a tool of the bureaucrat to beat the other bureaucrats- which is why the conclusions match what the manager wants, not what is best. It's about the bureacracy, not about getting anything particular done.
I just went the pragmatic route and bought a Ducky mechanical, enjoyed the feel and layout. Call it a day.
A Man Who Put His Head Inside a Particle Accelerator While It Was Switched On
I went somewhat differently, I tried a split wireless keyboard and couldn't go back after that but Bluetooth was flaky, so I designed my own (wired) one.

Best keyboard I've ever used.
They advocate a whole-foods plant-based diet. Meats/cheeses made out of plants aren't whole foods though. Generally we have to think critically and scrutinize sources cited and if they back up claims made. Do you have some such specific objection in this case?
OR we can shutdown social media. A lot of the misinformation has been spread through social media - it has a tendency to amplify extremism by providing 'echo chambers' people can select into to reinforce their preconceptions.
In 25 years I've never seen this happen, so I suspect this at least depends greatly on location. I also would never sign anything on the way out unless it was very unambiguously to my advantage, and taking on legal risk for a measly $16k would absolutely not be it.
Except when they do: they were only at lower risk, not no risk, and the new variants also had more and heavier effects on children.

Compounding this with parents having to bring their children to school, thus generating more contacts than just kids alone.

All in all, there was some data at the root of the policy, but sending kids to school is still a shitty proposition from a safety perspective.
> This process fails to consider candidates that would be good fits.

Not to dismiss your opinion, but where are the proofs?
No but I know pretty well how they work.
As someone who loves mechanical keyboards - there are many good membrane keyboards out there, if I had to use a membrane that would be Lenovo Preferred. They are a joy to type on.
Outsourcing Can Be an Effective Solution for Startups
"general use" => "my specific usage needs" please.
There is a huge shortfall in cyber security worldwide. He might not be in the codespace but could be in other roles, its not like the only show in town is code. There's communications, training, analysis, data science, record keeping, LEA liaison, standards, compliance, you name it.

A degree is a 2-3 year commitment. Napier university in Edinburgh for instance.

A 48 yo has a life expectancy to 80 or better. There is another 20+ years of work life in him, if he wanted it.
I found this a while ago in HN- https://towardsdatascience.com/my-first-encounter-with-julia...

It was much better.
How to coach a team that has been burnt by bad TDD
One thing I'd like to see in PyCharm (or any IDE that supports Python) is automatic maintenance of .pyi stub files.

The recently introduced type hints [0] can be inserted inline, but they are ignored at runtime; alternatively, the hints can be relegated to separate stub files [1] which just contain the typing annotations for the classes and functions defined in their .py counterparts.

It would be helpful if an IDE would display the full annotations inline, but saved them only in the stub files, leaving .py files "hint-less".

[0] https://www.python.org/dev/peps/pep-0484/

[1] https://www.python.org/dev/peps/pep-0484/#stub-files
Who even uses dedicated forums anymore? Outside Hacker News and subreddits, the only one I somewhat infrequently visit is xda-developers and that's it.
> We started this project because of Gitlab CI yaml files growing over thousands of lines.

Is this typical? All of our Gitlab CI files are well under 100 lines. What sorts of things are these pipelines doing that require so much configuration?

Our CI steps are basically:

* Build

* Run some static analysis

* Test

* Publish build artifacts

With each step taking only a few lines. Most of the “heavy lifting” is managed by other tools like npm, or some scripts we have checked into the project, and our CI process just kicks off those steps.
What do you mean "unpopular"? Weren't they the one and only just a year or two ago? When I've been shopping for my TKL keyboard, they were basically the only option.
I like the idea of Pluto, because I cannot stand the non-deterministic cells of Jupyter notebooks anymore. Reading this page is like having sex with someone you love. Where has Pluto been all this time? I have finally found all what was missing for a complete life! There's even things that I didn't know I needed because I didn't even have the language to express them! This is my favorite page on the internet and Pluto is my favorite thing ever. I can see no downside to this, no defects, even with a conscious effort to do so.

Yet, trying Pluto, it seems to be outrageously slow and clunky. Is it expected? Sometimes it takes a few seconds to do something. I'm not talking about the initialization (which is still a shame, but that's a different issue). I'm talking about running individual cells with simple code. This is unusable as of today, at least on my 3-year old laptop.
If you're looking for a small friendly MK community to get into this ~~cursed~~ wonderful hobby, try KeebTalk.

https://www.keebtalk.com/
Optical switches still fall into the realm of mechanical keyboards. There is a new hall effect switch from input.club that's even better.
From our guide:

> Please prepare a skeleton web application, using any web server framework you like, preferably a lightweight one, e.g. express (node), flask (python), sinatra (ruby).

> Have a tool to send payloads to your server and inspect responses, for example cURL or Postman. No front-end client is required other than cURL or Postman to send test requests. This will be a backend only exercise.

This is a far cry from leetcode stuff - these are real world tools and concepts many developers use every day. Yes, it is an interview with time pressure, talking, and problem solving. But, the tools and problem are much closer to web development than they are to a CS51 graph proof.
I think they are kind of lo-fi copycats of the RNI film profiles. The Fujifilm's Classic Neg looks suspiciously similar to the RNI's Fuji Pro 160ns while having visibly poorer quality in the shadows and dark skintones compared to RNI.

And the RNI profiles are definitely the best in class and built after the real emulsions very carefully, at least I can confirm that for Fuji Pro, Fuji Superia and Kodak Portra & Ektar - the stocks I'm very familiar with.
I don't know about that. My plain white Model Y gets a LOT of attention from people of all ages, including the under 10 crowd. I've driven other, more flashy cars, and have never gotten as many "Oh look!" reactions in my neighborhood. It constantly surprises me, in a good way.
You can come a long way with css animations or svg-updates. There are limitations and they are mostly connected to the latency part.

For example, if you want a 60 fps animation created and the server is far far away, like the other side of the globe that could be an issue or if your connection is bad.

With liveview, you cannot create offline apps without javascript for example. That is a big limitation. But since most apps don't really require offline capabilities that is not really a big issue.

I have however tried to use a liveview hosted in Sweden from Japan (which is basically on the other side of the globe) and I didn't experience any noticable latency for simple html updates.

I think if you're making a game, you'll still need to use javascript. But if you are just making a simple crud app you may not need it for at least most of the stuff.

I still think creating modals or things that the user expects to be instant should perhaps still be done in javascript but for all the server requested data liveview is probably faster than your average SPA.
You're not making the counter-argument you think.

GGGP:

> I think the big difference between is how Epic treats its customers and how Valve treats its customers. Epic could've gone the GOG Galaxy route ("use it, or not, your choice"), but they decided to force people into their watered down launcher before it was ready. Even Xbox is being more open lately.

> You can't just match your competition, you have to exceed it in some special way before people will switch.

GGP:

> how are they forcing anyone?

I answered that question. That Steam is also doing it is whataboutism, but also entirely besides the point. Steam however is a much more full-featured client, which also factored into GGGP's argument.

But a more pointed answer to GGP would've been that Epic has paid external developers for (timed) exclusives.
The concept of a Site is defined here https://html.spec.whatwg.org/multipage/origin.html#sites

It's basically an origin, but disregarding subdomains.
I did, yes - or rather I put it behind a UA check. I've just put up a reproducible case behind a query-string flag - see edit above.
Grrrr... Woof-Woof!

Nah, it's not experimental at all. It's bland, posh, Tomorrowland-tier tech-house.
Generally, targeting minors is treated differently in discrimination cases as a whole.
The svchost.exe of Linux
In case you aren't joking, inheritance in the context of computer programming (for simplicity's sake) is just a metaphor that's supposed to make computer programming easier and has nothing to do with economics.
A good case of situational psychosis widow > common widow.
You can start pluto server from command line

> julia -e "using Pluto; Pluto.run()"

Also, package manager can be used from inside Pluto. To install somethin, you can just write in a cell

> using Pkg

> Pkg.add("Package Name")
Trying a new language or framework is fun experiments that you spend a few hours on. I have been enjoying implementing Message DB[0] in a hobby project. My current job is not in programming, and not looking for one.

[0]https://github.com/message-db/message-db
Nobody obliged to give you work. They gave you a task and you couldn't solve it, fair and square.

I can stretch your logic even further that giving BE task to FE person is a discrimination because they don't have luxury to work on BE. Why do we discriminate against QA people who don't have luxury to work on dev jobs? Why do we discriminate against people who don't work as developers at all?
Interesting Things #2 (Newsletter)
It wasn't a straw man :) "Square" and the "-free" (e.g. sugar-free) suffix both have established meanings in English.
Want to be able to replace your keyboard, or get another one for the office easily? Buy a Cherry G80-3000.

The G80-3000 comes without NKRO, a very bendable case and PCB-mounted rather than plate-mounted switches.

A Leopold (for example) is much more pleasant to use and not so exotic that it's impossible to obtain a replacement.
All mechanical switches are prone to bounce and oxidation. You can try contact cleaner or switch replacement (some keyboards have slotted switches that can be replaced without soldering).

Consider next a keyboard with programmable firmware (QMK) so you can adjust and mitigate bounce in software.
I quite like how helm charts solves the problem. You have a values.yaml which is plain yaml, but at the same time you have the helm template language, which allows you to create more complex configuration templates with functions and flow control.
I think there's lots of good things about GB Studio I just didn't want to write some kind of HN manifesto on Game Boy game development. For example I'm sure with GB Studio it's possible to run into hardware limitations like sprites per line, music causing lag etc.
Paywalled so I wasn't able to read the whole article, but something I've been wondering about these kinds of transactions is what the NFT represents?

Is it the IP rights to the photograph? Is it non-exclusive? Can the person in the picture sell other tokens against the same media if they want to?

Genuinely curious if somewhat wary.
I remember when everyone laughed when Windows XP's update tool ran as ActiveX applet inside IE6. Guess Apple didn't learn anything from that.
Brain matter is metabolically very expensive to build, and I assume maintain, so it has to provide a significant evolutionary advantage per mm^3 to make it evolutionarily worth having larger brains.
Yep, that's correct. Only a single origin is supported. The implementation on the backend server/proxy may use a lookup list, and return the specified origin if that exists in the list. As called out in the post too, * is a valid one (as is null) but is not recommended.
This particular type of unintended consequence has been repeated multiple times during the crisis, it's puzzling.

For example here in order to avoid contamination in public transports they limited the hours of service. Consequence: same number of people took transport but in less time, increasing density and contact.

Similarly with the curfew forcing shops to close earlier in the day, more people gather in less time.
I have a 47 key ortho and I'm jealous of your 48th key :(
You have to rely on your decades-long confirmation bias.

I doubt the author (or anyone) goes back to their interview notes a year after hiring the candidate to see how much they got right.
LoL Builds by Genetic Algorithm v1.0
Ask HN: What are the three most expensive tools/services that you use?
I'll start:
Co-working $300/month
Bubble.io $150/month (6 apps in production)
Descript.com $30/month

How about you?