skysight-inc/HackerNews huggingface dataset:
For anyone interested in this type of cultural difference, I would strongly recommend Erin Meyer's "The Culture Map" (https://www.amazon.com/dp/B01KSXNFJQ), which presents and argues for a series of scales that create a heuristic useful for comparing (not judging!) different cultures.

The goal is to realize and understand the differences so that you can anticipate and cope despite culture gaps.

I've read it myself, had two coworkers read it, and have recommended it to numerous other people who work in multicultural contexts and everyone has found it useful and insightful. It really recalibrated my personal way of looking at the world and people from other cultures.
Humorously, FAANGs have turned into MAGA. (Microsoft replacing Facebook and Netflix).

I don’t need to explain the humor behind the serendipitously named MAGA backronym, right?
Meet Fat Singles and Fat Admirers on Fat Dating Site
How does the example in Functions section show that function is first class citizen?

It is merely calling a function within another function. I would expect the second function to take in first function as a parameter (which JavaScript already has).
The point of HN is that you can have a civil, substantive discussion.

I called it a spat because you both got personal. It's nice that you both enjoyed it, but it's still against the rules here. It sets a bad example for others, who unfortunately aren't so convivial.
Thanks for offering the OGG copy, gwern.

Were you a fan of Touhou back in its heyday, or is it just one of the many that rouse your curiousity?
Just an idea. Why not penalize by percentage? If the goal of penalties is to prevent companies from breaking laws that are equally valid for everyone. Otherwise, companies holding most capital will be practically above the law.
Custom Product Boxes
Pretty sure if you can do statistics you can get work.
I would stop referring to yourself as No Experience, it's not true. If you're successful in academia, you probaly have lots of experience.
And yet MLTT led to Coq, Agda, Idris and Lean, while your ”PL practice” approach sounds like it would lead to, well, Go.
In most C-like languages, int/int gives int. The fact that 3 returns float is a little troubling.
Just curious if the German trait you mentioned you have witnessed first hand or hearsay?
Logitech acquiring Blue Microphones
Why Telegram Passport Is Not End to End
There's a scene in a Homeland's episode.

"Hey you are X mins late. This is Germany man!"

I thought it was a bit too expositional IMHO.

And of course this was set in a sex shop.
Vision of a next-gen p2p filesharing system [2017]
I occasionally wish the ACCC had some more teeth but this is a good result. As a citizen, on the whole, I'm as proud of Australia's strong consumer protection laws as I am of our gun protection laws.
This seems similar to grammars described by DTTs (predecessor to XML Schema), in that it's regular expressions, that must be deterministic, that can recurse, but only when isolated by a tag. That is, recursion always results in nested elements, never a sequence of iterated elements:

yes: S -> <a> S </a> | e
no: S -> <a></a> S | e

I've seen these called "tree grammars". Perhaps it's identical with "visibly pushdown grammars"? I skimmed the wiki link (from your readme.md), but it requires further study. I think it would be great if your readme.md included a brief idea, along the lines of what your comment here.
Thanks for the summary, you got my upvote.
If the justification for becoming a multiplanetary civilization is that it will mitigate the threat of extremely infrequent catastrophes (as in, they happen once over the course of thousands or even millions of years), doesn't that suggest we can afford to wait a bit?

