skysight-inc/HackerNews huggingface dataset:
The purpose of the site is to be:

> So, that’s the intent of this post – to be that fast reference to the kinds of algebraic structures I care about.

I learned these structures in the early 90s; I don’t need to be told the right way to learn them. However, a “fast reference” would be useful.
That’s why so many Netherlands tech companies are international household names.
Exactly. It's meant to be collaborative, not authoritative.
I’m pretty sure there’s plenty of people who’ll happily take ship tokens if they give a 10-20% discount on purchases.
Would the labor for the private clubs still be cheap if the money stayed in Bali?
A moderator has updated the title. I tried to keep it as close to the original article's title as possible.
Being able to back-track in time after a violent crime has been committed is a fantastic application of this technology.
I have read "Logic programming and compiler writing" with great interest! Did not know the Hitchhikers Guide, though. Looks interesting! Thanks for sharing!
This article uses Quagga - they really should be using FRRouting, which was forked from Quagga in 2017 by the core Quagga developers and has 4 times as many commits (16000[0] vs 4000[1]), far more features, bugfixes, etc. Quagga has been dead for over a year.

[0] https://github.com/FRRouting/frr

[1] http://gogs.quagga.net/Quagga
You should try and read up on the Finger plan [0] it was made in the late 40s for how to develop the Copenhagen area. It is called the Finger plan because at the time they made 5 train lines go out from Copenhagen so you could live outside the city and commute in.

[0]: https://en.m.wikipedia.org/wiki/Finger_Plan
It's to keep everyone in the loop on what's happening in the codebase, and give people a time to ask for help on whatever's blocking them (so you hopefully get it sorted in a 10 second conversation instead of having to break their flow later to get help).
That is complete nonsense.

I haven't seen any anti-China articles on HN. There have been news articles that threw light on how people from Hong Kong and mainland China suffer under the communist government of mainland China.
> Developers should create a Google Design Document (a fairly minimal, but structured design doc), explaining the project, what goals it hopes to achieve, and explains why it can’t be done in other ways.

Does somebody have more on this? I'm never sure how to structure my design documents, how does a Google Design Document look like, is there a template somewhere on how to write one? This would be super helpful, please.
Thanks man :)
> In the end, reducing support to the bare minimum possible appears a reasonable option for many companies: it is the easiest to implement, it reduces legal/PR risks, and it has a very measurable and consistent effect (how many people stop buying/using your service after failing to get support).

I agree that this is the best short interest for corporations. And that is why it is so important laws to protect consumers.

"Salmonella sickens 1.2 million Americans every year and causes 450 deaths ... But there’s a loophole when it comes to salmonella: It isn’t on that prohibited list of adulterants." https://www.vox.com/science-and-health/2018/10/4/17936714/be...

Corporations act in completely selfish economic interest. Mandatory customer support and hefty fines and regular inspections are the only protection for consumers. Also, it creates a fair environment where having good customer support is not an extra cost because of all companies having to provide it.

Corporations have a social responsibility that needs to be enforced. Corporations are going to optimize their extractive capacity until we humans are just reduced to production machines that survive another day to feed corporations profits. Our society goal should be human wellbeing, not corporate profits.
> The consensus about global warming in the scientific community has been hitting it on the nose for decades.

Surely you jest. The actual data on global average temperature has been below the low end of the 95% confidence interval of the model predictions for some time now. The model predictions were always high, but now they're so high that by the usual standards of science, they are falsified.
I use it when testing for XSS. It shows me where the dirty text is being added to the page and it can be very amusing when nested.
Let me provide a counter-anecdote.

I purchased a utility sink/cabinet combo from Home Depot last year for $200. The same product is sold by Lowes and all over the Internet in various styles. The OEM is this company called Conglom, but Home Depot markets all its plumbing products as "Glacier Bay" and has its own support system for those products.

