skysight-inc/HackerNews huggingface dataset:
It would be great if they switched to MinGW as well so both Clang and GCC work. MinGW needs some support as well and then they control the while toolchain.

Sadly it probably doesn't make sense for them to allocate resources to that. On the other hand in my experience at least GCC dominates in performance department so that would help with not worrying about compiler switch causing performance regression.
I switched from LastPass to bitwarden in November, and I love it.

- it's FOSS, and audited, so it's software I can trust

- great UX on Firefox, chrome, and even Edge. I had my issues, but the project improved them away very quickly.

- sharing support for families or organizations.

- convenient standalone clients for win/Mac/Linux... And even the CLI.

- built in 2FA code generation for each entry, so I don't need a separate app for that.

- the best autofill I've experienced, on desktop browser and even on mobile(!)

- open API so there are third party clients available

- the lead developer is super responsive on GH, so I've been able to contribute.

- cheaper than the alternatives (at least at the time), and I feel good about where my money is going.

I can't recommend it strongly enough. It's one of the OSS applications that has a permanent place on all my devices, right up there with Firefox quantum in my "great examples of OSS" liste.
What if I download an "A4" and distribute an "A3" with exactly the same pixels?
You can still derive classes when you need to, right?
> I guess some people are defensive about their high performance computing approaches...

Fortunately, when articles about real HPC clusters (aka Supercomputers) make it to the front page, they need no defense, only an occasional explanation that what makes them (extra) special are the high-bandwidth, low-latency interconnects. (Those interconnects make a very strong effort at Fallacies of Distributed Computing numbers 2 and 3[1] and tend to neatly take care of the remaining 6).

To be fair, though, I don't think the claim for the more common distributed systems is that they're "high performance" so much as that they're scalable (and have other benefits of being multi-node like resilience).

[1] The bandwidth may well be indistinguishable from infinite if it exceeds local (e.g. CPU-memory, CPU-CPU, CPU-GPU) bandwidths. I don't think that's yet true for something like multi-socket Intel systems, but it might be possible with enough interface cards. I didn't look at the specs on those POWER9 chips.
Interesting perspective. I think that seeking and naming patterns "microservices", "agile", etc. is useful. It provides something like a domain specific language that allows a higher level conversation to take place.

The problem, as your identify, is that once a pattern has been identified people too easily line up behind it and denigrate the "contrasting" pattern. The abstraction becomes opaque. We're used to simplistic narratives of good vs evil, my team vs your team, etc. and our tendency to embrace these narratives leads to dumb pointless conversations driven more be ideology than any desire to find truth.
When votes can be easily bought by the politicians, the power resides with wealthy and few. Religion and caste still play very important role in politics.
Outsides won't understand and insiders fail to accept the truth. Because democracy is considered to be "untouchable" just like religion.
What would be the closest emoji to this? The face with one eyebrow raised? It's a bit hard to make out.

(Ah, HN strips emoji away from comments).

https://emojipedia.org/face-with-one-eyebrow-raised/
> I mean can you prove the damaging effects?

See the in-your-eyes clickbaity titled video.

> Do countries with high milk consumption have shorter life spans?

