skysight-inc/HackerNews huggingface dataset:
How it feels if two strangers collaborate on a MVP – and launch it within a week
I'm in the "facebook should have less power" - camp and I'm not worried about those 3rd parties if they are not unified. The amount of 3rd parties does not matter at all.

I'm not afraid that I do something stupid and people find out. I'm afraid that I don't do anything stupid, but facebook makes it look like I did. They have authority a distributed system could never have.

Also I'm not worried about someone who sells pruning shears could mine my data and find out that I like pruning shears. I'm worried that facebook only shows me adds of shitty pruning shears of certain companies. Who happen to be drinking buddies with facebook executives.

You can say that these are delusional things to worry about. But how do you draw the line when concentration of power is OK and when it's not?
The US has, for practical purposes, an unlimited supply of cost effective, renewable timber (domestically + Canada). It makes tremendous economic sense.

Also consider the renewable + cost + timber supply factor, when it comes to population. Germany's population has barely increased since 1970. The US population has increased by ~55% in that time, adding over 100 million people. Rarely building new structures for a stagnate population base is a very different consideration vs building for a population that has been quite expansive for over a century. Just on the environmental concerns alone, I don't think you want the US to rebuild all of its housing with concrete.

The median US house is between 50% and 100% larger than the median house in developed Europe, at half the price or less per sq metre. The median US house is generally the first or second largest in the world.

Maintenance is not dramatic for wood structures, assuming they're properly built. Once they're enclosed, if properly maintained, you should have to do relatively little work to the core structure of the building over many decades. As it pertains to heating & cooling, high quality insulation today means there's little concern for external weather, whether you're in New Hampshire or Arizona.
Computational Phrenology
People want them to sort out their buggy release issues!
That's true, but whether a project is alive or not goes beyond whether people are committing code. E.g.,

- If you file a bug report does the bug get fixed? Do you even get a response?

- If you ask for help from the community, do you get it?
So FDB's role is more comparable to that of, say, RocksDB or LevelDB than an application-level database like Postgres?

