skysight-inc/HackerNews huggingface dataset:
My 2 cents, I think the browser wars are lost, handily. We should start focusing on contingency plans.

I don't think we all agree on what the impact of Firefox market share evaporation is, but my main concern is Google having totalitarian control of the internet: the Browser and Search.

To combat that, I would focus on decreasing the reliance on browser specific tech (specifically: javascript, but also html/css, and maybe HTTP to a certain degree), ensuring that that the web can be browsed without being at the mercy of the client. Return to servers front-loading the entirety of web content. Obviously this would require a massive cultural shift.... The ethics of web dev would have to be shared by vegan-comparable evangelists. (I realize how unrealistic this is after typing it)

I would also try to produce a PoC search engine that mercilessly punishes the ad-driven web, which - we've all noticed- is becoming increasingly pervasive.

Accomplishing these two things, I wouldn't be too concerned about Firefox specifically. Obviously these are immense- perhaps unrealistic goals- but it's what comes to mind.
It does protect people though?

5x more likely to die while unvaccinated than vaccinated.

Side effects of getting covid are significantly worse than any real reported side effects as well. Which at this point you will get covid if you haven't had it already.

All the sick people piling up in the hospital ruins care for others who are in ER for other reasons, this isn't about control, it's about doing whats best for everyone.

We've had vaccine mandates for decades at this point, if it wasn't for the Fox News & the Murdoch Cinematic Universe this would really be a non-issue.

https://ourworldindata.org/covid-deaths-by-vaccination
The individuals accounts ARE already frozen.
The protesters are getting jail time, $100,000 fines and their trucks confiscated.

The rest of the truckers will have to obtain a proof of vaccination BEFORE they are aloowed to drive their trucks again.
It's odd, to me, as I remember not being able to figure out mercurial back in the day. Guessing I had just already made the mental shift to git?

That said, size of manual doesn't seem compelling. The men page for ls, as an example, would make that seem a very tough command to use.
For which kinds of problems are matlab and python unworkable?
Sorry pal, but this doesn’t make much/any sense.
The Auditor Grindset: A crash course on crypto hacking while keeping your sanity
Oh, they very much don't want laws on their own body, but they very much want their laws on everyone else's, if you ask them how they feel about:

* government control over media (especially which is non-christian, relating to LGTBQ subjects/characters, covering the history of racial discrimination, etc)

* freedom to humanely end one's own life out of a conscious, informed decision to do so

* the right to wear as little or as much clothing as you want, including covering your head entirely

* a woman having easy, unrestricted access to contraceptives and abortion

* immigration policies (the right to travel freely in search of a better life)

* the death penalty

* how freely you should be able to end another person's life (ie very loose carry and self defense laws)

