skysight-inc/HackerNews huggingface dataset:
You ignore the line:
"Sometimes, as sad as it is to imagine, I think you need a good war to refresh a country..."

Emphasis on "as sad as it is to imagine". That doesn't sound all that nationalistic to me in the traditional sense. More like admitting that terrible sacrifices are sometimes necessary to preserve a country's strength. You may see a technically "peaceful" (without open war) transition as preferable, but it's an equally coherent opinion that in such a transition the violence simply takes different forms and in aggregate is no less destructive, and perhaps even more damaging.

Essentially it's the age-old argument of what's worse? Negative/unjust peace or war? Automatically calling arguments for the latter "nationalist" sounds like an attempt at dismissive guilt-by-association, depending on how specifically you define the word.

It's a natural assumption, I think in the aftermath of the excesses of 20th century warfare Western society (assuming you live in the west) at large overcompensated with an "all physical violence is bad, anyone who suggests using it is wrong" message permeating everything, particularly the educational systems, which has produced a broad cultural bias that should be accounted for in discussions like this.
You mean the behaviour of people.
I also believe the number is very low, but let's be fair: it's not clear that they would publish any terrorists they did catch, because then that reveals how they were caught, which terrorists can then use to adapt their tactics.
Maybe this explains it:

https://www.economist.com/asia/2017/05/18/as-crime-dries-up-...

Japan has not much crime and a lot of police.
Active discussion: https://news.ycombinator.com/item?id=19300316
How to Compress Video Files for Android Devices
My company sent a memo about efforts to increase employment in underrepresented demographics. One of the those was "people over 30".
I would consider India to be South Asia, not SE Asia ;) and I've never been there so my ignorance is profound.

It is a strong statement. But as far as I can tell it's a true one. As far as I'm aware there's no SE Asian country that has a democratic government that we in the west would consider acceptable. I could be wrong - there are a lot of countries there and I'm not familiar with all of them.

My apologies for the sweeping statements. It's a complex subject and a HN post doesn't give room to explore the topic fully. I totally agree that this is a bit stereotypical. But it is based on my actual experiences in the region over the past few years. I have no idea whether more time there would change my opinion or reinforce it.
I have used Blender for CAD like work before, not because its good at it or anything, but it was good enough for my purposes and it was free. Boolean operations in blender are very good for that sort of work, you don't need to commit to anything and can easily change dimensions of sub parts on the go, screw modifier has also been handy at some tasks (like making screws and screw like features).
And why aren't these damn cows perfectly spherical?
It doesn't help EA's image that they decided to call their game launcher "Origin," so we can remember all the game studios they've murdered any time they try to force us to use it. However, I will not blame you, poor cog, for management's unethical behavior. I hope you can find a better job someday.
What makes people willing to sacrifice their own self-interest for another?
Out of curiosity: Does Startpage work there?
A sensational data point like that actually is a series of points. If you set a record, it depends on all the data that came before. One data point doesn't make it an exceptional measure, all those before do that.

I understand denial is in play, as people worldwide come to terms with the mess we're in. Its a normal process. There's other stages as well - bargaining, anger, grief. Unfortunately we don't seem to have time for all that to play out.
Show HN: Visual Indicator for Show HN
In the "Rules of Thumb" chapter in Jon Bentley's Perls of Programming book, there is the entry "Pi seconds is a nanocentury". My copy is not at the office, so I can't tell you to whom he attributes this.
> I think it's weird when people declare that working at Facebook is bad because Facebook does some bad things

It's about making ethical decisions when a choice is available. One of the advantages of being a software engineer is that there are too few of us to go around: if you are halfway competent then you get some choice as to where to work. Involving some ethics in that decision is appropriate. It would be different if you were unskilled and needed any job to pay the bills.