Total lifespan is dependent on a lot of factors. But YES moving to dairy as a population shortens your lifespan by greatly increasing a bunch of sicknesses. See "the china study" for more in-depth info.
If you weren’t among those discriminated against, you don’t speak for everyone.
I remember seeing a few clips about Chindogu as a child: the ones I recall most are the motorized fork for spaghetti (just causes a mess because you can't turn it off), and the solar-powered flashlight (of course, without any kind of rechargeable batteries).
I don't think that they are, I think that there's just less stigma around talking about drugs these days. Ritalin has been used for cognitive performance for decades.

That's not to say it's a good thing, but it has always been there.
It could be that it simply never occured to him that he would get caught. When you work somewhere for years you don't think "This security cameras on the entrance could technically be used to track my activity". As the article says, the repositories that he accessed are restricted to THOUSANDS of people. So really the guy was probably right - if he hadn't been a dumbass and said that he was going to work for a chinese competitor then his boss likely wouldn't have thought to ask questions, no one would've noticed.
What is internal linking in SEO? How interlinks help to increase Blogger traffic
Awesome.

Also it seems Greg Egan is the SF author[1] which for me makes it extra cool.

[1] https://en.wikipedia.org/wiki/Greg_Egan
As an aside, there's an interesting way to generate a uniform distribution on a sphere. It uses the fact that the joint distribution of several independent standard Gaussians has rotational symmetry. So to generate a random point on the surface of the n-sphere, you can sample n+1 numbers independently from the standard Gaussian and then normalise them so that their squares sum to 1 (if they're all 0 then you have to reroll).
I would rather resign myself to a life of mediocrity than feel compelled to take drugs just to be able to work.
Yes, it’s surprising people have forgotten this. Her comments about Fowler immediately after she left were also extremely suspect at best.
An email sounds like it would do the trick.
I thought it was very cool of Kyle, the Bitwarden dev, to give Joshua, the Ruby dev, a heads up about breaking API changes ahead of time.

https://github.com/jcs/bitwarden-ruby/issues/32
Without imposing 40% https://en.wikipedia.org/wiki/Inheritance_tax India cannot solve Poverty/Corruption/Crime/Unemployment/Underemployment
There’s also http://bropages.org
Failing at Microservices: Please avoid our mistakes
> Then work harder and faster than the people of that "totalitarian" country.

I really hope it's some very well hidden sarcasm.

> I don't want to rise a child who will waste his/her time with artificial problems created by fake country's level competition. We don't live in the 70s anymore.

Playing citizen of Earth is fun and well until you find yourself or your family in said totalitarian country.
Is it? JS in enabled, but I'm still required to login (both with or without uBlock running). Works in a Private Browsing Mode though.
Right. Lost mission tapes. We are lucky they happened to appear. Super convenient, how those astronauts happened to double the surface temperature of the moon (oh, near the probes) by just standing there.
Impressed someone who doesn’t know how to code has managed to do this.
I kinda agree with this. One place where I think user agnostic search engines are better is that your bubble is burst by default. You can see the different with Google and DDG. DDG sometimes does give outdated results but their results change sufficiently when you change the search query, not so much with google. Sometimes Google just keeps repeating the same stuff over and over.
I use this all the time. It's very good.

It has clients in multiple languages, like

https://github.com/tldr-pages/tldr-python-client
This argument implies the public controls gov. organizations/departments which is in most cases not true (unless there's some scandal to attract attention).
TL;PL?

(Trop Long; Pas Lu?)
No idea, and that’s the problem: the licence is badly defined. Ideally they would have used one of the pre-existing CC licences that people already understand.
Calling people fanboys only discredits you. We don't have a single opinion, you've just heard different groups of people. Sapphire has advantages and disadvantages, it's more scratch resistant but also more brittle, for example. Would it be nice?... sure. Would it be a deal breaker? Definitely not.
Reminds me of Pratchett's Octarine. And seems reasonable to assume that impossible colours are only visible to wizards and cats.
#!/bin/bash
set -e

if [ -z "$1" ]; then echo "No package name specified."; exit; fi

mkdir -p $1

cd $1

wget -q "https://aur.archlinux.org/cgit/aur.git/snapshot/$1.tar.gz"

tar xzf $1.tar.gz

cd $1

makepkg -sf

read -n 1 -s -p "Press any key to continue..."

echo -e "\n"

sudo pacman -U --noconfirm --needed $1*pkg.tar.xz
Yeah, that's very common among my friend group.
Extrapolating from the crunch week is just wrong. It featured:

1) A temporary production line
2) Reworked cars included in the total
3) 24x7 production, all hands on deck
4) No downtime for maintenance
5) Went on for 175 hours, not 168
6) Whatever else that went on that's not public (almost certainly some stockpiling of parts)

