skysight-inc/HackerNews huggingface dataset:
Thanks. God, I HATE operator overloading.

I didn't even realize Scala had it, until a few months ago when somebody was doing a demo that involved some SBT. It was quite frightening. (Did we learn NOTHING from the C++ debacle???)

Come to think of it, I've come to dislike "operators" in general (as opposed to function calls). Memorize these operator precedence rules? No thanks, just do the inside parens first, now you're trained.

C might be a good step up from assembler (though it, and its spawn need to go away as app dev languages), but I think Lisp got this aspect (no special, jacked up, operator syntax) right, in a "less is more" kind of way.
Seriously. Vigilante websites before a trial just makes this look like a character assassination attempt.
I can't recommend the essay the parent is linking to enough. If you possibly can, read it; it's long, but worth your time.
> you can't trust the opinions of somebody whose freedom of speech is restricted and that has been raised by state propaganda

This definition applies to everybody, moreso those who don't realise it applies to them
Ask HN: Back-End Engineer with idea for SaaS product, looking for front-ender
Hey HN,

I'm a back-end engineer with what I think is a great idea for a SaaS product in the HR industry.

It's related to employee retention & turnover. I'm a seasoned back-end engineer (mainly Rails) currently working full-time, looking for a killer front-end & UI/UX guru to team up with, to work with on this project on nights and weekends.

Ideally you are interested in the project as well, and have experience with JavaScript, ES6, and Angular/React/Vue.

Please contact me (e-mail in profile) if you are interested in working on a side project with potential, and could contribute with the skills listed.

Thanks
The point is when you give the same subsidies to a healthy 22 year old who lives with his parents and a single mother of three, we're dealing with one of two situations:

1) the subsidies are sufficient for both groups to do OK. This is fine in theory, but taxes would have to go up by a lot to have the minimum take care of the needy with the largest expenses. The UBI would have to be closer to 25,000 USD. If it's politically impossible to raise taxes to the level needed to let poor people live in dignity today, then what are the odds the American people sign off on the massive tax hikes needed to fund a non-destitution basic income?

2) the UBI simply isn't sufficient. Some people are getting money they don't need and other people are getting much less than they need just to survive. Every dollar that goes to the first group means there's less for those who really need it. In other words, the proposed system is a cruel dismantling of the welfare state.

Raising 3 children is practically a full time job, just one that happens to be unpaid. With the UBI the minimum wage would go away, meaning that the single mother is going to make a few dollars an hour in her part time job. That will barely cover the cost of the car she needs to get to her job, and the cost of the babysitter. The suggestion that being a single mother isn't much more expensive than a being a single young adult is absurd. I really struggle to respond to this. Just think about it: a single person can share an apartment and bike everywhere, enjoy the simple bohemian lifestyle. Being a beach bum doesn't cost anything. Do side jobs and hustle whenever you need a few bucks. The single mother in contrast needs a car and a house with rooms, just to start. That's going to take a big chunk out of the 10,000. Just living nearby a school is already expensive, and not optional. And the children themselves cost money too, in a million little ways. Diapers, clothing, entertainment, food, trips to the doctor, the list is endless.

I don't believe I'm misrepresenting the situation, this is just how the math works out. If the UBI means giving money to people who don't really need it then taxes must go up by a lot or the poor are getting a really raw deal.
18F and other groups in government offer a great potential for impact, but we don't have the same flexibility in compensation policy because of universal federal rules.

Speaking personally, I think there's a lot of room for policy folks to dig into how gov't can better hire and retain skilled talent, but that's not 18F's function.
Looking at a probably large page (Intel), html content for everything before references is about 250k, which becomes say 50k compressed.

Maybe for first world connections, that could be speculatively preloaded. IP address to lookup country is enough to guess?
For security updates, yes. But this is not a security update. Upgrades that completely change the UI, alter the set of programs that are capable of running on the platform (potentially disabling critical software), and add new processes that do things behind the scenes that you might not want (like monitoring/tracking etc.), and may not even be compatible with your hardware are another thing entirely.

Updates or upgrades should only be forced when backwards compatibility is preserved.
translated the two bullet points are (who is not allowed to enter the "enviromental zone"):

* Personal automobiles and delivery vans running on Diesel and which have received their license plate before the 1st of Jan. 2001.

* Trucks (of the profesional-logistics variety) which are not emmision standard IV compliant.

Note that this is not a country wide thing, but just the province of Utrecht[1]. There might be different restrictions for different cities, if any.

[1]: Utrecht is a city in the province Utrecht, like NYC, NY or Uppsala, Uppsala for the Swedes.
There are libel laws. And he may even find a friendly billionaire to bankroll his lawsuit.

But here is the thing - it is the public that is guilty of treating him like guilty. There is nothing wrong with airing accusations. But the proper reaction is to not take a side - to say - lets the court figure it out. But we as a society are unable to do so.