You don't get to choose what country you are born in. You do get to choose who you vote for (in many countries), and that's the place where your ethics comes in.
I found it. J.Bell. Speakable and unspeakable... p.216
You're right in that "most" Indians probably do not have broadband access / 4G access. But the urban centers certainly do,and they have enough by way of people to become a huge market. To put it in context, there are at least 46 cities with population > 1M (2011 census), and the top 7 cities by population will certainly have access to broadband as well as cheap 4G. These 7 will account for 50M - 55M in population. In comparison, the US has 10 cities with > 1M population ( as far as I can see on Wikipedia). So even when you account for the lesser internet penetration in India as a whole, the number of people who can possibly access streaming services is quite large.
I recommend first reading bits of the Jepsen report, because the company blog paints quite a different picture.

> We’re excited to report that FaunaDB has passed:
> Additionally, it offers the highest possible level of correctness:
> In consultation with Kyle, we’ve fixed many known issues and bugs

vs.

> However, queries involving indices, temporal queries, or event streams failed to live up to claimed guarantees. We found 19 issues in FaunaDB[.]
Congratulations, you've found something. Now, show us any convincing analysis that it is a problem.
Preferably an RCT or similar analysis with control group. This will be extremely tricky to test, you'd need essentially people isolated from modern world.
This comment from accpi jumped out...

Engineers take the Kondo approach to Jira. The ticket doesn't spark joy, so they discard it.
Debian Buster will only be 54% reproducible, while we could be at 90%
Thanks for sharing this insight!

In your experience: What is the biggest misunderstanding that customers (or critics) seem to have about the game development industry?
> I think the point is that it usually isn't given formally.

Is the claim that the opposite of "formal" is "intuitive"? That's news to me!
It's sad that "We all know it's bad, but we'll keep doing what we're doing, and then release it and all get laid off" is still a common thread. Most of us have worked in places like this, too, and not just in game software. Totally demotivating. I guess I'd just say there are companies that don't have this attitude--look for them instead.
Cleaning Up in a Python Generator Can Be Dangerous (2017)
So excited to see this; this is the culmination of three months of very hard work by both teams.

FaunaDB 2.5 passed the core linearizability tests for multi-partition transactions immediately. To my knowledge no other distributed system has done this. Zookeeper was the strongest candidate on initial testing in the early days, but it does not offer multiple partitions at all, as discussed in the FaunaDB report. And Jepsen itself was much less comprehensive at the time.

All other issues affecting correctness were fixed in the course of the analysis, and FaunaDB 2.6 is now available with the improvements.

We're happy to answer questions along with @aphyr. Our blog post is here: https://fauna.com/blog/faunadbs-official-jepsen-results
1. If a family that gets wealthy, stays wealthy, that's great - the number of wealthy families can only go up, so over time there will be more and more wealthy families.

2. If, on the other hand, there is some survivorship bias going on there and wealth rotates a lot, and some members of wealthy families keep their wealth, that is not as good an outcome but it is still not so bad, as it suggests that as a family's culture degrades their wealth will likely degrade as well.
Don't forget liquidation preferences.
If you use that formatting, you need to keep your lines short. I make sure to keep my lines short when I use this style.

It's not a great way of formatting, but there's not a lot of options here.
ZX Spectrum is my first machine. Always wondered how much it could do with such a small footprint.

It gave me so much appreciation for native CPU instructions and efficient use of hardware.
It’s because there is no “wedding” industry. There is an events industry with its various subsets.
I know, but, that's not what I'm saying. There's being well received by critics (GOTY) vs well received by gamers (sales, I suppose). These aren't always the same the other media like film, tv, music, etc.

What's really more important to a game studio? That their customers like them or meaningless praise from game critics (which, as you suggest might not have the best credentials).
Assuming you meant "disease" instead of "decease", that's literally what the very first line in the article says. I'm in HIV research, and I have only the most minor nitpicks with the article's science.
Generally it's on the library owner to update all projects that depend on it, i.e. not break their tests, but this need not be done as a single commit. More concretely:

If the change is internal to the library, i.e. does not require the projects that depend on it to change the code, then the library owner simply tests that none of the affected tests break (globally), and updates their library.