Maybe you can draw some inferences from the outcome but N x 50 is not the way to do it. Output will certainly drop in the short term, it's just a question of how much. In the long term, maybe they'll do better than 5k a week, maybe they'll eventually reach there as a steady state, but even the latter isn't guaranteed.
> never worked on a single service whose tests ran that fast

I'd say you've never had good tests.

I have a test-suite for a bunch of my frameworks that dates to the mid 90s, with tests added regularly with new functionality.

It currently takes 4 seconds total for 6 separate frameworks and 1000 individual tests. Which is actually a bit slower than it should be, it used to take around 1-2 seconds, so might have to dig a little to see what's up.

With tests this fast, they become a fixed part of the build-process, so every build runs the tests, and a test failure is essentially treated the same as a compiler error: the project fails to build.

The difference goes beyond quantitative to qualitative, and hard to communicate. Testing becomes much less of a distinct activity but simple an inextricable part of writing code.

So I would posit:

Your tests should not run slower than the time it takes to read this sentence.
Thanks for the feedback - pushed a change to fix the malformed DJ request.
Your post pretty much exemplifies what I was talking about. It's the notion that if an adult decides to pull the trigger on the gun he stole, it is someone else's fault.

Consider 1. This an overreaching and hopelessly vague statement. It could be interpreted to mean pretty much anything.

Consider 2. I bet your home is full of dangerous things. Have you taken steps to secure them all?

Consider 3. This is why ex-cons cannot get jobs. It's because there have been successful lawsuits against companies who hired ex-cons, and then some of them committed crimes. The idea is that the employer "should have known" the employee was an ex-con and shouldn't have hired him.

Consider 4. I know of cases where a painter set his ladder incorrectly, fell off, and successfully sued the homeowner.

Consider 5. Recently there was an HN discussion where doctors have been pressured to simply stop prescribing opioids, thus sending their chronic pain patients to hell.
I presume you were unhappy with the emotional blunting/zombie feeling/residual stimulation of Ritalin.

I've used a combination of 4f-mph + ipph (which is not perfect because 4f-mph has a much, much longer half life) and it lead me to believe that playing with the ratios of stereoisomers of methylpheniate and adding other derivatives (like isopropylphenidate) to change the dopamine/norepinephrine reuptake inhibition would make a much better drug in my case.

The calm and deep focus + the lack of any side effects was amazing; I'm not using anymore because 4f-mph has very little long-term human studies + I'm a parent now and the thought of police tearning down my door because I've ordere 1 gram of a chemical over the internet is not very peasant.

But I do wish for a future where personalized drugs and therapies were a thing instead of demonizing drugs.
If you're wondering where this tool gets its data from, have a look:

https://github.com/chubin/cheat.sh#cheat-sheets-sources
https://github.com/bitwarden/core/blob/master/README.md

SQL Server 2017, really? Interesting choice. Open source but we have to pay licenses for the database if we want to self host. I wonder what was wrong with PostgreSQL or MySQL even if they're using .NET Core as a language.

Edit: there is an issue for that https://github.com/bitwarden/core/issues/10
> So I'm down to my final two guesses. Either the guy thought he didn't do anything wrong (really? taking confidential documents and hardware??). Or the article heavily distorts the facts.

Probably a bit of both. And also many other facts we don't know. Anyway, Apple only should be blamed, imho. If people efforts and project momentum are the real plus value, then data alone won't be sufficient to steal a technology.

It shows that international cooperation about global-impacting technologies should be the norm, rather than a race to monopolize a market.
I just take a 100mg caffeine and 300mg L-Theanine stack per day, which is safe and works extremely well for me. Highly recommend you read this[0] before trying stuffs out.

[0]: https://www.reddit.com/r/nootropics/wiki/faq
It gives leverage when someone states that X cannot be done in Y.

So for example, if someone states C# cannot be used for writing an OS, then I can point to Midori.
> For thousands of years, in some written languages, there was no space between words. People were expected figure out sentences and clauses while reading aloud.

Really?!

