skysight-inc/HackerNews huggingface dataset:
Would it be a good idea for people to have to state a short rationale for flagging? Just clicking a flag button is too cheap . . . I've even done it accidentally a number of times.
U.S. Startups Fail to Attract Expected Crowd of Small Investors
If seeking a platform makes you a mouthpiece, then ISIS is just a mouthpiece for Twitter.
OP here, actually floored by the rapidity and variety of responses. Thanks HN.

I'll take this opportunity to float an idea that's been kicking around in my head for a long time.

The premise is to:

1) (this is almost certainly the easy part) build out a platform that is like a two-way khan academy - teacher and student, with at least the teacher having a tablet and a stylus that function well, sharing a digital blackboard, with a video chat optional -- where a student of something in a relatively privileged situation teaches a student of the same thing in a relatively less privileged situation -- where the sessions are stored and rewindable, both video and blackboard input.

2) the hard part; selling it as something to invest in and driving it to a point of having an endowment behind it, like Harvard's endowment, that allows the service to pay for moderation of student-teachers something like $12.00 USD an hour to teach, while subsidizing well-chosen students to have to pay something like $2 an hour to learn

it's been an idea for a passion project for a while
Not really. If the accusations are true they'd hold on to them, and if they are false they'd likely face consequences on dropping them.
Hmm, migrate to Java from Scala in search of shorter, concise code? Something tells me the Scala developer in that case basically wrote Java code to begin with.
Reading the comments, many people seem unaware that Assange was indeed interviewed by Swedish prosecutors in London [1]. And before that, for years, Assange gave them that offer, but they refused time and time again (until they reluctantly accepted) [2].

As @belorn noted [3], the prosecutors had 3 options, and given it seems like they didn't have enough to make a case or a plan to continue the investigation, it had to be dropped.

Also note, that the UN has sided with Assange. As the confinement in the Embassy is confinement. And he's been unjustly confined for a longer period than the maximum penalty for rape in Sweden [4].

[1] http://www.reuters.com/article/us-ecuador-sweden-assange-idU...

[2] "He has offered to be questioned inside the embassy but the Swedish prosecutors only recently agreed." http://www.telegraph.co.uk/news/2016/08/11/ecuador-to-let-sw...

[3] https://news.ycombinator.com/item?id=14374161

[4] https://www.rt.com/news/368746-un-ruling-free-assange/
Down in Holland
This is a tough problem with no easy answer. Ive 2 friends with heroin problems that I fear may never fully stay clean. I don't think that jail is the right answer though.
ISIS aren't employed by Twitter. It's completely different.
Go has its own conference: https://www.gophercon.com/
Uber Threatens to Fire Levandowski in Legal Battle Over Driverless Cars
Tnx to all :)
http://jonrimmer.github.io/are-we-componentized-yet/
https://platform-status.mozilla.org/#html-imports

HTML Imports are only implemented in Chrome and it is going to stay that way, Firefox and Safari aren't having it.
This is arguably a bummer but not critical for Web Components.

What is critical is that Custom Elements and Shadow DOM (V1) are in the latest Chrome and Safari but not on the horizon for Firefox and Edge. Supposedly it is planned, but unclear when it will actually arrive. 2018?
It's very sad that our industry is so hype driven.

Nothing really changed, you could write Android apps on Kotlin before, as well as on any other JVM language. But now "Kotlin is the hero".

I suspect that Google's adoption of Kotlin is just politics: JetBrains develops Android Studio for Google, so they pushed Kotlin as part of the deal. Google could acknowledge Scala years ago, but didn't, because Scala authors spend less time on bullshit politics and more time on actually improving the language.

Also, I don't understand the point of Kotlin. Clojure, Groovy and Scala are all very distinctive from each other and have their own niche. Kotlin is just a subset of Scala. Same thing, but less features. I guess it's NIH principle applied to JetBrains.
Cool :)

