skysight-inc/HackerNews huggingface dataset:
I like this a lot, but the article seems to pretend that it’s a simple statement of fact, instead of a passive-aggressive shutdown technique.

It’s a good passive-aggressive shutdown technique, and I’ll use it, but let’s be clear that that’s what we need to do in groups sometimes when people act like assholes (such as the examples provided in the text).
> that took Rubik himself an entire month to solve

I'm not sure you what you mean by this, but Rubik discovered an algorithm to solve the cube, he didn't follow instructions like what the 1 out 20 of cube owners do.

It'd be interesting to know the percentage of the people that have discovered an algorithm by themselves to solve the cube.
The tree is called Gympie gympie in Australia. As an immigrant in Australia, my white housemates educated me diligently about the dangers of hiking in the Aussie bush. Except for drop bears every bit of education I got is true! :D
You mean, you didn't know that wget can be given more than one URL argument it can fetch, and that Bash can generate arguments with interpolated numbers using {from...to}.
Try https://github.com/visualfc/liteide for Golang. Also,you can try emacs.
No. It's a hacked up, out of date, insecure version of Firefox. It is the opposite of worth it to ever run Tor Browser.
Not sure where to post this, but does anyone know why RCV is getting so much attention in voting reform efforts? Approval voting seems so clearly superior in UX and performance characteristics that I'm confused it isn't even getting discussed in a lot of places. RCV is on the ballot in our district and I felt compelled to vote for it but I didn't feel totally comfortable with it because it seemed like approval voting wasn't even discussed.

My hope is that this might be a foot in the door to moving to approval (the voting machines would be able to handle either) but my guess is there might also be less of a chance of doing so if there's already been a change.
If you aren't in America, and you're frequenting (largely) American discussion boards, you're going to see the topics that get a lot of discussion - things where not everyone is on board with one side or the other. This of course tilts heavily toward culture issues.

Some people like to wax poetic about getting along with people with whom you disagree. But there's a difference between disagreeing on, say, tabs vs. spaces or fiscal policy or something, and disagreeing about what sort of people do or do not deserve rights. This situation clearly falls in the latter category and attempts to conflate it with the former are very unconvincing.
My workplace has it blocked - as well as standard Tor traffic. Have to use a bridge to access Tor at work.

Yesterday, I made them unblock amnesty international's website.
I've got a CMake project that builds multiple libraries that depend on different libraries.
It’s actually not hard to develop for, in my experience. What is hard is having to deal with the commercial silliness - Developer Mode disappearing after a few days? A manual submission process for a very mediocre store? A “recommended” payment gateway? I’ve been holding out on investing serious time on it because I have PTSD from Nokia/Maemo and the parallels with the current webos are (sadly) stark.
Looks interesting. @golnx, I’m curious what’s the tech stack?
ISO deprecating it won't actually improve things at all, surely? It's Adobe that has the power and created the problem.
The Election That Could Break America
They are still paying a bunch of expensive devs to work on it, so maybe not.
In general this shows a lack of understanding of the US system of government common to folks not from here (and honestly to at least half the people who were born here).

Broad national-level statements like "election supervisors are an elected position" are almost always wrong for huge swaths of the country. Not a single election judge, election helper, or poll watcher (three distinct positions with distinct roles) in my entire state is elected. They're all volunteers, and with the exception of the poll watchers are almost always not elected in their day job.

You simply cannot make broad sweeping changes across the country to something like an election. It's controlled by every state individually. You can even see this in mail-in balloting where some states allow it, some don't, the dates are all different, etc. This is a pain is the ass but it's by design. The US was explicitly founded to not have a strong, centralized federal government. So that makes it very difficult to make huge changes like you're talking about.

Having contracted for a few state agencies myself, I agree with you maintenance can absolutely take a day. Typically it's one or two people responsible for the entire tear down and set-up, and if you have 9 hours to get it done there's little incentive to be super efficient about it. You'll take prod down at 8:01am and plan to bring it up around 4 to check for issues. Even if you're done by noon you may just wait.
Nice.