I didn't really pay much attention to Foundation before Apple bought them and am unsure how it fits in the wider database ecosystem.
Node has a pretty big standard library really (in fact that's all node.js is; a module system and a ton of modules built on top of a JS engine). What do you find is missing compared to Python's standard library?
I was responding to the words I quoted from your post. I was not aware that somebody had already made the point that even apparently simple problems may not be 'familiar' to all candidates.
RCS is shit. It’s a good idea in theory, but in practice it’s a crappy, over-engineered clone of iMessage or WhatsApp without any of the good parts like end to end encryption or spam protections.

It relies on the carriers to keep it functional and we all know this won’t end well... given the robocall and SMS spam situation do you really think RCS will be any different? But at least robocalls and SMS spam cant carry anything besides plain text, while RCS could contain HTML and a lot more “active” stuff which no doubt will exploit some bugs in the phone’s implementation to install malware.
Here you go: https://www.binghamton.edu/economics/research/old-working-pa...
He isn't even wearing a hard hat. That's an OSHA violation.

I watch the video about him installing the stairs, and I cringed half the time. The guy is very close to injuring or killing himself.
A speech bubble anyone can change
I think your response to this will depend on whether or not you've read Dave Eggers' The Circle, in which battery-free wireless cameras play a central role. (Spoiler: it doesn't go well).

Imagine the current state of blanket surveillance, particularly in dense urban cities like London, but everywhere, invisibly. Cheap, battery-free, weatherproof cameras are a step towards this.

P.S.: The book isn't great, but it's miles better than the film.
Oracle Java SE 8 Release Updates: from 2019 businesses will need to license
It's sad that the comments here mostly fall into a few categories:

- "This is only a few people, so not something that could affect the rest of us"

- "Those people had a specific skill, so the rest of us couldn't possibly make that much"

- "This is only happening in the Bay Area, so anybody living anywhere else shouldn't expect to make that much"

It's maddening. How about, instead, when we see another datapoint showing how ridiculously valuable we developers are to employers and our potential earning power, we talk about how to get one of those million dollar salaries. Because that is in fact doable, and this article highlights just one of the many ways a smart guy in his 20s could position himself so as to be making that million dollar salary within the next few years.

That would be much more productive than trying to prove to everybody that the market does in fact only ever pay $70k/year because that's what you see on that Java job ad on Monster.com.

This is a reality that developers need to take on board. And sadly, most people here are actively fighting against doing so. To their detriment.
Yes, there is definitely a hype train, but that's not mutually exclusive from being productive. The dotcom boom produced many failed companies... alongside Amazon and Google, which changed society in many ways.
Thousands evacuated after World War 2 bomb found near Berlins main train station
It’s not that they are completely useless it’s that they cannot test the actual affects on the economy.

If you have a small scale UBI even if it’s on say a scale of a whole town it’s still not enough to evaluate the economic impact because the supply/demand economy isn’t that localized.

We have other experiments that have shown to have a negative effect for example rent allowance in the UK which essentially set the lower limit for rent as no one rents below what the council would pay, this has increased rent prices even in places where there was no negative change in the supply and demand.
So to admit my daughter to pre kindergarten, the school expects her to know the alphabet already. Talk about pressure.
Do you have types in your schema? That’s a business rule. Do you have columns, business rule.

Those might be business rules you are ok with having in your data store, but they are a point of sync between your code and the store that you have to manage.

If your stored procedures are their to abstract your table structure for write operations they act as a way to make that sync easier not harder.
He's comparing Tokyo and Hong Kong, not Tokyo and Mainland China. There are far more chaotic places than Mainland China.
So you need a mac book pro to use foundation db? :D
Rethinking GPS: Engineering Next-Gen Location at Uber
It has absolutely helped me to drill in my multiplication tables and learn to write at least somewhat legible letters.

If there is one thing I regret about my college years it is not doing math assignments.
Some day The Year of The Linux Desktop is gonna prove all the skeptics and doubters wrong.
From a decade of software engineering and architecture I'd say these are some excellent guidelines for when to choose a library. Let me follow up with a collection of the cases where I'd absolutely stay away from libraries:

1. Your standard library can do it. Whatever you do, RTFM, learn your language inside out and prefer the standard library for whatever you do, even if it looks a little worse — especially if it's not more than 50% more code than using a library for convencience functions. This already goes 80% of the way to prevent "left-pad"-like disasters.

2. Everything that is your core business logic. Don't succumb to the fascination of rule engines and state machine builders. Just write that damn code yourself, future you will be way happier for it.

3. If you're sure that you'll never need more than 10-20% of a library, but eventually will need something considerably different starting from there. This may be grounds for justifying building your own one. If you do that and it doesn't give your business a unique edge, consider open sourcing it from the start.

4. If in doubt, rather stay away from big, fat frameworks until they give you a really big edge (like in Frontend development) or you tend to do a lot of rinse-and-repeat stuff. They tend to solve a lot of your problems, but rot fast and you have to continuously keep up with the Kardashians.
A comparison with gophernotes is included in the article. From the things they've chosen to compare, it looks like a step up!
Linking to a single study is useless unless the topic is something very specific and the linked study happens to be a match (for the specifics being discussed).

That said, OPs comment is overly broad and devoid of specifics, so okay, you refuted his "never".
Quite the bait and switch, methinks.

EDIT: Actually this may not be entirely new: https://www.theregister.co.uk/2016/12/16/oracle_targets_java...
PHP is a pain to work with. It doesn't have the tools that other languages have. The libraries available for PHP tend to be buggy or poorly designed.

The market for PHP developers isn't going to go away, but if you work somewhere that is using PHP there is a good chance you won't be working somewhere with a strong engineering focus. So you probably won't have great people to learn from and you will limit your growth as a software engineer.
Man, where to begin.

The presumption of bad faith is both a lack of imagination and a lack of information. The person cannot imagine how a reasonable person might believe something, and why they might believe it.

The accusation of sexism is a perfectly good example, with James Damore as the case study. His words were twisted into things he didn't say, because his uncharitable opponents couldn't imagine that he was simply saying what he was saying. No, no, he must be dogwhistling something far worse, it cannot simply be that their own premises are too narrow, that their own value judgements are coloring their reading.

As for ethics in journalism, I'm one of those "deplorables" too, and you know why? Because there were 100x more people talking and emailing about that then were causing amok on Twitter. If the black bloc shows up at a protest, you don't suddenly dismiss everyone else as car torchers and bus stop smashers. But that's exactly what the press did to gamers, and that's why they were so pissed off. And the more they wanted to be heard, the more fringe behavior there was to point to to support the foregone conclusion. When the police does it at the G20 and calls it kettling, the progressives don't like it, but when they do it, it's just fine.

What's particularly galling is that none of this was new: the online harassment, the doxing, the stalking, that was pioneered on Something Awful's leftie forums like Helldump and LF. And lo and behold, those people ended up in media cliques like Weird Twitter. Pots calling kettles black is not a new concept, it's just amazing they fooled so many into defending their incestuous little circle. History has been rewritten, and now apparently online trolls never existed until 2014, when the fire nation attacked, and everyone of import got amnesia.

Here is what I saw. To change my mind, you'd have to prove that there was a massive invisible shadow campaign that could somehow eclipse hundreds of thousands of views, posts and tweets:

https://medium.com/@KingFrostFive/gamergate-august-2014-revi...
I really feel the is some what of a confirmation bias with these statements from Haskell users. They have spent so much effort into mapping problems to cat type theory that it becomes hard to approach a problem from any other direction.

Edit I don't mean this as an insult. I see it with a friend of mine who struggles with problem solving when not mapping to cat types
Finland tax authorities matching Bitcoin transactions and bank transfers
If this were possible, it would require the blackest of black magic, and mapping anything other than primitive types across the void would be essentially impossible, e.g. anything useful like a DataFrame.
billions of products is more accurate.

Products in developed countries is much more valuable than products in third world countries.
Sounds like it's "don't be so stuck on 'free speech' that you let nazis and trolls dictate the dialogue"; strong moderation is what's been missing. Banhammers from on high, and damn the whiners.
If we refer specifically to the AI hype of 2010s, the tech in question is convolutional neural networks. An argument is made it is oversold.
> I was very lucky to escape this trap. I considered myself to be very dumb and knew that there's absolutely no chance I was going to make it.

so what did you do instead? and can that be replicated by 100,000 other young people?
Should as in "is it ethical and responsible for a society to have this kind of imbalance?".

I sincerely don't understand if this was a jab towards me on some kind of "invisible hand of the market" argument or the complete opposite.
Marijuana, Menopause, and Me
OP seems to be a young European urbanite, and given the average age of the active European voter base (pretty old), I wouldn't say that recent political/electoral trends are demonstrative of the younger generations' (read: the future of Europe) values and beliefs.
Why that doesn't happen in a bunch of other developed economies then? What makes the US so special and different?
Very much so. No doubt this is a form of "growth-hacking" where you copy existing names, words, and ideas.

This leads to:

* A curated list of ..

* ... made with love

* Deep learning ..

* .. on the blockchain

* .. uber for X

Sometimes these things do lead go genuinely interesting projects & products, but often-times the hype is so hard to swallow that people move on to the next big thing.
Happily (/s) by the time people are done with their PhD's many know not to continue and the odds improve. I think the over-subscription on PhD positions is far worse than the one on post docs, the latter in general being very specialised and so restricting the application pool.
I was being brief because I was leaving work so I’ll expand a bit.

An unmaintained library is usually more difficult to fix because fixes are no longer committed back or released. At that point you can choose to vendor and maintain your own copy, or replace it with something else. And at either of those points you’re no longer in context.

My point wasn’t really geared at debugging a piece of code. A library, my own, or a coworkers are roughly comparable. The cost to fix is a lot higher in a library though.

It’s not a universal rule, despite the way I originally phrased it.
Did an extension of my house last year, let the experts to the important stuff like the foundation and electricity, but i did the rest by my self... by learning from YouTube. :)
Isn't it OP's job to present proof for his claim? He just made a sweeping statement with no proof backing it up.
Apple's Daisy, Disassembles iPhone to Reclaim Precious Materials
Big Data is a Sham
This is interesting. I wonder whether in the domestic apartment, the wifi signal carries most energy density (Watt/volume) or whether there are more fruitful bands to explore, such as

- 50Hz radiating power cables (especially heavy current like for the oven or water heater)

- socket transformators (the old ones, not thinking of switching power supplies as your smartphone charger has it)

- cellular networks (especially the waves emitted by mobile phones in the same room)

In principle, exploiting these signals is like operating solar cells but optimized for other frequencies in the electro-magnetic spectrum.
Protecting Email Privacy–A Battle We Need to Keep Fighting
> Block level is the lowest form of addressing bytes on devices. Filesystems are an abstraction on top of block devices. Object stores are an abstraction on filesystems.

I don't agree with this, but I think you may be confused because "Object Storage" can mean several different things.

"Object Store" in Ceph (as in RADOS - Reliable Autonomous Distributed Object Store) basically means key-value store. I typically say "blob store" instead to avoid the confusion with more sophisticated systems. It is exposed through a S3-like API. As far as I know, this layer of CEPH is pretty good, and you need a layer like this in most distributed systems anyway.

Ceph provides something called RBD, RADOS Block Device, which exposes a Block Device interface and is implemented on top of RADOS blob storage. It is useful for VM disks and has decent performance because it makes heavy use of the cache.

Some people use filesystems on top of RBD, but as far as I know CephFS itself does not sit on top of RBD. It is not as widely used as RBD because it is pretty recent (first release in 2016). The data is stored in RADOS and the metadata (which is the hardest part in a distributed filesystem) is dealt with by a Metadata Server cluster (MDS). This sounds like a typical distributed filesystem architecture to me, similar to GFS (the MDS replaces the GFS master and RADOS is used instead of chunk servers).

People tend to have a lot of issues with Ceph, but I think this is because:

1) It is used in reasonably large scale production settings where you are going to have issues anyway ;

