skysight-inc/HackerNews huggingface dataset:
I recall when ESR tried to school Linus Torvalds about the "curse of the gifted student" and that Linux would collapse under the complexity of device driver code duplication. Linus didn't care because he was more concerned about introducing code dependencies that would block developers and make them less productive than some duplicated code in drivers maintained by different people.

Date:	Tue, 22 Aug 2000 16:00:52 -0400
From:	"Eric S. Raymond" <esr@thyrsus.com>
To:	Linus Torvalds <torvalds@transmeta.com>

Linus Torvalds <torvalds@transmeta.com>:
>
> On Tue, 22 Aug 2000, Eric S. Raymond wrote:
> >
> > Linus Torvalds <torvalds@transmeta.com>:
> > > But the "common code helps" thing is WRONG. Face it. It can hurt. A lot.
> > > And people shouldn't think it is the God of CS.
> >
> > I think you're mistaken about this.
>
> I'll give you a rule of thumb, and I can back it up with historical fact.
> You can back up yours with nada.

Yes, if twenty-seven years of engineering experience with complex
software in over fourteen languages and across a dozen operating
systems at every level from kernel out to applications is nada :-).
Now you listen to grandpa for a few minutes. He may be an old fart,
but he was programming when you were in diapers and he's learned a few
tricks...

More here:

http://lwn.net/2000/0824/a/esr-sharing.php3

https://news.ycombinator.com/item?id=11077799 (2016 discussion)
Yeah, I literally launched an early beta yesterday to share with some online buddies. Totally not a finished product

While many of the comments have been harsh, there's actually been a lot of genuinely good feedback which I will take into account before launching properly.
The site actually has this option. Choose two passport to compare, and click on the link “best third passport”, and select your country
Eric Evans maybe said it the best that code should be rewritten again and again as new insights come from the domain to get closer and closer to the real thing. Every time we write the code we gain new insight so the original should be essentially written closer to the real things with these new insights. I've been taking this approach coupled with ddd where the aggregate root's pure domain logic is relatively easy to actually discard and recreate.

I can't find the snippet but it's somewhere in the "DDD is not for perfectionists" vein
In this context, "winning" means "not getting breached". I leave it up to you to decide why it might be valuable.

I believe the author's point is that would-be attackers are in essence economic actors. They seek some gain from compromising a system. If the cost in time, energy, money, or other resources exceeds the anticipated gains, then the attacker will tend to move on to seek easier targets.

You're absolutely right. You don't have any interest whatsoever in the attacker's payoff being small. You may have an interest in keeping it lower than the cost of compromising your systems, but only to the extent that you actually value winning.

If you don't value "winning", then you you can definitely guarantee that the costs to you will be small!
It's like buying a chinook to tow a skateboard then being upset that the chinook can't go it's full 200 mph.
I know this is hard to imagine but I'd love to see a situation where a small community actually gets together and "on good faith" (this is the nearly impossible part, if not impossible) agree to record their votes pre-voting, anonymously, and PROMISE to vote the same exact way when they officially vote.

After the votes are tallied and it's said to be certiefied and "officially" over and counted from whatever government entity that community would check their results against the "official" ones.

I know that exit polls are designed to get an idea of what's going to happen but I'd love to see a scenario where a community, ahead of time, put this type of security in place to test and see if the people counting the votes / people creating these machines / any outside forces had a hand in tainting the election.

It wouldn't matter what party you voted for, it wouldn't matter who the candidates are, and hopefully people no matter their political beliefs would all agree that finding out if their vote truly matters or not is more important than any sort of partisan bickering.

It's nice to daydream though, is it not?
This is interesting.

It could include better information for dual citizenship. For example, I searched for China, which does not allow dual citizenship at all, and the search results showed the results for the reciprocal relationship country. Because of the complexity of countries reciprocal relationships, I guess this would need to be a 1-1 mapping country to country.

I liked you used the term 'Select your current passport:' and avoided the term 'country' because some passports are for territories.

