skysight-inc/HackerNews huggingface dataset:
Monarchy and feudalism are not equivalent: it's totally possible to have a feudal republic.

Enlightenment was a response to feudalism. The fundamental thesis of enlightenment thought is that there are inalienable rights shared by every human being, and that unearned obligations and privileges, like those seen in feudal patronage cultures, are incompatible with just society.
I associate "product" with something that is sold, so when I saw Muze described as a "product," but I didn't see a price, I was somewhat wary that the price was hidden or forthcoming.

"Project" is also a fairly common term to refer to open source tools and the community around them. See the nav bars for linuxfoundation.org or numfocus.org, for instance.
In addition to what Itaxpica said (which is very true), I believe I read somewhere that FB does have a lot of non-engineer employees. Can't provide a credible source or even a reason for why that is so.
Humble Book Bundle: Make: Electronics 2018
Actually, thinking back on this, I need to do a different calculation. The candle is directly converting hydrocarbons into heat and light. If you burned those hydrocarbons in a power plant, how many watt-hours would be produced? (For that matter, how long will that candle burn for?) Ignore delivery/transmission costs: I'm curious what kind of losses there are in burning (say) oil for electricity vs. just setting it on fire, in the context of lighting.
> Assuming complete coverage of the planet with photosynthetic plants, it would take about a millennia to put the 120 mbar of oxygen in Mars' atmosphere needed to support human respiration in the open...Assuming the whole planet is covered with machines converting sunlight to electricity at 30% efficiency, and all this energy is applied to releasing oxygen from metallic oxides...atmosphere could be created in about 30 years.

Are plants really that inefficient? They're basically solar-powered nanomachines that release oxygen from carbon. Wikipedia reports "an overall photosynthetic efficiency of 3 to 6% of total solar radiation".
I took part in this experiment. It was about 12-15 years ago.

The test was administered by the department of Economics of the University. They put flyers around the campus for volunteers, who would then get to keep any money they earned. Such experiments attracted students that wanted to make some money. Most students did not bother to participate .

The screenshots in the supporting material match what I saw on the computer screen. We were given the instructions and had some time to digest the rules.
I calculated that the best reward would come if all were cooperating and I hoped that everyone else would figure it out. In that way, our group of four anonymous participants would get away with some extra money.

I was willing to cooperate, although I come originally from a country that did abysmally bad in this test.

During the first two rounds, I would put all funds into the pool. The rest of the group did not pick up the signal, did not put any funds or they put just a little. The game would work if everyone put all they funds in the pool, and in that case we would earn even more from the "bank".
On the third round, I did not put any funds in the pool. I noticed though that some of the others players would persist in putting some small funds in the pool, as if they did not figure out what was going on.

Before reading this post, I thought that the experiment I took was rigged and you were playing against three computer players who on purpose were not cooperating.

During the next set of rounds with punishments, I did not contribute and neither did most of the others. There were some random punishments by the others which did not make sense.

Looking back, I can feel the inexperience of an undergraduate who could not understand that there could be a strategy that is beneficial to all.

Some comments said that communism can make people less willing to cooperate. I don't think so.
The problem is the cultural attitude of the society, which transcends communism.
We have used fider https://github.com/getfider/fider
Try OpenBSD.

I actually used it as a desktop OS in the early 00s, it was a very relaxing experience. It was years behind FreeBSD (which was years behind Linux, which was years behind Windows...) in terms of device drivers, but it was incredibly stable, minimal, beautifully documented and well-organized OS that was a joy to work with.

As an example of what "stable" means here: OpenBSD has a port collection, but it's an implementation detail that you're not supposed to use. Instead, when a release is created, all ports are built and tested to guarantee that they work. Then, they're not updated. Ever. You're supposed to upgrade to the next release yourself, and if you don't, all the packages available to you right now will be available and working the same way 20 years from now.

(Of course, there is a -current version you can use to get more liberal update policy.)

I don't remember all the details, but it sounds like it would fit your requirements very well.
The EU apparently has copyright-like protections for databases https://en.wikipedia.org/wiki/Sui_generis_database_right
To be more precise, this isn't really a knock on JSON so much as the culture surrounding people who typically use JSON.

Presumably you would be okay if the care and rigor were taken to define a schema and its physical representation just happened to be JSON?

How many of those people exist?
>It can't beat the EuroFighter in a dog fight

It's not clear that this is the case. While the Eurofighter is better in a turning fight, it may not matter against the f35. The f35's stealth helps it choose the engagement parameters but the f35 has another advantage in a dogfight. Apparently it has the bizarre ability to point its nose very quickly allowing it to casually snap off kill shots with a minimum of fuss.