"everything becomes a market for lemons..."

Long I've been pondering how our notions of technical debt (managing risk, complexity) might apply to government, regulations, bureaucracy, etc.

There's so many analogs. eg René Descartes said our cities would be simple and orderly if designed by a single mind.

Now your comment makes me realize I ignored the flip. What are our analogs (in software, design) to regulatory capture, rent seeking, and other pathologies.

Thank you.
Yes, Patreon automatically collects VAT. So if somebody in Finland pays you €1 they're charged €1.24 to cover VAT.
I'm pretty sure that was just a joke about Go's primitive type system.
Did anybody manage to mirror these before the site went down?
It isn't bound by command. You can use it everywhere!
In any long lived project eventually you discover a better way and regret the past. New tools that don't have a history don't have this problem, but new tools eventually become old and have some dark corner they regret.
Jetbrains were doing some work with a lightweight editor in IDEA to help with the “quick edits” use case.

https://blog.jetbrains.com/idea/2020/01/intellij-idea-2020-1...

https://blog.jetbrains.com/idea/2020/04/lightedit-mode/

It only appeared this year so it’ll be interesting to see if it gets traction.
If you don’t pay competitively, you won’t get someone who can do the job well. You might get lucky with someone cheaper, but it will require that luck.

The fact is that 2.5 million probably isn’t enough to get the kind of turnaround leader Mozilla needs. They have no revenue model. You’re basically handing a CEO a bunch of talented devs and free products and saying “make a revenue stream” for products where their competitors make a better product for free use. Lots of tech companies spend billions and never find revenue streams outside of their core business until they make acquisitions.
But it does. The typical "it depends" applies perfectly to this question.

>The thought is that having some distance from each person’s experience will help us see whether that person really needs all the things they think they need.

What works for you, doesn't work for me, and the other way round. Apart from the basic NEEDS (some call it "four walls" - shelter, utilities, transportation, basic groceries) everything else is a WANT. And it is great to have wants. A friend wanted to buy a desk globe for herself. She offered to buy me one too. I responded with a big NO. Not that I would not appreciate the gesture, I know that I would not appreciate a big thing on my table, that I can't use for nothing.

On the other hand, a nice puzzle hanging on my wall is cool, and it takes no space, and I don't have to move it around to make one more puzzle :)

>would trade places with the worst off

During COVID I saw with my own eyes that you can go from 100-to-1 in 6 months if you haven't made sure you got emergency funds on the side, if you don't have a solid safe work, you don't have amassed consumer debt, etc. As a mental exercise it is good to think the scenario "what if I lose my job, and I can't get another one for X amount of months"? Dave Ramsey suggests emergency funds to be able to fully cover 3-6 months. Those 3-6 can be stretched to 6-12 if you decide to make major cuts in lifestyle (food, subscriptions, smaller house/flat, sell a car and start cycling, etc.)
Community size. Measured by: Downloads, GitHub Stars, people in our gitter channel, twitter followers, Newsletter Subscribers, Youtube Reach.

E.g. on Sep 1. we had 870 GitHub stars and 321 Twitter Followers. Now (23 Sep) we're at 970 GitHub stars and 487 followers.

IHP has been launched around 3 months ago. So we're measuring it since then.
This is basically how Mozilla began, as Netscape died, right?
That was .. less interesting than I was expecting. I was hoping for something which would overlay the source text with different colours for each coding block from the Huffman table, or similar.

Edit: another comment mentions gzthermal, which is what I was looking for!
The ideas in question are racist and have no place in government. CRT isn't simply about learning of the discrimination and suffering of certain groups, it's also about retribution and placing blame on people who literally had no part in the oppression in question, due to their race.