I use Python for anything related to text processing or webscraping. I use Haxe for when I'm doing cross platform game programming. I use React for web UI / front end work. Erlang for distributed stuff. In each of those cases I've tried other tools and the ones I prefer now seem much more effective ...

I've never done anything in F#
Epix Trader Review by Mark Evans and Tina D'Angelo
Legalization doesn't fix addiction. It fixes the sub-culture, the underground, the dark layers in society where addicts lurk in order to be able to continue their addiction.

Legalization brings these people into society, by removing the stigma associated with drug use, and makes it less of a problem to be swept under the rug. It makes it easier to contact addicts and get them into effective treatment programs. Right now, there is a huge wall between addicts and treatment: that wall is an entirely fictitious legal construct.
Wish someone would write one of those automated tools for Google App Engine-hosted apps.

That renewal process is exactly like regex. Once every three months I need it, and have to spend an hour re-learning it from scratch.
you lack spelling and even ability to copy
Bootsnap: Optimizing Ruby App Boot Time RSS
But massive business success is only one way for innovations to spread. Many innovations are small, and do spread, by having enough credible positive value, and small enough negative value, for the employer, combined with the right marketing.

Why is this one different and requires that much higher standard of proof ? because i'm not sure that there's much value there, at least today.
And if we were to re-introduce alcohol prohibition we would still have a massive alcoholism problem _in addition_ to a massive crime problem, a massive tax evasion problem, an even worse health problem due to lack of production oversight and a massive enforcement overhead. Legalisation and regulation doesn't fix the addiction problem, but prohibition makes everything so much worse.
True! The alcoholism is, like the drug use, a way to emotionally resolve a problem that feels otherwise unsolvable. But to know this openly, and then to try to find solutions, is the only way out. To stigmatize and punish turning to this desperate measure only increases the desperation and does nothing to address the underlying problem. If each person is both an individual but also a representative sample of some portion of the population, it is imperative to address their issues with open-minded efforts at problem solving so that when the circumstance arises in another person we are more prepared to help them find another way out.
The lack of a terminator in python, and the optional terminator in JavaScript, has often produced weird errors for me, when the compiler and me disagree on if something should be interpreted as one line or two. With a semicolon, it's clearer.

Of course, missing semicolon errors are still annoyingly bad, I wish GCC and clang could produce better errors messages in this case.
you lack spelling and copy words ability
The "magic number" you are looking for is AFAICT between 0,05 and 0,07, i.e. it is reasonable to expect 5-7 events needing an ambulance intervention every 100 people per year.

Of course this is a reference for general population, and since the workers in a factory are by definition younger and healthier than the average population and hopefully road accidents don't happen in a factory, must be reduced but 1/12 or 1/10 of that wouldn't surprise me, that would be 0.4-0.7/100 per year.

As a reference a minimal requirement for ambulance service (with M.D. on board) here in Italy is to have an ambulance every 60,000 people, that would mean, with 3-4 interventions per 8 hours shift on average (2-3 hours/intervention), 365x3x8/3.5=2,502 interventions per year in theory, reducing this by 10% to consider maintenance, lost/idle time, etc. we have 2,250/60,000=0,0375 or 4 interventions every 100 people, and the number of vehicles roughly doubles considering the "simpler" ambulances without M.D. on board, fulfilling the needs.
A reference data point (old) is roughly 4,000,000 interventions in the year 2005 on a population of around 60,000,000, that comes out as 0.66...

So, on a "population" of 10,000 workers 40-50 ambulance calls per year wouldn't be unexpected at all, but it greatly depends on local organization, and on actually when (depending on seriousness of event) the ambulance is called, this may vary with local (state) policies and local-local (industry) ones.

At least here factories of that or comparable size have an internal medical service (and almost completely equipped infirmary) and ambulance for at least first aid/first responder chores and external ambulances are usually called only in the (much more rare) cases when the worker/patient needs to be hospitalized or however transferred to a hospital for further exams or the like.
Ask HN: Mid-month job postings?
It looks like who is hiring is locked for the month. Is there a good way to post a job if the posting is only live now through the end of the month?