We don't want justice - we want to have it our way. Preferably now.
You forgot to mention your slack: chat.cloud.gov, where people can come ask questions, right?
See the third example on this page: https://blog.codinghorror.com/death-to-the-space-infidels/
This is such an amazing article. Scott really has a way of deconstructing ideas and boiling them down to the most basic principles.
> Bash is the only shell scripting language permitted for executables.

Why? That seems completely arbitrary.

I already lost interest in following this in the first line.

> Executables should have no extension (strongly preferred) or a .sh extension. Libraries must have a .sh extension and should not be executable.

So, not only are they bash-only, but you add an extension that makes one assume the contrary. UGH!
Cool extension! My YouTube session usually happens on my subscriptions page, so I made this extension for non-stop, no-click viewing (hover to play video!): https://chrome.google.com/webstore/detail/quickview-for-yout...
I've used Scala for a few years, at work designing and implementing a backend REST API.

The language has well-documented warts. I don't like all parts of the Play framework that we use. It's slow to compile and sometimes the error messages are weird. If you miss a close-curly brace you'll sometimes just get a completely impenetrable type error, things like that.

But honestly, all that I can live with. Case classes, sealed traits, function types, generics, monadic error handling... So much application logic can be expressed at the type level where it gets mechanically checked. The only errors that get past the compiler are in JSON parsing and database interaction. Everything else just works after it compiles. I've refactored and redone abstractions that touch all other components of the code, and I'll do it and deploy on a friday afternoon and go home without worrying. I trust the code, even after changing it. I have integrations tests that spin up the backend with a real database and send it HTTP requests, but nothing like complete test coverage. I'd like to add that out of principle, but it doesn't feel necessary.

Scala has warts. But it works well and it has static types without the verbosity of Java. I can't imagine going back to an untyped language plus tests again.
From later in that thread:

It still bothers me that the Nagle algorithm (which I called tinygram prevention) and delayed ACKs interact so badly.

Mark of a true engineer.
> It's very very hard to work out if the public affection for the King is for real

It's real. A lot of people have small shrines in their houses
Looks like a saved up wildcard pseudo rape accusation. Meaningless.
Hey I'm very interested in pursuing FOIA modernization with you guys. Is sending in a resume through the link the best way to proceed?
I've got to admit, you've got potential.

Try harder next time.
To be fair, XMPP and Matrix are very different beasts (even if you can use them both for chat). From the Matrix perspective, it's great that Conversations exists and shows that XMPP works well on mobile. It makes it even more important to have a good XMPP<->Matrix bridge if anyone reading this feels like helping progress one :)
or, "people with secrets to keep and who enjoy socially frowned upon entertainments are attracted to privacy, anonymity, and encryption projects", ya know, scratch the itch, right.

I was working at one time on a really interesting p2p project but at a certain time it just seemed to me that we were building a "nefarious purposes" anonymous distributed database that didn't really have a strong other reason to exist. It didn't become less technically interesting but I started scrutinizing both my coworkers' zeal and personal quirks for evidence of untoward motivation. I left the project for other reasons and the project fizzled for other other reasons.
Most of the observable universe is in front of you, so you're not in the center of it.
Google seems to prefer spaces over tabs
> What if someone disagreed with you on one of the issues you bring up?

What if someone disagreed with the assertion that Jews or Black people should be societally accepted? Would you really just say "Kudos to you for daring to voice a dissenting opinion!" and relish the opportunity to have an "interesting discussion" about it?

Some opinions are just dumb and/or hateful and do not need to be politely debated online at every opportunity. It doesn't mean they should be censored, but it doesn't mean they should be treated with respect either.
Scala is a superpower, the language features are rich and flexible enough that boilerplate can be eliminated and per LoC productivity integer times increased. You get all the benefits of a compiled language, and compile time is nothing compared to restarting an interpreter.

But it's difficult to master and therefore difficult to sell to others without a scala background. You're also competing with the finance industry and salaries for decent practitioners easily top 200k.

So my verdict is good for an individual contributor, bad if you need to convince others to use it.

Also, scalajs is awesome and just works, with the exception of some reflective calls. Otherwise normal scala compiles to good JavaScript, and interop is as good as coffeescript (i.e. perfect).
"An NSA official offered up several options for dealing with NBC News, only one of which was left unredacted..."

I understand not wanting to make public internal conversations, but this sort of redaction really sets the imagination down a dark path. Not Gary Webb dark, but HBGary-fabricating-evidence-to-discredit-journalists kind of dark [0].

[0] http://www.nytimes.com/2011/02/12/us/politics/12hackers.html...
Why won't 10k per year help a worker replaced by robots?