I think colonizing Antarctica and colonizing Mars are two totally different solutions, colonizing Mars solves problems that happen on geological timescales, I can't think of any problem offhand that colonizing Antarctica solves.
Someone else linked the Federal court judgement (http://www.austlii.edu.au/cgi-bin/viewdoc/au/cases/cth/FCA/2...)

I had a skim through it. It quotes

"Section 18 of the Australian Consumer Law provides that a person must not, in trade or commerce, engage in conduct that is misleading or deceptive or is likely to mislead or deceive."

From skimming the judgement looks like a whistleblower reported them to ABC (television station)

"In October 2015, an Australian Broadcasting Corporation program went to air that raised issues about Meriton’s practices in relation to TripAdvisor."

This is probably what led to the ACCC investigation

In the court judgement there are internal emails submitted as evidence between executives where they discuss "masking" practice etc.

The email evidence is what got them convicted I think it reads to me anyway as pretty irrefutable evidence - they discuss in detail what they were doing and how they were knowingly violating ToS of Trip Advisor.
Abu Dhabi's Etihad Airways to Increase Frequency to Toronto from October 2018
Original Visicalc on IBM PC in JS
Jeff Bezos went to Princeton, Zuckerberg and Gates to Harvard, Sergey Brin and Evan Spiegel to Stanford. The bestest degrees seem like a decent option for the xB/year category too.
Apparently Steve Yegge ported much of Rails to JavaScript (on Rhino, at the time) back in 2007 at Google, but it was never open sourced AFAIK: https://steve-yegge.blogspot.com/2007/06/rhino-on-rails.html

For comparison, (according to `find . -name "*.rb" | xargs wc -l`) Rails back then was about 66K LOC (plus 38K LOC of tests) and is now 137K LOC (plus 216K LOC of tests).

However, Steve says he only ported "essentially all of ActionView, ActionController and Railties, plus a teeny bit of ActiveRecord", so maybe half of the total.
I think mainline openwrt runs on turris hardware now. From what I remember, the main feature of their fork is/was snapshot management through btrfs. Updates are quite lacking in general on openwrt, so I think it's good that they are doing something about it. Ideally, I would like to run a full distro on routers, and manage it through standard distro tools, now that we have reasonably powerful hardware (like the Turris).
Not that I'm saying that what's happening is right, but rather just a serious question: why not move? I know it's not fair per se, but if it's within your means why not?
There is a similar site for TED Talks too.

https://en.tiny.ted.com/talks
Couldn't it be that 1% is fake site-wide, but that for some products, 85% of 600 reviews might be fake? If I were Amazon and would want to downplay the issue, I would certainly quote the site-wide figure when the fake-review-posters are only paid to hype a couple of products.
Similar story in San Diego in 1996 (I had just turned 18). Except I was planning on moving to San Diego from Eugene. I thought I had it all worked out. I managed to sell my Performa 6214 and playstation and came up with 1200 bucks. Enough for a bus ticket and and a hotel for a night once I get there. In the morning I will find a room to rent and a job. Surely I can do that in a few hours.

That didn't work..

I ended up renting a really bad pay by the week hotel where I had to sleep with the lights on because the roaches were aggressive.

It took about 36 hours to realize I would quickly run out of of money and end up back in Eugene living on my sisters floor. So I just rolled with it.

I would catch the bus from downtown to La Jolla and skate back downtown. I loved the long stretches of smooth path that ran along the beach. It is nice to just do flip tricks going pretty much as fast as you can without a tree root messing up a sidewalk. Like butter.

But I broke a kingpin about four days into what was now my vacation. So I was at the skateshop getting a new one and ran into this kid I met a few months earlier in Sacramento when I was on my way to The Tibetan Freedom Concert in S.F.

So we hung out for a few days and he showed me some lesser known spots in San Diego. He also called in a favor to get my stupid broke ass back to Eugene.

I was 30 when I discovered I could no longer skateboard. Nasty handrail thing and I was just done. I could have kept going but I wanted to go out on the top like Seinfeld. So I gave my board to my sisters son who had been rolling a Razor scooter. I would no longer hurt myself daily and maybe he would get a girl to talk to him.

Now I just think about what I would do with stairs and curbs when I walk down the street.
Now, organizations do change over time, as the people behind them change. But I honestly cannot believe such a retarded move can be justified by the ignorance of management and design. How can such a decision not be turned down immediately? Erasing the iconic Firefox logo? The only brand asset they have?

Is the Mozilla organization infiltrated by saboteurs? I imagine a lot of governments and corporations will be much happier when the last trully free browser dies. Please fire those people.
What have you been doing since then ? Are you pursuing self-study ? I'm curious .
I'm not accusng you of lying but this story is extremely suspicious. It conflicts completely with my professional and personal experience, which I'm pretty sure is close to the general truth.

Unless you have found yourself working with a very peculiar group of people, you are being duped or just exaggerating to the point of being outright wrong.

It is absolutely not a custom anywhere in Brazil, not even in Rio, to be late (_at all_) for professional appointments.

_Especially_ systematically late that a "system" like that is put in place (and supposedly works). To be blunt, the idea that you could correct such behavior from professional adults by duping them with altered schedules is even childish.

If this is indeed the case, please post the name of the company so we can blacklist everyone that works in that office
Here’s the CNN article on the subject: http://lite.cnn.com/en/article/h_72087daf9f37f88c688f2fd36fc...

Thanks to the text-only CNN story that was linked a few stories down!
Trade War Casualties: Factories Shifting Out of China
> it would take hours to sort through the choices and find a decent [bathroom scale]

Maybe it's different in the USA, but when I needed a bathroom scale for our new apartment I went over to the store and bought the first one they had. If I would have come home and it wouldn't have worked, I'd have gone back and had either gotten repair under warranty or cash back (if they don't want to repair it, you can rescind the purchase). Took maybe 20 minutes. Ordering online would be quicker in terms of buying, but I would have to stay home to receive the package, and if something is wrong, I have to ship it back and get the money back for shipping, plus wait for them shipping a new one... Wouldn't buying from a physical store be easier than looking through hundreds of reviews, both in terms of time as well as in terms of mental effort?

