skysight-inc/HackerNews huggingface dataset:
Hear, hear. The site is generally an excellent resource but I've also come across reams of outdated guides which steered me wrong, and worse, have sometimes left my system in an indefinite state because I only realized halfway through that this guide is no longer relevant. Cleaning this stuff up should be a priority.
Can someone explain the seemingly unrelated, strange title ("The scorpion express")? Clickbait or a reference I don't get?

The website / book is a really good resource about typography, something worth supporting IMO.

Edit: The site apparently redirects traffic from hacker news to a call for donations. Not cool, especially since people think the posted and upvoted article is this one, and not the intended one.

Mods, @dang, can we maybe replace the link with one through an anonymous redirector? Or add "(copy/paste link!)" to the title? Or just let people flag it...
Boulder is the exception, not the rule. It's a tech and startup heavy city with higher than average employment rates.
There are more and more cheap CDNs out there, not just Cloudflare! A lot of them will cost you the price of a VPN or the cost of the electricity to run your own server.

Most CDNs, and especially the newer ones can work with things like the Cache-Control header, which means that for a basic small site you don't even need to get into their console or know much about how one particular CDN, and ti means that switching to a different one is as simple as a one DNS record change, hence my saying that they have become a commodity, completely the opposite of your assertion that "all site are centralised".

Note that I do think that the internet is becoming more centralised, but in my opinion the issue is long term maintenance. Small site run by a single person will disappear when that person stops maintaining it, or dies... I have no solution to this issue, but it is one of the reason I give to archive.org.

https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Ca...
Many people have commented that their revenue has dropped due to Ad blockers. Can you suggest any alternate business model for side projects other than ads
I'm highly sure it is a joke. I'm also somewhat interested in the underlying point. :)
I don't think the pharmaceutical industry is turned off by the fact that the MDMA patent has expired. If they see potential in marketing MDMA, they will do it, and they will find a way to patent it somehow.

Just look at Adderall, it is just good old amphetamine, which turned out to be very effective at treating ADHD. So instead of marketing amphetamine, they marketed a specific mixture of different salts of d- and l- amphetamine. The base molecule is not patentable, but their specific formulation is.
Right, it's just as valid (that is to say it is not at all) to claim that this comment thread uses Vue since it discusses it. YCombinator runs Hacker News on Vue now!

It's a shame since it's otherwise a well written article
Pass has a good iOS client? Do you mind sharing the name? I toyed around with pass but this would make a nice addition to my setup.

E: quick Google and some digging later I see the situation, thanks for alerting me to this though!
And inflict myself transaction inefficiencies every time I want to do anything?

It's hard enough to get enough time to do something, imagine requiring that time to be in commercial hours, prefaced by a drive or walk somewhere, a talk with somebody, then postfaced by the same. And then you forgot something...
I'm Writing a Leanpub Book – Learning Functional Programming from Scratch
This still happens in my town. It probably still happens in any community where it would have happened 50 years ago and doesn't in ones it wouldn't have happened in. Your view on what our society is like right now is colored by where you live.
React components can have markup, styles and logic in one file. Seems like the only thing Vue brings to the table in this respect is yet another templating pseudolang.
> I need an iOS client

Here you go: https://github.com/mssun/passforios
Stuff breaks, that's a fact of life. Not owning up to it while not the right thing to do is understandable, especially if there is no clear policy or even the risk of having to replace it out of your own pocket.

At our maker space we tell people that they should not worry if they break stuff, unless it's done on purpose we pay for it. Because broken stuff is not the problem. Having broken equipment and not knowing about it is. It's frustrating when you discover that a important machine does not work on Saturday evening and can not use it the whole weekend.
Yeap. Additionally, having a name without vowels and pronouncing it as if it had vowels is also pretty hipster, mustachioed as they say :)
You've wasted a lot of words and time on a hearsay joke, the nature of which you already knew.
Etherium's fundamental premise -- "code is law" -- presupposes a general solution to the formal verification of program correctness. This is an unsolved problem (and is likely unsolvable in the complete case).

Put simply, all code has bugs. How can Etherium ever work in practice at scale?
Seriously? That is underhanded. I would understand an interstitial (even if they are annoying), but this is really misleading. Looks like the poster wanted to post the call for donations.