Addingspacesbetweenwordsseemslikeanobviousthingtodo.

According to Wikipedia, spaces weren't added because:

(1) Free form of speech is so continuous, adding inaudible spaces to manuscripts would have been considered illogical.

(2) At a time when ink and papyrus were quite costly, adding spaces would be an unnecessary waste of such writing mediums.

(3) Typically, the reader of the text was a trained performer, who would have already memorized the content and breaks of the script, so the scroll acted as a cue sheet and did not require in-depth reading.

I'm not convinced by reason #1 because words are distinct even in speech. No matter how fast or continuous your speech when you say, "The dog jumped", everyone will agree that "dog" is a distinct thing, even if you're illiterate. It seems quite logical to separate "dog" from the words before and after when you write.

Reason #2 sounds barely believable. I'm thinking that #3 must have been the main reason. Anyone have more insight?
I'm much the same. I have a surprisingly vivid memory (vivid for me, at any rate) of reading a comic book while riding in a car when I was 3 (for anybody familiar with Dunedin NZ in the late 1970s, I was reading a Mickey Mouse comic book that was given away with petrol from Mobil stations, in this case the one just outside Warrington). I remember pulling up at the holiday home, feeling terrible.

I have many memories of having to pull over and be sick on the side of the road, as I grew up. Vague memories of pink motion sick tablets when I was four. I sometimes can't even sit in the back seat of a car, especially so if the seats have headrest. A couple of years back, I was given a tour of a ship that was docked, and as we headed below decks, I started to feel most unwell.
Exactly. And there are tons of techniques to do so. For instance, Stripe is a payment service (you would think a payment service is the number one choice for transactions/locks/etc right?) implemented on the good ol unreliable internet. you can look at how they do it (idempotency, etc)

Transactions are a nice and convenient shortcut when they're applicable but they're far from mandatory.
What class are you deriving from though? Can’t be Widget, because in the scenario you described Widget and TestWidget are mutually exclusive (TestWidget just replaces Widget altogether). The alternative is extracting the shared behaviour to a BaseWidget that both classes extend, but that’s just ugly as sin.
Many options exist for this e.g. Apache Curator, Redis Distlock, Ignite/Hazelcast

Plus of course options around Paxos etc:

https://github.com/dgryski/awesome-consensus
Kata is the merge of ClearContainer and Hyper's runV.

Disclosure: I work at Hyper.sh
I think you meant the opposite of what you wrote, i.e. 'want bigger human mortality ... benefited from greatly reduced human mortality'
Those are all important but for me and people like me it's just impossible to focus for extended period, let alone achieve any kind of flow or enjoying the work without stimulants. Another bonus is that they help me to regulate my sleeping schedule (since I start taking them in the morning I never feel sleepiness during the day which was overwhelming and hard to combat my whole life before stimulants) and with that comes more time for exercise, less stress and more motivation for healthy eating.

I was on a straight way to being a homeless depressed bum before I discovered Modafinil and Ritalin in my 30s. Today I am self-made millionaire, in happy relationship and with positive outlook on my life. I am thankful every time I pop a white little pill in the morning.
The authors don’t do enough to sell the basic org design framework well. Then they use this (somewhat weak) framework to analyze Napolean’s org design. Makes it a v confusing paper. (Also, the hero worship throughout the paper makes it seem like everything Neapolean did, fits their beautiful theory. Too much fitting going on :))

“Strategy should utilize the five basic principles of organizational design: division of labor, unity of command, authority and responsibility, spans of control, and contingency factors.”

What!? No one designs orgs like this. Orgs are designed around:

A) “Axis of Excellence” (Eg if you want functional excellence in your org - ie the best salesperson to lead sales, the best marketer to lead marketing - then you organize around functions likes Sales, Marketing, Engineeing etc). OR,

B) “Max{Collaborative Output} and Min{Communication Overhead}” needs - Eg if people across functions need to collaborate closely to produce a business result then one create those units accordingly - they could be line of business units ( eg textile: spinning, packaging etc) or geo-based units.

