skysight-inc/HackerNews huggingface dataset:
Yes. Facebook has been trying to get telcos to foist this on us Indians as well. It has kinda blown up into a big debate about net neutrality in the country. Here is the latest hn article on it : https://news.ycombinator.com/item?id=10931750
the you spend some time defining what a typical 2G and 3G connection looks like to your end users, and then you replicate that with existing tools. There are very, very many open source solutions to adding latency, jitter, throttling bandwidth, and replicating packet loss. in fact, I'd argue that coming up with a few solid definitions of what a 2G and 3G connection look like is far more accurate than running tests over one dongle "IRL"
AIUI the leaked data is recipient and approximate length of the body. Is there more?
As long as you are alone and in control, I agree.
But in a project with a large java inheritance hierarchy, polymorphism maxed out by some remote developers, it is easy to really get lost.
Curiously the key fits with the track I was listening to at the time: Dusky's Stick By This. Kind of interesting listening to them together.
errm - badiu? tencent?

Also the Foreseeable Future is quite a short time in this context.
Full title should be:

Treatment of major depressive disorder using botulinum toxin A: a 24-week randomized, double-blind, placebo-controlled study.

______________________________________

What I find interesting is, that this seems to be almost a magic bullet for some depression. Half of the patient group had it's HRSD* score halved after measly 2 applications. Halved means depression gone (0-7 is OK, 7-20 is depressed). It seems that disrupting the feedback cycle between facial muscles and mood can be quite powerful.

First study on this was published in 2006.

http://www.psmag.com/health-and-behavior/can-botox-cure-your...

Yet there is very little research on this (4-5 studies) - even though such research is really comparatively cheap. All that is needed is a researcher who can evaluate the subjects and some very short sessions to administer the injections.

Meanwhile, millions of people are continually being prescribed psychoactive drugs with unpleasant common side effects, such as nausea, dry mouth, inability to have an orgasm, weight gain, erectile dysfunction, etc.

*https://en.wikipedia.org/wiki/Hamilton_Rating_Scale_for_Depr...
The job most likely to suffer massive layoffs in the future because of progress in AI is the job of the software developer.
I decided I should use OpenBSD as I'd heard it was really secure. This was 2000. The old machine it was going on had an unsupported NIC, so my first experience of OpenBSD was trying to install drivers from CD. It then literally took a week to compile everything. Happy days. I was so pleased with myself that I bought pufferfish stickers to put on it.
Not sure what link OP meant, but try this one:

http://www.lefigaro.fr/actualite-france/2013/07/28/01016-201...
The title says it all. "Tech’s ‘Frightful 5’ Will Dominate Digital Life for Foreseeable Future." But since we're talking about technology, "foreseeable" translates to about two years. ;)
Hyperloop Transportation Technologies Breaks Ground to Make Elon Musks Hyperloop
RIP Friends Reunited – but what else is lurking in the social media graveyard?
Text messages?
It should have been obvious to the project team that the hole would be noted, or suspected if the details were obfuscated. I'm more concerned about the waste of public money on a doomed project.
>Just because of OpenVPN? Wouldn't such an atom machine be able to handle this load?

Newer processors will have hardware to do AES, you can look it up on ark.intel.com where it is called Intel AES New Instructions. You probably want this on a slower processor such as a Celeron if you're planning to do OpenVPN.
You are also getting the productivity boost that comes from working in a coffee shop

http://well.blogs.nytimes.com/2013/06/21/how-the-hum-of-a-co...
The problem, IMO, is that any new tech startup that may one day grow to be as these ones, get taken over (for exorbitant amounts) by these very parties once they're starting to gain some traction. In fact, that seems to be the business case for a lot of startups.
“Lean Startup” is a religion
"A small built in webserver" is exactly what ASP Core now gives you. ASP.NET was never previously about providing that, and it wasn't a thing until fairly recently.

Now with Kestrel you only need a handful of lines of code to spin up a web server.

The whole point of Core is that MS have rewritten .Net and ASP to learn the lessons of more modern languages. ASP.NET 4.6 is standing on 19 years of cruft which is why it has so many weird and complicated parts.
It's possible to sideload apps on Windows 8 and above:

https://technet.microsoft.com/en-us/library/hh852635.aspx

Or is that the volume licensing program option you mention? I'm not sure (never tried it).

Edit: sideloading seems much simpler in Windows 10:
https://msdn.microsoft.com/en-us/library/hh454036.aspx#Insta...
Introducing Asdf: The Extendable Version Manager
I was interested in doing IBM's Watson Hackathon this month: I prototyped a little app that used their speech recognition service but quickly discovered that it couldn't understand even the most basic things that I said, whilst Nuance/Siri had no issues. I've also seen demos given by the Watson team consisting mostly of very deep Java stack traces, and "sorry, this question could not be answered, try later". Whilst I think that Watson seems more of a triumph of marketing over technical capability, they're at least headed in the right direction.
In a team you obviously need to agree on a set of languages and tools but, again, I still find people using different styles, often depending upon the functionality they're working on.