So anyway, I install the sink and the faucet has a small leak. So I call the Glacier Bay number expecting terrible service. The call is answered immediately. A lady takes my information and says she'll contact the OEM and get a new part sent to me and puts me on hold. She picks back up a minute or two later to say the OEM is closed for the day but she'll contact them the next day. I think that's the end of it, but then I get a call from her the next day to confirm she's reached the OEM and the replacement part is on the way.

HD can't make but a few dollars if anything on this product.

Aside, Moen also provides insanely good customer service. And I've heard Delta faucets does too. Maybe it's a plumbing thing. :-)
So this just draws all possible colours that can be visualised?

There was entirely to much text and code for me to bother reading it all and see if it actuallt does somethig more...
An engineer at Google started a new ambitious project and the rewards were structured similarly to doing your own startup. After the math was done, his payment added up to $600M.

Anthony Levandowski then left for Uber and the rest is history.
> The only way to combat this is centralising governance of the resource being overused.

"Centralizing governance" can mean one of two things: political control by a government, or private ownership.

The latter does indeed work as a solution.

The former always ends up making things worse instead of better, because special interests can capture the government's regulatory power.
There is also around 350k that takes the S-train every day. I belive they think they will more than double the amount of passengers when the new line "city ringen" opens in the end of next month as well.
I would go further than that even.

I'm from the kind of family where the vast majority of my relatives are nearly exclusively Walmart shoppers. Every now and again, if they want to splurge, they use Target. And there are a couple who can afford, once in a very rare blue moon, to use Amazon or the Apple store.

Here's the thing though, even when they are using Target, or Amazon, or the Apple store, that segment of the population is probably doing it not with bank cards, but with prepaid Walmart connected cards. So Walmart, if they wanted, could create something that would be actually more valuable than dollars to people from my family's socioeconomic background. If they could pay their rent and electric in Wally Bucks, they would literally have no use for dollars at all.