* easy, accommodating access to voting
Is one of those games equivalent to snow drift?
Not to be rude, but you never understood how CDNs we're helpful, then, because they were about round trips and latency, which Moore's law does not help with. The point of cdms was to reduce the number of distinct resource objects that your browser requested, and that will continue to be good advice in many situations.
How do you measure it then?
Don't be daft. The vaccine mandate proposes a false choice: take the vaccine and carry on, or don't take the vaccine and lose your income, tenure, and status. In effect you become marginalized on the basis of a choice about your health. In Canada, it is contrary to the Charter of Rights and Freedoms (a document whose status is equivalent to Canada's constitution) to discriminate against a person on those grounds.
Yes and people voted more for other parties. He has a mandidate to represent 31% of Canadians who voted. The rest of Canadians have a mandate to resist him.
Not to nitpick, but Jim Watson was a Liberal MPP, not Conservative.

I know he hasn't been especially effective during all of this but there's also not much he can do since mayors here are pretty much glorified councillors.
That's an interesting argument, I hadn't thought of it that way before.
I honestly can't tell how the Softbank vision fund is doing. News articles on it report record breaking profits and losses. The two vision funds were recently-ish reported as being worth $150b, but I can't tell what that translates to in annualized returns, or how that looks relative to the NASDAQ.
No no no, when you determine that people must be allowed to make a living, that's what is communism.

Unvaccinated people are not entitled to a job without consequence.
Honestly, I’m not sure what point you are arguing here, let alone what you think I am arguing. I’m certainly not opposed to mandates solely because they’re enforced at the barrel of the gun (because yes, obviously that is every law in existence). But since we’ve clearly lost the thread or perhaps we’re mixing each other up, let’s just call it a day.
> You’ve probably seen it on TV multiple times. Exhausted, depleted of energy, and barely capable of taking another step, elite race walkers collapse as soon as they reach the finish line.

I'm not sure if I have unusual TV habits or if the author is overestimating the amount of watch time and coverage race walking gets.
A very large (85cm?) yoga ball & adjusting desk works for me.
Oh man oh man I have the worst story.

My XPS 13's wifi stopped working completely. After a similar experience to yours with support, they dispatched someone to replace the whole motherboard.

The dude completely botched it. The device wouldn't boot into Windows (BSOD), and he told me it was because I needed to reinstall Windows. And he didn't put the laptop back together properly - something inside was jammed under the motherboard so that the back plate wouldn't screw down all the way, and the laptop wouldn't close. Then he said to me, "Can I go now?"

When I tried to argue (politely), he said he'd just call his supervisor, and then drove off! About 15 minutes later, I received an email that the job had been successfully completed. Under the "customer signature" area, I kid you not, he had written something like "verbal confirmation given".

Needless to say, I kicked up such a big stink, emailing customer support, Michael Dell, and Angela Fox at Dell Australia. They sent me a brand new replacement.
Me too, also tech nomad. I'll email you
I hate to be that guy, but this is all but guaranteed to have problems with wood movement in the long term.

Briefly: boards get wider and narrower as they absorb and release moisture from the air, respectively. The length remains constant. Anywhere you have a wide board (or glued up panel) affixed cross grain to another piece, you need to account for wood movement.

The problematic joint in this case is where the side panels run into the posts that form the corners and support the "roof".

Best case is that your grandkids live in an area with extremely constant humidity and nothing bad happens. In any other case, those wide panels are going to get wider and narrower as the seasons change and you'll either split a panel or the Kreg screws will work loose over time.

Traditionally, there are a couple of ways of dealing with this. If you're doing mortise and tenon construction, you'd have multiple mortise and tenon joints along the width of the panel/length of the post. Only one is fitted tightly and glued. The remainder are left unglued and loose along the length of the post to allow the panel to grow and shrink in width.

Table tops are traditionally joined to table bases using table buttons. Modern figure eight hardware or elongated screw holes are other equally valid options.

On the subject of rounding corners, I try to avoid a super aggressive rounding for most furniture. I agree with your dad that this is a great place to put a heavy round over. Those beds are going to be a fort, jungle gym, and probably space ship over time.

For anything that isn't going to be used quite so hard (bookshelves, for instance), I usually consider whether the client has kids or not when I'm deciding how much to break the edges.

If there aren't kids, I shoot for my old boss's standard of "looks hard, but feels soft", if there are kids, I break them a little more aggressively than that, as much for the preservation of the furniture as the children. Sharp corners wear pretty poorly, and a little extra softening helps keep the finish and wood in better shape over time at the cost of some initial crispness.

Anyhow, I hope the grandkids love the beds, and that everything works out without things loosening up over time. Just the same, maybe give them a little shake next time you visit to make sure :-)
I don't remember seeing auto update in jpackage.
Redshift-like application and switch caps lock to ctrl
If it is happening, it would be horrible, but it would also be news to me. As far as I can tell as a reasonably-informed citizen, the government is mandating that the truckers have to be fully vaccinated in order to cross the Canada-US border. If they're not vaccinated, they're still free to transport goods within Canada.
Yeah, I severely messed up and crossed my wires. Sorry!
Squats, deadlifts, and a desk with a treadmill underneath. You don't have to go crazy with any of them (no need to try to compete in power lifting). Just keep your body strong by safely using it in the way it was designed to (walking, lifting things).
When one side shows up to block a street to draw attention, and the other shows up to loot a Best Buy to get a new PlayStation, it’s not really an apples to apples.
This is simply not true.

The truckers are and have always been free to choose not to be vaccinated (or, as their leaders put it, be subject to medical experiments). By choosing not to take the vaccine they are shunned from participating in activities in which they would put the general public at greater risk of more severe forms of the disease. They have the freedom; what they want is to not suffer the consequences of exercising that freedom.

To emphasize their demands to not experience the consequences of their decisions they have driven thousands of miles to a larger city (population of Ottawa-Gatineau is about 1.5 million) and proceeded to reign anarchy and lawlessness on the innocent denizens of that location and call for inappropriate physical interactions with the prime minster who has no jurisdiction of provincial health matters but is hated and despised by this group not because of what he had said or done but just because of who he is.

Those brutes are just selfish and infantile. They have spent 3 weeks invading and partying in someone else's home. They have a right to protest without fear of government repercussions, but their actions overstepped the bounds of protest appropriate to their legitimate complaint long ago and has veered into lawlessness for the sake of lawlessness. They are no different than a grade-school bully trying to get everyone's lunch money in the playground.

What these mothertruckers should do is just say sorry and go home. It's time.
> Housework seems to expand infinitely when working remote

