skysight-inc/HackerNews huggingface dataset:
Malicious Google Play Apps May Have Hosed Millions of Handset
Already aware of that and found myself writing differently to how I normally would... though don't know nearly enough about the subject to know how much conscious changes would make.

(In this case it's pretty irrelevant, fairly sure I could post "I used to know Jeremy Hammond" on my Google+ profile and it not matter. In fact, I'm pretty sure if the FBI ever cared enough about the no-doubt lengthy list of people he's come into contact with over his lifetime then my name is probably already on a list. I didn't want to tie my public name to him anyway, but probably wouldn't have been paranoid enough to move to Tor if I didnt already have it open for some shopping.)
Reinstating bonuses for execs after several years of poor performance...
* +5 safely. +7 is elven armor.
But, even sabotaged in that way, ASICs still aren't able to compromise keys, right? (Just as ASICs for SHA256 don't compromise Bitcoin keys.)

I'm not suggesting this clarification isn't useful, but I was replying to someone claiming that scrypt is effectively broken because there are ASICs for computing scrypt hashes, which according to my understand is not correct.
Even so, if IBM loses 100,000 employees in the course of a month it's going to be pretty damn obvious. I'm still betting that the numbers are wildly exaggerated.
> The worlds best selling smartphone family, Android, has next to no dedicated stores outside of a handful of Samsung and Sony experiences.

Every wireless store is a 90% dedicated Android store.
Additionally, full-blown Visual Studio is totally free now. Win10 is practically free or totally free (if upgrading from a valid Win8).
STEM confidence gap
"The data are still being analyzed and have not yet been submitted to a journal for peer review"

Maybe the NewYorker could have waited for that to happen.
Is loop unrolling truly helpful in either case? CPUs have changed a lot since the 1980s when Duff's was invented..
Concur. Hold onto her while she does the dirty work, but her days are numbered once Chrome is done. She's the hatchet (wo)man - and nobody will want her around post-cull. They'll want fresh untainted vision, buy-in from the survivors. She might as well give herself a post-dated 2016 3-score.
A goodly chunk of the company I work at was recently sold to IBM. Not my chunk, but still - color me deeply un-reassured!
The Turing test hasn't been passed yet. Don't let those chatbot publicity stunts fool you.
It seems to me that to get rid of that many people they would sell an entire business unit (like the size of GBS) instead of laying all those people off and paying severance.
They're betting a lot on Azure, so not all people who switch to Linux servers will be lost customers. They can still run their Linux servers on Azure.

I don't pretend to understand the calculus of the decision, just offering this point you may have overlooked.
I personally know many people who have taken psychedelics with 0 adverse reactions. Personal anecdotes are worthless.
If you have not read Jayne's treatment of the Gibbs paradox, you may enjoy it. He addresses exactly the question of what it means to say we cannot distinguish particles from each other, and how 'cannot' really means 'cannot with our current state of knowledge and tools (including known fields, forces, etc).' See his analysis of two previously indistinguishable versions of Argon which become distinguishable through new tools. I realize that this is in a discussion of classical gas mixing physics, but the principle behind it is the same. So, in short, epistimology does matter if our level of knowledge does not exhaust the ontology.

Link:
http://bayes.wustl.edu/etj/articles/gibbs.paradox.pdf
Locally malls have transitioned from "sells everything" in the 80s to about 95% womens clothing, the food court, and that radio shack that just wont die. Being in the mall MIGHT be useful if amazon wants to expand its sales of womens clothes.

I am not, as far as I know, a woman, but I could find it incredibly useful to go "somewhere" and get 3-D scanned / measured and then have a giant clustered database translate my exact physical measurements into this mfgrs idea of a "M" vs this mfgrs idea of a "L" or whatever. Not to mention shoes, where I'm about a 10.75 so 50/50 odds if a 11 fits me better than a 10.5, and some kind of "big data" might help. Money saved in return shipping alone might make it financially worthwhile for amazon to run a "scanning booth" store.
We all know that, but did they engage in terrorism? It's a pretty specific definition, simple rebelling against any authority in any manor does not qualify one as a "terrorist".
You're right, it would be hard to contribute to such a codebase. I think the benefits of open sourcing Windows aren't really "developers will start contributing to it" as much as "developers will start reading the source code". Microsoft would continue supporting it.
It sounds as though you are already set on making each system a single page application. Is there some reason for this beside it being cool and trendy?

