skysight-inc/HackerNews huggingface dataset:
Hi, one of the DPAGE creators here. We’re a team of two guys who used to work at Wix (website builder). We felt that there are not many good options if you want to quickly set up a minimalistic webpage or publish some content online. So we built dpage. With dpage you can edit your pages in a dropbox paper-inspired editor and give them human readable urls. We want it to be good for personal homepages, keeping and sharing your notes, snippets and embedded content (e.g. youtube videos, twitter posts, or github gists).

In terms of tech, it’s built on top of Blockstack’s decentralized infrastructure. You log into DPAGE using a decentralized id, and your data is stored on Blockstack's decentralized storage hub (Gaia). At any point you can run your own storage hub and store your data on your own server.

DPAGE doesn’t store user data, it connects to user’s storage hub from the browser when user logs into the app. Gaia storage hubs are usually publicly accessible, but all private information is end-to-end encrypted with the private keys associated with the user’s Blockstack id.

As a result, there’s no vendor lock-in with DPAGE, users can bring their data with them to other apps, they have complete control over their data. For example, if Facebook was built this way, a user who doesn’t like FB could seamlessly start using another app and keep all their contacts and messages.

We realize that it might be harder to monetize a product, when you can’t lock-in users into your app. You basically voluntarily open yourself up to the competition. On the other hand, the total value that the product can create for the world is much greater if the data is controlled by the users and they can permission other apps to use it. Imagine all the innovation that could happen if all the data on Facebook was open to developers (with the permission of users who own the data).

We’d love to hear your thoughts or feedback about the idea or the app.
Damn unlucky for everybody but him not to reap all those low-hanging fruits, I guess.
I've been wondering why Amazon oriented their smart lock delivery service to an orwellian camera and lock in the home setup instead of hooked to an outdoor box like this.
How to Clean Bathroom Sink Faucet in a Few Minutes
"This solved a problem for me, and I found it valuable."

"No, you're wrong, it'd didn't solve that problem for you."

Wat? I'm able to evaluate a cost benefit scenario in the context of my own life quite adequately. The stuff we need from the store these days is staples, which we buy rarely in bulk.
Doesn't even need to be a big heavy editor. I use the lightweight Geany and even it has indentation guides and whitespace visibility. Even so, I could probably fix such a problem without it.
I think the biggest problem for me as a single person is the way most stuff sold in supermarkets is designed for family meals. Which is fair, families probably represent a significant portion of their customer base.

But it becomes problematic for me because I either have to eat the same meal 4 days in a row (or freeze it) or only use half of the ingredients and shove the rest in the cupboard, or throw it away because its perishable

I wouldn't mind a service that works out a set of meals you can make for the week that makes the best use of ingredients (minimises waste) and brings some variety.

I suspect the economics don't work out on it though
I have a vague memory of getting the same advice at some point. It really is useful, and for more than simply returning a "do not do this" for effectively everything; in my experience it's also a forcing function for deeper risk-reward analysis. In my case that analytical mindset expanded to cover to more than just "should I commit this crime or crime-ish thing". Should I grab an extra cookie from the jar? Should I rush across this street instead of walking down to the sidewalk to reach a crosswalk? Should I commit this bad code to get the patch out faster? Etc.

The hilarious thing, of course, is looking at the news and seeing so many people commit crimes that they actually could retire off of... and then fail to retire, keep committing crimes, and get caught. Also a useful life lesson!
I appreciate this is HN so the main thread of conversation is going to naturally tend towards security and tech. How to protect your stuff with cameras and GPS trackers and what not.

Is such blatant parcel theft not indiciative of a greater societal illness? Not simply poverty and drug abuse.

I find myself trying to imagine why I’d drive through suburbs with a partner in crime and nab the odd parcel from a porch along the way. I could be looking to fence something to pay for the next high, or I could be poor as hell and looking to make ends meet. Or, maybe I might just think that the person I’m stealing from is wealthy enough to deal without it and I simply need whatever it is more than they do?

