skysight-inc/HackerNews huggingface dataset:
I think it's worth looking at desktops for flashability. You can install any OS on most desktops and there aren't that many issues about it. In my opinion, hardware shouldn't break because of bad software. That would mean that an exploit could not only brick a phone's software, but break the hardware beyond repair. What you mention sounds like bad thermal throttling, it's the CPU's job, not the OS's.

My idea of a fair compromise between manufacturers and customers is:

- Let the customer run any OS will full hardware warranty. If a problem looks like it's caused by software, require the customer to flash back to official software, and provide warranty if the problem persists.

- Bolt down the hardware to restrict use out of specs (no overclocking, no software defined radio, ...)

- Provide an engineering pin. When removed, the phone is out of warranty and you can flash any firmware (you can have OC, SDN, custom SSD firmware, ...)

Google really could show a whole more love for tinkerers. A better OS isn't getting made because it's so difficult to flash on your own device, let alone flash it on thousands of user devices.

Regarding your point about keyboards, I personnaly don't like typing without all my fingers, so what you propose wouldn't suit me. But do you think an addon that bolts to the back would be okay for you?
A Billion Taxi Rides in Hive and Presto
why does it exist? Does anyone know the vision of the project?
Sure, here are screenshots of that WebGL demo (final result, plus broken into lighting components):

http://imgur.com/a/2fUmE

Real physical double-light would look better - this demo lacks ambient occlusion for hemispheric component (soft shadows in real world are free, in rendering they are expensive).
Breaking KASRL with micro architecture
By itself it's almost certainly a function call with a discarded return. The result is not assigned to anything.
It's quite telling, but by no means surprising on Hacker News, that you completely failed to address the question.

The question wasn't "What would you do if you were looking for something to buy".

The question is: "What would you do if you were a business and had something to sell?"
What I don't like in QT is:

-big exe size

-STL/template code style (I prefer the C++ builder's VCL object style)
Samsung Gear VR will be free with Galaxy S7 pre-orders
"To achieve better parallelism, security, modularity, and performance."
Lazarus 1.6 has been released. This is the first release which uses FPC 3.0
Where is that service if it's so valuable?
Wifi Password Hack Software 2016 with Keygen Download
There has also been shockingly little innovation in the rhetoric employed by rabid Apple fans over the decades.
I signed up for lifetime :-)
It would be cool if I can Chromecast this. (A little easier to connect headphones to my sound receiver than sleeping right next to my PC...)
If this effect exists, it's probably due to the temperature rather than any ionizing radiation.

Evolution goes so far as to keep its most important reproductive organ outside the protection of the body in order to keep them cool.

I can't imagine heating them up is a very good idea, either with a cellphone or a laptop.
Revealing letters in rolled Herculaneum papyri by X-ray phase-contrast imaging
My code compiles as is, so you can try yourself if you want.

If I didn't use pointers, I would have 2 errors. One would be about the use of an incomplete data type (Expression), and the other about trying to put something that doesn't have a "trivial constructor" in a union (String, Value, and std::vector<Expression>).

I can't use references either, because I would have to initialise them in the initialisation list of my constructor, which I can't do until I know the tag. I could still initialise the tag first, but that's specified by the order in which the data members are defined, rather than the order of the initialisation list —a rather dangerous idiom to rely on, should anyone modify the code.
Except it's not, it's for testing.

Testing doesn't always get security fixes in a timely manner.

Read more at: https://www.debian.org/security/faq#testing
Because, as courts in Germany and California have ruled, Uber drivers are not independent contractors.

