skysight-inc/HackerNews huggingface dataset:
It's a fine line you have to walk, when trying to drive traffic to your website yet avoid annoying your existing users to much you drive them away.

I think SoundCloud might have staggered over that line just a little.
I have no recriminations prepared for you but I am curious; where did you get the idea you can't make docker images for java apps? Did you piece it together mistakenly based on incomplete knowledge or is someone actually spreading that around?
Dallas Police Used Robot with Bomb to Kill Ambush Suspect: Mayor
Quite the opposite, she would be thrilled!
I'm not immediately seeing any insight into whether this covers conversations initiated in-browser. If this does exist, it'd be interesting to see how they've tackled the security of crypto logic in-browser and compare it to what Cyph has in place for in-browser code signing.

Reading the technical docs now (https://fbnewsroomus.files.wordpress.com/2016/07/secret_conv...).

Edit: Yep, this seems device-to-device; there doesn't seem to be a web component here. Still useful given how many people use messenger primarily via phone, and I suspect implementation wasn't hard given WhatsApp did it first. It would be neat to see if Messenger and WhatsApp are ever bridged through this.
Kill Productivity Killers. Codete Software Teams
The third browser war is over and it's a bloodshed
Australia was never a gun culture in the first place. Apart from security forces, civilian guns were things farmers used for stock control, or occasionally hunting. It used to be the same in the US as well, until the weekend warrior/home security people went berserk.

The real problem in the US is the cultural trope that 'problems are solved by a man with a gun'. From domestic police to foreign policy, the US psyche approves of an armed response early. Until that's sorted (which is a generational problem, with no 'quick fix before the next election'), the US is going to keep having this issue, again and again.
Why should this program be deterministic?
"There is a shotgun if the badgers get too close."
https://stackoverflow.com/questions/14541975/difference-betw...
Anatomy of a Penetration Test
But this article is focussed on a very narrow niche market - not just prostitution but sugar daddying.
I think there will be hundreds of kids and students who struggle with math.
Historically, it looks like the prostitution ban was mostly pushed through by this women's organization

Interestingly, too, women on the whole used to vote more politically conservative than men, while today they vote more politically liberal than men: http://www.economist.com/news/europe/21700425-europes-far-ri....
I've worked with a lot of software that uses Oracle on the backend. Our company wasn't buying Oracle, but I'm sure the company we were paying for the software was giving Oracle a lot of money. However, I don't think this is the biggest reason that Oracle is the behemoth they are. I think it's the US government. I expect that everything in the federal government runs on an Oracle server. Just a guess, though. I just can't fathom how enterprise sales can float a company that everyone supposedly hates.
Can Java EE be developed on OpenJDK?

Can OpenJDK create a fork of the whole Java ecosystem when Oracle wrecks it?
That's .NET Core, which is incompatible with .NET, so it's a completely new ecosystem so it has no where close to the maturity of Java or normal .NET.
Sorry, I think this comment is out of topic. I don't know why Apple put this separated with their open source projects on https://github.com/apple.
I deleted my comment after reading yours. I missed the key three words: "such as this". You're right, I read what (s)he meant in reverse. (S)he didn't mean "why did people create SML when other stuff exists", (s)he meant "why does other stuff exist when SML exists".

Thanks for the correction!
I think that parent is classifying a "true" scam as one where the scammer knows that they are scamming and just doesn't care. 419 scammers take money away from people and have no intention to ever "make things right." They may have internal justifications that "rich Westerners" can afford it, but that's slightly different than justifying that your tech will work out (or that our pyramid scheme will work out) in the end.
Awesome news!

They should call it 'private conversations' instead of 'secret conversations' though.
Whenever you click any "Save my password" option offered by any application on any OS, that password will need to be stored in some reversible encryption somehwere - there is just no way around it.

And unless you want to type in a password every time you need to access any of these stored passwords (which would nearly defeat the purpose), then the application or OS needs to keep that password and/or key in memory somewhere.

At that point, I would trust an application that runs with privileges that not even root can get (thanks to 10.11's rootless mode) much more than any other application, even given the eventual security flaw.

This severely reduces the attack surface to only the keychain application itself and to the component that enforces the privileges, whereas in other cases any root-exploit will cause you to lose your passwords.

In the year of 10.11's existence, no security flaw has been found in either system integrity protection (= rootless mode) nor in keychain (the bug listed here isn't a bug. if you ask keychain to give you the password, it will have to give you the password or there would be zero point in even storing it in the first place)
I'm building www.facebook.com/kokonautweathersensors which uses a nodeMCU so it's open source.

There's also a lot of stuff at seeedstudio.com or electrodragon.com that is open source too.

Also, this episode describes where China/Shenzen is at right now https://www.youtube.com/watch?v=e4wbFdePb-k
Device to device. As you are aware, doing this in a browser in a manner that is not begging for failure is next to impossible.
Putin gives FSB 2 weeks to get Internet encryption keys
> People are mamals. Mamals breed.

Yes, and America took advantage of that to increase the slave population in a cheaper manner than importing. They ripped children from their parents.

That you're portraying this as a positive fact is horrifying.
Feds ban Theranos CEO Holmes from running lab for 2 years
Show HN: Hack your Twitter timeline – Sort by retweets, likes and users
Well, forced-coffee-serving and forced-car-fixing also has a name: slavery. That's pretty traumatic, too.
Cynicism. Too much cynicism, it turns out. Mass shootings in the US are usually, but not always, white perpetrators.
For me it would be, if only the result of %edit would make it into the history...
Well, if you are a user using Stack, packages which are not in the LTS have to be added manually. So in a Stack universe, treating LTS as the universe of packages is not unreasonable.

I don't think either Stack users or Cabal users think Hackage should go away; in particular if you're a library author, the way into the LTS is to publish something to Hackage and then ask Stackage to take it.

As for Backpack, it doesn't really have much to do with the philosophy difference between Cabal and Stack. But I have, as necessary refactoring for implementing Backpack, been working on improving cabal-install, including the Nix-local builds feature which is supposed to make Cabal's usability story much better.
"Java EE is basically the official java server-side container. ... Some people came along and created some lighter frameworks."

"Container" is the key word here.

J2EE had the notion of an app server hosting your app.

The extreme alternative is to have your app be standalone and "embed" an I/O protocol (HTTP) server. I've had great success with this strategy.
There are seriously more important things we should be dealing with as a society than preventing the filming of police. Like disarming the police.

Edit: Categorical imperatives which require the cessation of global human killing -- arguably the only categorical imperative that makes any social sense whatsoever at this crucial juncture for our planet's social history -- require the disarming of everyone. Other categorical imperatives are arguably subservient.

Deal with it.

Sorry, I do not know of any balm for this burn.
I really don't want to put this down. This looks very interesting and is nicely presented. But I have trouble recognizing the main idea(s) behind the "LMAX Disruptor". To me, this all boils down to:

"You get better performance if you implement your event queue via a pre-allocated ring buffer instead of (dynamically allocated) linked-lists or arrays."

Is it really just that? If so, this is nothing new, but quite common in game programming and related fields. For example, see: https://fgiesen.wordpress.com/2010/12/14/ring-buffers-and-qu...

What am I missing?
This is why I didn't get to it until the edit. If I could be sure I wouldn't offend my clients, one of the first questions I'd ask is "are you a nerd?" As it is I have to couch it as "what's your background? are you technical?" and risk getting pinned as a condescending asshole when all I'm asking is "do you want me to tell you what the opcodes are doing to the transistors or do you want to tell me how the machine is 'feeling'?

The real question, I guess, is "do you have the knack"?
Newsflash: If you let someone into your house, they can steal anything in your home.
Could you elaborate on why applying signal protocal in a browser is next to impossible?
front page: https://news.ycombinator.com/item?id=12053721
Producing really good code doesn't give you the right to claim property of the userland (sort of). For me, it's a huge problem.

Imagine if each companies (using haskell commercially) start to act like that...
Why are there two Haskell websites (haskell-lang.org and haskell.org)?
Please let this be a published paper.
> no python 3 as usual :( 99% of my production code is python 3.

Contribute work or funding[0] to pypy3?

[0] http://pypy.org/py3donate.html

[1] http://doc.pypy.org/en/latest/release-pypy3.3-v5.2-alpha1.ht...
It had been a long time since I checked. I don't use Google often.

But I just checked again, and you're partially correct. Some but not all links are replaced with the redirect on click or right click. If you browse with JavaScript disabled, some links are prepopulated as redirects, and others are not.

Google is a moving target.
Solar panel roadways for latter
Speaking as an ex-local of Bicester and a Kirtlington, it's surely not Kidlington itself. Kidlington, like Bicester (sans the "village") is your typical nondescript that exists near some beautiful Oxfordshire villages (such as Islip and Kirtlington).

For Dr Fegg, outside of the A4095 you probably drive through on your way to Oxford, there is a very beautiful village hidden from you - for example http://www.kirtlingtonpark.co.uk/ - Unlike some other obviously lovely villages, you actually have to explore to find the beauty.

As a local of Chicago, I miss being able to visit Kirtlington (although given, Kidlington used to have some of the best chippies)
Could you explain more about what's awful and immature? Do you mean the linked website, or the discussion here, or somewhere else?
Yeah, worse, he's being scored by highly imperfect algorithms.
"feature phones" sounds like newspeak. Why are they called that? If anything I'd think they'd be called "lack-of-feature-phones".
"...I personally have never had any problem using Edge/IE to download Chrome..." Is my favourite.
Define Your Bluetooth Low Energy Characteristics in an IPSO Way
Ms Holmes is a close personal family friend of Venture Capitalist Tim Draper, who continues to support her and say that everybody else in the world is a big meanie who is out to get her. He hasn't repented and I don't expect him to.
I know much of it is open source (darwin is, too).

It's just that they don't engage much and it doesn't feel prioritized.

Take this website for example: http://opensource.apple.com/

The design feels like it's from the early 2000. There is almost no documentation besides the raw data/files.
Ring buffers and queues
Is the heat amount stored in CO2 and methane any higher than fluctuations of
heat capacity of water in the atmosphere? If no, then it doesn't matter if
their level rises or not. And as I remember, it was a difference of orders of
magnitude.
"What happens in a future without work?"

We like to answer with "basic income" or "we'll create new jobs", but that's not always the case.

Uberization of prostitution, surrogacy, professional cuddlers. That should open our eyes.
Debian en el centro de control de la misión Juno
Samsung Galaxy S7 Active Fails Consumer Reports Water-Resistance Test
YES indeed also UK police does this for years no problems no civil executions..
I hope this will someday become the standard in my country as well.
I wonder how difficult it would be to port C# to the jvm. It really is a better language. There are some parts of the standard library that are better in java, but overall I'd say C# is better there too.
Frankly, I never understood this objection; what's the problem with using text as the stored format? You can still parse it to an AST, render it in a visual way and then serialize the AST back to text.

I think the main issue is that code syntax is too flexible, so code generation tools create large diffs when updating manually written code. A simple solution to that is having a formatting tool like "go fmt" to adjust the latter before committing.
And hence all art sales would come with the condition of a proof of authorship, as part of buyers due-diligence...
The difference between haskell.org and haskell-lang.org, the new subreddit and IRC channel, the cat fights between the designer and haskell.org, and so on.
Pure Go implementation of BLAKE2b using SIMD optimizations
X10 is particularly horrible for a couple of reasons. For one I'll quote from the Wikipedia entry:

> In the 60 Hz AC current flow, a bit value of one is represented by a 1 millisecond burst of 120 kHz at the zero crossing point (nominally 0°, but within 200 microseconds of the zero crossing point), immediately followed by the absence of a pulse. A zero value is represented by the absence of 120 kHz at the zero crossing point (pulse), immediately followed by the presence of a pulse.

Command sequences are only 2 bytes (16 bits) long, and for certain commands ("all lights on", "all lights off") four of those bits are even ignored. This means it's quite common for electrical noise to be mistaken for signals.

The other problem is increasingly we have more noisy electrical gear on the line, and more equipment that absorbs/filters the actual signals (UPSes, and pretty much any switch-mode power supply in computers, TVs, etc).

I unfortunately put in a bunch of X10 stuff at my parent's cottage many years ago, and it had this problem. Somewhere between every couple days and every few weeks, all the lights would turn on. Sometimes while no one was there, sometimes in the middle of night when you were sleeping :)

We since replaced it with Insteon dual-band, which uses both wireless and powerline, and it's significantly more reliable (and all those problems have disappeared).

In case anyone's interested, we used this stuff because the main floor is basically one big open concept space, and has entrances on all four sides (deck, sunroom, stairs and front door) and the 'smart' switches avoided having to install a stupid amount of 3- and 4-way switches that were originally planned. There's now a keypad by the front door and one in the middle (between kitchen area and sunroom) that can control everything, and a few individual switches by other doors. You can press 'all off' by the front door when leaving and all 6 or 7 circuits in the main area plus the sunroom, hallway, stairs, and foyer turn off.
Did something like it happen in Japan? compensated dating?
Ask HN: How do you go about learning new language, framework?
Let's say I'm using framework X, I know how to do stuff with it, but I always have this thought in the back of my mind that certain things could be done better and that there is probably some nicer way to do it. You don't want to miss out on that cool feature.

We all know that there are deadlines and reading all of the documentation takes a lot of time, but the best way to learn it is in fact to read all of the documentation.

Do you have some hacks to circumvent this?
Also take a look at:

http://chronicle.software/products/chronicle-queue/
Reasons from @alexstamos (CSO @ Facebook):

- FBM is multi-device, and we'd like to see E2E usability improve to support this. For now, pick one device and keys never leave it

- Secret conversations don't currently support popular features like searching message history, switching devices, voice/video, etc

- Hundreds of millions use Messenger from a web browser. No secure way to verify code or store keys without routing through mobile.

"We don't want to disrupt people's current experience."

Source: https://twitter.com/alexstamos
My goodness people. 12 hours of discussion and people are arguing about if it's actually more efficient or the best thermostat to use.

The reason no one wants a "chest freezer" style fridge (which the author of the article advocates) is because it's a pain the back to get stuff in and out, not to mention organizing your food.

Yes, this is great for home-brewing. But nobody should kid themselves that regular people would want this to replace their "normal" upright fridges.
As much as this is a step in the right direction, you have to specifically enable encryption for individual conversations in Messenger. This implementation seems a little sketchy to me. They really should just encrypt every conversation automatically. Otherwise, encryption only encourages scrutiny.
You can always give it a shot and see if you like it.
I made the comparison to Cyph for a reason. Every time Cyph comes up, there's some amount of lively debate about whether they've actually got working in-browser code signing (which they filed a patent on). I'd argue they do, but I'm also one of the guys who reviewed the implementation.
Either life imitates art way too seamlessly or the writers are pulling from a pretty dope collection of SV war stories.

Would love an annotated version of the show that points out plot details mapping to real life shenaniganery
I hope the first one will be: solving the gui state!
That's a bit of a stretch. If you're forced to serve someone coffee one time most people would agree that's messed up but not that big of a deal. If you're forced to have sex once, you've been raped and that's a life shattering event.
In what way is it worse?
A by product of what? 86% of their profits come from advertising[1].

If that's not the definition of an ad company then I don't know what is.

[1] - http://adage.com/article/digital/google-q4-2015-earnings/302...
I use twitter primarily as my news reader and I follow about a 100+ users.

I wrote this chrome extension to re-order by twitter timeline so that I don't miss out on the important stuff and to tune out users who tweet a lot but I still don't want to mute them. It's currently not open source, but if there's sufficient interest, I'll cleanup & put it here : https://github.com/hackybird/chrome . All data is stored locally in your browser.

Usage : Just load a timeline & click the extension. No signup needed.

Features :

- Sort any twitter timeline (or search) by retweets & likes

- Assign weights to users to change their tweets' order (e.g. someone whose tweets are important to you but they don't gather enough retweets/likes & may get buried down).

- Mark tweets as "read"
Meticulous House Cleaning in Atlanta GA
They did switch to using existing tools to run their lab tests. That's exactly what they did. That's why they started doing venous draws instead of just nanoliter draws from pinpricks. This was documented repeatedly in the media.

They also invalidated all their Edison (their specific nano device) results for two years, and it turns out they weren't even running other people's devices correctly and had to invalidate results for that too!
Here's a whitepaper to start:
https://fbnewsroomus.files.wordpress.com/2016/07/secret_conv...
In my opinion you're viewing this from the opposite angle (bottom-up versus top-down).

To me, much of the root cause (it's not just black males per se; think of all the dogs shot mostly unnecessarily by police for instance -- https://puppycidedb.com/) is the over-aggressive militarization of the American police force. Which occurred for many reasons, but primarily was due to various moral panics such as the "war on drugs", and the need of our oversized military industry to dispose of excess military equipment. (See Balko's book on this: https://www.amazon.com/Rise-Warrior-Cop-Militarization-Ameri...)

Ultimately, the problem I can see with such policies is that the "war" paradigms too many police departments are obsessed with divide people between The Good Guys and The Enemy. The police force should be about community first (protect and serve etc.). But when the motif is more Good Guys vs. The Enemy, this probably does allow things like racial bias to play an oversized role. And when the motif is more War War War, it probably encourages hair-trigger responses.

In my opinion, American police violence (and we do IMHO have the most over-aggressive culture of any rich world nation I've seen) won't be fixed until this attitude changes. This is less a police officer issue (officers can be trained to any culture) and more of the type of culture encouraged at a legislative level.
Banning prostitution is one of those silly policy mistakes that politicians around the globe have committed regularly in the past. There should be no place for morality in any modern legal framework. However prostitution still lacks a reasonable regulatory framework in most countries (with some Swiss cities being a notable exception).
Reasons from not enabling it by default by @alexstamos (CSO @ Facebook):

- FBM is multi-device, and we'd like to see E2E usability improve to support this. For now, pick one device and keys never leave it

- Secret conversations don't currently support popular features like searching message history, switching devices, voice/video, etc

- Hundreds of millions use Messenger from a web browser. No secure way to verify code or store keys without routing through mobile.

"We don't want to disrupt people's current experience."

Source: https://twitter.com/alexstamos
The motto is "SQL Server 2016 - Everything built-in".

I think it sums it up pretty well.
Hi all - given the timezone (I live in AU) my responses will probably slow down. Please go ahead and post any other questions or comments you have as it's been great to hear them and I will respond ASAP.
And we had some smart outside people review it:
https://twitter.com/matthew_d_green/status/75140316340882636...
Over here in the real world, Facebook does not need to worry about "[losing] customers to these other message apps that tout their encryption" because the latter are not even in the game. There are only a few messaging apps that matter, because the value of the app is in its network and who it can connect you to rather than some feature checklist for the HN crowd.

Dropping secure E2E encryption into an app that is deployed on hundreds of millions of phones across the globe is a game changer. Period. Once you climb down from your lofty ivory tower and consider the impact this will have globally then perhaps you you will be a bit less dismissive of the goals and efforts of the team that convinced a company that lives on data to delierately blind itself to some for the sake of their users privacy and security.
If they end-to-end encryption all the conversations then they won't be able to mine all that data for advertising purposes...
> who, that person claims, was known as Peter Doige at the time

This is the crux - is there any evidence of this? Is this based purely on the testimony of the claimant?!?

How did this get to court!
Because "phone" is the primary feature. Phone-feature phone sounds silly. You can say lack of features phone if you like, most people prefer shorter phrases.