I wonder, because there’s a lot you can assume about someone living in a pleasant suburb, ordering lots of Amazon packages. The likely colour of their skin, their money, maybe even their politics. And we like to use attributes like those to decide whether or not someone deserves something.

I’ve no idea, but I find it really difficult to explore this without trying to understand why it happens.
Email the mods via the Contact link in the footer and they can definitively determine why the account is shadow banned.
I think that whole paragraph he mixed up python 2 and 3.

>However, Python installs in separate installations. My code for Python 3.5 won't work with the Python 3.7 installation unless I intentionally port it to 3.7. Enough Linux developers have decided that porting isn't worth the effort, so Ubuntu installs with both Python2 and Python3 -- because they are needed by different core functions.

The way he just segways from talking about 3.5 to 3.7 seems really unnatural, I think he's talking more about from python 2 to 3, since that's what the second sentence is about. All code from 3.5 should work 3.7, unless they were using some undefined behavior of some sorts.

A quick google reveals python 3.6 is fully backwards compatible with 3.5, and 3.7 has only 2 exceptions. The words async and await are now reserved. So even if he did have a problem with this, any ide, or even just a find replace in a text editor, would be able to refactor the 3.5 code to work.

>https://docs.python.org/3/whatsnew/3.7.html
Been there, done that. In my case, it was a reply all, including the jerk! Was a high pressure, six figure sales scenario too. Jerk was on product approval team. Ugly.

Funny thing, the jerk owned it. Said basically, "truth", but was secure in being a jerk. The others were a lot more upset. Not only did I put it out there frank, raw, blunt, but they were sucked into what could be a real mess! The whole deal was at major risk.

You know it's bad when your phone rings 30 seconds after "send." You know it's worse when other calls come in rapid fire. Beep, beep, beep...

Before it went too far, I dropped an ice breaker to the effect of, "Hey Jerk I cannot take it back, but I can give you one free swing, let whatever it is really slide", in the figurative sense.

Jerk said, "cool, I will keep that in mind." And, "you are not wrong." Gave reasons.

Laughs all around from there, major event averted.

We (jerk and I) actually got along after that. Seeing how secure they were, and understanding their why really helped! I got it. Outside the workplace they were unlikely to be that jerk.

The deal went through. I ended up working with Jerk.

Moral: seek understanding of others. There may be more there than it may seem.
He's not speaking to a crowd of people that are currently struggling with day-to-day necessities, he's talking to people that work in tech and some of whom work at very high levels, so it isn't really tone deaf.
The gdpr applies to anyone or any company inside the European Union. It does not apply only to citizens of the EU, and does not apply to them in dealings with foreign companies _while abroad_.

The main exception is companies abroad who specifically make an effort to deal with those in the EU. This is why companies have begun blocking eu traffic as it's not clear exactly what that means. The recitals and most other interpretations lead one to believe you would need to specifically advertise or otherwise target those in the EU, but again, it hasn't been hashed out in court.
You can specify a neighbor in an online form. A commercial entity on the ground floor may be generous enough act as "neighbor", accept the packages in bulk and put them in the stairwell of the building.
If neither of that works you still have pickup points in shops or dedicated lockboxes[0] in central locations.

[0] https://i.imgur.com/F0sDNJO.jpg
While I enjoyed the trial, the food was great, and the freezer packs they ship with the food have found a new life keeping things in my cooler nice and cold, i can't say that i'm surprised at all. Cancelling the service required jumping through numerous hoops, ultimately requiring me to call them to cancel.
> The options in the current era for understanding of the electorate’s mood are “overly confident individual polls, poorly analyzed with completely inadequate models”, vs “538-style epistemically humble models accompanied by discussions of their confidence, which can be scored in aggregate after each election”.