Scheinselbstständigkeit is what Uber is doing, and it means Uber is responsible for the insurance.
That's only if you make the heroic assumption that expenses are static. From expenses related to ageing itself (increased need for healthcare, possibly even moving to an assisted care facility) to the particular conjuncture during old age (for example, in my country many unemployed adults and their children are living with the help of the pensions of their parents), I would avoid assuming that.
Ironically, after the revamp (pun...?) they gave him in MGS4, Raiden turned out to be a hit and they went on to make MGRising. There were fans who were sad you couldn't play as Raiden in MGS4 - talk about ultimate troll: replace a main character with someone who went on to be universally hated. Bash that character in the next game (MGS3) then make him awesome but unplayable in MGS4. (though they later introduced him to MGO)
How to calculate customer lifetime value, acquisition cost
> I sure miss the "good old days" when you just focused on writing a single app in C that ran on a well-understood machine, or even a single well-understood OS API.

No, those days are alive and well in the embedded/IoT world. I suggest you look into doing some embedded work, if you want to return to that style of development ..
I concur - although that may be because I've been a huge fan of musicforpgramming.net for years, and find it an immensely valuable tool.

That said, this HN thread has an awesome resource of other new music to listen to ..
My 2c: Building a hierarchical structure requiring opening and closing tags/code/etc (like HTML) is where I like to use recursion. The code structure matches the data structure, so you only have to reason about it once.
Because the government license insures the taxi has insurance, the driver is trained, every part of the taxi is separately checked every year, the taxi is clean, the driver can't overcharge, the profits from the taxi driver stay in the region and are not transferred to New York.
Writing Custom Middleware in ASP.NET Core 1.0
Shipowners Feeling Scrapyard Blues as Steel Plummets
It impacts every one of us.

The problem is most are apathetic or ignorant of what is actually happening.
Telegram's inline bots
The conclusion I take from this is that distros need to be a lot more selective in what they package. If packagers can't reliably backport security fixes for the several years that a distro release is supported, they shouldn't create that expectation by putting the package in.
Most people wouldn't mind ads if they weren't animated and moving or popping up and down - that's simply distractive.
I'm a bit annoyed how the article doesn't mention anywhere if this effect is permanent or not, which is a key to the level of severity of this problem.

Can a man stop carrying the phone in his pocket and have his sperm levels go back to normal?
I don't think the std::chrono example is fair at all.

In the C++ case, you specify which clock you want. What kind of clock is DateTime.UtcNow()? Is it monotonic? What's the resolution? It's maybe in the documentation, but if the author refuses to remember simple syntax, surely he won't want to remember such details either.

The author also chose an example where he abuses the default behavior in the C# case. The last line in the C++ example just vanishes if you use the default behavior in both cases.
I think the AI aspect could provide some interesting additional business ideas. I guess it's just AI for the uninformed, for you it's an algorithm that follows certain principles (no abrupt breaks, constant level...).
Creating playlists of songs that (when mixed together) adhere to those principles would be interesting in my opinion.
It is a reference to Taylor Swift combined with Ruby on Rails. That sort of makes sense. I assume they wanted to combine rails and Taylor swift somehow and this seems like on easy way of doing it.

I reacted a bit like you, but given that this only makes sense with Taylor Swift, I figured okay, whatever no need to moralize over this one.
Finnish VC, Lifeline Ventures, Raises 57M Euros
It is not the loss for 1 game that is important here, but the decision making and approach that Atari took for this game and probably elsewhere as well. If Atari were making strange decisions here, they were likely doing it elsewhere, ultimately leading to their downfall.
And manage another significant dependency. If boost::variant was as nice as ML, I would do it. But it's not. I'm not sure this is worth the trouble.
TRT 1 Canlı İzle
Actual paper is here: http://research.google.com/pubs/archive/44818.pdf
To be fair, people have made worst games in recent times. The fact we are hanging on to ET as The Worst of all, is a bit unjust. If someone can screw up a game with today's technology they deserve the title even more than a game created in 5 weeks on very limited tech.
> The beginner parts were _a_ gap, but they weren't the only gap. In fact, none of the existing books really went very far beyond Monad, with only RWH covering monad transformers.