I think hacker news should have a blacklist, where for certain sites they use an anonymizing redirector, and/or a warning (JWZ's infamous redirection comes to mind).
> But a westerner is normally kept in a hotel room in NK until an agreement has been reached and then he is released.

This is not true. There have been multiple stories, such as the two journalists released a while back, that they are kept in small cement cells, often without light. It may vary depending on the person but I haven't heard someone being held in anything other than a typical prison cell.

They aren't beaten or physically abused but they do undergo some long-lasting psychological abuse.

Their stay usually lasts months as well.
Thank you for your response falcolas. Addressing your points:

> "- It's effectively a black box that nobody but the systemd team really understands; and the response by said team to problems with systemd too often defaults to "you're doing it wrong""

Is this because the data being passed around is represented in binary form rather than text form (e.g. binary logs rather than text-based logs)?

> "- Systemd is not just an init system, it's a message bus, authentication system, logging system, container management system, xinitd system, and any other number of highly coupled systems."

Sure, but this doesn't strike me as neccessarily bad. I appreciate the Unix philosophy is based around having a series of tools that serve a single purpose that can be chained together in different ways, but it's still a necessity to have common interfaces over which this chaining takes place. Is this again related to the binary vs. text issue?

> "- Service startup order can still be non-deterministic and fairly slow; hard init problems have been made harder, while easy init problems "only" remain easy."

The non-determinism and speed of start up both strike me as major issues, thank you for mentioning them. Does anyone know if there are there plans to tackle these issues?

> "- Unit files can be stored in a minimum of four separate locations on disk, and this can be increased dynamically."

Again, this also seems like a reasonable complaint. Is this issue due to the intrinsic design of systemd or is this solely a flaw in the implementation?

> "- Failures are opaque, and the failure of systemd triggers the failure of the entire system."

Are there no fallbacks in place should a systemd component fail? I see no reason why this couldn't be implemented.

> "and instead of iterating against that goal, the team's focus has shifted to take over all aspects of the Linux runtime which isn't managed by the kernel."

I don't disagree with that assessment, but there must be reasons why systemd is proving popular amongst distro maintainers. Why would you suggest that is? What advantages do you gain from having a unified layer that provides the services that systemd provides?
My coworker is one of those guys who is an old man before his time. He loves scotch and working with tools. Sadly, he lives in a small apartment, so he doesn't have a real workspace. I've offered to let him come over for some tool time. We will see if he bites.
> first, entropy is a unitless quantity

The parent post asked about defining temperature in terms of more fundamental units. Entropy is typically written in J/K. If you treat it as dimensionless, then you get a definition of temperature in terms of energy for free. My point is that you can, in principle, actually do an experiment to make this useful.
Good question, I think. If that industrial CO2 ends up in the atmosphere after use, then there's no benefit. And, since it took energy to capture that CO2, presumably that generated even more.
I have friends who I know treat their things very well, so I have no issues lending my stuff out to them. I also have family members who absolutely destroy whatever they can get their hands on, so they don't get to borrow anything of mine.

I have one cousin who bent the cards while playing Sushi Go at a family function. When called on it, his response was, "oh shoot, my bad." Part of me is curious as to what led him to believe that's an acceptable thing to do to someone else's property and part of me just wants to punch him for being such an inconsiderate ass.
Hot new kitchens trend:
I'm talking about countries like the France and Germany, etc. The U.S. continues to outperform those countries but I'm not sure you can chalk it up to the effectiveness of our government. I'd chalk it up to the U.S. having a head start from WWII and the major European powers being late to adopt market economies. Since then, they've caught up. For example, the U.S. had 50% higher labor productivity per hour of work than France and Germany in the 1970s. Today, it's identical: http://piketty.blog.lemonde.fr/2017/01/09/of-productivity-in....
On that note, could someone familiar with this code explain what the problem is?
Hasn't the media been lamenting this exact behavior of millennials though? Houses would be bought previously, now more people are renting, vandwelling or just living with their parents. Less cars are being purchases because of people 'Ubering' everywhere. People rent more stuff thereby slowing down many industries. The future looks glum for many of them (especially the diamond industry)

Student loan was shown to be the primary deterrent. Of course what wasn't to blame was that the disparity between median wage and comfortable life is growing. Another thing they fail to attribute this to is that millennials are smarter, avoiding the spendthrift mistakes like large mortgages which tie them down to a place and make them paycheck away from homelessness.

source: Just google 'Millennials aren't buying <insert anything here>'
We're sure that he wasn't because he was beaten though, right?

There hasn't been any US prisoners in NK who were physically abused during their stay for PR purposes. I'm curious if he sustained a fall or some other accidental injury. Maybe he caused it himself and didn't get proper treatment.

He was held for an unusually long time compared to most people.
No, it wouldn't. Besides the ethical problems, it's not possible economically and zoologically. I'm kind of disturbed that this suggestion is so prevalent.
They hated hipsters before it was cool.
It doesn't make that clear at all. It just makes clear that the Ethereum community is committed to profiteering rather than decentralization.
I did something similar with a project for Node.js called nermal[1], which comes with an example called `tagaloop` that I still use to store my passwords. Even though it had a bit larger of a scope (it is a library for encrypting/decrypting arbitrary JSON with AES-GCM + scrypt + random-length-padding), one of the examples is a password manager called `tagaloop`. It did not really get the sort of traction that I hope you're going to see -- good luck! Fortunately I can still call it a success because it has made my life much easier in many cases.

We both can make different choices and that's OK, but I'm happy to see as a design point that both of our password managers are interactive loops to avoid the history management of the shell. I will say, though, that my files routinely hold way more than 4 passwords and listing them all for the user to choose by number is not really appealing: so one of the biggest things that `tagaloop` does is that it just lets you grep through them at the interactive console. You might want to consider that as a very important feature.

[1] https://github.com/drostie/nermal
> So you'd want the server to send all the formats it can provide (i.e. as a list of different resource URLs) and the client chooses whatever it prefers, entirely the other way around as you describe.

What is the advantage of that, compared to having normal Accept: encoding ? Please note that in the negotiation phase, a server uses the format that the client actually prefers; it's able to tell the server these things (e.g. "if you have json, give me that, otherwise I'll take XML).