I understand it's just an example and this doesn't apply to everything, but I do hear that in the USA, people order everything from Amazon instead of walking over to the store. I just can't imagine staying home for packages all the time, let alone trying to spot fake reviews for simple things like scales (of any kind), microwaves, etc. They are simple things with simple features (e.g. microwave: power, size, and whether it revolves) that I don't need reviews for. If it doesn't work as expected, also if it breaks after three years of light and correct usage, I'd get warranty (assuming the expectation that a microwave lasts a decade is not wildly off).
And owl naturally breaks down grammars, similar to CFG.

Regular expressions can also be broken down - by their recursive definition - but
curiously they never seem to be, in pratice. e.g.

E = ab+bc
F = x+y
EF = (ab+bc)(x+y)
>.. Does a SOHO (or any) device exist that effectively runs two firmware instances at once to allow minimal downtime as it switches over to new firmware? I imagine larger routers do, or at least, two identical physical routers accomplishes as much.

Quite likely that google-wifi (chromeos) does, or at least is capabale of doing that given good enough hardware. All of google's products have moved to this sort of A/B layout.
Well as long as it has a fox and some form of firey colors, going around the globe , it’s easy to know that it’s firefox.

But I also know after working with a number of designers, that doing re-branding of a major company is kind of a hallmark event in their careers, and this is the reason we have an evolution of brands.

I do hope they stick to the silhouette though. Apple is still very recognizable after a number of logo changes. It’s still an Apple.

Firefox being that circle makes no sense.
I can’t upvote this enough. I always wish monads has been described to me this way from the get-go, it would have saved me a lot of time.
Htghf
> As an information theorist, I used to be able to point to optical disks as an application of my field, and be like "see all that math is useful for something," but now I don't have anything shiny to point to anymore

I strongly disagree, there's many shiny things you can point towards.

Point to a smartphone (and also the relevant sections of the LTE/HSPA/UMTS/WCDMA/GSM / 802.11 standards documents); there's a literal panoply of coding/error-correction maths that's crucial to every single one of those standards. You can actually go to the ETSI website and find the LTE standard and get free PDFs with the exact parameters of all the codes they use, in enough detail to reimplement them yourself.

In those standards, there's all sorts of lovely little state machines for coping with errors, like LTE's "HARQ loop" where your phone will tell the cell base station that it didn't receive a chunk of data correctly; at which point the tower will resend a differently punctured version of the chunk of data, and your phone's modem will try to soft-decode the data with both versions to work with. Oh, and that exchange (including processing on both ends and radio transmission latency) takes under 10 milliseconds to complete -- the standard places an exigent and strict deadline on how long your phone has to respond with its acknowledgement/request.