If you go the SPA route, you will need developers who are well versed in whichever JS frameworks you decide to use.

Most applications can be created in the more classic approach, with JS being limited to what is needed for each page. Those pages can still have crazy dynamic controls, but generally the idea is to keep the chaos to a minimum.

The best systems are clean and straightforwards. This lends well towards a classic design approach.

My recommendation would be to not make a SPA, and to just use jQuery and the pile of widgets that utilize it. Your application will end up running faster and using less memory as a result. SPA memory leaks are a *.
AH ! That was a nice joke, have my upvote. :)

For the curious: http://voices.canonical.com/jussi.pakkanen/2011/09/13/autoto... (tldr: autotools won't work on windows, you need a shell emulator, like cygwin, and gcc)

Premake is nice, also. But CMakes tend to work better for a big project.
Clickbait bullshit.
Weak assertion (IMHO) based on a heavy amount of snark.
> Unemployment is because when it reaches a certain level it puts pressure on prices through upwards wage pressure

Unfortunately, the policy response seem to not be to wait for inflation to appear, but to change policy to increase unemployment whenever it crosses a magical threshold.
Fascinating research. I just hope the same mistakes aren't repeated and a really rigorous and robust effort is made to find what sorts of applications these substances can be used for. I'm reminded of LSD microdosing by scientists to improve innovation that had been done before, but I am unaware of to what degree it really bore any viable fruit.
Cassanova, the 1980s Party Robot
Using Artificial Life to Test Evolutionary Hypotheses – Part I
Nobody else allows people to sign up and instantly purchase $1000 of bitcoin in less than two minutes.
The authors of this code seem to be using "Duff's device" to mean the unroll, plus the mechanism of jumping into the unrolled code. I agree, both are not Duff-specific in assembly. And anyway, not as impressive without the case...do. It still amazes me that Duff's version works.
I'm pretty sure this is not unique to IBM most mega corporations have the same philosophies. It's not about the employees or even the product at times it's about the numbers and the shareholders.
>I fear that 1999 was "peak labor"

A few percentage points over the course of 25 years? How significant is that over the course of millennia?

People have been "fearing" peak labour for centuries. Guessing where technology will bring is 100+ years is futile.
White Plastic Chairs Are Taking Over the World
Dividing Grilled Cheese: A Metaphor for Centralized and Decentralized Systems
This has been asked about for nearly as long as Mono and WPF have been in coexistence. I would say there's very little chance this will happen. However, a recent update in the WPF world is MS has actually been ramping their WPF team back up after it looked like it would suffer the same fate as Silverlight. So who knows?
Actually, wheat (triticum) has opiods, and a small percentage of people have hyper-sensitive reactions to those opiods.

It's quite possible that wheat was originally harvested not to make bread but to get people high. There are scientific papers on the psychoactive effects of Triticum.
Sure, I know I am being hyperbolic.

Still, it would have been priced higher than relative high end Android phones, have worse specs than mid-level phones and be perhaps better only in consistency and software-hardware integration (did I just accidentally describe the Nexus line?). It would not have beaten Apple at its own game and without a larger market-share and more friendly developer terms, it would not have had enough apps to achieve critical mass (and now I seem to be describing the Windows Phone...).
A naive person might then ask, "$5.5 in profit? So why lay off all those people?"
Your addressing the platform specific solution not the global problem I am.

If you build a compiler that uses Flow Based programming without dipping into imperative blocks (very possible, and they exist). You get the problems I describe.
The PHP ecosystem is huge. There are so many different platforms and frameworks. I can see myself as a PHP dev the rest of my career. It's easy money and if you're a decent dev you automatically stand out from everyone else.
LISP-style languages are a pain to read, but it's purely mechanical: everything's in "polish notation", (function arg1 arg2), even when function is something that we would want to think of as an operator or an accessor method. So in Scala I'd write that function as:

def want-protection(game) =
game.player.protection < 3 &&
game.player.xplvl < 15
The article linked in from that bit is pretty good too:
"IBM redefines failure as 'success,' gives underachieving CEO huge raise" - http://www.latimes.com/business/hiltzik/la-fi-mh-ibm-redefin...

"The company has posted lower revenue for 11 quarters in a row."

She gets a raise for successfully shrinking the company?
Nice idea for a rather underserved space.
Another start-up in the sector is StrongArm (www.strongarm.com) a NYC based company that tries to inovate in the space of weight lifting devices.
You just described a load of things that it's amazing at:

- it's hip (dont discount that, its important. it excites people, and gives contributors a reaso to contribute)

- it's in JS - maybe not right for you, but there are lots of people who have the opposite opinion.

- it's open source: for some, a closed source editor is a deal breaker. Imagine the people who say "i hate emacs and vim; I'd love to use sublime but it's closed source" - they'll run to atom.

- its got corporate backing (gnome builder may die or wither, there are many who can believe that atom wont because of GitHub's backing)

So those are some pretty big niches right there!
Neat! This actually happens all the time, although maybe not so dramatically. When I visited the Jökulsárlón (the famous glacial lagoon) in southern Iceland, there was a large iceberg there that had flipped a day or so before. Unlike the ice around it, this iceberg was smooth and deep blue from having been underwater.
Collection of program analysis research with a focus on machine code
IMHO that was a relatively witty and funny comment.
Depends on how you intend to use it. In my scenario I initially planned to dual-boot FBSD/Windows 8.1 but found a different solution.

In January 2014 I acquired a MS Surface Pro 2. Display is 1920x1080, and it has 8G ram/245G SSD. A problem dual booting is FBSD didn't do Secure Boot, which meant a hassle switching back into Win8.1. SB would have to be disabled to install/run FBSD, and Win8.1 wants SB to be enabled.

However the SP2/Win8.1 came with client Hyper-V. Fortunately running FBSD in a HV VM was pretty easy to do. In fact FBSD is distributed as a VHD image making installation dead simple.

Running FBSD in a VM works well for my purposes, primarily developing web servers and server-side systems. It's quite useful to run the server in the VM and use a browser on the host OS to connect to it (e.g., for testing, etc.).

Surprisingly, an X server and GUI desktop running in the VM are reasonably responsive, and not a problem editing stuff with Emacs once fonts and the like are adjusted to taste.

Anyway we know mileage varies (a lot), but this kind of setup has its merits. In my case, with far fewer moving parts to juggle it's proven to be a useable alternative to dual booting.
I am of course exaggerating and it seems that you see me as "jud[ing] someone" for their choices, which I am not. What I attempted to communicate is that linux (unix?) seems to be the lingua franca of the server world. Sure there are ways to get Mongo or Redis to work on Windows. But why would you? You can scratch your head using your foot. But why would you?
"IBM only cares about its shareholders and not its employees or customers."

Do you mean "IBM has a finite amount of money and can therefore is subject to the realities of business"?

I mean, what do you expect? Even if IBM was the most altruistic company in the entire world, they would still have to make concessions to the fact that it costs money to employ people.
These designs seem to be missing a big factor which is the cost and effort necessary to build one of these shoulder poles.

They're targeting the extremely poor demographic and any design that requires complicated construction would be impossible to build.
In particular, I think the growth of Docker/containerization and microservices will make this an area worth keeping an eye on.

I'm not convinced it makes sense at a micro level, but at the macro level of connecting larger services that have been coded in the traditional way.. there's something very appealing about the idea, especially in the way it could interact with ops' concerns too (like having a visual representation of scaling or moving services between machines).
To me it seems like if you care about your shareholders, you have to care about your employees and customers.
>unemployment rates can be redefined to include or exclude certain people depending on what are the desired results

The metrics aren't redefined, nor are there "desired results". There are a variety of unemployment measures at the BLS, and the information on how each are calculated is freely available. Why assume conspiracy?
First, Dog Eared Books has a broader audience (Borderlands added mystery at one point, but going beyond that isn't feasible for both space and focus/curation reasons).

Second, just because they had their best year ever doesn't mean that it was what an objective observer would call a "good" year. Odds are very high that they're already looking at these same issues and trying to figure out how to get past them, but with different strengths. On the upside for them compared to Borderlands they have a broader base, but on the downside they may not have the same kind of genre-based support. I'll call location a wash, since both are in Mission.

On the downside for them, I suspect they don't have as much genre support, in that SF/F readers and authors do often try to support their few remaining genre bookstores. If I want a signed copy of my favorite author's new work, I'm likely either getting it directly from the author, ordering it from Borderlands, Uncle Hugo's (Minneapolis) or DreamHaven Books (Minneapolis, limited hours), or purchasing it from a bookseller at a SF convention because that seller has also been at a convention with those authors.

Finally, if you'd told me that a bookstore owner/manager was making less than $30k/year in San Francisco after 15 years in business and with an operating profit of $3000 for the year, I'd have to call that business unsustainable at least in California and particularly anywhere in the Bay Area.
I look at Gallup's web page about U.S. employment (http://www.gallup.com/poll/125639/Gallup-Daily-Workforce.asp...), and I have a question:

The sum of their "% Payroll to population", "% Underemployed", and "% Unemployed" appears to be about 70%. If they're disjoint categories, what is the other 30%?
Extensive discussion from a few days ago:

https://news.ycombinator.com/item?id=8959850
That's pretty cool, but shit, is even the Smithsonian succumbing to clickbait-style headlines now?
I'm no financial analyst but I see a lot of "downs" in the Q4 earnings report: http://www-03.ibm.com/press/us/en/pressrelease/45884.wss
The key words are "long term". I am concerned that these obstacles will not be overcome in "3 to 5 years":

* "Chris Urmson of Google has said that the lidar technology cannot spot potholes or humans, such as a police officer, signaling the car to stop." [1]

* "Another big problem for Google is the current cost of its driverless car, which is reportedly outfitted with a whopping $250,000 in equipment." [2]

[1] http://en.wikipedia.org/wiki/Google_driverless_car

[2] http://www.fool.com/investing/general/2015/01/21/3-reasons-g...
get a static landing page on S3 or CloudFiles , could have at least seen the landing page .
> It sounds as though you are already set on making each system a single page application.

No, not really.

> My recommendation would be to not make a SPA, and to just use jQuery and the pile of widgets that utilize it.

So hand crafted html? Or would you render html server side? How?
http://en.wikipedia.org/wiki/Psychedelics_in_problem-solving...

Solutions obtained in the experiment include:[3][5][6]

- a new approach to the design of a vibratory microtome

- a commercial building design, accepted by the client

- space probe experiments devised to measure solar properties

- design of a linear electron accelerator beam-steering device

- engineering improvement to a magnetic tape recorder

- a chair design, modeled and accepted by the manufacturer

- a letterhead design, approved by the customer

- a mathematical theorem regarding NOR gate circuits

- completion of a furniture-line design

- a new conceptual model of a photon, which was found useful

- design of a private dwelling, approved by the client

- insights regarding how to use interferometry in medical diagnosis application sensing heat distribution in the human body
Worked for other megacorps including IBM. Can confirm.
They've only just (the past few years) declassified some of his papers from GCHQ so it's nice that we get to see these without much of a wait.

http://m.bbc.co.uk/news/technology-17771962
No, they weren't paying their very limited staff much; it's a marginal business that's been on the decline for years, and even one of the managers is stated as having a salary of only $28k. All of this is in the article.
That first line is just the beginning of a statement that goes on until line 71. It decides whether to eat or pray if the player is very hungry. (In NetHack you can die of starvation if you don't have enough nutrition; nutrition can be obtained either by eating food[1], or in some circumstances by praying when hungry.)

The second function is easier for me to understand: it says that the player wants protection if the player has less than 3 intrinsic protection and has an experience level higher than 15. (In NetHack, gods grant intrinsic protection under some circumstances, which causes one to become better armored even without wearing additional physical armor. It's basically like a kind of magical armor on one's body that's independent of any physical object.) The idea seems to be that a player with at least experience level 15 ought to have 3 or more points of protection, and if the player doesn't, the player should try to go and get them.

If you're not used to reading parenthesized prefix notation, you might have a look at

https://en.wikipedia.org/wiki/Polish_notation

https://en.wikipedia.org/wiki/S-expression

https://en.wikipedia.org/wiki/Lisp_%28programming_language%2...

[1] In another example of NetHack's complexity, it's also possible in some circumstances to eat objects other than food, by turning into a monster that's able to eat the objects in question.
Realities of business != random and arbitrary cuts

This sounds like middle management is scrambling to meet budget objectives and they're throwing people out based on financial burden rather than actual performance issues.

Yeah I get that people looking to retire and collect benefits are a significant cost centre, but in that case the company should just make it official policy that minimal benefits are offered (or no benefits at all) instead of pretending they're actually offering an attractive place to work.
Median wage is a pretty good number to look at. It measures growth in income levels for the guy in the middle. It isn't as skewed by overall GDP growth which nowadays means money to the top.
Atom chugs even with small files, at least when compared to Sublime.
When is a team agile?
Wait what... does that mean that management at IBM suddenly realized they don't need 1/4 of the company? Since they rather won't be hiring new people in place of all laid off, I wonder what is going on there? Did they recently have an extremely successful merger with a very similar company? Did 1/4 of the company provide zero output? Or did Watson get so good it can actually replace engineers and sales people?
Wait. I'm confused: was cringeley right or wrong?
Microsoft have already announced that Visual Studio community edition is free, which also means less revenue from VS.NET licenses as well. Although VS.NET is not a major revenue source, most of the revenue comes for Server licenses, e.g. Windows Server, SQL Server and other integrated products.

But it's fairly easy to determine what their strategy is, given that they've been open sourcing most things that touches Azure. Azure also hosts Linux Servers and given the world is moving towards hosting on Linux, they're following the trend to stay relevant and appeal to more developers.

Basically this comes down to making the .NET ecosystem more appealing and attracting more developers to Microsoft platform and development tools which will integrate seamlessly with their Azure hosting services and other commercial server products.
"not a solvable problem" and "cannot succeed" are very strong assertions that are not backed up by evidence.
Get a thinkpad with an NVIDIA card that their FreeBSD driver supports
I agree, and would go farther by saying I'm against people who believe in selective enforcement of the law, for themselves or others. We live in a democracy, if you really feel strongly that a law is unjust or wrong, it's on you to get it changed.
There was a German company that tried this using a webcam and a Compact Disc (for size reference).

http://site.upcload.com/

I still think the best solution is to measure the normal tailors measurements with a tape, upload them, and then have manufacturers upload the exact measurements of their clothing in corresponding areas.

Crowdsourcing would allow people to mention wash shrinkage, and tolerance delta's for items.

Be cool to say I'm X size, and this is my favorite shirt. Show me more that are of similar measurements.

brb, going to start coding.
Definitely situational but not out of the question. Maybe I want to use my favorite text editor to examine a logfile. 2mb is nothing when it comes to production logs.
Right. I think this is the point that people are really making.

Right now, Atom is just too slow when compared with other editors such as Sublime. Given enough time it shouldn't be an issue (maybe), but right now I think it's a huge pain point for a lot of devs.
No, which is _the_ reason I am on windows.
Not even the owner(s?) - I suspect that everyone involved including the owner could make significantly more by working even a low- to mid-range clerical job anywhere else in San Francisco.
There is no hard line for "broken" when you're talking about password hashing. The availability of ASICs brings the cost per hash down significantly though. (If it didn't, nobody would bother designing ASICs.)
The commit message contains some numbers:

https://github.com/golang/go/commit/6c7cbf086c34ebb88311ba12...