skysight-inc/HackerNews huggingface dataset:
That's my experience too. Unfortunately I don't think it's possible for complex standards to be well specified in human language instead of in code so a reference implementation is what will always win in the end.

At least chromium is open source. The best we can hope is maybe that organizations adopting chromium other than Google can wield more influence over it.

As I point out here https://news.ycombinator.com/item?id=27222818 human language is not precise enough to write good specifications. Natural language words are polysemic and contextual. See the meaning of "break" for example: https://www.merriam-webster.com/dictionary/break

Kolmogrov showed that fully specified information distills down to computer programs: https://en.wikipedia.org/wiki/Kolmogorov_complexity, https://en.wikipedia.org/wiki/Minimum_description_length

The ideal language for a specification might be a mix of natural language and code with a test suit, something like Literate Programming (https://en.wikipedia.org/wiki/Literate_programming) or its descendants along with modern pull request based discussions that are tied to version controlled code.

I wish Mozilla or a similar organization adopted the chromium core. We really need a well funded non-profit managed release of the reference browser.
Luxemburg junior salary average is 36K, take home around 2300. 1300 for rent and food you are left with 1000 euros.

Germany is where startups valued at $25bn and $45bn (Zalando and Klarna) are paying less than $100k for 10 YoE with >40% income tax.

Please let's not discuss already obvious things though I agree that Switzerland is better in terms of salary and taxes.

As per your own company you are using anecdotal evidence. Ageism in tech is very well-known and pretending it does not exist is not going to fix antyhing.
It looks like the program you are talking about, "Desktop Games," is still hosted on: http://www.gemtree.com/program.htm. No idea if it works on modern Windows or not.
Python 3.9.6 portable with Thonny and Spyder is out
Not sure what's so amazing here that it deserves to be on HN front-page.

So basically it's a C program that reads "GET /<something>" from a socket and replies with the content of file <something> (with some random error handling) . Is it really that amazing that it fits in 22 lines of funky formatted C code...?
In a market economy there is no such thing as a "shortage" of workers. You just don't want to meet the market price of the workers with that skill set. You could imagine a widget factory whose economics rely on paying employees < X. And if the market rate for those workers is > X, it doesn't mean there's a "shortage" of workers, but the workers demand a wage that makes your work unprofitable.

The fact is a lot of people are paid not to work through generous covid-related safety net measures. That are supply of workers has been restricted through immigration policies. But it's not a shortage.
OP's statement leads straight to "they're out to get me," which is absolutely not helpful, and it's absolutely an indicator of a difficult hire.

If I'm interviewing someone and the person is demonstrating a victim narrative, that is a huge red flag.

Similarly, the inability to see shades of gray (e.g. "using MySQL is always utterly stupid, you should never use it in favor of Postgres") which OP demonstrates with their COVID statements, makes a person virtually non-employable in my book.
Apple business manager requires safari or chrome and will not work on Firefox at all.
I do the following:

- read, read, read about the topic at hand. I find that finding a good book on the topic gives me a baseline of information even if I do not understand or retain it all.

- use the information. Play and build what I am learning about.

- as I work through day to day issues and find things I will probably need in the future, I save them as a page in a zettlekasten using vimwiki. Writing these things down is new for me and it has already paid off when answering questions.
> Trust me, nobody will even remember a few years of delays.

I remember someone commenting that given the choice, it's better to delay shipping video games if you need to fix things. This is because not long after release no one will remember it being late, but everyone will remember (hearing that) it being a pile of garbage.

Reputations are often very hard to shake.
if it had melted, then it should cover, not could cover! I'm sure that there's some tidal time lag, but such a significant rise to flood FL in 2", well, I think the evidence would be kinda obvious
Also avgas still mostly has lead in it: https://en.wikipedia.org/wiki/Avgas
Most (all?) sports increase the risk of injury when increasing the chance of winning. Running faster, jumping higher, etc... all increase the chance and severity of injury.
Why not, it would be great for inventory tracking systems as you have an audit of all transactions.
Since you mention banking (and I don't want to be ageist here, greyhair here as well) is the prototype of an old, crusty and backwards environment where nothing changes and nothing gets done at a reasonable pace. Unless you think of crazy deadlines being given as reasonable pace. Speaking from experience. I never want to work in a bank ever again.
>> Anecdotally, based on questions on tex.stackexchange.com ...

> Do you speak from anecdotal experience?

I think we can agree that people don't read things properly.
Business is incredibly willing to accept bugs and often extremely unwilling to fix them.
Just so there is no doubt, I am NOT @lapcatsoftware. I just went to look for the tweet referenced here and I noticed this, so I am relaying it here. I have a feeling anyone reading the discussion here does understand the idea behind HN. If you did want to engage @lapcatsoftware, you may want to do it on Twitter.
Sure it does. Most of what the feds spend is from money we give them.

Here's the breakout of the 2020 budget in picture form.

https://en.wikipedia.org/wiki/United_States_federal_budget#/...
Sony PlayStation’s support pages did not work on Firefox. Texas’s franchise tax payment pages did not work on Firefox. Boy Scout certification pages did not work on Firefox. My kids’ baseball registration pages did not work on Firefox. As a front end dev, it seemed really hard to get things to NOT work on Firefox and still work on Chrome.
If chrome had a container engine for enhanced privacy I would leave FF in a heart beat. The only thing keeping me to FF is the privacy aspect.

Pity FF keep eroding that advantage also
We shouldn’t just look at power users. Google and Microsoft, for example, constantly advertise to use their browser when you visit their properties. I imagine this has an impact.
> "Who cares? ... nobody will even remember a few years of delays."

If project timelines and budgets are not credible, it has very real implications for the viability of future infrastructure projects. It becomes much harder to justify future spending if you can't trust your models.

Already (before than pandemic hit) the blow-outs on Crossrail were putting the north-south "Crossrail 2" line in doubt. Originally it was hoped this would get started in 2023, but I doubt there's any chance it will start before well into the 2030s now.
My number one reason to use Firefox is uBlock Origin. It does an exceptional job and web is way more annoying without it.
I just want to chime in here and agree with this wholeheartedly.

There is a lot of self-fulfilment when it comes to London spending vs London generation of revenues.

It's famously the case that London props up almost the entire rest of the country. Scotland itself being a net-loss in terms of GDP.

I come from a City called Coventry, "investment" in the city is non-existent; the only investor right now is the University which has essentially bought the entire City over the last 10 years.

Why? Because "Coventry doesn't make money". Why does Coventry not make money? -- well, companies would never headquarter there because the infrastructure is not good enough and the networking connections are not compelling; even if you think it will save you money because it's cheaper to hire in Coventry (somewhere in the order of 1/3rd london salaries, 1/5th London commercial rents) it's still awkward because navigating the city requires making use of the awful public transport or buying a car[0] (which the city is close to capacity with already!)

Birmingham, Britains "second city" has only moderate investment compared to London (though insanely more than most other UK cities), but also feels destitute in the majority of areas, _especially_ when compared to London, the infrastructure is marginally better than Coventry but the prestige/networking/access is nearly no different.

This is many decades in the making, there is absolutely no way to compete with a city like London which is reaping the rewards of many decades of incredible investment which creates network effects which only serve to increase the gravitational pull of the city.

[0]: https://youtu.be/Mxvk3KO8p20
> I've been stopped before when I didn't have my license with me and the officer looked it up on his computer.

If he looks it up in his computer, wouldn't it show the wrong photo ?

Also, if you don't have a valid license your insurance may not pay out in case you are in an accident.
On the one hand, peer review takes long enough already. On the other... I saw an influential paper that published obviously-wrong timing data, essentially saying that time(A) + time(B) < time(B). It seems they were including the Python interpreter startup time (~0.1s) in a profile of a ~0.01s algorithm.
>If you can't do that, is the olympic spirit to push anyway and damage yourself?

Traditionally, yes. The Olympic spirit is to be willing to push yourself as hard as necessary, through anything, even to the point of death, to win the gold. Quitting only brings shame and disgrace to you and your country.

I agree with what Simone Biles did, and I don't think anyone can judge her - only she knows what her headspace and capabilities were - but it was absolutely against what the Olympic spirit is supposed to be. Olympic competition often serves as a form of neo-eugenic nationalist propaganda (that our nation and its values creates genetically superior people and potential combatants to yours.) Imagine the furor if this were the 1980s and Simone Biles had quit and a Soviet gymnast had won the gold medal. Everyone in the US would be calling her a traitor and a coward.
> Stuff you find in the papers there achieves state-of-the-art results very slowly (using integer linear programming or some rarely optimized heuristics) making you believe these instances of a general NP-hard problem can't be solved quickly.

Yes, or looking for things like mathematical purity, linear problem statement, etc

In practice: you don't need the best solution and you can get a great solution in a multitude of ways.
In US, roughly 13% of the population (blacks) commit roughly 56% of homicides. That is a per capita murder rate 8.2 times higher than the non-black murder rate (2019 FBI statistics). The murder rate among the Hispanics, who are almost as poor as blacks, is less than half that among blacks.

But it's the lead I'm sure, lol.
More precisely the Hole Hawg is for a particular kind of hole - large pipe-size holes in framing lumber.

No contractor would use a Hole Hawg to drill 1/4” holes in something - maybe quarter feet. The amount of adapters you’d need to even get it able to reliably hold a 1/4” bit precludes it.

The point of the analogy remains - both tools can do things others can’t and both can easily “get away” from you.

But the real lesson is learning that the normal drill (and operating system) can also get away from you, and you may be less braced for it when it happens.
Off the top of my head:

- ACID compliant data storage is not something that operating systems excel at, databases are much better. (I've seen some monstrosities where somebody tried to use the filesystem as a database and eventually they always got horrible race conditions and data corruption). This is a table saw; extremely good at one specific thing (rip cuts), can do other types of things in a pinch (cross cuts for table saws, db-as-a-job-queue for databases) and is absolutely rubbish for other things like drilling holes.

- Going up in complexity: Most operating systems I've seen are relatively self-contained on a single box. The OS controls everything on the box and no other OS-es exist on the same server. If you have a large multi-server system the OS typically does not provide too many capabilities except a low level networking stack, something like Erlangs BEAM VM or Kubernetes fills up the gaps to make all the operating systems work together properly. This would be like a CNC machine; large, complex and expensive but very worth it from a certain scale onward.

- Going down in complexity: Embedded systems are often too small for a proper operating system and implement everything they need themselves. Realtime operating systems exist but are often not a good solution for the constraints. This might be something like an impact wrench, super specialized for a specific type of small job.
Not just tropical.

The western states are looking at historic droughts right now. This year is going to see some pretty poor crop yields. All indicators are this is something that's going to continue for several years.
That's one thing that is unfortunate about pnpm - the methodology is superior in many ways, but there are a lot of tooling packages that don't consider symlinks for dependency resolution because npm and yarn are so prevalent.
What would you call it if we had 5 positions at the widget factory, but only 4 prospective employees looking for work? Wouldn't that constitute a worker shortage, as no matter how high I make my wages as a widget foreman, there are still less workers than there are open positions?

Or is that not something that could really happen outside of a textbook problem?
> Blood clots are a lot less scary than long COVID

Umm, yeah, blood clots are worse.
Shigeru Miyamoto said that actually.
separate from this, one of those devices is slowing the web from fully transitioning back to webapps.
Dither Machine
Wait...

This comment isn't serious. I read that. You just tail the file to find the error. But it's very useful to go through it all. It's not garbage to me. I find most logs quite readable.
The `actix` crate.
IMHO this reduces the need for a full fledged database serving read only information at scale. The restriction before this is that a SQLite file had to be on a single server. Now, having SQLite on S3, you could write a set of scalable web services on top of the file on S3 and scale those services as much as needed.
I was recently contacted about helping shaping an alternative search engine by posting one unusual page.

A few mails. They were responsive when I asked questions back.

Yes, maybe a sales pitch but I found it interesting.

Other than that a few people hqve asked me about lobste.rs invites and I generally give them after looking a few pages back in their comment history to try to verify I don't let in anyone with a trollish or hostile attitude.
Also, if you want to include #include <microhttpd.h> you can write a useful, safe (well tested), http server in a similar number of lines.
The mem* functions are mostly fine because those operate on memory blocks and so everything needs to use explicit lengths. Most of the brokenness with the str* function family revolves around questions of who needs to check the length, will things be terminated correctly etc. and various ergonomic problems.
I think the "better" is a secondary effect.

Imagine you are a UFC fighter and going to the gym and lift weights to be a "better fighter" even though, you didn't throw one-kick or punch one bag etc :P
"Any kind of engineering" is a bit broad. Loation matters a lot with available jobs.
Take a look at London and a 30 mile radius around it(or so). You can't find enough skilled (not talking about diplomas here) electricians, PLC/automation controller programmers, Security system engineers, Maintenance engineers and I could go on with the list.

I would suggest going straight to companies(managers and such) with your CV. Most(if not all) recruitment agencies have staff that are not exactly qualified to assess skill sets. If it's not a 1:1 match on at least 50-75% of the requirements for the role they won't put you forward.
As a native, I do agree with the original (pietà is not pjetà).
So maybe it is a regional pronunciation issue.

Or maybe it's like someone who can feel that the proper plural of "figlio" (figli) would have a long "i" (figlî, in some old books) even if it's not really there anymore.
Will it outcompete algae? Even for a total autotroph, salvage pathways are a thing, especially in times of environmental stress,and a mirror algae would not be able to so easily utilize scrap from it's environment.

Also why would it kill zooplankton?
> I don't think anyone argues that atmospheric lead _decreases_ crime rates.

Scientists wouldn't have to argue this. They could just argue the null hypothesis as the results were really close to 0.
Bird brains left other dinosaurs behind
I love high level systems languages like C/++ and Rust… but everything you said about JavaScript being slow is the same thing assembly programmers experience when optimizing high level systems languages.

In general, when I see C code and I’m asked to speed it up, I always use “100x” as my target baseline.
Yeah but a key value system lacks all the really good things about SQL. And locally with sqlite you don't really have to worry about latency, so you should be able to just get atomicity and consistency on the thread. This shouldn't be a lot to ask from an embedded web DB. I think as with other standards bickering, ten years from now something (Canvas API) will come out that more or less replicates the technology that was already standard ten years ago (Flash graphics), with lots of people cheering for it as if someone just invented sliced bread.
Microsoft supported a model with pluggable scriping engines which was supported both on Internet Explorer (for client side scripts) and WSH for system-level scripting. The same technology also allowed you to use multiple scripting languages with the classic ASP web framework.
I'm a mechanical engineer and I believe I can answer your first question. My take is that many engineering employers value the ability of entry-level employees to learn new things rather than what they know (their expertise). They want blank slates many times, to be honest, to be molded into the kind of employee that they need at the moment. As long as you have the most basic relevant engineering knowledge and a degree you are good enough. For example, my first engineering job was actually in chemical engineering largely (chemical kinetics), and I got it despite knowing very little about chemical engineering.

This is both good and bad for the employees in my view. It is good in the sense that you could (potentially) change subject matter easily, but it is bad in the sense that you are very much replaceable. That said, many employers do want and need specialized knowledge and experience even for entry-level engineering positions (not just for experienced positions), and any entry-level candidates with that specialized knowledge and experience will do better in the hiring process (as far as I know!).

That said, my recent experience in the job market actually matches bserge's experience. There are far too few open positions in my observations, and I too had to apply to way too many jobs, and it took far too long to hear back [1]. That is of course just another anecdote but it has been my experience as an engineer. I'm gonna be fine and will start a new position soon, but I think the narrative that there is an employee shortage only applies to low wage and unskilled workers and not to engineering professionals.

[1] I recently started collecting data on this from my own job applications. For example, the median number of days to a final decision for me was 55 days. The mean was 112 days. This appears to follow an exponential distribution. I only started looking into this data recently when I questioned why it took 4 months for an employer to request an interview with me.
Rick & Morty and Cartoon Network feel the closest, but everything still seems to trend towards slapstick.

The 90s "weird" (grunge? punk?) doesn't seem to be there anymore.

I mean, Christ, look at a still from Courage: http://mobiletvshows.net/imdb_epimages/242235.jpg
Come on man, it's Saturday. It's fine.
Nice. One minor thing: After you sign up, it tells you to check back in a while. Not sure people will remember that for long enough for there to be something there when they check back. Maybe something like "check back in a while or enable RSS" would work. With "enable RSS" being underlined and clickable.
Thanks! Useful for my students and my school. I can prepare USB keys and/or put Python on the school's computers without admin rights.
What you can get away with on TV also implies what TV will broadcast. A lot of those shows clearly didn't fit in the green-light mold.
Everything is just dirt.
yup, can agree, meeting all my needs so far, can recommend
How did you come to the conclusion that chrome was faster?

Personally, I’ve found all the browsers to be fast enough.I did some analysis leg work to come to that conclusion. I look at other characteristics such as privacy.
Given how they make a minimum $450M a year in revenue, how on Earth is Mozilla not swimming in cash?! How high can their expenses be?
I have just been on remote job hunt this past month, and have ended up with a lot of offers and maybe-offers (refused before getting the final letter, but things have been going this way) from US and Europe. And I'm not a native speaker, live in Eastern Europe and don't even have a degree, just work experience.

Engineering labour market is extremely skewed towards the job seeker right now.
Got 100 Sales!
> We're already past the testing period. The phase 3 trials of multiple vaccines are concluded and analyzed.

From the FAQ on the Pfizer vax:

"The Pfizer-BioNTech COVID-19 Vaccine is an unapproved vaccine..."

"The Pfizer-BioNTech COVID-19 Vaccine has not undergone the same type of review as an FDA-approved or cleared product. FDA may issue an EUA when certain criteria are met, which includes that there are no adequate, approved, available alternatives. In addition, the FDA decision is based on the totality of scientific evidence available showing that the product may be effective to prevent COVID-19 during the COVID-19 pandemic and that the known and potential benefits of the product outweigh the known and potential risks of the product...."

Not to mention this trial period along with vaccine development was accelerated.

Also, from actual mouths of those hesitant, the reason is mostly gov mistrust. Which is yet again another problem of this divide dems have been building.
H.G. Wells’ “World Brain” is now here–what have we learned since?
IE was essentially a one-trick pony (the browser)

Chrome is being used on the browser (with a mobile footprint Microsoft never had), the desktop (VS Code, Slack, etc), and v8 is driving a substantial part of the web's backend (Node). Even the smaller use case of web scraping is moving towards Puppeteer.
Advertise a higher than expected wage, and you will see more people coming out of the woodwork.
> Might also be an attitude problem on your side.

I don't know about the OP, but I think sometimes people forget that getting hired is only part skill list match. The other part is likability. I've worked with enough smart assholes to never want to do that again if I can avoid it. I also frequently reflect to make sure I'm not being an asshole.
Ujian B Indonesia
Ahmad Dani
Hardware Backdoors in redacted x86 (2018) [video]
FWIW, the economist just published an article explaining DNA replication that makes this topic much more approachable and understandable for those without background in molecular biology. Dense and worth the read. https://www.economist.com/schools-brief/2021/07/31/biology-b...