Also hard-drive platters are extremely shiny (more so than optical disks) and those also use error-correcting codes, as do SSDs. Did you know that bit cells in modern SSDs are so small that the number of electrons it takes to affect a measurable voltage difference for the sense amplifiers is less than 100 (https://twitter.com/whitequark/status/684018629256605696)? All your data lives in those differences of tens of electrons per bit cell; no wonder there's ECC machinery hard at work in SSDs!
In Peru we have "hora peruana"(Peruvian time).. just to add another data point.
Just to add onto the cavalcade of other anecdotes ... can confirm that there is a similar "cuban time", having grown up in Miami. No one is on time, much to the chagrin of my very-caucasian wife :)
As for the second half of your comment, it sounds like you haven't used JavaScript in awhile. ES6 introduced syntax for classical inheritance, and a bunch of other nice features.
Have you tried Ar/modafinil?
I think there is a pretty big distinction wrt routers, in that an end-user cannot build it. That link states as much under the, "Why not just build Chromium OS from source" section. Has anything changed ? With android at least, google distributes the blobs. This probably (?) explains why openwrt hasn't been ported to any of the google routers, although the availability of chromiumOS source would make you think that it would be straightforward.
Background knowledge and first principles also come in handy with more mundane work.

Arguably our most prominent contribution to OSS (outside of our own projects) was in React. We're credited in the codebase when the approach was used: https://github.com/facebook/react/blob/v16.0.0/src/renderers...

As discussed in the original PR https://github.com/facebook/react/pull/4400 the original checksum used a naive adler-32 algorithm, but with some basic math you can find a much more efficient implementation that eliminates most of the mod operations without risking a hidden deoptimizing overflow.

It's not everyday that you get to use your background knowledge, but when you do it feels great!
I experienced it first-hand, thought I admit it has been many years since I've spent any time in Germany and I fully recognize that culture changes over time so I have no idea if this is still how it's done. That's why I used the word "historically" in my original statement.
Show HN: Advanced HTTP Client in Golang
> This year’s Top 20 includes Paypal and MasterCard, as well as Coca-Cola.

Of course, this ignores the fact that they're low on the list, with many of the top spots going to companies with their name in the logo.
I am Brazilian but I really appreciate punctuality, to the point of walking away from a date because she was 15 min late. I have friends that are more or less punctual, and others that are always late.

One characteristic of the latter is, they can't say "no" to anyone. Generally they get late because someone else asked them a favor or to do something "urgent". This trait affects them in many other areas of life as well: overpromising, overcommitting, etc.
Hilariously, ToysRUs are still big in China. Lots of kids and parents shopping. How did the vultures only get the US stores?
idk why you can't just grind up a shit-ton of plastic and create sand-plastic electrostatic differential on the surface to produce more green house gases, ch4
But solely being a web browser targeted to tech-savvy people is also a sure way to die. The modern browser engine is simply too complex to exist without enomorous user base and Firefox user population is arguably around the threshold.
Curious to know what's weird about KSU showing up on HN. Is it an anomaly?
The freight rail network in the US is very robust and generally runs at or near capacity. About twice as much freight, percentage-wise, moves by rail in the US as in Europe (though this varies somewhat depending on whether the denominator is tons of product or dollar value; there are more bulk commodities shipments, e.g. coal and grain, within the US that are almost invariably shipped by rail). Many people fail to appreciate how much stuff is shipped by rail in the US, because it is largely raw and intermediate goods traffic, and also perhaps because they extrapolate the poor state of US passenger rail and assume that freight rail is somehow equally poor (it is not; in fact some of the problems with US passenger rail stem from the system being optimized for freight).

I would expect there to be more raw interest in automated or semi-automated trucking in Europe than in the US, and perhaps there will be once the technology is proven and regulatory issues are ironed out.

OTOH, I'd imagine you are correct that the interest in driverless passenger cars is related to the car-centricity of US cities and the lack of public transport options. Many people are seemingly looking to "driverless Uber" as the solution for congested cities, ignoring the established solutions to the same problems, because they aren't things the private sector can deliver.
They have an opportunity to being a bunch of really cute animals if they want a suite of logos. A big part of why I was attracted to Firefox when I was young is I had a brand association in my mind “it a fiery-fox, the fastest browser on the planet” (I guess until chrome came along). With quantum it feels fast and lightweight again.