Having finally got productive using Haskell (on my second attempt at learning it), I can concur, if you're an already seasoned programmer, you need to grok transformers and mtl before you'll feel as useful as you are elsewhere.
There seems to be so many web frameworks popping out for Swift, how does this compare with other languages such as C#, Scala and Go?
You aren't going to persude anybody to your point of view if you make a bald statement without any justification.

I actually quite enjoyed the writing.
Blame your carriers.
German Economy Takes a Blow from Weakening Global Demand
Abstract of the study: http://www.rbmojournal.com/article/S1472-6483%2815%2900300-4...
Marconi union has always worked very well for me. The weightless album in particular: https://www.youtube.com/watch?v=nKsEqFgKhoA
Could Cook even compel his employees to write the desired operating system? If I worked there and was asked to violate/reverse the core of my company's principles, I would quit.

Frankly, this type of order would deeply hurt moral at Apple. I imagine Cook knows that, and in addition to doing the right thing, he must double down on ensuring employee retention and future sale of products. End-to-end encryption is a feature many people buy the phone to get. If that disappeared, many techies would stop recommending it, and sales will slide.

There's a lot on the table here. I don't even think you could measure the impact for reimbursement by the government. sigh, at least you CA folks elected Ted Lieu, good job!
49 here, I'm not enjoying working in IT nowadays, I think it got old about 5 or 6 years ago. So I quit and I'm pursuing my own projects, doing some programming, and trying not to worry too much. I could have ground it out for a few months more in that lucrative contract I had, but just how long can I put up with being that bored?

Personally, if I have to go back to the circus, I'll probably aim for short contracts or part-time work. If you're looking to reskill, I see plenty of sys admin jobs out there. Except you're supposed to call them "Dev Ops" nowadays. Puppet, VMs, Vagrant, Ansible, cloud computing (Linode, Amazon, etc). It's a relatively small domain which is applicable to many different areas of IT, so you get that "good old days" thing where a little effort goes a long way.

Good luck with whatever you do. Don't let the demons of despair take you, make a deliberate effort to be optimistic and cheerful. You're not the only old horse out there wondering when it all became so complicated. OTOH, it's truly an incredible time to be alive, so much stuff going on!
That's what major versions are for.