Also, yes I read the EO. Did you?
What is genuinely new in Haskell that didn’t already exist in academic languages in the eighties?
Monitoring Any System with StatsD and AppSignal's Standalone Agent
The point isn't to spend it, the point is to make so much money that investments self replicate. At that point, they can stop worrying about money forever and just live off the interest.

Then, you have trust funds for your children so that none of them ever have to work. And when you die, your children will inherit the fortune, so they can do the same for their children, ad infinitum. And if they want a "job" you can start a nonprofit that they can run, so they can be known as successful administrators while you are recognized as a selfless philanthropist who gave away so much money.

I guess it would be hard on their families because they would move off the fast track of multi-generational absolute financial security.
It depends on the area. In general yes you're right but you could absolutely find a lot of areas where increased voter turnout corresponds to increased Republican votes.
But he chooses his guests. You can’t say he exercises no editorial control over the content of the show because he just lets the conversation flow. He chose to have Alex Jones on.
How to Play Spaceport Volumetric Live Video in Unity?
Really? I thought the shell could only expand globs if it matches files on the local file system?
https://en.wikipedia.org/wiki/False_etymology
A Fishing Line Encircles Manhattan, Protecting Sanctity of Sabbath (2019)
There's also https://jakearchibald.github.io/svgomg/, which in a quick test got slightly better results with the default settings than https://lean-svg.netlify.app/.
Yeah, it really stings when CEO's get paid a lot while their company struggles (especially layoffs, etc).

In the case of for-profit companies like Nintendo, the CEO typically owns a ton of stock. If they turn things around, the financial returns to them will be huge – especially compared to letting the company crater.

Steve Jobs took no salary for years while Apple struggled (great!), and still ended up with several billion dollars, mostly from Apple.

That can't happen with Mozilla. If they cut the CEO pay in half, they'll probably quit and go work somewhere else. Then what?

Do you try to hire some other CEO for a tiny fraction of what they'd earn at an equivalent role at a for-profit company? At a time when Mozilla already looks like a sinking ship? Sorry, most folks who are talented enough to have multiple options would choose something else, even if there are "warm fuzzy feelings" for working at a non-profit.
I don't have a problem with bulls/bullocks being used for labour and neither do I have a problem with monkeys being used. We use animals for a range of functions - donkeys, horses, goats, dogs, cows, camels, chickens, ducks, geese, pigs.. even elephants.. why not monkeys?
One thing is that the prevalence of infection with subsequent immunity which has "herd immunity" without mass vaccination as a result, depends on the R factor.

This is because immunity lowers the number of people which the infection can spread to. If somebody is infected and could infect, on average, 5 more people, but 4 of them already have immunity, then he/she can only infect only 1 person, so the actual R factor is 1. And if the R factor falls below 1, the epidemic will, ideally, die out. So, if the R factor without any immunity was R0, the ratio F of immunity needed is F so that F combined with R0 yields 1.

However, what people who see "herd immunity" (without a vaccination) as a strategy is that the R factor in turn depends on collective behavior. It is not constant. If people go a lot to bars, R is surely higher than when they stay at home. And so is F.
That's from the article. The EO does not include that quote.

The author of that article is mischaracterizing CRT for ideological reasons.
> if those who are elected are physically removed from their rule-setting positions

> you can’t cure fascism by voting

Perhaps advocating was the wrong word but I only see one way to interpret those two statements side-by-side.
There is a possibility, doesn't matter how low, I like to think about: Group of people leaving Mozilla, forking the Firefox and creating another non-profit.
Assuming that youth and health are sovereign against bad COVID outcomes sure is an assumption, too.
Oh, true. I misread, and also didn't know that. Thanks for the info!
Apple results display police stations when asked, “Where are the terrorists?”
Hi! Author of DynamicScope<T> here.

Regarding threads: It is correct that the current version of the template has a problem with multi-threaded programs. However, as adding 'thread_local' to the global variable is sufficient to solve the problem, I did not mention this in the original post. However, I updated the blog post in this direction. Furthermore, I added a (run-time) check that ensures that you use DynamicScope<T> only with thread_local.