To some extent it depends on what you think is important, and the environment you're working in: I always want to get working software shipped and I'm happy to change the way I work (and the tools I use) to get this done more efficiently. If you believe there's ONE TRUE WAY - or perhaps you have team members who insist that's the case* - that's bound to be more of a challenge.

*I've never found this mentality leads to the best outcomes, especially not on large, complex projects, and certainly it can cause a lot of friction within the team.
Spotify acquires Dublin-based music discovery startup Soundwave
Please watch this first and I am sure you come back here with more enlightenment.

https://www.youtube.com/watch?v=v47WEyeSMSA
After shelving its IPO plans, Deezer raises €100M
A more practical way of discussing this would be a concrete example of a business need, implemented in both paradigms - object-oriented design relying on inheritence and then a more typical to FP design based on composability. Then by simply comparing the two we could draw some conclusions about code size, simplicity, maintainability and so on.
Sarkari Result – Latest and All Sarkari Result Updates – SarkariNaukriZone
(Microsoft was dominant for 1-2 decades.)

I think it's more likely we'll see at least another 5-10 years of dominance of the "Frightful 5".
The readme contains the most important thing missing from the blog post:

Algorithm Overview

1. Find edges using laplace

2. Find regions with a color like skin

3. Find regions high in saturation

4. Generate a set of candidate crops using a sliding window

5. Rank them using an importance function to focus the detail in the center and avoid it in the edges.

6. Output the candidate crop with the highest rank
Foreseeable future, unless .. black swan. And so on.
> Ultimately Windows 8/10 is a closed platform similar to iOS. Are we as developers willing to pay 30% of our revenues to Microsoft when the day comes that UWP will replace .net/win32?