So I checked a territory, Hong Kong. There wasn't an option whether this is the modern HKSAR or the old British National (Overseas), or could it be British Overseas Citizenship? These are all edge cases, cumulatively edge-cases for 10s of millions of people, but perhaps they're better solved by local services rather than a general solution.

The main problem of dual-citizenship I've seen is when one embassy says they can't deal with a problem, so go to the other embassy. The other embassy says the same. A bit of a no-man's-land.
Facebook Confirms It's Working On A New Internet Satellite
I really learned to appreciate VC when growing to a team project. Know what's even scarier than SVN or Git merges? Trying to merge zip files...
"“Our experiments show that with as few as 5 percent of vehicles being automated and carefully controlled, we can eliminate stop-and-go waves caused by human driving behavior,” Daniel Work, assistant professor at the University of Illinois at Urbana-Champaign and a lead researcher in the study, said in a statement."

https://www.rdmag.com/news/2017/05/study-shows-self-driving-...
You can use it under the terms of GLP 2 w/classpath exception, which is what Google eventually decided to do. I'm not defending Oracle's business practices, just saying that Java and Graal are both Open Source™ and could be maintained by the community completely free of Oracle under the terms of GPL 2 w/classpath exception.
Travel between US/CN will be a hassle for those people because the border control officials of China won't let you board the flight if you show your CN passport doesn't have US visa. One loophole is that you can use Hong Kong as the middle hop since you don't need passport to visit HK.

The dual citizen status is actually very common. If a child's parents are Chinese citizen working/studying in US with a temporary visa (H1b, F1) and the child was born in US, the child is eligible to be a Chinese citizen, thus a dual citizenship.
Trusted 3rd Party is way more efficient. Stripe should take on Dwolla, except back it in BTC. Dynamics of BTC valuation plus the fast/clean/reversible/aggregation goddies of a trusted third party. Win win.
> How many attempts at decentralized social networks have failed? All of them.

Looks like you never heard of Mastodon. It's thriving.
Very cool. It'd be nice to be able to type in the select box because scrolling hundreds of countries is not fun.

Also some countries are hard to find even in alphabetical order. e.g. South Korea == Korea, South == Republic of Korea == Korea, Republic of
I don't understand the outrage.

PG&E is a public utility. That it is not officially an arm of the government is a mere technicality. It has two potential sources of income - ratepayers, and taxpayers. Where do you think the money is going to come from?
Yo I cannot reply to some older comments you've made that I found, but I thought you'd be interested to know about this [1].

These guys are working on a version of the Cog VM that will run on its own, and also working on the relevant Squeak / Pharo libraries that could use it (they need the equivalent of "drivers" — these dudes are even implementing tcp in Smalltalk).

Check it out. Let me know what you think.

[1] https://github.com/nopsys/CogNOS
Is it that simple? To replace AWS with in-house expertise producing acceptable quality cloud services for Netflix, how much will Netflix have to spend?

My guess is that it will be significantly costlier to go self-sufficient (during something like the coming decade) considering AWS' almost 12+ year lead on these technologies.
Anyone knows of similar kits/packages to Laravel (PHP) and RailsKits (RoR)?

Something that will let you focus on creating the part that's unique to your project rather than having to build everything (or a lot) from scratch? (Rails/Django/etc are not enough).
Phreakn cool. By coincidence, I could really use this due to an unknown and variable sympathetic NS dysfunction that creates unfathomable general anxiety, essential tremor, vestibular dysfunction. So much so, I cannot, in any way, sleep without a sedative (mirtazapine, and melatonin).

Suspected cause is withdrawl (dyscalibration), neuropathy and/or neuritis of adrenergic or sympathetic systems due to previous serotonin modulator scrip, vortioxetine. Because the anxiety and fight-or-flight response is so hyperactive, I’m on the typical anxiolytics except benzos and buspar. Mirtazapine and propranolol have it almost under control; baclofen and/or hydroxyzine when I’m too stressed, unable to focus or not present... however these worsen tremors. Going to have to up propranolol if tremors get worse, hopefully won’t need as much baclofen or hydroxyzine. Vigorous exercise can only handle the equivalent stress as hydroxyzine does on it’s own.
The dynamic changes as soon as founders give up control of the board. It goes from investors having to convince founders of major decisions to founders having to convince investors. It also makes the founders fireable. The founders become effectively employees of the investors. This results in them becoming become averse to "rocking the boat". It's a very powerful negative incentive.

