skysight-inc/HackerNews huggingface dataset:
It's a mega bloated site with a loading spinner that eventually opens a list of posts and then does a painfully slow animation opening the actual post in a modal window over the list. I thought for sure there'd be some nod to the site being a prime example in the article, but there wasn't.

Edit: There was kind of a nod, but more about the Blogger editor than the reader view.
Jod, would you please add your email in profile? Would like to followup with a question. Thanks!
I must have misread the parent comment then.

'Fighting words' as defined by the courts is a very very narrow definition, however, and I've seen a lot of really naive comments referrencing that exemption.

I think it's important to point out that almost every time you think speech is 'fighting words', it's not.

This has been proven in the courts over and over. If some idea or words really anger or disgust you, I can almost guarantee that it's protected speech.
No, but that's a separate discussion.

I agree with the laws.
> you will still have access to amazing deployment features (like hot swapping, as you mentioned), but also clustering, service discovery, monitoring, etc.

Can you elaborate on this statement? My understanding is that you can have these things (minus hot swapping) cleanly on Docker.
What theme is wiredots built on?
>and the use of donkeys and horses

To be picky, mules.
I'm currently doing an internship at a law office (in Liechtenstein) and the one thing management is doing right is treating employees and partners like humans, not capital.

Everybody is treated with respect and not looked down upon, not even the cleaning personnel. It creates an atmosphere of trust and wholesomeness, that intrinsically motivates the people that work here. People are encouraged to speak up when they see possible improvement without the fear of mistreatment or sanctions (which is another good thing, too).
I'll fix. Thank you for the feedback.
Meet the sixth graders who built a potable water dispenser
MVC and its variants
Ins and outs of a good Git workflow
Complexte denial of technical debt, to the point of making products irrelevant and any kind of market fit impossible.
If a crime takes place then the government should investigate and find who did it; the government should never be taking a large number of citizens and check they've done nothing illegal. When there are 1.3 million people to look at that essentially means the investigators don't have any suspects. If someone is murdered in Dallas it wouldn't be reasonable for the police to investigate everyone who lives there in the hope of finding the murderer.

No one should be investigated unless there's a reasonable suspicion that they, as an individual, have actually done something wrong; looking at a legal website is not enough for there to be a suspicion.
any insights?
I've heard the same confused argument in the barrage of anti-Zuckerberg comments that came out after the most recent "Will Zuckerberg run for president?" articles. Gates and Zuckerberg lived in wealthy households with parents who worked. They may have been 1% in income, but their riches now place them so much higher on the income scale it's ludricrous to try and compare their incomes to their parents. To attack their childhood as privileged discounts all the other people who were less well off during childhood who had made similar gains in wealth and perpetuates a very limited argument that all the 1% are bad. Essentially Bill Gates and Mark Zuckerberg as children were closer to the rest of the nation financially then they are now. You want to attack the privileged; wait until their children start doing things.
There are some things we consider important enough to override that principle - the right to ... to form a private association that excludes people you don't like

Please cite your source for showing where a "private association" that is not a public accommodation cannot discriminate, or explain why any church can bar non-believers from membership.
This is a false equivalence. I think it's much more like, Person A is a nazi and killed someone after being indoctrinated by violent nazi rhetoric, therefore we should stop allowing violent nazi rhetoric to be spread.

And even then it's not actually that, because a private company has decided to stop hosting the content, the government/law enforcement was never involved.
She first noticed that she was feeling sick and started eliminating foods until we guessed it was the peanut butter sandwiches she was eating for lunch on tour. She did see an allergists who confirmed (with pretty obvious evidence) the reaction to peanuts.