Looking at the framework they use makes me wonder what useless theories are being taught in MBA schools :-)

The most interesting bit in the paper is about messaging. Seems like Napoleon invented HipChat/Slack of his day to make his orgs work more smoothly. That was quite cool!

“Napoleon utilized the existing technology of the Chappe’s semaphore telegraph to improve his message traffic. He maximized its potential by constructing towers across Europe creating a communications web that would cover his expanding empire (Elting, 1988). When messages were too long or not as important to use Chappe’s telegraph, Napoleon relied on the European postal system. He made improvements by creating an express courier service. Messages were carried in a lock box with a logbook that showed the date and time of arrivals and departures of couriers to each post house”
Rakuten rapid api (API market place)
The incredible ingenuity of those old-skool engineers. Can you imagine modern-day TDD nodejs “ninjas” trying to solve this problem under these conditions?
Ah shit, its a . NET program :(

It all sounded really good until this point. I was even going to say you could add support for postgres, but I don't know a lot of open source devs who are using. NET.
maybe the books from the founders of Basecamp, Jason Fried and David Heinemeier Hansson? Not sure if they're more recent, and also reeks a bit of survivorship bias, but what book doesn't.
Last time I checked that offer wasn't available anymore. Did it come back?
Seriously? A password manager where the desktop app is build ontop of unsecure electron.
Same here. Looks like an interesting project, but looks like it’s predecessors sadly came to nothing.
> And shared library shouldn't contain business logic...

What's the point then? They become libraries then, not services.
I don't understand how you can blame him and call someone a "dumbass" for being honest.

It looks like the dumbasses are Apple project managers, or Apple lawyers, or Apple security admins or whoever write Apple's policies
Most kids don't do them. Most kids don't do them regularly even if they have a chance and do them freely.

There are classes and trainers for parkour and bmx. Free parkour is quite often done by people who did gymnastics or similar sport as kids.

Looking around me, there are many kids who enjoy formalized sport clubs they go to. It is not for everyone, but the idea that most find them dull is wrong.
> I'll take ~5 less years of living as a geriatric in exchange for being able to better provide for a family.

Kind of a tradeoff you won't expect to be made in 1st world countries...
This is the tech equivalent of “CNN is making things up wholesale” - The Register is a well-known, mostly reliable source of news. It might occasionally get things wrong/have biases/etc but they’re not about to start making up sources.
Long URL Maker – When Tiny URLs Aren\'t Enough
Simply put, it allows you to run multiple-tenants' code (image) over shared infrastructure.

Think about why all public clouds are built with virtualization technology. Multi-tenants require strong isolation, which virtualization promises. Therefore, if we could get strong isolation in container, we can build public cloud with container.
It's hard to believe an Apple employee could have no common sense. But your explanation is still the least unbelievable. So I think you're right.

Then the story is like this. The guy knew it's wrong to take stuff, but hoped nobody would notice. Told his former boss about the new job because why not.

Then Apple security team called, he got scared enough to tell them everything, but not scared enough to leave for China or at least get a lawyer. He even voluntarily gave his wife's computer to them. Maybe he thought it would ok if he was cooperating with them?

Then later, the FBI got involved at the end of June. He finally got seriously scared, bought tickets to China, but by then FBI was already monitoring his movements.

It would be interesting to see his side of the story.
1. doesn't do much in summer when you keep your windows open. The problem is the neighbours, but it starts with yourself. Be a good citizen and don't make noise past 8 PM if the next day is a workday (sun/mon/tue/wed/thu with being more lenient on fri/sat), it is that simple.
Envy is deplorable and there are few to zero things that would justify it. It quite frankly is very strange to see it being somewhat justified or even outright glorified by some here.

I'm of the opinion that egalitarianism is not a desirable outcome. Hierarchies (but not necessarily ultra-hierarchies as I like to call them) are much more preferable and have demonstrated to be the better pick for humanity.
Well actually, those are called guidelines.