skysight-inc/HackerNews huggingface dataset:
Issues with Theranos and the company's claims have been widely reported. One of the reasons there were discussions here on HN was that the news and articles that brought up these issues were submitted, voted up and then we all had a discussion on those articles and videos.

The WSJ reporting in particular has been deeply investigative where most of the rest of the media has just sniffed around at what appears to be a problem. Holmes' interviews in particular are some of the weirdest things I've ever seen, here's a fairly typical example: https://www.youtube.com/watch?v=A8qgmGtRMsY

Here's some examples of the media coverage of the company:

https://www.google.com/search?hl=en&gl=us&tbm=nws&authuser=0...

and here on HN

https://hn.algolia.com/?query=theranos&sort=byPopularity&pre...

and specificially about Holmes

https://hn.algolia.com/?query=elizabeth%20holmes&sort=byPopu...
While it might be disappointing, I firmly believe this is a technical and business decision, not a conspiracy. If you look at the features Messenger offers, and the direction the product has been moving, it relies heavily on server-side technology.

Facebook have added contextual ride-share ordering, person-to-person payments, bots, etc. Unlike WhatsApp or Signal, Messenger also still works over the Web without an app or a smartphone-based login: how do you implement credible E2E over the Web, without using the phone as a crutch? How do you allow multi-device support, with a message history, and do E2E on all conversations?

I think they've (rightly, IMO) assessed that most people value those features and convenience over 100% E2E conversations, but want to offer the option to those who don't. Besides, if Facebook were really completely in bed with the surveillance state, why would they have just rolled out full E2E on WhatsApp?
"expected functionality", as the other poster said, is telling you accurately where the link goes. If the link goes to an internal tracker, then that's what it should say. What document your browser requests after that is a separate issue.
Yes, Azul has a similar feature (ReadyNow).

This is nontrivial because lots of optimizations depend on class load ordering and runtime profile information.
His point is that the training instills that formula.
We spend most of our time thinking about what the code does, textual representations are very efficient at that. All of the ceremony is definitely annoying, but we expend a small part of our mental effort on it. Choose even PHP, and eventually you begin imagining how the computer will execute your abstractions and stop paying attention to the cruft.
False sense of security built right into Facebook's marketing approach. Perfectly great idea for getting some of the juiciest dirt on everyone dumb enough to believe them.
Keep us posted on how it goes!
Rank your GitHub repo's issues by demand
> I'd say it was 50/50 that the shooters were white supremacists trying to escalate the situation

How can you possibly make a call like that?
I think that would only work if you could capture the olfactory sensations from being in a forest, and the exposure to the sun's UV rays (which trigger production of Vitamin D, which has been linked to depression and mental state).
Demo: http://fullcalendar.io/issues/
You can carry around assault weapons?
how do you login
p.s. this one was particularly insightful, as it was a scientific clinical review. https://news.ycombinator.com/item?id=11727529
I am no expert here, but given the Red system is under 1MB, and the Java browser is over 100MB, wouldn't what they use in the OS be the same, and therefore Red is still 100 times smaller. Just curious. I find the whole self-contained thing under 1MB with no dependencies very intriguing. Especially afer looking at the other demos that are not trying to code golf. Great GUIs and respectable speeds, and easy to distribute.
Yeah its the "bear arms" part.
Mostly OOP's shortcomings. c2 wiki will lead you to much discussion on how "design patterns" are a band-aid patch for the deep, deep problems with massive OOP projects.
Honestly, it's the closest thing to symmetry yet. Let them know what it is like to constantly be under attack, to have your brothers slain in the street daily without provocation.
# 3. Java EE is legacy tech. While deeply entrenched, most of the work out there for it today consists of maintenance or migration to more service-friendly approaches like Spring or Dropwizard.

While I mostly agree with you, Spring _IS_ J2ee based. (i.e. Servlets/JAX-RS both part of J2ee). Sure it doesn't use EJB but I don't think anybody does (non legacy) at this point.
Here's a python program that should be deterministic, but isn't without disabling ASLR:

print id(object())
"The awkward dependencies on pyreadline for Windows and gnureadline for Mac prompted Thomas Kluyver to replace the old machinery with a brand new pure-python readline replacement: prompt_toolkit."

I was waiting for something like this for years!
Ask HN: New product management tool advice
hey guys,
so i run a product agency, and i do a lot of research for my mockups, examining competitors etc.

Got tired of doing this through googling and created a tool that shows galleries of similar pages by category (all homepages, 404s, promo pages etc.)

Now i find this tool pretty useful because it cuts my research time but too bare-bones to be commercially viable.

So, my questions are:

1) what do you guys think about this product?

2) what features would you find useful if added?

thanks!
A huge problem? Could you give an example of the sort of problem they are causing?

Maybe I am out of the loop but from my perspective as a hobby coder FP complete (particularly snoyberg) has done nothing but put out extremely useful code. Most notable of which stack which is (going to be) the defacto standard for deploying Haskell applications.
Eh, saying this right after Dallas might be the worst possible time.
https://news.ycombinator.com/item?id=12044213

This is an example of a type of comment that used to get upvoted but is now killed. I think most of us are tired of analyzing at this point.
Disarming the public works so well in Mexico, Belgium, France and other places where shootings happened recently... just like making drugs illegal stopped that ... or alcohol * sarcasm* ... what actually does work is fixing the social problems which cause people to want to shoot others

mental health being #1

lil chart for you

http://crimeresearch.org/2015/06/comparing-death-rates-from-...
Same. Quite a few good articles. Even things that I wasn't looking for exactly. New trailers for games I've searched before, etc.
I'm actually jealous. That sounds like an interesting life.
Agreed, though %edit is still a better (and already existing) way to deal with multi line in my opinion ;)
> Golang seems really promising, but has a long way to go. C# seems like the most credible challenger for business systems, but the .NET Core ecosystem is probably still years away from being where Java was in 2005.

Go doesn't have the guts to replace Java, because of the hostile mindset of its community when it comes to writing reusable, general purpose libraries. the famous "you don't need that with Go" is something pushed by go maintainers themselves.

The best bet is .NET core. Microsoft can move quite fast on a project, just look at Typescript or VSCode. And there are already hundreds of thousands of C# devs if not more. C# and F# with .Net core on linux will certainly be the future of entreprise development when the RC mess is sorted out. And MS can still make money on expensive SQLServer
licenses.

I don't think the latest JEE was that bad though. It tried to do away with a lot of unnecessary complexity.
They solve business problems.
Yes, because "assault weapons" is a made up term that includes large numbers of perfectly legal semi-automatic firearms. The same rifle can have two different configurations, depending on cosmetic variations which do not affect its underlying capabilities, one of which is "scary" looking enough to trigger the "assault weapon" label, while the other appears to be an innocuous hunting or target-shooting rifle.
You don't need to imagine it, you can just look at what MS has done with .net and the community that's forming as a result. Java has such a horrendous ecosystem, it's really unacceptable.
I really like SML, but still havn't seen a good unicode solution here - which lets me use unicode in string constants in code, as well as convert data between encodings at run time.

That's what's missing for me. So for now, F#.
By taking this course and referring others to it you're directly supporting CMU - and indirectly supporting CMU's activities related to breaking the Internet for the FBI/US:

https://www.google.com/search?q=CMU+TOR
...have their beginner-friendly charms, but are limited by the lack of type checking...

Haskell people probably say the exact same thing about Java ;-)
Diversity through age. Only a matter of time before .NET spreads. Anything written in "first-class" language can be compiled and run with mods on turing complete systems.
Most of the people shot and killed in the US were not killed by someone with a mental illness.