Investors have more than enough control over a company using money, minority board seats, and the potential of follow-on funding. Founders should control the board as long as as they're running the company.

A famous example of how bad boards can be is Facebook's board wanting to sell to Yahoo for $1 billion. Zuckerberg controlled the board and vetoed the idea outright against them. Facebook is only worth $600+ billion today because he maintained control.
You can do sedenions, they lose another property and beyond that they aren't interesting because no properties really change...
I've already got three.
This is a very silly way of looking at the world. The reason people prefer centralized services is because:

- they have a monetization layer directly linked to their users' bank accounts.

At the end of the day people need to pay bills in order to produce content for a living. Without that, you can't compete. With that, and you're not decentralized.
Sometimes it's good to let some duplication proliferate before trying to condense it. You don't always know which way it is headed.
Though PyCharm is a Java application, in my experience it is very well behaved. Not the typical Java resource hog.

Contrast with VSCode, written in Electron. I will admit that VSCode is one of the better Electron apps in regards to keeping the UI snappy, but it still hogs literary GBs of RAM without even having any files open (CentOS desktop). It will consume a full CPU core just sitting there if it is not minimized, I'm told that this is to blink the cursor. VSCode is decent if it is the only app you have open, but it is just too resource intensive in real world computing.
I bought a NYT sub with Sunday delivery for $20 a month, worth the price. Lots of great in depth investigations and articles.
Yes! I think what I've come to is: Spend more time thinking about how to do something more concisely, rather than spending time thinking of how to abstract the code. Sometimes the former leads to the latter. But less code--or rather more concise code (not to be misrepresented as "fewer characters" or "everything in one line"!)--is almost always better for maintaining the code into the future.
I've noticed a trend in recent interviews with founders and VCs where they lament employee entitlement and work-ethic compared to Chinese firms. What's the deal with this trend? I mean, look, you're building a unicorn: an individual engineer is likely contributing tens of millions of dollars of real value to your organization... and when you exit, you and your investors are capturing the bulk of the upside... why are you getting busted-up over tiny perks and engineers who work "only" 50-60 hours a week

Haircuts and lunches cost you way less in the long run than equity and salary. You're making out like bandits.
> PG&E is a public utility.

No, it's a publicly regulated private utility.

> That it is not officially an arm of the government is a mere technicality.

No, it's not.

> It has two potential sources of income - ratepayers, and taxpayers. Where do you think the money is going to come from?

It should come from ratepayers, because significant portions of the state are served by different (sometimes actually public, e.g., SMUD) utilities instead of PG&E.

And I say that as a PG&E ratepayer.
Using this workflow for email is pretty interesting. I'm currently relying heavily on snoozing in Google Inbox to manage email tasks, but this takes things a step further. I will say though that $12/mo is too steep compared the upside for me when you can hack together a workflow for free relatively easily.
- Postgres.app

- Caffeinate

- NordVPN

- Magnet

- Battery Indicator

- CleanMyMac

- Monodraw
"unfair advantage" is particularly hard to define. We are not born equals, so there are already folks among us who have unfair advantage due to their genes, their upbringing, their social background, etc... I would say the definition is still blur. What if you have a medical condition that impairs you in some ways but make you stronger for doing one type of tasks? Is that unfair?
> it is amazing that the appeal opinion requires 40 pages when, in essence, the question is only whether people subject to US laws must pay to know what the law is.