She stopped eating peanuts for about a year, then gradually found she was capable of eating them again (her favorite candy was Reese's peanut butter cups, so a heartbreaking year that was). My belief is she is more cautious on the volume and frequency of her consumption now, but is otherwise unrestricted.

My guess was always that she must've had some low-grade infection (viral or otherwise) and the response was also broadly interacting with the proteins in peanuts.

The immune system isn't a designed system, it's a series of responses (and the ability to generate new response) that we broadly call a system because the net effect is as if there were some dynamic thing protecting us. Sometimes it just does its thing without regard to the segmentation faults it creates.
The Process vs. The Product
* mistaking agile for not having to make up their minds what they want.

* thinking projects can be planned back-to-back with no rework, maintenance, slack or anything calculated in.

* mistaking the end of a development cycle with the actual release moment. Last code commited == app is live.
This approach has a problem. Not everything can be relegated to a fixed schedule. For example, I have a friend taking next week off to go eclipse watching. How is that accommodated with a mandatory week off every 8.
Nope. Total compensation requires nuance and access to the data. Headcount, everybody can see.

And so, off we go to empire-build. It's a pretty hard impulse to resist. Especially since many places consider "growth" the ultimate goal.
Yes, you definitely do. What I meant is if you didn't use Docker and just used BEAM, you would still have access to all those features that are present in Docker + clustering technology.
I'm Jewish, and a huge portion of my family was killed in the holocaust. Two great aunts were operated on by Dr. Mengele at Auschwitz. I hate and fear neo-nazis and people who ascribe to similar hateful, violent ideologies. I was shocked and scared by what I saw happened in Charlottesville. A small part of me even briefly fantasised about a modern day Inglorious Bastards.

But I know freedom of speech needs protection, because today, it is easier than ever to be given a label and associated with the worst of humanity, and for people to think that you're a racist/sexist/etc., even when you are very far from it. We all just saw this happen to James Damore, a pro-diversity guy, who suggested ways to make his workplace more attractive to a larger proportion of women, and cited only science that has been backed up by a significant number of studies. The tyrannical Left felt some of his comments go against their narrative, the narrative that oppression is the cause of everything unless proven otherwise. A intellectually lazy and innacurate narrative, obviously. The world is never so simple, and the evidence doesn't support such a view. If we give up freedom of speech and punish people like James Damore, we will have lost the freedom that supports our society, and allows us to have political discourse.

Do you know what separates us from Russia, China, and the rest? The freedom of speech. Democracy is only truly held by a country when political discourse is allowed. Obviously.

The Left is guilty of demonisation of their opponents and alienation of their allies, and is, from what I've seen, the only group wanting to stop freedom of speech, and impose tyranny on all others. People need to wake up to its threat. It is much less obvious than the hideous Neo-Nazis, far more insidious.

The fact that I fear being called 'right-wing' for what I have just said is absurd. Friends of mine are members of both Left and Right-wing political parties in my country, and I refuse to be associated with either, because parties and wings create division and move us further apart, and distract us from the same values that we do share. And of course because I disagree with both wings. They are both driven by fear instead of reason. Nothing clouds one's judgement more than strong negative emotion. The crocodile brain. The worst part of ourselves.

My limit? The explicit threat or encouragement of violence. This is never acceptible. This is where we can and should be coming down on the neo-nazis, white supremacists, socialists, antifa, and the rest of them. They are violent people, so this isn't hard.

Encouraging neo-nazism, given the holocaust, might be considered encouraging violence. This makes some sense to me. So perhaps, where there is incontrovertible evidence of encouraging Nazi belief, or belief systems that are explicitly and historically supportive of violence, we can consider the implicit threat of violence an explicit one. Can anyone poke holes in this? Or any of what I've said? Unlikely anyone will read this absurdly long comment, but I still want to post it.
Beta is released few days ago. I built Appster a couple of weeks ago but released it today. Will update it to Bootstrap 4 once it is available.
Apologizing. When they screwed up, one way or another, they owned up to it and said so to as many people who would listen. This kind of culture is infectious, in the good way.

Be respectful of calendars. When I block off some time to focus on a hard problem, they don't interrupt me. If something does come up, they cautiously IM, "when would be a good time for an important interruption?" and nothing else. No phone calls, no swinging by my desk, no details of the issue, etc.
> Do service providers have to morally support those who they provide service to?

Companies can be fined and executives imprisoned for say, selling weapons to terrorists. There's no magic hard line between "moral" / "amoral" in commerce; in a capitalist society consumption/sale are inherently moral concerns.
Erlang has its own HTTP(s) servers, like cowboy (https://github.com/ninenines/cowboy) so it doesn't need Nginx and the like. Those servers simply take the place of Nginx. There is nothing special about Nginx that you can't copy in other languages, like Erlang.

The main web framework for elixir, Phoenix, is just something that bundles cowboy (the webserver) with some utilities on top of it. No need for Nginx.

I do use Nginx in my side projects in front of my Elixir web app, but that's because of some conveniences Nginx brings (having Nginx is probably making my requests a little slower).
Whenever you take vacation in any small company, you (or your boss) always has to ensure that your duties are covered during the vacation.

With this system, if you needed to take vacation on a certain week, you'd just trade vacations with somebody who was scheduled for vacation that week.

A lot simpler than the traditional system.
I hated use it or lose it until I got to my current employer. We get 4 weeks a year, and it's mostly use or lose it (you can roll over 20 hours). Sick days don't count, excused absences (e.g. travel) don't count, and if you're working at a client site, client holidays don't count even if the main office is open that day - I'm currently at a state government client so get an extra 5 or 6 days a year.

It definitely encourages you to lose the time, but what's more is that it encourages you to plan ahead, schedule the time, and actually do something with it. Like any office, the time off needs to be approved, and nobody wants to be in the situation where it's November 28th and they've got 2 weeks of vacation left that they can't use by the end of the year.
Probably hormonal or sympathetic nervous system responses helping that along.
The app is nice for the promotional site. It is light and beautiful.
Elixir definitely has more momentum at the moment (mostly due to an influx of Rails refugees IMHO), but as someone who came over to Elixir from Erlang rather than from Ruby I think you will find that it is not hard to switch back and forth between Elixir and Erlang once you get used to it. Elixir, if you can get past the Ruby -ish syntax, lifted a lot from Clojure as far as what is happening underneath the surface and you can call back and forth between Erlang and Elixir at eny time. This lets you do things like write large chunks of your app in Erlang and then glue everything together using Elixir/Phoenix to take advantage of the larger Elixir web-dev community. Phoenix itself is based upon a lower-level HTTP library written in Erlang.

Not perfect, but it does allow you to leverage the advantages of Elixir (e.g. Phoenix and the related web-dev community) while still letting you get most of your work done in Erlang.
> The point is to provide the necessary conditions for a successful adult to form.T

+1000

When I grew up it was routine for children to deceive their parents, especially about stuff like friends, smoking, drugs, drinking, sex etc. The assumed parental answer was always no so if you did any of that stuff you had to hide it. It was amazingly easy, we (four brothers) lead our secret lives and the parents mostly had no idea. There are problems with this: if the child gets in a bind there is no way they can ask for advice or help; if the parent finds out and overreacts badly it can seriously damage the relationship. I have a stepfather who I've never contacted since leaving home partly due to this.

Raising our son my wife and I agreed (mostly) that there is no practical way to completely control a _person_ and that trying to do so would just make him hide things from us. We thought the best we could do was to try to instill decent values and good judgment and to avoid useless opposition. This was a bit scary sometimes, "good judgment" and "14 year old boy" are not an obvious combination. He has turned out really well. It may have been just good luck, but I like to think that we avoided a lot of the mistakes our own parents made and that it helped.

As for allowance, we tried to pick a reasonable basic amount for the age and set no conditions. He could earn extra by doing extra work around the house. We also set up "Bank of Dad" where he could save money and get a good return. Learning how to make choices was definitely part of the plan.

Chores were not optional but were not tied to allowance. This was not completely satisfactory as he often delayed chores more than we liked unless cajoled into it somehow. I do this too sometimes.
Like any large company, your experience will vary depending on your manager.

I've been with Mozilla for five and a half years. It's not all been roses--I've weathered a team disbanding and a bad manager--but in the aftermath of each, I've ended up in a better place, and I feel like there are still ample opportunities for me to grow technically and inter-personally.

It feels good to work for a non-profit that's directly defending the neutrality and interoperability of the Web itself, both through advocacy and the direct action of building a modern browser that's competitive with products produced by, literally, the three largest publicly traded corporations (by market capitalization) in the world.

Not only does the mission feel good, the salary and benefits are competitive, and the remote / autonomous / trust-driven culture is worth its weight in gold. I don't feel like I'm sacrificing anything to work here, and it's fulfilling work.

Is the ship sinking? I don't think so. Our marketshare percentage has lagged behind market growth, but our absolute user numbers are stable and significant. We're back to focusing on core product improvements, and multi-year experiments like Rust and Servo are paying enormous dividends. If you've used Firefox, Visual Studio Code, Dropbox, or npm in the past year, you've hit code written in Rust. We're also racking up wins in other areas: LetsEncrypt started at Mozilla, and Google's recent abandonment of Native Client was a direct result of the work Mozilla put into asm.js. WebVR and A-Frame.io are taking on a life of their own after incubating at Mozilla. And I'm very, very encouraged by the improvements we're landing in Firefox 57 and beyond: there's plenty of room for growth, and we're aggressively pursuing it.

Mozilla was a turbulent place a few years ago, but the past two years have felt better than ever. Join us!
Privacy-Constrained Network Formation [pdf]
>I see a bright future for humans. In fact, I believe there will be plenty of challenging work for humans because of AI, not in spite of it.

This is my biggest problem with those who fear "AI domination". They assume that we've reached the maximum number of jobs possible and that no new jobs/industries will be created ever. It's short sighted and irrationally fear based. They also assume that society needs to be based on trivial work to keep moving. I am all for a post-work society, but I know there are naysayers.

If, theoretically, we could out source every manual/trivial/repetitive task to AI - that alone would create an entire industry of building/deploying/maintaining/reviewing/optimizing AI. Not only that, but it would free up unprecedented numbers of people to work on solving large issues that society is facing (clean water for all, global warming, food shortages, post-earth living, etc).

Yes, your job as it exists right now probably will not exist after AI, but that doesn't mean humans will become obsolete.
How about this one then?
https://en.wikipedia.org/wiki/Germar_Rudolf
To be 'fighting words', they have to be specific, actionable, and immediate. Typically, they also need to be specifically directed.

'Kill all the <insert chosen group>' is not.

'Kill those <specific bunch of persons> over there right now' is... probably...maybe.
I couldn't agree more here. As a manager you need to do all the shit work. The work the team hates. Ad integration, 3rd party phone calls, aws cost cutting, etc. All the grunt work too. Going through every god damn qa ticket. If you do this your team will perform at a higher level. Pushing crap work to the team will demotivate them and force multitasking.
"The idea that I'm seeing any of these comments arguing to the contrary means HN is already infiltrated by /pol/ and other Nazi sympathizing groups."

What it comes down to is that the people arguing for "free speech" here feel safe in this world, with a growing neo-nazi presence.

They don't feel threatened--they're not a target, the system will protect them, maybe they even have guns or plans to live off the grid, whatever.

They can argue that neo-nazi speech is OK because it isn't an existential threat to them. They may even look at the terrorist car attack in Charlottesville and think "lone wolf, random unplanned attack," but what it comes down to is: they're going to be OK. Cops will protect them, their stuff, the system is on their side.

Those of us who are OK with Cloudflare shutting down the Nazis, we don't trust the system to keep us safe. Cops won't protect us, the system is not on our side. We see the actual threat of nazi violence and death coming our way, and the "free speech" people are doing nothing to stop it.
> Once a private communications provider becomes recognized as communications infrastructure, they lose the right to police content that goes through their infrastructure.

Then I guess you're in favor of passing legislation to this extent, right?
Yes! We currently do this at my work. The WHOLE company is privy to sales projections, financial health, etc... It's fantastic.
Would be interested to know if these articles are worth reading to learn about the language; i.e. ~40 years later, has the language changed too much to make the content here useful for learning purposes?
Would you buy a Google Pixel 2 if LG or HTC made them?
Given all this...

https://productforums.google.com/forum/#!topicsearch/nexus$205x$20hardware$20issues
https://productforums.google.com/forum/?utm_medium=email&utm_source=footer#!msg/nexus/G_0s70PzK_s/YgxRK3u4CAAJ
https://productforums.google.com/forum/#!topicsearch/nexus$209$20hardware$20issues
https://productforums.google.com/forum/#!topic/nexus/ZDSSZQQdKSA;context-place=topicsearch/nexus$209$20screen$20freeze$20issue
Hmm, I agree with Rick on this one:

Rick: Boy, you're really gonna flip your lid over this one.
Morty: Oh, w-wh... what is it?
Rick: It's a device, Morty, that when you put it in your ear, you can enter people's dreams, Morty. It's just like that movie you keep crowing about!
Morty: You're talking about Inception?
Rick: That's right, Morty! This is gonna be a lot like that, except y'know, it's gonna me-beh... make sense.
Morty: Inception made sense!
Rick: You don't have to try and impress me, Morty!

and

Rick: "It's been six hours. Dreams move one one-hundredth the speed of reality, and dog time is one-seventh human time. So, you know, every day here is like a minute. It's like Inception, Morty, so if it's confusing and stupid, then so is everyone's favorite movie."

I still bugs me that they float in one layer because the fall in another (or the other way around) then one layer deeper this is not a problem at all. It seems so arbitrary. Like they based in on a novel but ignored all the parts where they actually put in an effort to help you suspend your disbelieve.
It is Built on Wired UI kit (a Bootstrap 4 UI kit). I'll release it for FREE in coming weeks ;)
Ask HN: what product to build when NO FEE is available to transfer money.
If you could transfer money with no fee at all, what service or product would you build?

Creditcard has around 2% of fee, paypal 6%, Bitcoin around 0.0001 BTC, and so on.....

What if it NO FEE is needed, which product could we build on top of it?

IOTA, the new altcoin, does that. Just wondering what we can build on top of it.
The selling point of hardware wallets is that they do the signing for you, in an assumed safe sandbox.

I believe to make an analog with paper, you would:

- Spin up an offline VM with some bitcoin wallet software capable of doing offline signing.

- Import your private key

- Import the transaction data in a controlled matter, e.g QR code

- Sign the transaction

- Transport the signed transaction back to an online device in a controlled manner, e.g QR code

- Publish the transaction with the online device
> Free speech is a cultural value

I might equally make the point that "not overtly calling for the forcible deportation of non-whites from the US" is a cultural value.
> Byte was my favorite magazine of all time

I even enjoyed the ads :)
That's not the problem, that's the point. Sadly, those words inspire and convince some people. Words are how they recruit. I fail to see how how people fail to see this. Limiting the spread of such hateful ideologies is, IMO, a good thing. The government cannot take action to limit their speech in the US because of the first amendment. Which is probably, on balance, a good thing. Thus, it is up to citizens to to both condemn and take (peaceful) action --
such as not doing business with them -- to limit the spread of hateful ideologies.
I've never heard of using Inkscape for layout. I think of it just as a vector drawing tool.

InDesign is certainly the standard.

Things got complicated because I needed to output an interim version of the book and wanted a format collaborators could work in. Plus I thought I'd save having to re-layout the book after editing. Which of course didn't happen that way.

Lesson for next time is either live within Google Docs limitations or do layout in a proper tool only when content editing is 99.9% complete.
The Internet Archive just rolled out full-text search over the last couple of months. I think it's going to be a killer feature.
On a related note, would multiple computers voting also require a higher power draw compared to a radiation hardened chip?
How is that specific to Europe? Don't you have the same "some" anywhere else?