That would explain the move to `offer' Windows 10. But I can't see .net/win32 being replaced before 10 years.
Why create devd when you could have just used live-server? It automatically injects the LiveReload stub and watches the directory for changes.

I guess, if your end goal is to move everything away from the node ecosystem. To each their own.
I turned off uBlock for the landing page then turned it back on. I think I triggered the 30-days, though. Here's a pastebin of it.

http://pastebin.com/G9yK3AnP
SSH tunnelling for fun and profit: AutoSSH
Honestly, I'd consider five entrenched players with frequent ups and downs to be the signs of a fairly competitive industry. Indeed, each of the five seems to offer roughly comparable products to at least two of the other four players, suggesting that consumers are getting a pretty good deal out of all this.
The ExoHub Could Be the Mac USB Hub You’ve Been Looking For
Well ... it is better than 8. A lot.
Show HN: Hacker news for news in India
I think there's a fundamental misconception at the heart of how people think about OOP, and it revolves around "what is an object". In all likelihood OOP perhaps became hyped because it seemed to provide a paradigm whereby one could develop programs as simulations that resembled the real-world systems they were modelling. This is somewhat similar to the way COBOL took off because it was intended to facilitate verbose readable code that would be verifiable by analysts.

I think this may have been the original intention of real OOP languages (OO theory itself developed as a way of modelling knowledge from human perspective [1]) such as Smalltalk but as the author says it just isn't feasible to do this "all the way down". In my experience OOP of this style is best used as a high level abstraction but beneath that for the sake of pragmatism and performance you usual need to get a bit more imperative.

The other perspective on OOP is that one models your solution space rather than your problem domain. One models data such as `CarHoodDrawingAlgorithm` rather than `CarHood` - and it's this reasoning that can lead us towards functional programming, which may be described as "OO for functions".

OO is still useful, because objects are something we naturally understand and can discuss. "Oh I got an exception when I called 'draw' on CarHoodDrawingAlgorithm / Oh really, that's a subclass of CanvasDrawer which I wouldn't have expected to throw that type of exception"

I think it breaks down where you have a mismatch between what different parties understand what an object to be, and how pervasive the paradigm needs to be. Quite rightly advanced programming topics are moving towards FP which more specifically answers the concerns in the solution space, which isn't I believe what OO was meant for.

[1] https://en.wikibooks.org/wiki/Cognitive_Psychology_and_Cogni...
@davidzo and @markbee: you were probably shadowbanned, due to the new accounts and with messages that probably tripped HN's spam detectors.

It seems like you are excited about the launch, and it seems to be interesting... but in a post with 48 posts and no comments at all, it seems like you guys are way too close to astroturfing.
I feel this is a clear demonstration of why warrantless access should not exist at all, one you have it, more and more administrative parts want it and then you have completely unrelated institution having too much power for what they do. The potential for misuse here is quite huge.
For a long time Microsoft was a monopoly and it shows.

Recently I contacted Microsoft technical support over a product that has some serious issues. Basically they tell me that they have no intention of paying for the repair even though the product is under warranty, in blatant violation of European law.
I think he is saying that it works for people who are either "at work" or "at home". Once you want to have your work notifactions during your leisure time, it gets complicated.
I'm glad I'm not the only one who thinks this - I keep finding bits in W10 which seem like a student's half-finished project - the print dialog in Edge's PDF reader was the latest mess I found after a recent update. I detest the UI, it's horribly unfriendly (to my eyes, anyway), and the fact that when I keyword search for an app I use every day (Notepad++) I usually get Notepad as a suggestion before it shows there's something wrong, to me.

I guess part of the problem is that Windows 7 had reached the same plateau as Word had - it does everything most people need and there's no real reason to upgrade, and that MS wants to grab a part of the app/user data market so has tried to shoehorn all that into the mess left by the "windows will be the new IOS" debacle that was Windows 8.
How SugarCRM is giving tough time to Salesforce?
I must admit I was a little surprised when I first powered up my Surface pro. I had not used a windows machine since the early days on windows 7 but needed to start at least looking at my games on windows to make sure it worked there as well.

It's rough.

I really like some of the new apps designed for touch, but where are the rest? There is no file browser for example?

OMG the default explorer window is a mess of icons.
And IBM was dominant for at least 50 years ;-)
This is too obscure on its own to make sense: your links should illustrate, rather than be necessary for comprehension!
There's a lot more of those, isn't there. I still remember the time I got on HN and couldn't tell the tech announcements from the news articles. Can't remember any exact titles, but stuff along the lines of "Coffee.net now ships Espresso". Is that a site that sells elixir of life or some kind of javascript and .NET amalgamation shipping a new library?

Go, Python, Lisp, C, C#, Java, all these words getting double booked to make them memorable. If I want to find a place to fix my lisp, do I go on stack-overflow or to a speech therapist? Book on Go patterns? "Java island book"?

But luckily nowadays we can abuse word connections to get google to spit out the right things. "Python generators" may refer to a machine to generate snakes, but short of living in an xkcd comic, it'll probably return the right results. It just gets a little muddled when developers find just the right collocation to name their pet python [project?]. But then we just heap on more specifiers. Unless you decide to call your library "THE" in a fit of genius.

Like Tabasco in your eyes, it just adds spice to your search experience, doesn't it.
"the giants are among the top 10 most valuable American companies of any kind."

Depends what you mean by "value". If current price Mr Market is willing to pay = "value" then yes. If value is a measure of long term return based on another set of measures like profitability etc then basing the future dominance of these companies on their current stock price seems a little speculative.
It's a bunch of different industries though.

Social: owned by Facebook.

Search: owned by Google

Advertisement: owned by Google.

Mobile platforms: owned by Apple and Google. Actual competition here. No wonder things have been moving quickly.

Shopping: owned by Amazon.

Cloud computing: owned by Amazon. Google and Microsoft are trying to break in, so there's competition and progress.
XXD – Command line hex wizardry
It just works in this case without any trick for me, I'm positively surprised.
The newbie programer effect is part of the lacking Integration of Zoning in a Codebase. Thus its a IDE problem.

You cant go and declare some basic tool classes only editable by a expert/architect or a newb under "SignOff" Supervision.
There is also no real metric on expertise, and a way to prevent non-experts to go banana on something beyond the scope of there fields. You do not want a assembler coder going first time OO and in reverse. What actually would help is a sort of guild - where one has to accomplish certain feats first, before beeing allowed to level up..
Exactly; it's really a sign of times when "much of the last half-decade" is considered significant when judging who owns a market.
I went the other way as well and used Python with Envoy to call every thing from the command line.

It's quick, easy to debug (arguments to commands can be dumped in debug mode, run manually etc).

Also for certain tasks Python annihilates Gulp plugins.

This is a production example (not pretty code per se) http://kopy.io/yvEGl when combined with intellij watchers this makes it very easy to rebuild on change.
I live in Seattle. I spend a lot of time in coffee shops. Unless you're offering espresso-based drinks (americanos & lattes), I'm not going to be interested.
Sounds like an early versions of iOS 7.
> You are in essence going to have to write a bash script at some point because the command will bloat beyond what can be sanely contained in a JSON property.

or do it in python like I did - http://kopy.io/yvEGl it works amazingly and gives you endless flexibility without require bash.
Nice! I program in both Rails and Django and I really like Django's way of both having the schema with the models (it's a form of documentation) and the clever way it can write migrations for you.
Kid's spelling mistake grounds to search house and computers
The full podcast of the interview: http://metisstrategy.com/podcasts/Interview%20with%20Mike%20...
Ask HN: Couldn't HN Submit say a link was already submitted even if title gt 80?
Could HN Submit tell me if a link was already submitted before asking me to shorten the title to 80 chars?
Is there really good TV? There are good programs on TV, but they happen to be accessible through means that do not require one to navigate brain-dead filler and ads.
Using the TV and remote set seems akin to fish with one's hands instead of using nets. Doable, possibly thrilling sometimes, but not the best use of one's time in a context where it is limited.
The article's argument seems sound to me, so seeing how the proposed solution delivers cannot hurt.
Agreed. I was bugged by several 'system notifications' the other day on my Win 10 laptop (it took focus over my RDP client in full screen, too) that various people were trying to add me to Skype, and that I needed to sign into Skype to fill in some details they wanted about something.

Thing was, I'd never installed Skype on the system or even signed into it for several years, and here it was out of the blue asking me to accept friend invites from a bunch of spammers. It's now part of the "desktop experience" built in I guess (it may have to do with using a Microsoft account vs. purely local account, in my discussions with others).

The feeling is I don't really have control over the OS anymore, so I think it's time to move on soon to alternatives.
I have a commercial use for this for my business, please reach out to me (email in profile) if interested.
If you're doing front-end development

Use JSPM for module management, transpiling (Babel, Traceur, Typescript), and bundling

live-server for LiveReload. With zero config it injects the LR stub and sets up a file watcher on the directory it's run in.

BrowserSync can be loaded via a npm command:
https://gist.github.com/addyosmani/9f10c555e32a8d06ddb0

SASS can be setup with:
https://medium.com/@brianhan/watch-compile-your-sass-with-np...

Here's what I use to build my Angular2+ES6 app:
https://github.com/evanplaice/evanplaice.com/blob/master/pac...

Using npm as the default task runner is becoming more common so it's not to difficult to find good examples thru Google.
Microsoft Donating $1B in Cloud Services to Nonprofits
Fair point. I mostly just mash ctrl-c and ctrl-d until the thing quits, works for pretty much anything except Vim.
Lysenkoism
You are asking the congressmen themselves to do deduplication and counting. Not hard to see how that would fare.
In the previous generation of competition, the industry structure changed from vertical (IBM, DEC, Wang etc) to horizontal (Microsoft, Intel, Cisco etc).

The new generation of competition is between ecosystems. These are both horizontal and vertical.
Using Subdomains in ASP.NET MVC
Well, first, I think it's perfectly fine to have multiple takes on the same problem space. This is how we progress - people try different things, and we gradually figure out what works. Live-server does a specific set of things, and devd is a different take on a slightly wider set of things, and I think that's just dandy. The overlap is far from precise, and I think there's enough room for both devd and live-server (and for the many other tools that do similar things).

Second, not everything is node. Devd has lots of uses outside of node and even outside of front-end development.

Third, I probably wouldn't have written it if I didn't believe that devd did at least some things better than the current tools (at least for some people). You should try it - maybe you'll like it, and if you don't then that's fine too. As you say - to each their own. ;)
And the apps work very slow.
> There was a very long thread on Github where all of his concerns around this were addressed and solutions found, but he doesn't give a shit.

I gather that you read the thread, so I won't go point by point and explain the reasonableness of his responses to the issue. I will -however- link to the Github issues that I remember that contain relevant discussion. [0] (Issues 127 and 281 are particularly relevant. 282 is included for the folks who don't understand that Signal for Android is distributed under the terms of the GPLv3.)

Moxie cares about providing solid, functional, easy-to-use, as-idiot-proof-as-possible communication encryption software. His target audience is everyone, not just the technically skilled. To that end, he wishes to make it very difficult for non-technical users to get Signal from a source that is substantially less secure than the Google Play App Store.

Anyone is free to download the source and build and sign their own binary. If you're technical enough to do this, you're presumed to be technical enough to understand the risks you're taking by doing this. For everyone who is not sufficiently knowledgeable to build from source, any binary package distribution mechanism needs to be at least as secure as Google's, and provide the additional features mentioned in Issue 281.

Also notice that Moxie supports the effort to replace use of GCM with Websockets. [1] Google does security well, but Moxie is neither beholden to them, nor is he opposed to equally secure and capable replacements to the services that Google provides.

Whisper Systems is carefully doing excellent work with Signal. Software like this is a great benefit to society.

[0] https://github.com/WhisperSystems/Signal-Android/issues/127 https://github.com/WhisperSystems/Signal-Android/issues/281 https://github.com/WhisperSystems/Signal-Android/issues/282

[1] https://github.com/WhisperSystems/Signal-Android/issues/1000