This is actually a tough case. Someone, or some organisation, spent a lot of time and money making a standard and protected it by copyright. They did not ask to be part of a law - that was something the people who made the law decided - and really, the people who made the law should have licensed the standards.
Amplemarket (YC W14) Seeks Software Engineer in Lisbon, Portugal
Amplemarket.com is a Y Combinator-backed fast-growing tech startup with headquarters in San Francisco and Lisbon, Portugal.

We are looking for a software engineer to join our team in Lisbon. We have a preference for a full stack developer with a focus on frontend (not mandatory).

This is a unique opportunity to work with a team of MIT-alumni that built other great projects like fermatslibrary.com.

If interested, please email team@amplemarket.com.

Some things about this position:
- Work directly with the co-founders
- Lots of autonomy and impact
- Competitive salary and equity
- Ship new features every week
- Our stack: Rails, React, PostgreSQL, Redis, ElasticSearch

Perks:
- Join a fast growing startup
- Opportunities to grow within the company
- Competitive salary
- Annual paid trip to headquarters in San Francisco
Clifford algebras are great for both SR and GR and have all the properties that one likes in quaternions (and more)
Burning Umbrella: A Report on Winnti Umbrella, Assc. State-Sponsored Attackers
Has your friend looked at watermarking?
It's not like the rate payers made any bad choices that PG&E did ... nor do they have a choice to switch do they? Lower income folks will get hit hard too I would think as far as a % of their income won't they?
I got some flack from some other students learning when I had some duplicated code in a few places. I tried to explain that while they shared some common code the way some of the code that used it worked really didn't have the same goal and/or might change as opposed to other code. So while I was sharing some places, I chose not to share in others to allow each area some level of independence if / when we change that. They were all zombie "Barrrrrrgh look at me reusing code all efficient like!"

Granted we were all n00bs and nobody will see that code again so it wasn't a big deal... but the intent, direction, and possible future of the code seems like something that should be considered once you start sharing.
Too late to fix typo: we are not solving problems, we are resolving paradoxes
The method of proof of P!=NP will undoubtedly tell us something deeply fundamental about computation and therefore logic and therefore philosophy. That complexity theory is so difficult thus far is in itself philosophically interesting.
On a single project, I agree. But each time I start a new pet/side project I like to use a different stack. It's a good motivation to learn new technologies, and you learn more about them by using them "in anger" than you do in a purely theoretical environment.
It got to the top of HN. That speaks to a tremendous demand. Most startups fail not because of money raised but because they don't have product market fit. People want this product to exist, but... the question is, will they actually use it. lol.
You said that illegal immigration is a cause celebre of the left. I asked for a demonstration that the left had spoken positively about illegal immigration. All of the links you provided were of people speaking negatively about illegal immigration.

So how can illegal immigration be both a cause celebre of the left, and something that the left condemns?

Have we misunderstood each other?
I'll check it out. I was also young when I watched it and just remember being mesmerized even if it wasn't my favorite subject / show to watch. It made me want to construct the SHIT out of things, you know?
Apparently "Republic of Ireland" is officially the description but not the name of the state: https://en.wikipedia.org/wiki/Names_of_the_Irish_state

I guess it's similar to Germany being the "Federal Republic of Germany", or China being either the "People's Republic of China" (mainland) or the "Republic of China" (Taiwan).
The easiest way to remedy all the cheating with bikes and equipment in cycling would be to PROVIDE official bikes the equipment every single day, and make it rotate randomly. Otherwise, you are always playing catching up to discover the latest tricks they devised.
Survival of the richest
To quote Mars Blackmon, "It's got to be the shoes."