If the change requires dependent projects to change their code, then some way is first figured out of having code that would work with both versions of the library, then updating all the callers individually (e.g. in a separate mostly-automated change for each project to review), then we're in the first situation above.

“Old APIs can be removed with confidence, because it can be proven that all callers have been migrated to new APIs.” (from the older article)
I disagree. The steps to avoid requiring it are well understood.

If people want to indulge in "risky" behaviour, I have no problem with that. I just don't want to pay for it out of my taxes. It's like someone who makes a habit of jumping out of aeroplanes complaining that the government won't pay for his parachutes.
Slightly fluid numbers aside, half the packages for Buster still sounds like good progress to me.
I know quite xkcd is kind of passe: but this diagram of American political representation in the Congress never fails to pique my interest any time I see it.
https://xkcd.com/1127/
I'm no expert, but in this case there are a few strategic definitions that help a lot to both conserve space and obfuscate:

#define r return
#define l(a, b, c, d) for (i y = a; y < b; y++) for (int x = c; x < d; x++)
typedef int i;
Yes, I noted that in my post that you can specify numerical values when placing primitives. But there is no full fledged dimensioning like in engineering CAD. As someone said, designing in 3D modeling software feels like drawing with crayons compared to the precision of engineering CAD.

Rhino 3D is kind of ok as a nurbs modeler and has some dimensioning stuff.
The Future of Geopolitics
Wow. I claim points for being double-elderly. Shoot, if I'm allowed to use octal, I'm due to be 100 in the fall!
NSA is very effective for its actual purpose: transferring public assets to private hands. NSA employees either make their peace with that or they get destroyed. NSA treats whistleblowers at least as poorly as whistleblowers are treated anywhere else in the public segment of the military-industrial complex. Which is to say, very very poorly.

https://www.theguardian.com/us-news/2016/may/22/how-pentagon...

https://www.rollcall.com/news/pentagon-whistleblowers-often-...
Not at their first try with onavo.
you may enjoy this article, where the author of a really clever bit of obfuscated C breaks down everything the code is doing.

https://www.a1k0n.net/2011/07/20/donut-math.html
I concur. Once you get used to mobile data plans in India, you'll realize how much American consumers are getting screwed by the likes of AT&T. AT&T behaves as if they are doing a favor to their consumers and that data is like gold, to be used with extreme respect and care.

BTW, only senders are charged for SMS in India, not receivers, unlike American carriers.

American Internet and communications service providers need some serious competition.
There's less looting these days and more making stuff.
But I don't think it has to be necessarily shit. It can be a good game, and you can be proud of it, but at some point a manager comes in and says "upper floors want to add microtransactions and DLCs here and there". You know as a gamer that it's (or it will be perceived as) a shitty practice and will be negatively received.