1> It's definitely enough for a single person to live comfortably on, though perhaps not in the house they lived in before getting lain-off. (I agree children can be a small problem and the proposal from the article does not consider them. But if you're not working and don't need to pay for professional childcare then the cost of a child per year is only a few thousand for food.)

2> It's 10k per year plus whatever you can earn. If you don't have that pesky minimum wage restricting job openings to only those tasks that the customer base values at >$12/hr, then you can rake in a good amount of money performing tasks that people don't value quite so much.
Ask HN: Difference between Dropbox infinite and NFS
The more one thinks of Dropbox infinite, the more it sounds like NFS. What exactly is the difference?

On a related note, why not use NFS over Dropbox infinite, given how no one knows what
Dropbox's kernel module is transmitting back home without your knowledge or consent
Applebaum is a big fish in a community under consideration whose removal and replacement could be justifiable under national security.

The setup for this hints at a managed campaign. Twitter, anonymous hit piece, website with stories. The kind of plan that comes out of a powerpoint.

There may be truth in the accusations, but the evidence does hint at a guiding hand fleshing them out.
They pop up an information dlg telling you it will be upgraded. clicking x like close does nothing as it should. The lesson to learn is to not enable os auto updates, anywhere.
> the military prohibits campaigning against pieces of "legislation" they want passed -- like the new constitution

They prohibit campaigning either for or against
Machine vision for self-aiming airsoft gun on hexacopter
Yup, if you don't need federation, message history, e2e crypto, etc then there's little point in Matrix (or XMPP). +1 for using the right tool for the job :)
You're probably mistaking pedophilia with child molesters; the former is a sexual orientation, just like being a homosexual is - not something an individual can control; the latter is a crime, like rape.
While we're at it, anybody else have a highlight they'd like us to add to that list? Either recent or old is fine.
The scientists had periodically sampled the children’s microbes, and when they looked back at this record, they discovered that the microbiome of children who developed the disease changed in predictable ways nearly a year before the disease appeared. Diversity declined and inflammatory microbes bloomed. It was as if a gradually maturing ecosystem had been struck by a blight and overgrown by weeds.

I wonder if they looked at antibiotic use. Wealthier countries often have better medical access. Perhaps it isn't that poor countries are "dirtier" so much as that when kids do get ill, they are less likely to get nuke-em-from-orbit antibiotics, use of which is known to have a scorched earth effect on the gut. The gut is about 70 percent of the immune system.

I really dislike the hygiene hypothesis. I have reversed a lot of the symptoms of my so called auto immune disorder in part by staying impeccably clean and avoiding exposure to germs as best I can. To me, this "a dirtier world is better for you" line of reasoning just does not make sense. It would make a great deal more sense to me if the conclusion was that casual use of antibiotics does egregious harm to the biome in the gut, from which some people never recover. Modern doctors are perfectly happy to prescribe antibiotics and I don't think I have ever had one tell me that I need to consume yogurt afterwards to foster healing of the damaged gut biome.
If there is a job that does not pay for a living, then there are two possible reasons. Customers actually value the work enough and pay enough for the product but the business owners take the money. In this case there should be a minimum wage cutting into the profits of the business owners making it a viable job.

On the other hand customers may not value the work enough and the job is just not viable, there is no market. Then you have to either bring the costs down by improving efficiency or automating it, or the job has to go away. Not paying a livable wage to the employers is just exploitation, giving benefits to the employers just means subsidizing the business owners and customers.

I am a bit unsure about the scenario when we just let the job go away and have a new unemployed we may have to support with benefits. Wouldn't it have been better to just subsidize the job a bit instead of having to pay for a new unemployed? But that of course creates incentives to underpay employees and take advantage of subsidies. It is probably harder to reason about this case because it is now a dynamic scenario and it is not obvious how things will turn out.

I am still struggling a bit to follow your thought process but I think you may have a point. I will probably have to add something later.

If we are in a situation where a part of the population is plainly unable to perform any work that pays for a living and we are unable to improve their skills, then we are really is some kind of trouble. They would essentially be like handicapped people. In analogy we would have a moral obligation to support them and it seems better to let them do some work not paying for a living and provide benefits on top of that instead of just having them fully on benefits. Kind of contradicting what I wrote above. And we are also back at the point from above of creating incentives to underpay employees.

The obvious solution would be to not get into this situation in the first place, to heavily invest into education and training. But if that is not good enough? How does reality compare to this scenario? What is the outlook? It is also not obvious to me whether a universal basic income or minimum wages and a conventional welfare system would provide better incentives. But I think I now at least understand the argument.
I don't know when you grew up but it certainly hasn't been the case for at least 30 years that conservatives had a monopoly on wanting to regulate media.
in the 80s the PMRC was headed by wives of some republican politicians but also by Tipper Gore - wife of Al Gore.
Throughout the 90s and up until 2011's Brown vs EMA there were several Democrats who either sponsored bills or called from them. Some of the one's I remember were California's Joe Baca (who was a Democrat but has since switched to Republican) and the now incarcerated Leland Yee, Illinois governor Rod Blagojevich (also now incarcerated...) and national politicians Joe Lieberman (whose witch hunt led to the creation of the ESRB) and Hillary Clinton.
Learning Git in … 30 days
this tradition happens twice a day - http://tastythailand.com/standing-still-for-thailands-nation...
I'm not aware of laws being passed--or any leftists pushing for them--that prevent you from saying anything.