Also, “politically motivated actors selling narratives that reinforce their preferred outcome largely without data or with cherry-picked data.” Don't forget that option
Right, Python is better than most in terms of nitpick-ability. It's one of the only mainstream languages to make it big without corporate support due to that.
My understanding is that that's only Catholics and, only for those in purgatory. However, it's never been clear to my why the petitions help the person.
It's a cliché.
You're right. I was quick to assume that the comment was yet another jab at java. Unfortunately I have to deal with developer who insist in that line of argument, and it gets really tiring.
Trump Administration to Ban ‘Bump Stock’ Firearm Devices
Factor the Joint Intoducing GPAR: A Multi-Output GP Model
You're right in that VISA volume will dwarf Lightning Network volume for a long time.

However, you made the provably false statement that Lightning "wasn't happening." That train has left the station, leaving a surprisingly large crowd on the platform yelling at passersby that it will never happen.
Isn't that exactly what an agi would say once it takes over the brains of leading scientists.
Completely agree. Blue Apron occupies a very unstable niche, with high customer acquisition costs to boot.

I'm in the "former" category, where after about a month I realized (a) I like to eat more than I like to cook, and (b) the time it took me to prepare 3 meals a week made it actually more of a stress-inducing thing to me than a relaxing thing.
There are a lot of things out there that orbit stars, and it increasingly looks like just one, or even a handful, of formal definitions are going to be inadequate, even for our own solar system. We need a detailed and extensive classification system....

https://en.m.wikipedia.org/wiki/Star_Trek_planet_classificat...
> We understand the difference, but the crying campaign staffers last November did not.

Campaigns aren't relying on Silver’s model.
You're simply not that big of a deal: isn't that a relief?
climate activism -- 350.org
I hate meaningfull identation because the tools I end up using suck at maintaining it. I end up bugfixing on customer systems, sometimes on systems used by coworkers. There is no editor with consitent tab vs. spaces or tab width settings. I had editors clear two indents at once, fail to correctly line up new indents more often than not. I will accept whitespace as sane block scoping method the moment every text editor follows the same settings out of the box with the ability to customize the settings removed.
If I was hazarding a guess I'd say the next crypto boom will be lead by a proof of stake coin, maybe a new improved ETH so BTC may languish a bit. BTC is a bit environmentally unfriendly.
I see your point for longer lists, but most humans would correctly interpret "Hey, add coffee cream to my shopping list" as one item rather than two.
it's optional typing. Running it through mypy will result in an error. If you are using type annotations I don't see why you wouldn't also be using a proper IDE or testing your code.
Node.js – v11.5.0
There are several people I know who have used BlueApron for 2+ years. They are all married, no kids. They enjoy cooking, but they just as much enjoy going out to eat. They have steady, good paying jobs, so they are not price sensitive.

To them, BlueApron is an entertainment expense. It gives them variety in their diet, and makes for a good time when preparing it. Often they'll have friends over and add in some sides or something to make it a dinner date with people they'd otherwise just go out to eat with.
Dutchman here too. They don't usually deliver to a neighbour (hate it when they do that) but they just take it back to the parcel center, try again tomorrow, and if again unsuccessful you can just pick it up at your nearest parcel center. I don't keep track of different companies, but pretty sure it's DPD and PostNL that do it that way.