That could be for example a nice anecdote to tell (maybe the EA developer in the upper comments?).
HIV is a disease of gay men in the western world, but that's not true elsewhere. Most infections in Russia are from intravenous drug use. Most infections in sub-Saharan Africa are from heterosexual sex. Your science is bad.
Freeciv-web is back online
You could do this with tab snooze and OneTab. OneTab compresses all open tabs into a list of HTML links, and you can then pull those into a tab of just one OneTab group, and snooze that. Maybe 3-4 clicks.
@rch -- What's the shady bundling? I haven't been paying attention. I think I'm in the same position as you -- early Google music adopter, previously uploaded my legacy mp3 library to Google music, and get ad free Y-tube.
And the bad things your country does (whatever country you're in and whatever your politics) aren't pervasive and fundamental to your country's relationship with its citizens?

(I'm not a Facebook apologist. I think they deserve every bit of criticism they get. I just think the previous poster makes a solid point.)
Google Music perhaps the best value in India right now, massive international and local catalogue, with the right pricing.
> Also keep in mind that string players have an added constraint that the keyboard does not-- if you give a cellist a sudden, large leap it can be difficult for them to even find the note at all.

A professional cellist? No. They'll find the note. And that goes for all pro (or just good) string players, fretless instrument or fretted instrument.
From a passionate programmer at EA: thank you!

I really needed that, because it's far too rare. It's really tough spending so much time and effort trying to make something fun and only ever hearing complaints about how your company is evil and don't care.
Freeciv-web is back online, after a peroid without a server.

https://github.com/freeciv/freeciv-web
LockInCost
Does anyone know of any mathematical objects that have been created intentionally to defy intuition?
Startup can bring vision back for visually impaired
"Newcomen's great achievement was his steam engine, developed around 1712; combining the ideas of Thomas Savery and Denis Papin, he created a steam engine for the purpose of lifting water out of a tin mine." [1]

Plus that's 700,000 tons of copper, copper ore typically contains 2%? Copper, so your 700,000 tons of copper represents 35 million tons of ore. I'm undecided whether relative weight is even a good comparator. Sure value of output would be the best comparison?

You seem to be referencing Savery engines that weren't successful, whereas I'm referencing Newcomen engines that were. Can we agree that unsuccessful engines weren't a factor in Britain overtaking Spain?

[1] https://en.m.wikipedia.org/wiki/Thomas_Newcomen
Tad – Free early stage BIM software for architects
I would appreciate if architects (of the building variety)use TAD free from www.teamtad.com It is a very different approach from conventional BIM software; and it was in use since 1989. I would deeply appreciate any feedback. Thanks!
As I announced the failure and closure of my previous startup, I was invited to be CEO of three other startups looking for direction.

I had a COO offer available too as well as a couple of less appealing job offers.

I watched some job boards just out of interest and saw a number of roles either as CMO, product manager or director that I would have been a good fit for.

As it stands, I ended up co-founding a new company with an old partner.

No one seemed to think that failure under my belt was a black mark.
>So yeah...with Option B you might not hit the lottery. But the skills I learned from multiple attempts at Option B are more applicable in my opinion. And that's worth something.

Obviously speaking from my own experience, but this hits the nail on the head. The things I learned at startups were parlayed into jobs at the bigger companies later in life.

Also, on the original topic. I've been a part of three startups. One with trivial equity, one with options worth about 0.1% of the company, and finally one with options worth 1% of the company.

The second company is still going and is a lifestyle business, so those options were basically worthless since the owner may not sell for many, many years. The first and third companies were acquired, but at values that made the options worthless, so I got a long term capital loss for the first company and nothing for the third.

For the third, I was an executive, so I got a stock/cash package from the acquiring company for (very) low seven figures, but the stock itself was worth nothing.

So, I'm 3 for 3 on "successful" startups, but 0 for 3 on actually cashing in on any equity.
I would point out that the seniority often enjoyed by southern Democrats before about 1968 meant that a lot of southerners headed important committees, and had a good deal of say in where bases and offices should be located.
Saving the world in 8 easy steps with Moonad
Free Reading Spree at MIT Sloan Management Review
you want both, and they're usually quite correlated. Having a low score on Metacritic is a pretty good indicator that your game will not sell.
For the first one: https://addons.mozilla.org/en-US/firefox/addon/snoozetabs/
It would be nice if NSA did something about ransomware, but I'm not holding my breath... they seem to have other priorities.
Throughout the body, though most medical sources seem to talk about blood pH.

My understanding:

Life was not able to leave the oceans until there were bony fish not simply because of the need for a frame on land, but also because of the need to regulate the blood chemistry. In the ocean, animals don't need this. The minerals in the water regulate their blood chemistry. Out of the water, bones serve as a store of calcium to draw upon to neutralize excess acidity.

If you are seriously and chronically acid, the body will strip the bones of calcium to keep you alive as long as possible, leading to osteoporosis. Blood needs to remain in a very narrow pH range or you quickly die. Diabetics diagnosed with acidosis are hospitalized. It is a medical emergency that can kill you in two or three days.

Most Westerners dismiss the idea of an alkaline diet as nonsense. It gets lumped in with "nutcase" anti-vaxxers for how "scientific" it is deemed to be. But the first defense against acidosis is diet. You need to not be eating too much of the wrong thing.

Correcting it is tricky because if the stomach gets too alkaline, you become incapable of digesting food and you begin throwing up. So brute force methods of consuming strongly alkaline stuff can go bad places. You really need to straighten out your diet as a first line of defense. Trying to "hack" this doesn't work well.

You can google it, though you will probably get a lot of hits that the HN crowd would outright mock. Here are a couple of "respectable" links to get you started:

https://www.livestrong.com/article/381592-normal-body-ph-ran...

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC137247/
How the USPTO's lax standards gave Elizabeth Holmes BS patents needed to defraud
Hopefully without sounding like I am trying to boast or anything... I find the difference in readability and clarity dramatic between those two on one hand and my own deobfuscated, refactored and commented version of the OP. https://gist.github.com/ctsrc/fef3006e1d728bb7271cff0656eb02...
Telephone-Ts: The “Event Emitter-Less” TypeScript Event Architecture
I’ve seen countless tutorials - Eames house to Braun products, even full furnished houses on YouTube. No one cares about dimensions. It bothers me so much that it should be fundamental to designing anything - I would argue, even dragons.

I think it’s the culture and people involved in 3D modeling that do not have the discipline - at the risk of sounding snobby. If customers demanded a feature, modeling software companies would supply those features.

“Ball park” dimensioning is like nails on a chalkboard.
Telephone-ts is a "Event Emitter-less" TypeScript Event Architecture. Without the use of the 'events' module from node, Telephone-ts is an OOP message bus that allows developers to easily register their TypeScript Event Handlers to listen to when an Event message is "Shouted" on the telephone line!

You will register a handler to a specific interface. When a class event that implements the same interface the handler was registered to, can take the instance and handle it.
>30 is only elderly if you're in San Fran.

Some of the participants walked pensively along the Pacific Coast at sunset. Others read from the resort bookshelf, choosing from sections labeled: “What can death teach me about life?” and “What are the unexpected pleasures of aging?”

Oh ffs miss me with that shit dog. What a stupid article.
I think when people spend $30K on a wedding they don't start by saying I am going to spend $30K. It just comes out in drips. Like $500 for flowers, etc.
Selling shovels to gold miners basically. Nice. Can you explain how you find people to sell software too and how realistic your value prop is? It doesn’t quite sound logical to me (and maybe it isn’t?).

Your software finds margins of x, but surely only so many people can make use of it before it stops working for anyone.
Big Idea Famine
Lots of conflicting information here, but the TL;DR - probably, but maybe not.
Google Music is a major competitor, with a massive catalogue at the right price, but they don't have a free tier.
@tidwall: the link to maptiler.org in the readme is broken (it has bad certificate + asks for login & password)
I have been working on the timed repetition one for the past couple of years.

https://vocabifyapp.com

It's a Chrome extension & web app for highlighting bits you read online. Then it generates flashcards for you to review on a spaced repetition-type schedule. No Firefox extension yet, but shouldn't be hard to port over.

Very interesting read, quite impressed with the other experiment proposals.
The surface area of weddings as a solvable problem is insane, partially because the variance in what people want out of a wedding is huge, and since the cost is usually so high, people are less incentivized to compromise on what they do and don't want.

Then it becomes a configuration problem. You could build a platform that connects couples with wedding vendors, but you might struggle to make that platform flexible enough to allow people to search for all aspects of what they're looking for. Food is a good example of this. When I got married, I had 3 separate dietary requirements I had to meet, which most caterers weren't able or willing to accommodate without a drastic price increase.

It would've been really difficult to build a platform that vendors would fill out fully because there are probably dozens of questions to ask.

I'm sure there are other reasons as well, but that was the biggest pain point for my wedding.