I am aware of law being made around not refusing service to various groups of people when you open and operate a business, but hey, business is something we as a society regulate, and saying "you have to serve everyone" has been working pretty well for a long time already.

But please, if you know of any leftist actually trying to ban speech with laws--and not just make it unfashionable or socially unacceptable--then please let me know.
A big house has space for my friends.
I know this is a little off-topic, but this is the first time I learned that Snowden worked for the 'Office of Information Sharing'.
In the same vein, see this comment from the same article a few days ago:

https://news.ycombinator.com/item?id=11826855
> if a person has any level of social media presence and they're either outspoken or unlucky then they risk an internet mob being turned against them.

One of the most important properties of the internet is that the internet is media access. The concept of "fame" used to be something you bought into. Now, fame happens to you. You may be writing for the group of peers that you informally "hang out" with, but they can spontaneously transform into "an audience" that has (sometimes inconsistent) expectations.

We're used top fame being something you can walk away from. If you bought into it, you can always go back to your "normal life". The rockstar can give up the record deals and do something else with their life. The problem with the new situation is that their "normal life" is the source of fame. To walk away from fame now requires people to walk away from their normal life.

I don't know what the solution is - perhaps some new sort of 'etiquette' is needed - but a very good analysis of the problem is the video essay "This Is Phil Fish"[1]. May HN readers will recognize that name as the author of "Fez", but as the essay mentions at the beginning, "This is about everybody in the world who isn't Phil Fish". I encourage everyone to watch [1], so we at lest have a clear understanding of the problem.

[1] https://www.youtube.com/watch?v=PmTUW-owa2w
From my personal experience, no. I like Clojure. I like the fact that everything is map or list or set. I like that with Specter Clojure becomes really useable.

What I don't like is that tooling is either missing, terrible at battery life on Mac or incredibly complex to learn. Intellij sucks battery because it locks the high performance graphics card on. Counterclockwise is nice, but it's got a background task that spins every minute or so. That drains the battery too. Atom drains the battery because it's Chrome-based. Emacs is...Emacs. Could be nice, but holy crap the learning curve. Finally, there doesn't appear to be a great DI library like Spring. Component works, but its naming and interaction flows are confusing.

I do like Clojure. I've got a few project for Clojure around ArangoDB.

After all of this, I'm switching back to Eclipse (Spring STS), Java 1.8 and Spring. For all the language issues, I can knock the project out in a few months. I can probably train my wife quickly in it too.
Gary Johnson Says Most Americans Libertarian but Don’t Know It
Takes up zero memory and resources, that must be some magical web app. Notifications, they can be turned off. Messenger is not a just another chat ecosystem, it is THE chat ecosystem. The messenger app is not resource intensive, it works fine. What makes you think Google, Microsoft and the Slack teams intentions are more "pure" than Facebook? Facebook is not spying on you, as much as you like to think your special, no one cares what you, yourself do.
Eight reasons not to study in Germany
You're right, more for dramatic effect.
Yeah, you did.

> FB's decision just pushed me and all other similar users (users that already are on the fringes of FB usage, using it only rarely) even further away.
The FDA is protecting people against sham treatments. The whole reinjecting things that come from your body canard has been around awhile -- look at PRP treatments for example. No compelling evidence exists that it actually works, but tons of clinics offer it because Tiger Woods got it once. There is a legitimate danger with stem cells that you could introduce cancer (this has happened in some studies).
Maybe my experience is unique but I am a college professor and several of my friends from grad school are at a universities across the USA and none of us has seen any of this "safe space" or "trigger warning" stuff that people love to talk about online (and neither I nor any of my friends are in STEM fields).
Put them in prison for all I care.
Besides these 'obvious' bots, there are more that have humans in control, but which the humans never read tweets, they just post them. I would bet, though have no data, that there is a large percentage of these 'post-only' accounts. Not sure if they should be called bots or not...
> I think it's weird that so many people want to demonize Microsoft for snapping to a model that Apple has been using for a decade.

PATENTLY false. Yes they shove the upgrade down your throat metaphorically pretty hard, it's going to appear on top of the App Store on OS X and all over the iOS one, and it will put a notification on your Settings app, but to my knowledge there is no way for iOS or OS X to initiate a system update on it's own. And we've looked into having our monitor box at work do that so we have one less thing to maintain, it isn't easy.