All the earlier reports of f35 dog fighting abilities involved very early f35 models which were operating under pretty severe software restrictions. In addition, no one really understood the f35's flight characteristics so they were trying to fly them like f16's and f15's, which is a big problem. Every fighter aircraft must flown differently based on its flight characteristics.
Instead, you're going to get errors from the clients using version 2, because server version 2 was rolled back. You have to roll back the clients as well then.

Or you could have client version 2 know how to automatically convert to server version 1, because you're know what version the server is on, and you can convert your client parameters or even behavior to fit version 1.

You can't do this with protobufs because there is no such concept, you just add optional fields, and ignore them with different versions, and it's chaos.
While that writeup of Chicago parking tickets was relevant to me (I live in Chicago), I made a bet with myself when I read your comment that 1000 block of State St. would be one of the highest ticketed zones.

Glad to see I wasn't wrong.
This reminded me of a nice article about how blindness evolved in the Mexican cavefish, http://seedmagazine.com/content/article/pz_myers_on_how_the_...
How is it contrived? Have you ever run into a natural situation where someone invited you to pay a negotiation game with strangers for a limited amount of time?
remember: slope _and_ gradient...
Ask HN: Does a SAFE Constitute a Term Sheet?
I have had a pretty intense disagreement with one of my advisors regarding whether the SAFE constitutes a Term Sheet. My understanding is that it does, and that it makes no sense to supply an additional / separate term sheet. Our lawyers (solid ones) indicate a term is not additionally necessary. But the advisor has dug his heels in. Sigh.

Anyone with a call on this, esp on that is lawyer-tested?
Great conversation here. Sort of a mini-MBA in this thread.
I'm an outsider, but maybe it's a problem of their interaction?

Most likely, the vast majority of Protobuf use is with code generated to a single, canonical location (which leads to the problem described above).

But hypothetically, it would be possible for code to generate and refer to two different versions. That doesn't sound impossible. Maybe just improbably given the way things are typically set up.
My devil's advocate comments are exactly about "But because they aren't quite as ergonomic as C++, C++ somehow wins", better language ergonomics are critical to a language's adoption.

One reason why Pascal, Ada and Modula-2 lost against C, was because they weren't ergonomic enough to the eyes of many developers.

The typical magazine articles why using them felt like ceremony and straitjackets by those whose security wasn't on their top concerns.

So I get to have a bit of experience being on the losing side, arguing how using array indexes with bounds checking (which could be disabled if really needed) was a better option than just incrementing away bare bones pointers. Or why explicit type casts were a better option.

Ideally, I would be using C# or Java for everything I do, so it isn't about C++ vs Rust as such, rather making the point that it is not only about grammar and semantics when comparing programming languages.

Given Biscuit's paper, I would say Go is on the good path if their Go 2.0 plans actually play as promise. Which remains to be seen, nonetheless.

In the end it is a matter of ergonomics and perceptions.
Do you have an example of where this would be a problem for you? What can't you represent?
Another big red flag is being told to sign immediately.

If you're ever told "sign this or be fired", even if there is consideration (ex: a severance) w/o being given the chance to have a lawyer review it, there's a strong chance it will be thrown out.
Yep, that's something we need to fix. So far we've done most of our hiring from the open source community, which is unfortunately overwhelmingly male. We've done some work to try to increase diversity in the community and Jane graciously agreed to take a break from her PhD studies at Caltech to help with outreach as part of that (also thanks to the Sloan Foundation for funding the corresponding effort). Clearly a lot more work is needed on that front, but I'm hoping the work that Jane and others have been doing this past year have helped on the community side. Of course there's work to do on the company side independently, but I imagine the community will continue to be an important hiring channel, so I consider improving diversity there as a necessary ingredient.
FastR doesn't alter the semantics of R, so when dplyr copies a vector in GNU-R then FastR has to copy it too. However, FastR does use reference counting (not sure if that's turned on in GNU-R 3.5.1 now) so it may avoid some unnecessary copies.
At $20, this whole bundle is fantastic value for anyone also willing a practical intro to mechatronics and IoT.
Hacker New is certainly not GDPR compliant.

I've been asking admins to delete an old account that has identifiable information (which I posted while I was a minor) and which is embarrassing.

They did not care and the info is still public.
I didn't use the social aspect much, but the ability to +1 a URL was awesome. With the browser plugin installed, I could immediately tell what kind of traction a site was getting and, in the case of technical information, if the contents were considered valid and useful by a large number of developers. They silently killed this feature about a year ago, and it showed [1] in the reviews for the Chrome plugin. I went a little crazy when the feature went away because I didn't realize how much I had relied on it. Not having it has made the web less useful for me.