I have a position available at work, but I couldn't get HR to bend the rules to match the monthly who is hiring thread.
Was it difficult to get in?
Though I often see idiots on motorcycles; exclusively on sport bikes. I just call them "organ donors", not that there'd be much left to scrape up.
> that legal drugs will cause harm.

The GP specifically said to "tax them and spend the money on rehab and education", so I assume he did recognize this.
I have similar concerns, although I'm shocked the quoted question is where someone would draw the line. That in particular does not seem at all personal, or potentially damaging at all (if an employer regards an employee trying to gauge their value negatively they're probably a shitty company to work for anyway). Personally I wonder how effective any kind of general career advice could be without conferring with a level of intimacy I'd reserve for a therapist or close friend. I feel like only the most practical career advice (which is widely and freely available) could be offered up without delving into things like long term goals and personal motivations. I guess I could see this being useful if you have a well formed idea of where you want to go in your career and have trouble getting from point A to point B, or could use a little encouragement/social pressure, but I think the harder problem is figuring out that destination not the implementation details.
> So right now the issue should only be with new domains getting certs.

Certainly should have been, but it looks like a lot of libraries are choking on the outage even if the old cert is 100% valid.
But they announced Android GO! /joke
That "facility" is the Curry-Howard correspondence!
Holy frijoles, I was pondering exactly this scenario earlier today while messing around with Caddy and LE, as in: do I want to take a (mostly) static and offline process and directly inject it as another moving part into runtime world, for the sake of its cost, convenience, and overall worthwhileness?