And that class of people is very large, and growing. (At least it is out here in Wisconsin. And I'd imagine most of fly over country is similar.)
From 30 to 230 Docker containers per host
1M+ Payment Card Details from South Korea Sold on the Dark Web
If I was writing this story i'd scour social media replies to the major telco's and then get in touch with people.

Likely picked telco's since they rank so low on customer satisfaction, ditto with banks

Large part of being a good reporter and getting the story right is networking and finding where the story leads you

This is certainly right in this case - if you count the sources in the story you'll see the reporter spoke to at least 9 people and cited a few reports and previous reporting

edit: it's also possible the reporter didn't fly to IL - she may have done the interview over the phone/video and the editor sent in a local freelance or bureau photographer
RHEL had an entire async i/o subsystem. It was rejected upstream.
Is that still true if you don't count Wordpress sites?
I think a lot of technologists and cryptocurrency advocates conflate a few different concepts - A "digital currency", a "decentralized ledger" (blockchain), and "trustless consensus". Technologies like Bitcoin combine all 3, but you don't necessarily need to combine them.

I see WalmartCoin and Libra as "digital corporate currencies" which will compete with digital FIAT currencies. This already exists to an extent, for example people spend and trade Amazon gift cards because they are fungible and redeemable anywhere. Or people buying Steam wallet funds with their USD. Or people buying pre-loaded Amex gift cards?

Can we just think about Libra et al. as alternatives to fiat currencies? Or as a "digital wallet" / "gift card" you can spend anywhere?

What is the difference between me having a Libra wallet with $100 that I can spend at participating merchants, vs. me having a $100 prepaid Amex giftcard that I can spend at participating merchants? The only real difference is now I can actually transfer "my" money to others.
It’s nothing more than the same Ponzi scheme we saw in 1999. If venture funding dries up, for their customers, they are also toast. I hate that the modern idea of a “successful” company is how much money they can raise and at what evaluation.
That line pretty much sums up the experience a lot of devs feel towards Rust
Interestingly, Amazon, one of the champions in analytics and automation, is known for its good customer service.

Personally, I called them, sent them messages, etc... And every time I had a helpful human (or an incredibly advanced AI) within a reasonable time.

So companies less profitable than Amazon that skimp on customer service using analytics should learn something here. Particularly ironic if they run their system on AWS.
> Or allow multi-byte leaders and continue forever.

That loses one very useful property of UTF-8: you always know, by looking at a single byte, whether it's the first byte of a code point or not. It also loses the property that no valid UTF-8 encoding is a subset of another valid UTF-8 encoding. It's better to stop at 36 bits (which keeps another useful property: you'll never find a 0xFF byte within an UTF-8 string, and you'll only find a 0x00 byte when it's encoding the U+0000 code point).
That sounds like typical scrum-enthusiast double-speak to me! :D

https://www.scrum.org/resources/what-is-scrum

"This Guide contains the definition of Scrum. This definition consists of Scrum’s roles, events, artifacts, and the rules that bind them together."

Definitions, Rules, Roles, Artifacts etc. Sounds pretty authoritative to me. If it wasn't authoritative, how would you even know what SCRUM "really" is? You cannot say both that SCRUM is not authoritative and lets you do what you want, and then also say "you're not doing scrum correctly".
I've no doubt that the presentation of an argument is important to its reception.

Again, the validity of the argument under discussion doesn't rest on the example that was used to explicate it. The examples are separate from the argument (this isn't always the case).
Intel has lower power CPUs and because of that I'll again buy a low power Intel desktop.

(Which reminds me: its hard to reconcile the militant climatist attitude of the HN readers with their simultaneous preference for power-hungry AMD CPUs, but it is what it is)
So, Walmart would pay 10-20% to people to use its shit tokens, but what would it gain?
Nothing can currently, without a display that was fully spectral, and that doesn’t exist.

Seems a little lean on the color science front. colour-science.org could have done all of this, with much greater focus on the science.
Of course generally the ones who “don’t know it”. But then that probably holds true for all languages one does not know.
I read the masses as anyone but he development team. Who's to say that the masses doesn't mean Googlers? It wasn't categorising anyone aside from being "everyone else" as I read it
Especially if those people only shop at Walmart in any case.

I bet Walmart wouldn't even have to offer a discount.
Quick question for other people on HN: What is the difference between a USD backed "digital currency" and a bank account?

As far as I can tell they are one and the same. In both cases you have an account balance that can be digitally transferred and the value of that balance completely depends on a trusted entity (a bank or the entity "backing" the digital currency).
Completely agree, looks like that's where evolution is sadly bringing us.

Reminds me of a totally different example, recently saw a documentary on the history of Whistler Blackcomb (ski resort in BC). They used to be two different resorts geographically right next to each others. While they were competing, they were innovating, one playing on the cool side, crafting runs to be perfect for snowboarding. The other was playing on the family / classy side, distributing hot chocolate in the lineups. Prices were kept down. Then they merged into one resort, which apart from the purely skiing part is undifferentiable from others. Prices went up. The resort got bought out by Vale 3y ago, prices skirocketed (50% increase on the daily tickets).

Point is, competition was keeping two small businesses at bay, caring at least 2fks for their satisfaction cause if they weren't, they would just climb the south mountain rather than the north. Now if you want actual competition you need to drive 6h to the east, so who cares. Plus you now need to extract administration cost for the larger entity and dividends for the larger number of shareholders that have supported the investment.

Any consolidation that happens makes me sad, cause it's never good for you as a customer.
> When have the predictions of experts been wrong?

And just to give some other examples besides the climate model predictions of warming:

Experts predicted that global cooling would lead to catastrophe in the 1970s.

Experts predicted there would be mass famine and a world population crash by the early 1980s.

Experts predicted that resource prices would skyrocket by the 1990s.

Experts predicted that we would be out of oil (not oil prices rising, but literally out, as in no more, wells all dry) by the turn of the millennium.

Experts predicted in the late 1980s that we had only 10 years to stop emitting CO2 or civilization would be destroyed. (Sound familiar?)

Except in areas where controlled experiments can be done, experts have a terrible track record of prediction. That's because in areas where controlled experiments cannot be done, the process of accumulating reliable knowledge is very, very slow. So it's not that the experts could have done better; they couldn't. Nobody could. But nobody wants to hear that we simply lack good predictive ability on a global scale in areas in which people have strong public policy convictions. People would rather have experts make unrealiable predictions, than have them truthfully say they just don't have the ability to predict.
Flat Lenses with a Twist
This US heartland has been flooded for five months. Does anyone care?
The deforestation required to feed China is scary on its own.
If you look through lists of companies with the worst customer service, there doesn’t seem to be any correlation with competition. For example, Best Buy frequently appears, and they have tons of competition. Other retailers show up, and banks are another big category.
I could have told you that without a study, this was wasted money.
Is this really forever? ISTM the old version could be reintroduced as UTF-8+ without insurmountable problems and with a good degree of compatibility.
Or abandon that cursed mostly-academic codebase entirely and switch to BIRD, which is what people actually run in production.
“If AI is the new electricity, then data is the new coal.“

Ugh
"...traveling by scooter produces more greenhouse gas emissions per mile than traveling by bus, bicycle, moped or on foot"

I can't find the source study - but even so I'd have to see some caveats on bus + moped (2 cycle are brutal pollution wise).

I know there's a lot of hate for e-scooters, but I really like them. They're a nice transportation option that supplants taking uber/lyft in many cases and definitely an improvement over cars.
I appreciate your clarification, but the assertion that "conspiracy theorists are overwhelming[ly] just mentally ill to begin with" is exactly what I'm refuting.

I suppose part of it is a matter of definition, since there is a spectrum of belief in unproven "conspiracy theories". Is a "conspiracy theorist" one who believes in a conspiracy theory, or one who creates conspiracy theories? Is someone who believes that there may have been a conspiracy associated with the JFK assassination a "conspiracy theorist"? They're certainly not on the same level as someone who willfully defies all evidence and logic to continue to assert that the Earth is flat. There's a spectrum of the amount of deviance from logic and evidence as well of a spectrum of the strength of one's belief in these "theories".

I think that a large number of people subscribe to some sort of unproven "conspiracy theory" and that it is incorrect to assert that this population is overwhelmingly mentally ill.

If you use people who go to a flat earth convention as your basis for a representative sample of the mental health of conspiracy theorists, I think you're going to get a very skewed result. You're skewing very high on the spectrum of deviance from evidence and logic, as well as very high on the spectrum of strength of belief.

I would probably agree with your assertion if my definition of what constituted a "conspiracy theorist" met a minimum criteria of a certain threshold value on those two spectrums, but I think that the term "conspiracy theorist" is very nuanced and therefore problematic and even dangerous, especially when we start throwing around phrases like "conspiracy theorists are overwhelming[ly] just mentally ill to begin with". Here's an interesting article on the topic of "conspiracy theory" as a dangerous misnomer:

http://theconversation.com/in-defence-of-conspiracy-theories...
A 95% chance that your portfolio was not depleted (and in fact almost doubled on average to $1.86M in inflation-adjusted dollars). I'd call that pretty conservative.

If you want absolute guarantees, life just doesn't have them. Not even if you bury your money in the ground.
> The original pattern extends up to at least 36 bits (which makes the PDP-10 refugees happy).

Naah.. there's UTF-9 and UTF-18 for that..

https://tools.ietf.org/html/rfc4042
Not a sailor myself but a machine builder, however, I've worked with enough rustbuckets to imagine the pain.

On a new ship or machine, bearings are smooth. Fasteners are clean and crisply torqued, you break them free once with equal torque and subsequently can turn them out with your fingers. Hoses and wires are flexible and strong. Everything is at the beginning of its service life, and after a break-in period, likely has many years of trouble-free operation ahead.

The process for, say, installing a new gasket? 1. Turn the bolts loose with a ratchet and socket. 2. Remove old gasket. 3. Install new gasket. 4. Reinstall bolts, torquing to spec. Estimated time: 20 minutes.

Not so on an old girl.

Step 1. Wipe off the congealed grease and oil from leak above. Wire brush the paint and rust underneath so you can get the socket over the bolt head. Attempt to turn bolt loose. Get extension pipe for ratchet. Get impact driver. Apply heat with propane torch. Apply heat with oxyacetylene torch. Repeat escalation for each bolt, except #6 which breaks off in the blind hole, that will need to be drilled out and have a thread insert installed. 2. Maintenance used RTV silicone last time instead of gasket. Brush, scrape, and stone that silicone-covered, corrosion pitted surface to clean, flat metal. The more time you take here, the better the repair will be, but you're on your back in the dark instead of in the machine shop working on new metal. 3. Gasket not available commercially this time this time either, re-apply RTV silicone for the next guy to deal with (probably you). 4. Bolts are stretched from heat and corroded so don't thread in smoothly, heads rounded over, (and one broke), so buy new bolts, which still don't thread in because threaded holes are likewise corroded. Run tap into threaded holes, avoiding contamination of interior with metal chips. Reinstall bolts. Torque to spec, as if that would keep this thing from coming loose and leaking again in a couple months. Elapsed time: 4 hours.

And it needs service like,this all the time, because everything is at the end of its useful life.

It's a lot like working with a buggy and brittle legacy codebase instead of doing green-field development.
> There's also the other side of the fence though: customers who are just a resource drain.

Sweet Jesus, this. At one of my older software support jobs, we had a Law of Inverse Size-to-Attention: the guys with hundreds of employees who paid us hundreds of thousands of dollars in support rarely called us (or if they did, they had actually competent IT staff we could work with), while the Mom-and-Pop shops that paid for the bare minimum licensing and support were the ones that called us every day and repeatedly refused to RTFM. Some would balk at the idea of paying anything at all, as though we should be so honored that Bob's Shack in Bumf*ck, ID decided to use our software that we should wave all associated costs.
The "do what makes sense" is limited because you have to ask questions to ascertain what makes sense.

Some questions are easy to answer, but many questions can only be answered by doing a thing that takes work. And Scrum gives you a framework that tries to put a limit on how much work goes by with no answers.

So it uses a simple schedule.

The team works for X weeks, working on implementing specific tasks. (Which in turn answer some questions.)

Then the team stops, reviews their progress on the larger product, and adjusts plans accordingly. Now "do what makes sense" has demonstrably advanced.
Deprecation, not depreciation
60fps changes your perception of a movie. For some reason ~24fps you get the cinematic feeling, with 60fps you get "amateurish" videographer feeling. Not sure what's the science behind that.
I personally think that it is all matter of risk. The risk of contract work (which is what the agile manifesto writers were facing most of their careers [they are all consultants), is building something that the customer do not want or did not intend do. The actual tech risk is very low (e.g. ruby on rails on postgres) since most of them use mature technology. In this case the agile manifesto make sense - I.e. we can build something really fast and literally ask the customer if this is what he wants every two weeks.

When you building hard tech products (e.g. borg or tensorflow), the actual risk is technology and competition, and since this is new technology, there are not that many customers. In this case the risk is in the architecture (i.e. it would be hard to change the core architecture) and in the technology, since you do not know what kind of application will be build on top of this new technology. In addition, you face general competition risk, since the market can usually absorb only one dominant architecture.

So in this case, you invest much more time in design and careful construction.
IIRC Amazon has a perks program for their high performing employees called Swag bucks which can be used to purchase prime and shop at Amazon :).
Greatest Software Engineering Books in 2019
This is a sign of a sick and abusive culture.
Once process becomes more important than people then the evil ones will work the system and climb the ladder hurting everyone in their path. Yuck.