[1] https://chrome.google.com/webstore/detail/google-%201-button...
Thats pretty funny, but some people change passcodes when they are going to be on camera, or even in public, so a camera doesn't catch their real one. One would assume kanye is at least somewhat media savvy.
Are there a lot of tech jobs in western Mass? I am working in NYC and really not feeling the whole big-city vibe.
Boston Dynamics Atlas Robot Goes Full American Ninja Warrior in Latest Demo
So can you point us to an example in Firefox's source how to create an UI widget in pure Rust code?

As far as I am aware, Rust is only being used for low level rendering, not widgets.
Just wanted to clarify that all code generation was done through LLVM (as opposed to Intel's proprietary compilers).
Fun fact: China and Japan both use far more cash than the USA. Cloud, especially cloud providers, is way more mature in the USA. Car sharing ditto. Try finding a car charging station at a Chinese supermarket parking lot like you’d find at Whole Foods, etc....

China has made a lot of progress in the last few years, they are definitely making faster progress than the USA. But they also started way behind and are still, to much extent, behind in many areas.
I left Google after 3 years to join a startup in the project management space. It was clear that I could work on a product that made lots of money (ads) or was in front of lots of people (maps), but I couldn't actually make a difference in how the company operated. So I joined as employee #2 of a startup and eventually managed some people.

I now work at Amazon. I understand that I'm working for a company who will pay me very well in exchange for me to show up and write code and not think about engineering any other time without prior allowance (lol opensource). This is a bargain that I feel fine with, now that I've entered into it with eyes open.

Eventually, the money won't be enough to keep me and I'll look around for a medium sized startup that sells thing to people for money and has a sustainable business model (aka not into hypergrowth).
Ask HN: How do you deal being social on your job?
I work as a support engineer for a big company. Part of my job profile is to work on cases on call with customers, which tends to sometimes be with >30 people on the same call. I am an introvert and usually need my own "refresh" time after social interactions. While I enjoy the technical challenges that the job offers, part of the job description still conflicts with me being myself and I tend to go to a dark place every time I have to be overtly social.

HN, how do you deal being social on your job?
it's generally not a crime if there is no intent, trust the process.
I focused more on frameworks, that is React, Vue and Angular. I understand now what you meant, thanks.
I'm wondering if this is so much different from an adopted person deciding to use a service like 23AndMe.
I walked away from such a contract because I thought it would seem to limit my freedom of speech. And I didn't want to work for people who in essence said I could never criticize them in any way. That's a form of abuse, of mental slavery.

Now I understand a contract that says some things should be kept confidential. But say what if your employer commits a crime and you contract says you are not allowed to talk about it?
A tutorial on how to create an experimental slideshow that animates in fragments
Google takes BigQuery to new geographies, brings geospatial capabilities to beta
This would be incredibly hostile to small businesses. Now you need to waste even more money on lawyers and tons of time navigating useless government bureaucracy. Big companies will be able to comply with any regulation thrown their way, but I don't think you can say the same about smaller shops. Your solution is penalizing good actors as well.

I can just imagine it now: Oh, we want to hire you but it looks like the next available turn for contract reviews is 1 month from now. Sorry, looks like you'll have to sit around without making any money in the meantime.

A judge's time is generally quite expensive, and handling the massive load of contracts would likely require appointing a lot more judges.

What if both parties are fine with a contract? Why should they be forced to get the government involved? And if both parties decide to re-negotiate a contract, do we need to go through the whole government approval process again?

I agree that there are issues with some employment contracts, but you are making some incredibly broad generalizations focused on a few bad actors without taking into consideration the broader consequences.
It's good that you make the distinction between leaders and population, because when it comes to nuclear weapons we are all losers.
God, this comment is so good, I'm favouriting it.

It resonates though. I suppose many of us sometimes feel that we aren't the professionals we seem, that we're just faking and role-playing to the best of our ability, and somehow things turn out ok. Then there's a view that this applies to most adults, from janitors to leaders of nations, and the whole world is just one big fake fest...
> Having an unavoidable X-hour long delay before the port went through would've been awful

What if that "unavoidable X-hour long delay" prevented your 2-FA codes from being compromised during a targeted attack?

To be fair, very few people are individually targeted in these types of attacks (statistically).

It would be great to have a 72-hour delay on transfer if it were on an opt-in basis.

(Side note: has anyone tried to disable web access to text messages on a Verizon line?)
Disclaimer: I work for a genetics genealogy company. My comments are my own.

> If, for whatever reason, you'd like to maintain your privacy, the researchers have a couple of suggestions you could support. One is simply to have the government redefine private information to reflect this new reality, so that the studies it funds no longer link any personal information with DNA sequences.

Improving government research anonymization standards is a good thing. But it will not go nearly far enough to solve privacy complaints from relatives of people who've had their DNA commercially tested for genealogy.

> They also suggest that companies that offer direct-to-consumer genetics standardize on a signed, encrypted file format for information on variations. That would prevent people from taking DNA information from other sources, like DNA sequence repositories, and using it to track down your family members.

I strongly believe more and better privacy regulation is necessary. I'm really curious to learn more about what sort of encrypted file format this person wants to standardize on and exactly how it's supposed to prevent people from taking DNA information from other sources.
To expand a little bit, you usually start at L3 as a fresh graduate, and then are expected to be promoted to L4 within ~2-3 years, and then L5 after another 2-3 years (although it could be shorter). L5 is considered a "terminal" position, in the sense that once you get to that level you're no longer expected to get promoted. (L3 and L4 are, by contrast, more "up or out", where if you don't get promoted after long enough you can get fired.) I actually met an L5 engineer at Google who had been there since 2002. Promotions to L6, L7, etc. start to get exponentially more difficult.
Indeed. Also, non-founder CTOs often find themselves in the odd position of being responsible for success and delivery but not being able to influence overall company strategy, particularly in tech-focused companies. It's almost like being a second-class citizen of the leadership team.