Yeah we go from spending 4-8 waking hours per day to 14-16 at home - generating so much more trash and spending that much more time being aggravated by the mess.
Rust people: how would you personally go about parsing this string
Really enjoy this take, thanks for the write up.
Been writing for many decades, from BASIC+machine/assembly language, C, COBOL, Pascal, C++, and more modern languages. The field of software development is still maturing and it's exciting to see it progress. The thing I like the most is seeing old great things become mainstream. Like union types in TypeScript and structural typing (in Go too), or F# type inference on .Net, or Clojure, or Racket, or Sorbet in Ruby, Wasm. Advances in tooling or ecosystems, git. Basically all the cool stuff here on HN that's up and coming.

Finding good ways to use all/any of those languages, frameworks, libraries to effectively and creatively solve problems is always an interesting challenge. Getting good at recognizing concepts early, finding the perfect names for everything, and knowing when not to create abstractions are all very rewarding things. Distributed systems. Continuously learning ways of structuring/writing to make it difficult to do the wrong things. It really doesn't end, I love the continuous learning/dopamine hits.

Learning to develop software well, is like learning to play Go (the board game) the skill ceiling seems so very high--and even if you think you might be getting close, there's new tech and hardware enabling-capabilities that extend that farther. You end up learning that there's more that you didn't know there was to learn.
The first reply I saw on Twitter summarizes my sentiments: "Look who woke up"

I gave regular donations to the CCLA during the first year of the pandemic because I saw them as a good check against government overreach and at the beginning they made a few noises about it. But they since went on to be basically silent as the government(s) had its way with civil liberties they thought were inconvenient (like preventing people from crossing provincial "borders").

I'm happy the CCLA noticed this, I hope they get back on track and start actually fighting for out liberties in what has been an unprecedented assault on them.
Agree with the overall message but I don't understand what is odd about asking for ID before an interview. If it is not customary then it should be.
Currently you can use the workaround to redefine structs in Revise https://timholy.github.io/Revise.jl/stable/limitations/
Title is from the tweet for which this was made: https://twitter.com/h0mbre_/status/1492696638497992706
Another stupid case by Japan local police (2018 Coinhive arrests) finally got not guilty on supreme court. The lawyer of the case suspected that cyber criminal arrest quota was assigned to police because Tokyo 2020 Olympic was incoming and cyber criminal was a concern. Stupid bureaucracy system.
The word "freedom" gets used in so many ways by so many partisan folks. Can you give concrete examples of what you mean?

For instance, even within the USA, there are certain people who find more "personal freedom" in rural, sparsely-populated areas, and certain people who find more "personal freedom" in a high-rise apartment building in a big city where nobody makes eye contact with their neighbors. Which one is more up your alley?
Which claims are flat out incorrect?
Experienced chemists can look at molecule diagrams and have an intuition as to its activity and similarity to other known molecules. It’s like most of science and math: most discoveries begin with intuition and are demonstrated rigorously afterwards. I believe Poincare said something to this end.
yeah the chamfers I'll give you that, wasn't counting those
Maybe a year before the pandemic we all got sitting+standing desks. When we started working from home at the beginning of the pandemic, I bought the same desk fairly quickly because I found that sitting all day, even in a good chair, was really bugging my lower back.

I don't think standing is the key, but changing positions regularly really helps with my back comfort.

For a while I was doing 20/8/2 and liked it. Sit for 20 minutes, stand for 8, walk for 2. Now I'm kind of doing sit and stand for 1h50m, then a brisk walk for 10min/0.5miles.
Intel nears $6 bln deal to buy Tower Semiconductor
I mean you can have the military build temporary hospitals or send military staff to fortify hospital staff, both have happened.

I’m ok with hospitals having to do work, if they’re overwhelmed I’m ok with the government having to support them in various ways.
That is super interesting! Thanks for sharing
It definitely bypasses signature checks on macOS and Windows. I don't know if that's actually a bad thing for security, though. Notarization and code signing has hardly posed a problem for malware on either platform so far.
Security is lacking in my opinion, this is a question I asked on se last year about missing browser security features. https://security.stackexchange.com/questions/254923/is-it-po...
Apparently bouncy playgrounds for kids, free food, dj's and people shoveling are unsafe.
Protests are only legitimate if they have more than 10% percent of the population?

So, for instance, no gay pride demonstration was ever a legitimate protest?

Some revolutions were carried out by less than that percentage.
> Not much media coverage..

oh this is absurd.

BLM was the lead story in just about every newspaper, news channel, magazine and aggregator sites for weeks.

I noticed on a sibling comment you claim to live near Portland and implied that local media did minimal coverage which is also absurd. Again, it was covered obsessively by just about every single local news outlets from their local networks, papers, and podcasts.