(In ref. to Nike's Air Jordan ad campaign)
My comment was specifically with regard to physically entering offices. In that situation I think it's reasonable to ask people to sign an NDA if they're likely to wander around sensitive areas.

The actual issue, as highlighted by some other comments, is how sweeping the NDAs can be. I'm not a lawyer, so I don't know how testable these things are in court, but some of the clauses are so absurdly general that it would be almost impossible not to break them [1, 2].

There are valid reasons for showing people things they can't talk about. Even with an NDA, it's a strong statement of trust. You can also use it as a tool to build hype about an unreleased product, or to improve your relationship with the media. Who are journalists going to want to visit? The company that shows them cool toys, or the company that shows them meeting rooms and cubicles?

[1] https://cananian.livejournal.com/46914.html
[2] https://blog.ericgoldman.org/archives/2017/01/does-googles-n...
Not that I'm counting, but there are 20 mentions of React, 13 mentions of Vue, 10 mentions of Python, 9 mentions of Go, 8 mentions of rails. The OP had a couple mentions of Wordpress.

AND Zero mentions of Meteor, lol!

I think I'm the only indie developer using Meteor and Blaze, but I have to say they make my life WAY better. Granted, it took some time to figure out exactly how to optimize the stack to make it scale correctly, but NOW Meteor is the only solution I've heard of that does this:

Meteor now automatically builds two sets of client-side assets, one tailored to the capabilities of modern browsers, and the other designed to work equally well in all supported browsers, so that legacy browsers can continue working exactly as they did before. This “legacy” bundle is equivalent to what Meteor 1.5 and 1.6 delivered to every browser, so the crucial difference in Meteor 1.7 is simply that modern browsers will begin receiving code that is much closer to what you originally wrote.

The apps I build now run like native apps in a modern browser. Laser fast. It's beautiful, like the first time using broadband.

After everyone and their mother proclaimed Meteor to be dead, they rose from the grave and locked in like Godzilla. I don't begrudge anyone their choices, but if you haven't taken a look at Meteor lately, having used Wordpress, Rails, Ember, React, and vanilla JS with node in the past, I'm very grateful Meteor's development team is STILL knocking it out of the park.
> With a standard REST interface

There's no such thing.

> you have to name all such combinations in advance.

No you don't.

> Possibly build custom code for each.

As much as any other API.
It seems to me excruciatingly obvious that either human consciousness does not involve the ability to interpret analogies or else humans are not generally conscious.

This is based on observing innumerable vehement and apparently unresolvable disagreements on the internet over whether a given analogy is valid, particularly in the realm of politics.
That's great for people who have citizenship already. But if you start life as stateless then it may difficult even to access that server where the virtual nation is defined since you can't get internet access (i.e. buy a SIM for a phone) without an ID.

Also, once you go stateless and then decide you can't do things that you want to do, you probably can't go back.
Interview: James Hardt on Neurofeedback and the Transformation of Consciousness
It’s not like that’s pure profit for Amazon.
7 استعمالات لقشرة الليمون فى المنزل
Riving is the right way to start if you’re making your own dowels too.
Most of the REST understanding is basically "how do distributed caches work?".
Building any type of company requires a huge amount of active effort from many different people. The idea that a great product will make and grow a company by itself is basically engineering fantasy.

In the case of Stripe, they've worked their asses off not just building the product, but also raising a ton of money which in turn they used to market the crap out of their product. Without that money and the marketing, even with the same product, Stripe would have most likely already failed.
As a web dev and designer myself I can't agree with you any more. People outside of design and development often seem obsessed with the "first fold" containing everything needed but it's not always the best approach, this is a perfect case.

Before I read the comment you replied to I myself too thought that I'd need to open the Inspect Element Editor to kill the modal hiding the example page / example image of the "Kaban Email", even if it were just an image I wanted to see what it looked like and if it seemed like something I'd enjoy / benefit from using.
Agreed. While self driving cars are 'cool', they are still massively impractical. We need a better, rethought transit system in general.
The audience of HackerNews is vastly smaller than the audience of YouTube.
Maybe you read the opposite, i.e. that GCP's KVM virtual machines run inside Borg containers?
If engineers work 10% less, you can’t just hire 10% more engineers to make up for it.

If you’re attempting something difficult, it might not happen at all with any number of engineers if each one doesn’t work pretty hard.
Amen

"Phone manufacturer X should be embarrassed for putting a notch on their phone!!!"

What does that even mean... it's a phone....
CeramicSpeed's ultra-efficient Driven bicycle works without a chain
congratulations on never shipping anything ever.