On the other hand, about half the people shot and killed by police in the US had mental illness, which suggests US police need better training.
What are the current best bets for writing web apps in Java? Play! is convenient, but how does it compare to Spring Boot?
Exactly how many police officers do you know?
A lot of the book is advice and rules about efficiency. Simple things like cleaning items by category, instead of by room (i.e. get rid of your excess clothes instead of just planning to clean a bedroom). There is no mindblowing epiphany, just stuff that works well.

I think the stigma to this kind of thing is misplaced, the book is about taking a slightly more formal approach to something we don't normally think about it. The tech crowd backlash is silly, I think if this was linked to something like 5S organization then the reaction would be different.
The latest .NET version is fully cross platform.
I'm not familiar with either Java nor Golang, but I'd love to hear what you're looking at when you see shortcomings in Golang. I am genuinely curious and are very interested in what enterprises are looking at when they are browsing new tech.

My mother is a COBOL programmer for one of the largest banks in the EU, and I always enjoy listening to her explaining their systems (IBM Mainframe, Batch processing, etc).
Most of the fusion companies I've seen founded lately are led by people who have been scientists in this field for decades.

To which companies of you refer?
Let me know if you have any questions!

Also, check out our certified Ethereum Developer Online Course: https://academy.b9lab.com/courses/B9lab/X16-2/2016-2/about
It's a huge difference to use system specific passwords on that specific system or to trust a properitary buggy system with passwords to other, potentially critical, services and infrastructure.

Which IMO is purely negligently
Thanks, will check his blog.
This is a real problem with ML. There's competing tooling from SML/NJ and MLton, not to mention interesting, useful projects like MoscowML or PolyML. So finding reusable libraries and such is a real battle, and you can't escape knowing both MLBasis and CM, as well as SML/NJ extensions and differences in the respective Basis libraries. The underlying "problem" is that MLton is too good to ignore, but takes so long for even small programs that it's impractical for day-to-day, let alone interactive development.

That's what's so exciting about new work on MLton like this: A JIT-ing MLton, for instance, could be an amazing thing. It seems like the community has been coalescing around MLton against all odds, and any improvements to it are a big deal.

SML is nicer syntactically than OCaml, but OCaml brings so much to the table that it's hard to ignore (a simpler compilation model, niceties like named arguments, single development target, good community). Also Paulson's ML For the Working Programmer explains SML's warts well, in a historical context. It goes into great detail of some of the limitations of SML's module type safety and some of the nasty things you need to do to make functors generic and reusable, which really turned me off of the language and explained why Caml and OCaml exist. I still love SML but must concede that it's mostly a teaching language. The Little MLer is wonderful.
http://py3readiness.org looks pretty good, most of the blockers for me (like twisted and a few others) are gone by now.
#2 is not the case: for still quite a few bank and government software in Belgium :/

Although when not needed on a PC I tend to remove it asap (Java)
We encourage all Haskellers to join, and to take part in lively discussions of how to improve the state of the art within Haskell.

I read it like there should be a problem to solve, but english isn't my mother tongue.
I've only seen that in older buildings in the US.

In new buildings (~1970+) I've always seen what I consider the standard: live hot and neutral to the switch. Hot is switched to the fixture, and neutrals from both sides are tied together in the box.
You also obviously have to allow the standard CDNs and such, but the result is that 90% of the web then "just works", without most of the tracking or problems.
> If you are not logged in to Google, you get clean links. It's ironic that they treat less engaged users preferably.

No you don't. They start out clean, but when you click or right click on the link, it changes.
I have no idea but I ended up using chrome everywhere.
I was referring to IRC gateways. Were those IRC gateways?
There is a giant difference between bullying and shooting. Furthermore, the consistently true cop stereotype is they hate paperwork.
Java EE is described by some as old, heavy, over engineered technology as opposed to Java SE + simple servlet containers with some Spring or other 'lightweight' frameworks.

However in my opinion there is something about Java/Java designers at Sun/Oracle/IBM that lead to over designed APIs and code. Looking at just Java servlet api, it is described in most elaborate manner. It is not about supporting Http Listeners endpoints + some additional features but about any kind of servlets possible for past and future protocols. It is awkward and lacking features for practical Web based applications but still has 74 class just for specifying servlets and no implementation.