Regarding Lambdas: I don't think there is a problem here. Dynamically scoped variables promise to return that value that is the most currenly bound in the current execution context. As the resolution is done on dereferencing, this is the exact behavior that DynamicScope<T> provides. This means that a lambda does not (lexically) catch the value of the dynamically-scope variable at definition time, but at the execution time of the lambda.
Thoae aren't globs, if you put an asterisk there it would not work.
I'm benignly curious how pdfimages explodes in your use case.
No tax lawyer but the principle this works on, as I understand it, is having a lot of deductible costs to lower your taxable salary. It works for anyone, just the degree to which you have to invent expenses differs.
I think the new mobile OS was justified. KaiOS is a fork of a fork of FirefoxOS and has a lot of users in India.
I would love to see a fork of Mozilla Firefox that gets wide acceptance and adheres to some basic principles (privacy, following standards, etc). But right now, firefox the product is actually still very good, I much prefer it to the alternatives (although the recent android update has included some questionable UI changes)
The browser market is so much different now though.

Firefox was originally competing against the pile of steaming garbage that was IE6.

Now they are competing against Chrome which is actually a good browser, and Chrome also has the advantage of having google behind it which can leverage their search/ad monopoly to push Chrome.
> Option and Result are Monads. Surely he misses do-notation.

You can find monads everywhere if you look hard enough. But Haskell actually lets you use those discoveries for massive code reuse, while Rust forces you to write stuff like Result::and_then and Result::map over and over again.

> To say that Rust is a child of Haskell is really overstating the case.

Right, most of these are common influences. I'd say Rust's main contributions are (a) the ownership system, and (b) painting a thin coat of C++ syntax over ML features to make them more palatable, and neither of these seem all that inspired by Haskell.
> my white housemates

Is there a reason to specify their race here? Genuinely curious
No, it's someone speaking the anglicised pronunciation which is correct in English just like for the other 1000s of borrowed French words in English.

Though you'll be happy to know that where I grew up in Texas, everyone tried to pronounce "croissant" the French way when (and only when) ordering one at a deli counter. But we weren't far from Paris, Texas.
Tom Cruise and Doug Liman Set Liftoff Date with Space X
Reminds me of the velvet bean found in parts of Africa and Asia. It too has hairs and is maddeningly itchy.
https://en.wikipedia.org/wiki/Mucuna_pruriens

(On the last day of the term in junior secondary school some naughty kid dusted it on all the seats in the class. I can still see everyone writing in pain. Unfortunately, we'd forgotten about our ordeal at the start of the new term and sat on our seats; only to repeat the painful dance.)

Edit: a lady's blogpost about her encounter with the "devil bean" https://dazeetah.wordpress.com/2013/05/21/my-devils-bean-exp...
@dang could we please change the link to the actual EO: https://www.whitehouse.gov/presidential-actions/executive-or... ?

... it seems the author of this post is a mouth-piece for some strange theories and it makes for a poor basis of discussion on what is otherwise an important topic. I guess a lot of people were mistaken by retweeting him. My apologies for not digging for the original source.
The Chip Wars of the 21st Century
I'd really like Firefox to stay a viable browser. It is now for me, but I fear it might decline to the point it won't be.

As an open source contributor I have to say that Firefox is very hard to contribute to, compared to something hosted on github or similar.

I looked once on the effort required to fork Firefox and run it. It's a big project, but it's not impossible. It would still requires about 10 engineers full time to keep it alive.

I don't have the resources to make it happens, but if a serious fork is ever created, I'll do my best to contribute.
...Found the guy who crashed the site ;)
The rest of this thread that is not rehashing the Eich thing is exactly an uproar about an indefensible salary.
I get that you are in disbelief, but this is actually a thing.