Same with thunderbird mail client. I iconic logo and a brand that would make an imprint.

I guess I always had a thing for animals. That’s what Ubuntu was my favorite distro. The names - Breezy Badger, Warty Warthog e.t.c

Animals evoke an emotion, they represent something.
The world's largest solar farm rises in the remote Egyptian desert
Should primary schools teach philosophy? – Durham University
I think you're right: Product Review is doing a nice line in politely blackmailing companies to pay for their product to avoid negative reviews on PR's site: "Resolve customer complaints before they are published. When your customers write a negative review, they will be presented with two options: to post it publicly or to resolve it privately."[1]

This case ought to give them a bit of a headache.

[1]https://www.productreview.com.au/brand-manager/
I find that even books are plagued with this issue. Some obscure technical books selling for more than 80$ will come in a very poor quality print, like they had been printed from a scan. Clearly the book has ran out of original prints, and somewhere they print it cheaply just to make the sell.
In this context, the word “signaling” means ... what?

You know, sometimes I wish HN would do a bit more editorializing/subtitling and less slavishly copying the damn stupidest subject lines that the original author thought would be cool....
Best option: Pixels, since they are reference designs, and also have support for self-signing builds and using verified boot. You can build AOSP using official documentation. Pricey though. You need to buy the version sold on the google store to get an unlockable bootloader. Carrier versions don't allow it.
JITs aren't a panacea for everything. As the blog post said, if you want to avoid falling off a performance cliff you must write "CranskshaftScript" instead of Javascript. And the only way to be sure that the optimizer is content through a specialized profiler.
I'm honestly starting to believe that the "wisdom of the crowds" that so many startups and businesses rely on to reach "internet scale", is exactly the wrong approach. Between recommendation algorithms that can be gamed, content that can be paid for, and social media sentiment that can prove to be entirely manufactured, we need to come up with a new paradigm for our products (where "our" is the tech industry at large).

The days of allowing what are essentially anonymous sources to dictate what we do, where we go, what we buy, and how we think are coming to an end.
I think it’s more a reason of how the brands are presented on that particular external list (ie mostly by name rather than logo). If you look at the top 5 at least Apple and PayPal have shifted to pretty much wordless logos
Handling arithmetic expressions in a simple parser is difficult. The approach here seems limited in the usual way. e.g the following is parsed as two statements (separated by the +)

print 2*3 + 4
Recommendation for Plato at the Googleplex by Rebecca Newberger Goldstein. A very fun set of thought-experiment/narrative dialogues exploring why philosophy (still) matters.
Opal: https://github.com/opal/opal
I'm intrigued. What channel? I greatly appreciate this type of intuition / problem solving. AvE is one of my favorite.
Simon Stålenhag's hauntingly beautiful retro sci-fi art
Trains are far more economical per ton-mile. The issue arises at the "last mile" if you do not happen to have both ends of your shipment adjacent to a rail line (preferably with its own siding so you don't have to deal with demurrage fees, etc.) and then have to do a truck-based leg.

Assuming you need to terminate by truck on at least one end of the shipment, it takes about 500 miles for rail's natural efficiencies to make it cost advantageous. That's a very rough rule of thumb, but it's rare to be able to make the case for rail in less than that. (Some specialized situations, like mining ore in unit trains, are exceptions.)
circular referencing is freak symbolism; I don't know why this would be a good logo for any brand.
The Argonne Anti-Jet-Lag-Diet
MongoDB Write Concern: 3 Must-Know Caveats
Performance Testing in a Nutshell – ThoughtWorks
Really not a fan. Makes the url impossible to type on desktop.
I'm also a self-taught web dev, trying to learn more about the fundamentals. I've been trying to get through this course, and while the going is slow, it has been pretty incredible:

https://www.coursera.org/learn/build-a-computer
Holy crap, $70 to remove a review. I'm pretty sure one could find a law under which it's illegal to offer relatively large incentives to silence negative publications.

By the way, care to link the product so I can write a couple 1-star reviews as well? /s