Choosing when they deliver either costs money (when you can choose during checkout), or you have to create an account and agree to some funny terms (I'd happily save them the trip, but they won't allow me to tell them without agreeing to a whole litany of things).
Baking soda can work, but it can take quite a lot of it. Depending on how big the fire is, you might not have enough in your kitchen. It may also be packed away in a cabinet somewhere out of reach. Of course the same might be true of the fire extinguisher as well... :-(
It is much easier to accomplish things if that's your sole intent and purpose in life—at the expense of many otherwise valued traits of being a human.
Honesty is part of the reason there is a desirable world to grease to begin with. And "complete honesty" is a red herring, an unreachable ideal anyway.

What we can do is stay as honest as we are, strive to be more honest, and more inviting and supporting of honesty, or becoming more dishonest. And you can of course still adapt it to another person; if someone is punishing people for being honest there is no reason to fall onto your sword, let them surround themselves with the kind of people they deserve, and keep your capacity and willingness for honesty for the people who deserve that. "Being honest" isn't this kind of absolute thing, but that doesn't mean it's not anything.

And hey, honesty can be quite disarming, especially when it comes with genuine goodwill, while dishonesty can trip people up. At the least, it costs a lot of resources to have various versions of the truth and juggle them constantly, the more that can be simplified the better. It really does help thinking. You can't think freely if you're not free, and that's a hell of a thing to give up.
Newfound Object Is the Farthest Solar System Body Ever Spotted
I have my doubts.

Seriously - to achieve high-ranking status in a human organization is to become embroiled in politics. At some point in the hierarchy, politics becomes the main function of your position. As a result, people who are skilled at politics are disproportionately represented at the highest ranks of every organization, and those people are very rarely the "true believers".

I worked at a trucking company for seven years. I was in process improvement, and my focus was in improving efficiency, reducing losses and damages, and being able to measure the impact of organizational changes. The levels below me were concerned with moving individual pieces of freight and their relationship with individual customers. The levels above me were focused on reducing costs and increasing both profit and revenue - I couldn't have cared less about overall revenue, generally speaking. The levels above that were concerned with trends in the competitive marketplace and long-term growth. Above that? Managing to nudge the entire organization in one direction or another in service to one or more very long-term initiative.

Basically, the higher you go in an organization, the less actually matters about what the organization does, at least from your perspective. Leading a priesthood, managing a trucking company, writing legislation, maintaining a bureaucracy... there's a lot of overlap in skills.
A Mother's Leap of Faith at an African Airport, and a 15 Year Mystery
Arctic Lakes Are Vanishing by the Hundreds
An opinion shared by Warren Buffett. He bet a hedge fund guy $1m that an index fund would beat a portfolio of hedge funds. Buffett won handily: http://longbets.org/362/
Believe this is largely due to history, ie. the agile manifesto point of not knowing enough until it is done.

I'd also welcome a simplified Python, from scratch as it were, but that is a giant undertaking and bigger than the 2 to 3 chasm.
What surprises me is that sensible review systems seem to be used least by the sites that ought to know best.

Amazon, as we all know, basically expresses quality as a raw average of stars plus a histogram, with no correction except for removing reviews. Meanwhile, BeerAdvocate is essentially just a labor-of-love beer tracking site, but it offers multiple secondary stats about ratings. Each beer gets a percentage deviation stat (pDev) to show how varied their rating are, each specific review lists its deviation (rDev) from the product's average review, and each reviewer's profile offers their frequency of reviewing above, below, and inside the average window (|rDev| - pDev > 0, then rDev - pDev).

I don't think anything is actively done with those stats, but even that's enough to spawn forum threads where reviewers discuss which beers are most controversial, which beers they gave outlier reviews to, and whether they're typically harsh or generous reviewers. The site also recommends rating sub-categories to get people thinking about different aspects of a problem, while Amazon is laden with reviews that are either myopic (e.g. that XKCD about a tornado tracker) or completely off-topic (e.g. about the seller instead of the product).

A site that wanted to go a little further could use the same stats I mentioned for spam detection (there are several papers on doing that effectively) and for score correction. (Basically, take a user's average deviation over all reviews and use that to scale or adjust their impact on averages.)

Given how easy all that is, why do Yelp and Amazon consistently have some of the least useful reviews and averages of any site I know? I suspect this article nails it - casual readers appreciate the simplicity more than depth.
Some dogs. Most dogs even. Not my dog. He is a good boy though.
Sometimes it helps to read the article ;)
Honest question: As someone who does web development and is looking to learn a new programming language in 2018, would you recommend F# over Elixir (and why)?
Here are pictures that explain the difference between variables as named boxes and names in Python https://david.goodger.org/projects/pycon/2007/idiomatic/hand...
What? How are these even related?
>If Starlink succeeds, they can fund Mars colonization out of petty cash.

I would be interested in reading about the economics of this.
Can you point to such an article?
No they haven't, people buy the cars because they're good cars and want to accelerate the transition to sustainable energy. Coal and Oil gets way more subsidies yet no one ever talks about that.

https://www.vox.com/energy-and-environment/2017/10/6/1642845...
Looks pretty open source to me: https://github.com/Microsoft/trill
Don't see why it's necessary to condescend people this way, the fact is some people just don't care about people enough to remember their names. Have you heard of Ian Gibbons?
I've found it similarly ineffective. I have my packages addressed to "_sparky, Leave at Back Door, 123 My Street". Maybe 5% of them end up there.
> Auto indenting that code block would indent the `someotherstatement;` line correctly and I would notice that mistake.

In my experience that last part is somewhat optimistic for the implication that someone would notice it immediately.

> if I indent some code block wrong, I can't just fix the indentation using auto indenting in python, because the indentation is the semantics. There would be "nothing" to fix and the code would just run wrong.

This is true in some cases — most of the time you'll get an indentation error instead of it running incorrectly — but also why many editors have an auto-indent option for pasted code and autoformatters covert things like code which is consistently indented to match your project's indentation size.
Thanks for the info, I have not seen anything like it in the news.

That is a good point about half lives. I believe since most of the conversation in peacetime so to speak is around waste management, longer half lives seem more dangerous (problematic) than the short ones.
Former Microsoft intern claims Google may have sabotaged Edge browser
Similar impressions here. Freenet was an impressive vehicle for exploring some very important topics and ideas. Unfortunately, besides the problems you mention, the community around it was ... unpleasant. On a good day they could seem a bit overzealous. On a bad day they were downright crazy, and they were always hostile to any advice or criticism from others even in their own field. For example, Freenet isn't a permanent data store. It's more like a cache; if something isn't requested long enough it just ages out. That's actually fine considering the goals of the system, but any time anyone mentioned it Ian and others would go a bit ballistic. Not sad that Freenet and its promoters have faded into obscurity.
I can’t speak for everywhere but in the UK most places will send you a replacement if the item was left on a porch and then stolen rather than with your neighbors. That is considered a failure of the delivery company.

Further to that point, I haven’t even needed to provide evidence of stuff having been stolen. Which seems like a system ripe for abuse but it’s nice that it’s weighted in the customers favour for a change.

Thankfully I’ve not needed to complain about stolen stuff in a long while, partly because generally stuff is tossed over a fence or left with neighbors. But mostly because I now live in a quiet village so I don’t get the same kind of passing opportunists like I did when I lived on a busy school road.
How??
I don't think it detracts from previous viable points like OP, but I do think the headline might at first trigger an eye-roll on a lot of readers. It sounds like an irrelevant piece of trivia that the NYT wants to blow up in an attempt to just keep throwing mud at Facebook.

If one reads the article there's a few interesting points-- it includes some statements by Mossberg and info on his book which will probably include some thoughts on Facebook.

I try to at least skim stories before commenting on them which is the only reason I opened this one. The title reads like cheap celebrity journalism. Something more fleshed-out, like an interview going in depth about his thoughts on Facebook and tech's impact as a whole, leading to his book, would've been more "NYT worthy" IMO. And a better title.
> I wouldn't want to be his friend, date him, marry him, or have him as a family member.

I fail to see the merit of such a condemnation without additional context.

Though I question the validity of it to begin with unless you at least also claim that there are people who you have a similar level of optics on (i.e. "I see them on TV") and actually DO want to have them in one of those roles based on this perception.
> To be fair, when you have $100 Million, the goal of the game is not "growth", but holding onto that money.

What's your evidence for that? Sure, they don't want to lose, but nobody does. And if anybody likes to get richer, it is pretty clearly rich people. Even the charity-focused ones want to keep increasing their resources, as that lets them have more impact.
Perhaps only a little easier. I've known so many jerks in my life and none were Elon Musk.