(It's still in Stretch though, so you don't have to switch to unattended-upgrades until at least ~2022. https://packages.debian.org/stretch/cron-apt)
There's so many good tracks on that album that it's hard to pick out any specifics as being better than the others. But one of my favourites would be Telephasic Workshop:

https://www.youtube.com/watch?v=SCWP6E-rvw8
> Implementing recursion does not require a stack, nor does it require any special provisions for managing the stack.

When I wanted recursion in Atari BASIC it involved implementing stacks for all my local variables (because there's not such thing as local variable in Atari BASIC).

Thinking about the task in terms of bits of work that should be put on a stack or in the queue felt way more controllable than recursion.
Amazon logistics here in the uk is utter rubbish. It seems completely random as to wether you shipment will arrive the day they suggest or not and half the time it get lost.

With prime getting more expensive (we don't was the video stuff), the new "add on items and the rubbish delivery service we have given up on Amazon and very rarely use it.
The FreeBSD folks have made a pretty good separation between "base" (what you call Core OS) and "ports" (what you call user applications). It works wonderfully.

This isn't a new observation, and I'm kind of surprised it hasn't made it into mainline linux packaging philosophy yet.
what's going on is an item that's FBA(fulfilled by amazon sitting at an amazon facility) is at a facility that's not near you, so it's physically further and although it says prime they won't expedite in a day since it's maybe east coast placed and you're in California so they don't do same day because of this unless the item standalone is over 35. This is sort of against the spend 35 and get free shipping but seems to be the apparent modus operandi as of somewhat recent.

e.g. 25 dollar item and 15 dollar item might both be two days and would have to pay for one or same day even though total is 40 since one is FBA'd from a further location, so the same day can be misleading happens to be sitting at a facility that the seller shipped to, what happens after shipping into fba and how they disperse inventory if at all for lower latency in shipping I don't know but I am seeing more and more where they split orders to not pay same day even if total is over the same day rate. Hope this sheds a bit of light.
Workplace rules: How can they contribute for an increased productivity at work?
... or trousers, or daily hot showers or baths.
It is an excellent idea if you don't want babies. Jocks (the underpants) probably have more effect though.
Samsung's software has also had security problems in the past. Only the bare minimum was done to avoid exploitation. Issues are likely to remain.

Their modifications are also a large source of their delay to update to new Android versions. It's somewhat ironic that many users buy their hardware despite their software modifications.
From the abstract, it doesn't seem they assessed that, they just found a correlation between the behaviour and the sperm quality.
A lot of people insist on avoiding the use of "using namepspace x" in .cpp files. This makes no sense to me, it makes things a lot easier to read. It never seems to cause a problem, and it's trivially fixed if a conflict shows up due to a header change later.
That's a good point, could it be more of laptop use that is doing the damage, not necessarily the phone?

So people that carry a mobile phone around all the time could also be using a laptop on the lap for extended periods.
>a movie could change his mind

The guy was an actor after all. He knew and lived movies, probably more than almost every other politician.
its interesting. definitely something i would use. but not something i would pay for. why not have an ad-supported version for those who care about their wallets?
Locky ransomware grows rapidly in prominence, infamy, warn researchers
I don't think that's a fair comparison. For complex cases, a medical diagnosis would order a battery of tests in that first 15 minute consultation. Then, a different group of healthcare specialists would spend several hours running requested tests, and send the results back to the original Doctor. This would be the equivalent to the programmer setting up and running a number of tests to learn more about the program, which would take several hours of the programmer's time. The only difference between programming and medicine is that testing and diagnosis is done by the same person with programming.
The article mentions that there seems to be an effect even if the phone is kept somewhere like a bedside table. Which would seem to indicate it is not only heat. It doesn't really go into much detail about the cause though.

I'm waiting for someone to start selling tin foil lined pants.
LinkedIn competitor XING announces highest member growth in company’s history
Which probably makes it improper to call it "product placement".
For me, and I suspect a lot of others, one of the best things about ordering from Amazon is that the amount of time I am personally tied up on the transaction after selecting the item is 1-5 minutes online, 1-2 minutes opening the outer box, and 1-2 minutes disposing of the cardboard. Asking me to drive and park at a UPS store or locker location doesn't work for me.

There are several Amazon lockers near me and I can't conceive of a reason that I'd personally choose to use one. (Single family residence, so drivers just drop the package on the porch. In a multi-unit building, I can see some security reason.)
Ah, Bachelor's summa cum laude. I certainly didn't intend to misrepresent myself as a Ph.D.

The computer science courses also put a drag on my GPA, because Princeton doesn't let you double major.
I can see value in internet access. The lock having internet access means I can be on vacation in Thailand and grant a friend access to my house to drop off the rent check I left on the counter. And later, I can make sure my friend didn't forget. Or, make sure my dog-sitter is showing up. I also can't think of a more convenient way to grant access and identify people off-hand.

As for the connection going out, there are solutions. Redundant cellular connections, maybe? And if you really can't get in, it's not the end of the world. We already have solutions for that: locksmiths. Might be expensive though, and end up destroying the device, or maybe your door.

The data security thing is really bad. Unfortunately, that's a much larger problem though, not really related just to IoT.
Anecdote: After 12 hours of programming, I still had to implement some easy string search. I could not think straight at that stage and several imperative solutions failed. Then I thought "dammit, let's use a functional approach with recursion". It was faster to write, tail recursive, and correct the first time.
> It never seems to cause a problem

It does if you want to use unity builds at some point down the road.
For my app it took the build time from 25 minutes to 2 - 3 minutes which is critical when doing CI on a lot of operating systems and with a big build matrix.
Locky ransomware removal instructions
> Notice the “unreadable code” from C#, even the portability issue (hint: \n does not always do what you think it does).

No, it does exactly what you think it does (unless it is a binary stream), it adds an end-of-line to the stream. If the underlying platform needs a "\r\n", the stream will do the conversion.
I agree - and I think most people's upgrade cycle has slowed. Most smart phones from 2012 onwards fulfil basic consumer demands (calls + messages, nav, apps, basic pocket camera).
> Bull crap. The FBI has it within their power to break the encryption in less than a decade by spinning up tens of thousands of EC2 GPU instances.

How? They either need to break the PIN or they need to break the AES256 key that is used to encrypt file metadata.

They cannot use EC2 GPU instances to attack the PIN because the function that derives the AES key from the PIN uses a key that is unique to each phone and not readable by software so they cannot get a hold of it unless they resort to opening the crypto chip and trying to read the key by examining the hardware (and if they do that, they won't need a GPU...any desktop computer would be able to brute force the PIN quickly).

They can use EC2 GPU instances to go after the AES256 key for metadata encryption, but that will take a hell of a lot longer than a decade.
Whimsy – Offbeat Travel
This image of Mark Zuckerberg says so much about our future
I didn't remember people still being that hairy in '82. I thought we were mostly cleaning up by then, unless you were in a band.
> For example It's also undeniably hard to parse, making it harder than necessary impossible to implement efficient refactoring tools and other parser dependent tools, for example.

http://clang.llvm.org/docs/Tooling.html
A Go check style tool
If you are already using boost, as many projects are, it is no extra dependency. Otherwise there are many standalone implementations.

Egg.Variant is an high quality one: https://github.com/eggs-cpp/variant .

We are likely going to get a std variant type in the next standard, either as a library component or as a language feature.
Show HN: Lewis, a new Android Linter
Four types of sleep schedules
Could [Linux] be added before Mint? I thought it was about Mint.com
I work to much of the same type of music, although I tend to group instrumental post-rock/post-punk (e.g. isis, pelican, russian circles, mono) with some electronic (e.g. ratatat) and small amounts of punk (tragedy/hhig, neurosis). Compared to what I usually listen to, the brain.fm focus channel didn't do anything for me.
There was an interesting write up in 2013 of someone who reverse engineered the game to develop a fix for the main flaws in the gameplay:

http://hackaday.com/2013/04/06/fixing-the-worst-video-game-e...

It's quite an interesting read and exposes some of the concerns that must have been present in designing games for incredibly limited memory at the time, including where to put the patched instructions.
Enterprises also tend to buy products with well defined supported platforms. It's fine to say "Debian version x". Who's going to advertise their product as "supported with Arch, whatever updates are going" ?
Basically it comes down to this. Many webservers use gzip to compress data. Gzip creates a header which has a date field in it. Most webservers fill this date field with zeros, about 10% use the actual date, including the timezone, which can reveal the location of the server.

Tor is not to blame here, and gzip or most webservers probably neither. It's an unforseen side effect by a combination of tools.

The article provides a script to test if a server reveals the date and timezone or not.
How SteamOS could become a better console competitor
I am not familiar with unity, but why should it slow down builds?
ET Math: How Different Could It Be? – John Stillwell (SETI Talks)
You can also bring in fantastic home-cooked meals.
Ultimate List: Tools, Strategies +more for the Entire Customer Success Lifecycle
Monopoly is a very/overly strong word for what Amazon has (even when qualified as "de-facto").
Wikipedia claims 80,000 sold copies...
U.S. Map Compares States to Countries by Education
I came to England in my 20s and am now often complimented on my pronunciation:

Try to over exaggerate the way natives speak your target language, almost as if you were mocking them (Do it by yourself first, not in a conversation as that might make them punch you).

Watch QI and try to speak like Stephen Fry does, or if you want a US accent do the same with American shows. After a while you get the hang of it and you speak more natural.

I am in no way able to trick English people into thinking that I am one of them, but other foreigners always assume I am English, to Americans I just sound British.