Numerous testimonies are unambiguous, such as this one:

https://www.youtube.com/watch?v=u69YSh-cFXY

Like, the interviewee is able to read extremely fast ("superhuman", according to the interviewer), as a consequence to the absence of inner speech.

This kind of details eliminate the possibility of the uncertainties you suggested.
Last time I checked HN prided itself on being engineer and science based. The OP claimed things that are simply not true. I corrected him based on the UNs own findings that “99% of scientists” support or something similar. What I said is not problematic, but a fairly scientific and authority based view.

Just because certain political factions make climate change into a hysterical issue, doesn’t mean that this is actually scientifically accurate.
> Economic Slavery [...]

Its not quite so simple though. By that definition migrants from Eastern Europe working farm jobs in Western Europe are economic slaves, but their conditions are much better than these maids and they can go home anytime without repurcusions.
You're right regarding glob functionality, but the curly braces are a separate shell feature. The most useful idiom I use it for is renaming or copying, e.g.:

cp filename{,_backup}
OpenPOWER: The LibreSOC Initiative: A Hybrid CPU/VPU/GPU – Lkcl
Superb 75 Inspirational Quotes With Images ( 2020)
Singapore Contract Tracing Technology
Compared to many modern javascript apps haskell's memory usage is actually pretty good :)
I agree that JetBrains products tend to go unnoticed. But them bring commercial versus vscode being free makes it hard for people to choose them.

I recently bought a personal license for Webstorm and really like it.
"Progressivism is domestic imperialism. It is about the conquest of one culture by another, and needs demonstrations of submission to know when the job is done." ~ Michael Malice

I'm sorry this is being done to you.
>> I don't know much about Japanese culture, but I've heard some bars / restaurants don't even allow foreigners to enter, so I agree with your premise that being accepted depends on the culture.

That's true. From my experience for two reasons:

Either they really don't want foreigners in their place. For example: in a hostess bar that caters to Japanese salary men you are not welcome as a foreigner.
The other reason is that they are afraid that they could offend you by not living up to your expectations, since they assume that you're unable to make yourself understood, and that they could lose face in the process since they won't make you happy.

You're porobably not interested in establishments that don't want to cater to you. And if option B happens then you just thank them, bid good bye and find some other place. What you don't do is raise a stink. That would embarass everybody, be unhelpful and lead nowhere.

There's a plus side to the hard communication part too. That's if you're adventurous and eat everything:

You go into any restaurant that catches your fancy (and it's hard to find a bad place just about anywhere in Japan. Frankly, it never happened to me) indicate that you want to eat and probably frighten them.

Then what you do is smile at the chef and announce: Omakase![1] (literally: I leave it up to you).

After he serves you something (which is usually incredible tasting food) you get to the most important part: You take a few bites, small at the chef and announce: Oishi! (delicious) You can repeat this a few times during your meal.

See, the chef is afraid that he could disappoint you and when you signal how much you like it you make him a very happy person. You may leave the place as a friend and he will be delighted when you return.

What you should never do is asking to exchange things on the menu. That's extremely confusing and very uncommon. If there's anything you can't eat it's a good idea to have a note in Japanese that you can show him.

All those tips are thanks to HNer Mike Charter[2], who wrote some incredible useful tips about Japan (he's a Canadian living there for a long time) and unfortunately stopped posting.

So to cut back to your statement: Yes, there are racist and xenophobic places and people in Japan. But it's not always what it seems. And if your curious and accept things which seem peculiar to us you can experience unbelievable awesomeness in Japan.

[1] https://en.wikipedia.org/wiki/Omakase
[2] https://news.ycombinator.com/user?id=mikekchar
As there are rights and privileges, there are also responsibilities. One is to maintain yourself within the bounds of the law.
Seems like if you're not willing to take responsibility for your actions then you don't get to tell others what to do through voting.
The mobile app goes by the same name.
Tried it a few months ago, it works.