2) It is not as easy to understand and fine-tune as it should be ;

3) Some people expect it to solve all their issues magically with perfect performance...

4) Some people use filesystems on top of RBD when they should have used CephFS or even direct interfaces to RADOS when possible.

But in general, I think Ceph is an example of a decently architectured complex distributed system.
> National income is correlated with percent of population in workforce. Poorer countries are correlated with lower levels of total employment.

How did you draw that conclusion? Do you have any data for this?

Intuitively I'd expect poor people to work more since they still need a baseline amount of money (food, rent, etc.) and it takes them longer to get it.
It was somewhat more complicated before the advent of smartphones, and I had Google Voice before I had my first smartphone. The user experience on flip-phones was also not quite user friendly to the person with Google Voice, but it was completely transparent for everyone you were communicating with.
Pair. I do this. I drive, with my machine, on my setup that I'm comfortable with. They navigate, and tell me what to do.

This gives me a pretty deep insight into how they approach a problem, but also how they interact with others. There's no adversarial element, and it gives them the chance to see me screw up to give them the mental space not to sorry about stupid errors.

The one worry I have about this is that it's more vulnerable to my own biases than a more disinterested process would be, but if I'm consciously aware of how that can play out, I'm in a better place to counter them.
Patent Office Throws Out GEMSA’s Stupid Patent on a GUI for Storage
That only answers one half of the question, doesn't it? Germany should also have the same unlimited supply of timber (it has the same percentage of forests of their land area), so why don't Germans build wood houses?
Largely this.