So arguments about Java SE vs Java EE vs Spring vs Other hot Java framework seems facile to me. Java it self has set the tone to describe things in most elaborate manner, not most succinct manner and anything on top of that more or less follow that tradition.
Jeff Atwood was so right! He was talking of StackOverflow, but it happens on HN too: if you answer a question with a link to a google search, the first or second result will eventually be the question itself, with the increasingly useless (as it goes up in ranking) google search reply.

So, answering a question with a link to a google search doesn't make much sense in the long term.
I think a lot of them think that it will be "militias in the woods against the national guard, winning through guts and woodsmanship" or something, conjuring up images of units v units battles from two centuries ago, rather than the pattern seen all over the world for the past couple of decades - urban guerilla strikes.

The people won't fight the army, because it's not the army that's directing their lives. The police are the most visible authority of the government to the domestic population, so if the 2nd amendment is to be used in it's original intent, it will look like Dallas as you say, and not some paintball woodlands adventure on steroids. Two centuries ago, the government sent units in ships over the sea from a foreign land. In the modern era, the government is composed of the same citizens that dream of fighting it.

Nothing will change, though. Unless a rash of copycat crimes happens, there'll just be the same speeches by the same talking heads, and it won't make a lick of difference.
Better neighborhoods generally have more trees.

Rich people generally live in better neighborhoods.

Rich people are generally more health-conscious and can afford to take care of their own health more.
One of the best shows on TV, though really, I imagine everyone is watching it on HBO Go or Now.
Yeah, no. https://hub.docker.com/r/madsonic/ubuntu-madsonic/~/dockerfi...

Java (openJDK) is GPL licenced.
This article doesn't mention it, but Facebook Messenger will be using the Signal protocol: https://whispersystems.org/blog/facebook-messenger/

also, here is the white paper (from the above post): https://fbnewsroomus.files.wordpress.com/2016/07/secret_conv...
Really? I think most land speculators are pretty unsophisticated. How are they going to go short? Short UK house builders? Already dropped. Hedge GBP? Already dropped. Most are holding the baby now.
And runs on more platforms than Java.
A Mind-Bending Mirror Illusion Turns Circles into Squares
How we reindexed 36B documents in 5 days with Elasticsearch
Imagine you have two java apps on your pc. You want one to have full network access, but restrict the second one. Well, you can't, because application firewall sees both java apps as java.exe
That is an excellent point. There are a few notable shortcomings in Standard ML and I often wonder what the harm would be to create a language that diverges from the standard to support some very basic (but fundamental) features that one needs in 2016. But then I remember that's similar to how Haskell happened and I shy away.
I actually think Firefox is currently seeing more development than Chrome and it's just not as noticeable, because a lot of that development goes into unearthing some of the technical debt that they have (Electrolysis for multi-processor integration, WebExtensions for a proper, stable add-on API), or is an investment into the far-reaching future (Servo).

That being said, I'm not actually that well informed about Chrome's development, so it could also be that I've simply missed some of their development plans...
> Now I know there are a lot of US citizens who believe in the right to bear arms, and many more militant NRA members believe that is more about defending themselves from the state, but if you take a step back, they've already lost that fight long ago. The state already tramples over their rights, and there are no armed militias matching on Washington to overthrow the corrupt and over controlling state. I truly don't understand that argument.

Taking up arms against the government is a measure of last resort. The human cost would be extraordinarily high if people decided to solve political and legal problems with violence on a national scale.

Right now there are a number of problems with citizen rights getting trampled in the US on but we're not at a point where working through our political systems is totally worthless, nor are we at a point where the whole system should be burnt down and started over.

The existence of the 2nd amendment means that those with power have to respect the fact that they are vastly outnumbered and outgunned (100 million gun owners vs. maybe 2-3 million law enforcement and military combined). Would be tyrants would have a lot more to think about with an armed populace, than an unarmed populace.