Not all companies are like this, but smaller ones that are looking for CTOs (whether due to founder splits or turnover) often are.

The other thing that sometimes happens is when a CTO position is carved out for a company that is doing well but needs "maturity," typically due to missed deadlines/etc. This can be a pretty terrible experience unless this sort of thing floats your boat - a lot of the downsides of working for a large company, but still the risks of working for a small one.
Sure. Perhaps there's something intrinsically different about moonlight - humans don't have their circadian rhythms disrupted by it, like they do with screens and artificial lights.
Fair point, I'm sure it exists everywhere. Free riding is never going to completely disappear (psychopathy seems to be evolutionarily stable after all). But when you look at the outcomes of the Public Goods with Punishment game in the link, there's definitely more free riding happening in the poorer countries studied. Maybe weak institutions and proximity to starvation result in a greater percentage of this behaviour in the population? The causality is tricky to figure out though.
I worked on the computational side of this, so while I understand the science, I don't have a very good overview on the state of the art in astronomy. However, my understanding from the statisticians and astronomers on the project is that variational inference had not been attempted on this scale before (in Astronomy or otherwise).
One of the most surprising features of Proto mentioned in this thread (at least for me/my background) is the desire to forward on a message you receive. Possibly a message you can't read/parse, or don't want to. And you want to forward that whole payload to the next person.

What kind of systems have this architecture? Why would you forward on a message and not know its contents 100%?
But the growers know and the retailers know. If they thought a change would be profitable, they would have. It's likely that the disappearance of the Cavendish will be very disruptive .
Are you asking about what I mean by "It was tough decision for me"?

You can read my post dated 2014:

https://news.ycombinator.com/item?id=8692961

In short, I was very upset by political situation in Russia and I felt that I must settle in any relatively free country even at great opportunity cost.

But now, I became more confident of my skills and as a result I became more risk tolerant and more ambitious. I decided that in order to be truly happy I should take more risks and completely abandon the idea of stable and predictable life in Europe.

When I leave the Netherlands, all my legal time till citizenship will reset. And I can't truly settle in Hong Kong because housing prices are insanely high and I can't get citizenship there but my bet is that I will become so successful that I will be able to settle anywhere I want as high net worth individual.
This is the very last Google service I use. I've been looking for an alternative for a couple of years, and have never found one. In particular, the ability to use a single phone number that rings my cell, office, and home.
http://archive.is/GAapY
Sure if it makes you happy, even if the userspace is completely different.
Doctors can prescribe medical cannabis from November in UK
Go to https://flems.io/walt-compiler

You can then play with the `Walt` global.
Ponzi Scheme = the top takes the cream and leaves others to deal with the rotting milk. A potential bad scenario example is...Uber. Stratospheric valuations that will offer excellent payoffs to most investors at IPO but by the time public markets come in, the top value has already been actualized and the narrative "it's a giant market" collapses once the reality that it has been achieved through high CACs and unsustainable cash flow levels.

Howard Marks - a bond investor - puts it well. If you are a professional investor you cannot afford to buy into overpriced stocks because by definition they have already topped. The basic unit here is the "buy low sell high" concept. This is why seed and Series A has been most attractive to VCs - equity is cheapest, if you invest in the right companies.

Tech stock and private tech is overvalued as far as the public buy side is concerned. This has been absorbed because the market is doing well. Private tech isn't going public for this exact reason: the public demand isn't meeting the private valuations. This is bound to crash at some point, most likely when the leading companies (uber, air bnb) are put under the microscope.

I don't know what will happen to all these companies flush with cash. They could be in business for years, even decades.
> I strongly believe more and better privacy regulation is necessary.

What do you think the consequences will be if that doesn't happen?