I welcome employees who know/can articulate their value and negotiate in good faith to take home in salary roughly 1/4 to 2/5 of the value they create for our company every year.

That doesn’t extend to paying cash bonuses because our in-house team found them nor to pay cash in lieu of relocation benefits just because they already live here.

To answer GP’s question where candidate A had a slight edge but wanted 20-30% more, first I probably wouldn’t know that at decision time (it’s not like I’m shopping cars where I can go pretty far down the negotiation path with two Honda dealers and one Toyota dealer or an Amazon purchase where I can use camelcamelcamel or something; these are human beings contemplating upending their lives in some way). Second, talent is the key element of this game. Candidate A has a (perceived) edge and I’m going to pursue that candidate first, realizing that the pay is capped by some proper fraction of the business value they can create. Where it’s a software IC role, I will likely pursue both A and B individually, intending to hire both.

Where it’s a one-off role (I’m not going to hire two CISOs or two tribe leads for one tribe), I pursue A first. If I hear “I want more salary/shares because you’re not paying a recruiter”, that’s a terrifically strong signal that maybe they’re not going to create as much business value as I thought because they’re prone to thinking shallowly or outright wrongly about what matters to the business. “I want more money because of my X, Y, and Z talents/skills/ability/dedication/other options”? Great, I’m interested; let’s talk about that.
A bit off-topic: I’ve visited HK once and it was really a great experience. I’d love to go back. Also, I accidentally find a great tailor (“Lapel”) that produced perfect shirts within 24h. Has anybody an idea how I could source those shirts from Europe? They’ve been very unresponsive with email and phone, it seems all so complex. Are there people who run back and forth Europe and are willing to do provide some sort of errand service?
BLEVE, on the other hand... https://www.youtube.com/watch?v=UM0jtD_OWLU
Business Formation Services
> emotional stability and encouragement are probably more important than homework

I'm not sure if there is any work directly comparing the two, but it's true that emotional stability and encouragement are very important.

"The most determinative factor in parental involvement appears to be what could be called: good parenthood in the home situation (Desforges & Abouchaar, 2003; Fantuzzo et al., 2004; McWayne et al., 2004). This factor is characterised by the establishing of a safe and stable home
setting, stimulation of intellectual development e.g. by discussions between parent and child, modeling, disseminating the importance of education and fostering high expectations about children’s school success." [0]

[0] https://www.researchgate.net/publication/265632472_Parental_...
It's worth calling out that this article is from August 2017. As of January 2018, California has legalized cannabis, so the "medicine" doublespeak is no longer necessary in this specific case.
This is quite different, because Google Talk was a pure data thing, while RCS is something the carriers are going to be keen on. They're particularly keen to be able to sell RCS messaging access to businesses, lest those businesses who are currently buying SMS for things like notifying you when your parcel delivery is due or reminding you of your eye test appointment skip straight over the carriers and start sending people WhatsApp or Facebook messages instead.

It could all fall over, and Apple don't seem to be giving any hints about if they'll be supporting it, but so far things are looking pretty promising for this technology.

Disclaimer: I work for a company which is a Google partner developing business RCS services for exactly this kind of use case.
I started looking at trying to write an implementation of the protocol documented here: https://ssbc.github.io/scuttlebutt-protocol-guide/. I was surprised just how little information exists on the handshake and message exchange protocols. The reference implementations of both seem quite immature.

Was there no existing protocol for sending P2P messages between clients this could have been built on top of?
Very cool! If you have a picture of the house, I'm sure HN would love to see it!