Now of course Americans pay a high cost for the 2nd amendment and that shouldn't be discounted. But it is a last ditch deterrent against an abusive government.
82 Experts Reveal Their Best Time Management Tips
yes, but right now e-ink has all the ease of reading without this speed. In the future perhaps!
This is exactly what I'm thinking. I expect a post in he next day or so from Open Whisper people to lend credibility to this project. They seem to be the Go-To these days.

Edit: and it is http://www.whispersystems.org/blog/facebook-messenger
> The same reason Gmail can't work with end-to-end encryption--they want to advertise at you based on message content.

I wonder how they'd do if they were more open about it. "You're getting Gmail for free because we read your email and advertise to you. However, if you want to pay for a premium account (or Google Apps for Work) then we won't advertise to you, won't read your email and we'll even make end-to-end encryption easy and convenient".

I mean, it seems like a good compromise. I'd be happier with the rampant advertising and profiling going on if it was only for signed-in users and everyone was given the choice - use it for free or pay and get guaranteed privacy and no ads.
People claim that Oracle is abandonning JEE (which is true) and that this is killing Java (which the author disputes). The author argues that JEE is too monolithic and that monolithic frameworks are falling out of favor in general so abandoning it is a sound business decision on Oracle's part. He concludes that people should "stop bitching" and use the JCP to move JEE towards a more modular approach where everyone can pick and choose components based on their actual needs.
It's not mine either, but I don't read it like that. It makes sense that they would encourage people to get involved. I mostly see mentions of aging tools which, I believe, is true (I'm not a hardcore practitioner, just a curious Haskeller on my spare time).

I guess I'd like to see more in details what they are planning to do.
I am confident Facebook will meet your high standards when it comes to E2E encryption for Messenger.
Facebook Messenger begins testing end-to-end encryption using Signal Protocol
Why are you using Facebook in the first place? I thought the HN valued their privacy. Try https://hubzilla.site instead.
I also work in .NET stack but until now(before .net core), the entire CLR was a blackbox and could only run on Windows.Obviously we had Rotor released but license was restrictive and there was Mono but in my experience mono was far from production ready when it came to asp.net. In terms of the IDEs like VS or IntelliJ or a supported production ready server (kestrel like) there was not much option.

I think the place where java still shines is JVM.There are myriads of JVM implementations out there which is suited for all kinds of purposes.And with the same flexibility ,there are functional languages like Scala or Clojure which targets JVM where all existing java libraries can be used for your new shiny language of choice.Of course .NET has F# or DLR (which I feel is another layer added on top of CLR and I couldn't like it).

What I see is .net has ports for most of the java frameworks or libraries e.g spring,hibernate,lucene,akka you name it. With .NET core being open and F# and C# being super awesome on it's territories (yes am biased :) ) ,we may have good contender to java in some more time.
> in case of a gun being drawn on them - which happens regularly.

I don't believe this is true.
How do the galleries get populated?
Outdated paranoic "intellectual property" guarding in corporations. Would love more openness from hardware manufacturers, too.
All of those APIs are the gravy on top of cherries. Most websites don't even use them. IE9 and older blatantly ignored and/or reimplemented key browser functionality such as rendering and DOM querying APIs. It was a mess. Whatever Safari is or isn't doing doesn't even compare.
I use a prescription nasal spray and eye drops, and this completely controls my otherwise severe symptoms.

I used allergy pills for years, but the results were not as good, and they all caused some amount of drowsiness.
OK...

Changes shall be made.
Python 3 Testing: An Intro to unittest
To be thrown out, the judge has to view the disputed facts in the light most favorable to the plaintiff and find that they still wouldn't have a case.

If it takes weighing the relative evidence on both sides, no matter how big the imbalance there is, that's what a trial is for.
New users have a green name.

This is supposed to allow existing users to give gentle advice about how HN is supposed to work. sama (or maybe pg, or dang) said that they check /noobcomments regularly and upvote the good comments and provide a bit of advice if needed.