Your solution requires an additional round-trip for this same negotiation.
A typical all-in-one framework is Ruby on Rails. It is great to quickly start a project that does basic things planned for by the framework.

But as your project grows, and you start to need special, custom things (and you inevitably do), you understand the "Rails" part. You have to move along the rails. This leads to a growing number of ugly hacks, just to keep the whole thing within one framework. The problem is that you can't replace one component you want different. Everything is cross-dependent, aka "integrated".

In the long term, libraries rock, and monolithic frameworks suck. But in the beginning, the lure of a monolithic framework us strong.
In theory it would, if you had a strict and uncircumventable certification process and if it was very difficult to corrupt the process --but given the strength of the source governments and the disinterest of the government where the demand exists, it's not likely to be viable.
Unfortunately the HN load showed one of the queries is broken, classic mistake, I'll see if I can quickfix
I worked on a startup that had an AOLServer kind of clone, it was wonderful.

However in our case only the DB drivers and Apache TCL module were written in C, everything else was pure TCL.
Maybe popcorn was a bad example, but biofuels do drive food prices.

http://www.reuters.com/article/idUSN28615016
Not OP but deeply nonreligous and the idea of a CEO dating subordinates sounds very unprofessional and cheating on a partner sounds generally shitty. (Maybe that's not exactly how it went down, but if we take the "left their wife" line literally.)

Basically, it isn't the divorce that's the problem, it's everything else about it.
Thanks for coming back.

I agree that overselling ideas, with the intent of duping people, is a bad thing. Be it snake oil or a piece of technology that can't actually change the world, there are a lot of ways to mislead people into parting with their cash.

I also think that Musk et al do tend to be overly optimistic about what they can deliver. Falcon Heavy has been 6 months away for a few years now.

I will even agree that not a lot has yet come from hyperloop despite the large amount of playtime the idea got, especially here on HN (unlike all the other ideas that are popular here).

The hyperloop and a mission to mars are both big dreams (of quite different scales though) and they do seem to raise "his and his companies good will among the technically inclined".

The thing is no matter how great those dreams are, when you're chasing the minds of the technically inclined there's nothing more convincing than success. Plenty of people have planned to go to mars, but not many of them have launched a rocket and landed it on a barge. You can go out today and by a fully electric car, and charge it with a solar roof built to look like roof tiles.

Perhaps these successes are just part of a long con though. It's possible that Musk had planned this all out in 2001 when he was first talking about "Mars Oasis", but that seems incredibly unlikely. Whenever Gwynne Shotwell (President/COO SpaceX) has spoken of their mission, mars is there. Every iteration of the rockets has been talked about as the next step to mars. Their plans may be flawed or their funding inadequate, but the actions and words of SpaceX show that they truly are trying to get to mars. Your "gullible crowd" wouldn't be half as excited otherwise.

Put that aside for a second.

Spending a large amount of money just to colonise mars may be a bad idea. From what I can tell so far SpaceX is managing to raise funds to cover R&D costs fairly well, by providing a useful launch service. There is meant to be an announcement about how mars will be funded soon, so I'm waiting to see that. Ideally the bulk of the costs will be born in infrastructure that has commercial uses outside of just going to mars and will be able to pay for themselves, just as the current rockets are funding re-usability research.

Lastly, I'd like to ask what you think Musk's real intent is? Say that he wasn't genuine, that all of this is a ruse, what do you think the end game is? My only real guess here is that by building good will or fervour among clients and potential employees you can sustain higher employee/customer churn rates. The thing is, it seems like customers are genuinely happy with the products they are receiving, be it orbital launches or electric cars etc. and the employees I've heard speak are genuinely excited to be working on the problems they work on.

Musk is doing a great job of aiming for mars, and even if he misses he sure looks like he'll get close.
Breakage is a big part of cost of ownership, especially for very expensive tools.

IMHO in the context of maker spaces, it's wrong to structure it so that people could unexpectedly be on the hook for large amounts of money if they happen to be the ones who break a machine, it would work much better if such expenses would be like insurance, made small, distributed and predictable, priced in the usage or membership.
It definitely is not because not only are there other contributors but Alibaba and Monterail have also made meaningful contributions (the former also developing an analog to React-Native but with Vue).
Another aspect is lower ramp up time for hiring new developers, and easier convincing developers to come on board where they'll learn / use a growing technology rather than some oddball niche thing.

They're solid, non-arbitrary reasons. Given a choice between the most common tech on the market and a niche offering, you need to have a good reason to choose the niche offering, because it comes with real downsides to a development team (as opposed to an individual developer).
I think we should do the opposite: try to favor tusk-less elephants so they would be of no interest to poachers.
> Perhaps in some cases a broad consensus mechanism (like hard fork) is preferable to putting it in the hands of 12 random people

Sounds good in theory. In practice it's mob rule. We have pretty good evidence, i.e. history, that the rule of law is better.
>working all 36 of my cores haha
FWIW, Angular templates are also checked at compile time. (But you're not wrong about the advantages of JSX -- as you observe Angular has its own syntax for looping etc.)
The difference being that C++ offers the language features and standard libraries to write safer code, while C....
You can use TypeScript with Vue without trouble. It is true for employabilty. It will/may come later.
When the price per kilo/pound of ivory on the market is equivalent to that of gold, it's hard to believe that it would not be viable --the issue I can see is getting undercut by poachers. I believe there is a rancher in South Africa who is banking on the gov't allowing private production of rhino ivory[1]

[1]http://www.telegraph.co.uk/news/worldnews/africaandindianoce...

[edit, it was rhino ivory and not elephant ivory the rancher is producing]
Run, don't walk :-) to download "Three Men in a Boat" by Jerome K. Jerome. It's hilarious, ignore the overly serious cover image:

https://standardebooks.org/ebooks/jerome-k-jerome/three-men-...
Lets wait together then.
In the meantime i suggest this link: https://team-sik.org/trent_portfolio/password-manager-apps/
Almost everything seems to be terrible.
Maybe you're right. This wasn't clear to me since I clicked the screen shots and it appeared to show a distinct product.

I am seeing several things I associate with a project that is thinking about commercializing. If this is the case, it seems like rocky territory either way.
Vue templates are verified at compile time (don't know where you got that from), and static analysis is planned for the future (which isn't directly possible with JSX): https://medium.com/@youyuxi/pretty-good-comparison-overall-b...

There are two distributions of Vue, one in which templates are precompiled (this is the default and recommended build), and one bundling the runtime template compiler. You are most likely thinking of the latter.
The installer already provides this option as a suggestion?
> The problem it solves is to make it straight forward to send ad hoc API requests from a browser but still control the format. The browsers I work with don't generally make it easy to specify an accept header. This is useful for demos, issue investigations, and ad hoc testing.

First of all, these things are supported by HTTP headers; you can send "Accept: application/json;q=0.9, application/xml;q=0.1" and the server will always send JSON if it supports it.

The problem you mention is fair, but REST APIs are designed for consumption by computers, not humans. So while it is a fair point, it is explicitly a non-goal for REST APIs.
that's not what they mean - they're talking about how ember/meteor etc prescribe how to do everything in the application, like routing, etc - with react you have your pick of routing libraries or can roll your own
Where I live (near Palo Alto), people borrow/loan stuff on Nextdoor all the time. It has been a good way to avoid one-time purchases, and to get to know neighbors.
The success of the DAO performing a 51% attack on Ethereum virtually ensures that Ethereum is useless for other contracts. Your contracts hold no value of they can be rolled back at the whim of the holders of the largest contract in the system for reasons that have nothing to do with your contract.
'Testing' is also usually the last branch to get security updates, sometimes weeks later.
> I remember when I was a kid we used to borrow each other's NES games all the time and never give them back.

I definitely remember it being a very collective ownership thing in my neighborhood when it came to NES games.