Is there a good alternative, without this sort of process? Or back to the sharks?
Blockchain Technology Simply Explained
Zomato after getting hacked settled with the 'ethical' hacker
Volunteer for DataKind (http://www.datakind.org/), a charity that connects "data professionals" (in the broad sense of the term) to charities who have problems to solve and the data to solve them, but not the resources to do it!

They organise different types of projects: DataDives, which are hackathon-type events and focus on data exploration and analysis; and DataCorps, longer term projects (a few months), where a team of volunteers will team up on a more project for the client charity.

They are looking for volunteers for a wide range of roles, including data scientists, programmers with experience with ML, dataviz experts, project managers, etc.
Agreed - I've seen friends prescribed opiates by doctors when clearly they were in need of mental support as well (therapy, life coaching, etc).

I'm not sure how to overcome the fact that most people do not want to admit they need help or are not able to recognize it.
OK, but we also need to fix this problem. It's an epidemic.
We invaded Afghanistan--the world's largest producer of poppies for heroin and opium--in 2001. Production has also been on the rise since then. An interesting correlation.
Automatic Keyword Extraction via the Elasticsearch 5.0 Ingest API
403 (Maydrian's Wall)

"FUD in channel - content cut off"
No. At Least Go is not there on Google I/O for last few years. To me it is encouraging that Go has its own conference Gophercon and not riding on Google I/O.

I believe Go at Google does not have same relationship as Java at Oracle or Swift at Apple.
Presumably you take some of the money you were spending on the drug war and put it into programs to deal with addiction.
Sounds like a good place to not live then.
Regular reminder that Telegram's encryption protocol, MTProto, is not secure, and you should not ever rely on it for privacy. Use Signal or WhatsApp instead.

https://eprint.iacr.org/2015/1177.pdf

http://www.cryptofails.com/post/70546720222/telegrams-crypta...
I'm sensitive to the fact that you're more productive in an environment that caters to being an introvert. But if an organization were to allow people to work from home who asked to, how would they maintain the same overall productivity between groups?

What if you want to work from home but your team believes there will be a productivity-reducing communication cost? How does the organization respond to this? Can it bifurcate the teams between remote only and office only? What happens if they identify consistent productivity differences?

My point is not that you're wrong, but that I think adopting remote work requires answers to very challenging questions for companies that do not settle on one culture or the other. And if they don't start with a remote culture, in my experience they'll never have it.
That's still not really unique to rust, D (at least) does that too. However, good point nonetheless.
>Millions of Americans got hooked on pain pills during a prescription binge that started in the 1990s and peaked around 2011. As states have tightened monitoring and doctors have reduced dosages, it’s become harder for addicts to get prescription painkillers, driving many to get their fix off street drugs.

I feel like the legalization of Marijuana years ago could have saved a lot of folks while helping them manage their pain. The Government found it easier to prosecute and jail people who struggled with chronic pain and mental illness than try to help. Now we have folks at the federal level who have never experienced an enlightened moment in their lives or have a shred of empathy for the sick. All they understand is how to help their friends in the Prison Industry, Law Enforcement and Pharma Industry.

Sad....
Do you have any recommendations for exploring what you call hyper-local work? I currently cook food for a living but even that, with it's immediate (feedback lol) to the local community, is a service that comes as a premium to people who don't need help. Where do you look for projects that fit your worldview as a programmer? Are there any groups of people based in Seattle that you'd recommend getting in touch with?
I'd vote for Gandi.net or Github to do it. FB definitely not, MS rather not, Google not if I could avoid it.

Amazon maybe.
Interesting. Sounds like a rebranding may be necessary.
> You can't take an all-in or all-out approach to things

Sure, but its important to notice that the grave inconsistency with the which we apply policy has to be a consequence of systemic failures.

For example, cigarettes have to show pictures of diseased people, but cheese doesnt have to show pictures of obese or diabetic people. Cars dont have to make a diclosure that "you might kill people with this" and show you pictures of that. The picture policy on cigarettes is pretty morbid to me.

And then the defense for it is that "its good for people". Doing the wrong thing for the right reasons does not provide me satisfaction.
There's Aurelia as well.

http://aurelia.io
I guess it's different strokes for different folks. Personally, I feel I can communicate much more efficiently via chat/messaging mediums than email. Chatting, in my opinion, at least in a late 20 something (27 year old)'s mind, emulates a real conversation where if you don't respond it's essentially ignoring the other person. If you have a bigger thought, sure you can type it out and get that message to multiple people in a better format - but for the majority of quick Q and A's I don't see any issue with messaging.
Ask HN: Anyone from Edinburgh?
Will be moving to Edinburgh in the next few months and wanted to get connected to some folks.
Cincinnati was my home town, and its bad. People joke about it but I know at least 3 people on my friendslist that overdosed.

I'm glad the punishment for selling the drug is so high, often even sometimes receiving murder sentences for people that overdose but that isn't going to prevent people from buying / selling
I didn't say it was unrelated.

But given the light and dark elements to data operations within many countries, I'd imagine you might be the one possibly being naive.
There are several differences. Here are some of them.

- Kasper is micro-batched, Goka consumes one message at a time.

- Kasper requires a centralized state storage (such as Redis or ElasticSearch), Goka only depends on Kafka: processors persist their state (key-value tables) in a compacted topic in Kafka. That is really nice because processors can then join streams with tables of other processors.

- Kasper statically assigns partitions to processors. Goka automatically splits the input and state partitions among processors.

- By default Goka employs sarama and sarama-cluster libraries to access Kafka, but that can be easily replaced with Confluent's go library. Similarly, the local storage is by default LevelDB, but can be replaced even with some remote storage if necessary.
If jail was structured around rehabilitation of the roots causes that led the individuals into the anti-social behavior that requires their isolation then it would be the proper place for someone who has been overcome by problems like this. Instead jail is punitive hell, meant to further isolate and devastate the individuals it consumes to intimidate the rest of the population.
That's a great summary. Wonderful movie at so many levels. History, nawab culture, decadence, cultural distance...
Applying for asylum is also part of the rule of law. It was granted based on real concerns. Since backed up by UN legal experts who found in his favour.
Long lived certs aren't necessarily insecure but revocation is a real issue that doesn't have a good solution outside of short cert lifetimes. People don't actually revoke their certs because it takes effort and costs money, browsers don't reliably check revocation lists if they do at all, and checking for revocations is bad for performance and privacy.
Ha! Fair point. I guess Ireland is the closest cultural match today if you want a confirmed EU member state.
The MPG Illusion (2008)
Thank you for the Code for America recommendation, checking them out now
Everybody says that. Without actual numbers, this is the some as all the other job listings that people rail about where you go through N levels of interviews to find out they want to pay you half a grilled cheese sandwich per day.
What about Clojure? If Kotlin works for Android, shouldn't Clojure by now?
I don't use it much either. When I have used it and voted, it is because the comment stands on its own as clearly good or clearly bad. In the case of bad, there can be comments that are bad in the large context of Hacker News and therefore the local context does not matter. Or to put it another way, local context is not an excuse for making comments that are objectively poor by HN norms.

I'd add that donwvotes are feedback on the quality of a comment. For a reasonable period of time, an author has the option of editing their comment to make their ideas clearer or to qualify their statements with additional facts, details, and rationales. In many cases, the author can delete their comment upon recognizing that it is not very good or not clearly within HN norms.

All that with the caveat that I think people do vote rationally most of the time and that differences in rational votes come down to differences of opinion not differences of cognitive function.
Legalization would help in a couple ways. It should free up funds to redirect to something more productive around rehab. And, at least for newer addicts, it keeps them from having an arrest record that makes employment impossible. As it stands, it's quite difficult for anyone caught using to break the cycle. They can't get work, which leads to depression, which leads to continued drug use.
It is not about being vocal with anti-American sentiment that makes one a Russian agent/mouthpiece/troll.

Conduct and intent have a lot to do with it. Do you use your anti-American sentiment to push a pro-Russian agenda? Do you use inflammatory rhetoric to derail anti-Russian conversations? Do you find yourself repeating pro-Russian propaganda? When you criticize America, is your intent to widen political divides and pit Americans against each other?

If you answered yes to most of the above, it is time to pause and reflect.

The important thing to understand here is that one does not have to be a foreign agent or in the payroll of a foreign government to spread their propaganda. Many people become mouthpieces of various governments unwittingly, usually over a period of time. Then when someone points out their obvious bias, they get genuinely offended.
I've had similarly weird errors in python, but given the same situations its ever occurred to me in ruby. Maybe its just the way the grammar is defined, for example stuff like the following works perfectly fine in ruby while python just says "Invalid Syntax":

foo = 1 +
2
GifFundMe – Create meaningful revenue from your open source projects
The Web Component paradigm will target (pseudo-)native through progressive web apps and ServiceWorker.
quaternions?! This is exactly something I need but never would have expected in the base language.
Aurelia

http://aurelia.io/
Allu Bana Bhayank – Rahashyamayi Darwaza – Kisna Mini Series
I guess she wants to build New Oceania. Disgusting.
InVision App may not be a Billion dollar company yet, I bet that they are close and they will in 2017-2018 (50 million serie D in 2016). They are an entirely remote company (at least they claim that when doing a demo at work couple weeks ago)

https://www.invisionapp.com/blog/remote-worker-truths/
And it's punitive forever. Your employment prospects once you have a felony conviction are severely limited.
I would donate even if my company wouldn't donate. But for me the goal has high priority. Not just abstract charity.
Implementation matters (Country wide):
- system for healthcare with centralized health records (Hospitals/Insurance/Pharmacy) - if that would reduce all that US burden around healthcare and insurance
- android apps / systems for local governance (to get it out of stone age)
- bank 2 bank fund transfers - just hate when in US money from one bank to another travel for 2-3 weeks and recipient might get a paper check after all. Didn't ever think US is so far from some even undeveloped countries
- etc...
Related :) - http://colinm.org/language_checklist.html
Emergency Alert System (EAS): What Is It? How It Works? – SuratNow
Apparently they're working on that: https://issuetracker.google.com/issues/35900034 (For some reason it seems you need to sign in to view this bug; not sure why.)