No media outlet was trying to hide BLM from you.
Ask HN: Good Resources to Learn and Implement a Parser (Compiler)
Hello, I am interested in compilers and have been trying to build my own compiler.

To make things little easier for me, I have defined my grammar and tokens to resemble Algol, which made tokenizing easier and I have a near complete tokenizer.

So I was able to get an input stream and transform it into an array of tokens, but I was having a hard time parsing, turning the array into a tree (AST).

After I wish to try try different parsing techniques to learn more about parsing and hopefully attempt at writing a semantic analyzer.

I was hoping to get some recommendation on where to start and good resources that I can use to achieve my goal.

Thanks
You got the developing connections part down. In addition, I think a strong team is cultivated over time at a company, and in general is very difficult to recruit from the start. Recruiting is not just about finding the best people at the time, but about how they can fit into different areas your company needs to succeed. It's important to recruit people with experience to bring difficult processes and technical challenges under control in well-defined domains, people to communicate information between domains, and additionally people with a capacity to learn and adapt into new roles they find are lacking in a company or where there is an opportunity for things to be better. In addition to focusing on people, it's also valuable to focus on the structure of the company, the duration over which you will need those people to work with you, and the resources and opportunities they are given to support them. When those things are clearer and clearly communicated, it's easier for people to find a place and role in your company. As the company grows and develops, you will have an opportunity to adjust these to what you are looking for and with your team is and team members are looking for.
wordle solv
Without more context, it’s going to be very hard to get any answers.
You really doubt Parallel Construction (https://en.wikipedia.org/wiki/Parallel_construction) is already being used in high profile or high value cases and targets?
My anticipation of a paywall blocking me has, until just now -- subconsciously, been encouraging me to not click on articles and just read headlines to avoid the negative reinforcement of sometimes not getting what I expected.
This looks like the DejaVu Sans Mono font that I've been using for 10+ years now.
Fundamental rights are legal absolutes that can only be negated by other rights or the a threat to the existence of the state itself that is supposed to defend these rights (e.g. war).

The problem is, there are no rights to be healthy and not to catch a respiratory disease and the virus doesn't threaten the existence of the state with a 0.05% mortality rate in old and sick people.

> I, for one, am honored to give up some liberties so that I may help others.

I'm not sure to decide if you're a troll or not.
They have also been given a free pass in other instances. It's gone both ways.
Yes, not only is it hard on your body but the energy lost in the strike you'd benefit from storing in your calf.
Universities and colleges are supposed to be
more than competent at generating, storing, and sharing data. It is one if their key missions and core to teaching. They should collectively build they own open source solution rather than relying on Google, Microsoft, Dropbox et al.

No excuse for ceding responsibility for your main mission, even if it is convenient.

I’m at a large university and we cede responsibility left and right to Microsoft and others. I often think our IT staff feel compelled to cover their … for the sake of their careers. I can understand the anxiety.
Ask HN: Where can I find quality, written explanations of Calculus concepts?
In my Calc 2 course, we're essentially just taught how to solve different types of problems, one after the other. Right now we're finding the volume of solids created by rotating a the graph of a function about an axis. That kind of thing.

Anyway, a majority of my peers don't learn nearly as much from the lectures or the textbook (which is godawful) as much as they learn from the Internet. In particular channels like Organic Chemistry Tutor. I have no data, but I would not be surprised if the failure rates for math classes would be much, much higher if not for YouTube videos making up for universities' incompetence at actually teaching.

My problem is that I prefer written explanations over text, since it's a lot faster and I can listen to music while I do it instead of a very slow voice-over. My issue with textbooks is that the ones I've read have been basically unreadable compared to the clarity and practicality of video tutorials.

Are there any sources that will teach me Calc in a clear and comprehensible way, preferably with worked solutions for problems?

Note: Khan Academy has written articles for some subjects, but not all.
Three.js – JavaScript 3D Library
Everything can be classified as "critical infrastructure" if your goal is to shut down a protest justified due to "blocking critical infrastructure".
Computer power grows ~N but molecule complexity grows something like ~N!
The true cost of empty offices
ICOs (not really a thing anymore)

Right. This is why.[1] That's the SEC's list of "cyber enforcement actions". They have been bringing the hammer down on about two ICOs a month since 2018. Last August, they started in on DeFi.[2] “The federal securities laws apply with equal force to age-old frauds wrapped in today’s latest technology,” said Daniel Michael, Chief of the SEC Enforcement Division’s Complex Financial Instruments Unit. “Here, the labeling of the offering as decentralized and the securities as governance tokens did not hinder us from ensuring that DeFi Money Market was immediately shut down and that investors were paid back."

[1] https://www.sec.gov/spotlight/cybersecurity-enforcement-acti...

[2] https://www.sec.gov/news/press-release/2021-145