skysight-inc/HackerNews huggingface dataset:
Microsoft's loss was mostly not an operational loss, but an accounting adjustment known as a writedown.

They paid X billion dollars for an asset (Nokia's devices unit). The asset was recorded as being worth X billion dollars on Microsoft's balance sheet (this is called "goodwill" -- the value is what they paid, not an objective assessment).

When they shut down the unit, that asset obviously ceased to have any value, and all the goodwill that was on the balance sheet materialised as a loss. But in fact the money had been paid out years earlier (when the acquisition completed), so at this point the loss was only on paper.

It's sort of like if you pay $400 for an Apple Watch assuming you'll be using it all the time to improve your health. Two years later, you still haven't gone to the gym and you find the watch collecting dust in a drawer, so you must admit to yourself that the device was not an investment and your $400 were lost.
SRP completely prevents passive MITM attacks and requires online active attack (real time impersonation of either or both parties during the handshake), and even then you can't do anything if the real server and client impose their own rate limiting
Kenya's Safaricom Stopped an Attempt to Compromise the M-Pesa Platform
Let's say that Twitter isn't doing this; I do know a lot of companies however that will bend to clients $$$, which is really unfortunate.

The reason we're willing to believe that Twitter is doing this, is because so many other companies would absolutely delete a few posts in order to appease a paying client.

Money wins.
Testing Hypotheses: Why Guessing Is Good Business
As a former member of the Cinematographer's Guild (Local 600) I can assure you that the unionization is both culturally strong and plays an important role in workplace safety. Movie sets are dangerous places: explosions, heavy equipment, high powered lights and electrical cords all around...

There was a distinct jump in professionalism (and acknowledgement of safety) when I started working union shoots vs non-union.

I'm sympathetic to the game developers, but unionization has been pretty strong eroded outside of traditionally hazardous occupations.
A decent cooler for effectively $0, since it comes included in the boxed version, which is mostly not more expensive than the tray version without the cooler.
Let's solve our problems in the order they're likely to happen ;)
> Seems like we are going full steam into a dystopian society

Gonna have to roll my eyes pretty hard at this. These are privately owned servers, they can delete whatever content they want off of them, if you don't like it, you're totally free to host your own server and content.
Is it stupidity to think that twitter wouldn't try to monetize itelf by selling "reputation management services" to corporate customers? I guess one can get away with a lot of malice if they just affect the outward appearance of stupidity.
This may serve as an example of a lot of the things wrong in society. First, as a show of how good faith has broken down. Then, to demonstrate the logical contortions performed by people who are otherwise perfectly capable of critical thinking, but really want to see their mistrust in every institution, or human, be true.

This alleged conspiracy would involve

(a) some rather rapid negotiations for a sum that wouldn't be much below the market value of Twitter,

(b) the believe that now, 24h+ after it broke on Twitter, it has not made the jump to many other distribution channels already, and

(c) the complete idiocy of United and Twitter in thinking such a scheme would not be noticed or, if noticed, would not result in coverage orders-of-magnitudes worse than what they deleted. Oh, and

(d) apparently they forgot to delete the original tweets, which were the one actually being shared.

All that is quite implausible, even though it may be possible. Here's an alternative theory: Twitter has, in an attempt to combat spam, implemented a filter that registers a sudden rise in certain keywords, maybe within a negative context. Once triggered, it throttles new tweets that match automatically, until someone overrides it manually. This system just failed spectacularly, because it had never before seen such an amount of tweets with such an imbalance of sentiment.

I'm not saying that the latter theory is true. I just believe it's much more plausible than Twitter just throwing its business away. And while I don't care much about this specific company, I believe something larger is amiss when every single event is always interpreted in the worst (barely) possible way.

If everyone and everything is assumed to be corrupt, pretty soon that's how it's going to be–either because it doesn't make a difference for the pitchfork-people if I'm really corrupt (or just incompetent/unlucky) so why bother? Or because those with pitchforks don't see problem with becoming corrupted themselves. Everyone is doing it, after all.

So, in an attempt to stem the tide of corruption, people scream for transparency, and everyone is accused, everyone is a subject, everyone is under investigation. That, however, cannot work: a liberal democracy does not have the means to audit and control everyone. A free society, and an advanced economy, is sustained by 98%+ doing the right thing even when nobody is looking. That, and the trust it brings, and the institutions it makes possible, is basically the difference between Canada and Somalia.

So I'll delay my scorn for a day and see what Twitter has to offer, and I'll needle the guy I know there with jokes and watch him turn red, and I'll know that moment of shame is (for him) more of an incentive to do better than a million hateful tweets would ever be.
I've used AMD hardware on a very heavily loaded webserver to good effect. This on a relatively affordable HP server with two CPU slots, two Opteron 6274's in there and a good amount of ram to go with it.

Super stable and very good performance for relatively little money. Web stuff is one of those places where multi-threading and lots of cores is an easy win due to the nature of the workload.
Hey, vmm supports linux guests now.
Do you really think the first world it going to just stand by and watch 100's of millions of people in places like Bangladesh just die?

No - the little bit of upset the west is feeling absorbing Syrian refugees should be a wake-up call that we can't just wall ourselves off from other peoples' problems.
You serious? $10? I'd pay an extra $10 any time to fly Delta because I prefer it. (I'm not aware of why we're boycotting Delta -- if there's something I need to know about why they should be boycotted then I'll reconsider.)

And it's not going to be a problem for me to avoid Ethiopian Airlines. Thanks though.
Nice try Intel social media team!
On macOS, the alternative would be to use Fluid[1]. You can build mini-apps from a lot of websites and the footprint is very little. (No affiliation, just a happy user)

[1] http://fluidapp.com/
it's a stop gap will WASM is used for both desktop and web.
Actually, Adobe Air has supported JS for a long time. Certain APIs were only exposed to AS, but I'm sure that's changed over time.
Intel has been putting die space into integrated graphics instead of more cores. Higher core machines have been available only at very high prices.
That doesn't really answer his question. In today's world, if you hired passionate designers and outsourced talented (but not necessarily passionate) programmers, wouldn't you still end up with a quality game?
let them eat cake!

Seriously though - I suspect the majority of american calories already comes from a grass (corn & derived products)
> Not to mention that you cannot test for uppercase or lowercase like the ASCII `ch >= 'A' && ch <= 'Z'` because they are not contiguous in EBCDIC. A good reason to use the C RTL.

Watch your sorting methods, too. I had a guy over here once totally confused why running his SAS job on the mainframe yielded a different result than the same code running on PC SAS against the same data.
In short, because they think you'd engage less with Scott Adams' content.

Filter bubbles are an algorithmic attempt to give you the content that you want the most. For example, Twitter might have identified at some level that you like and retweet sports related content more often than political content. Or even further, that you like left-leaning content more than right. So, they'll do everything they can to serve you what they think you want. If it keeps you scrolling, then they make more ad dollars.

All of these nuanced inputs impact what you see on Twitter, Facebook, Instagram, etc.

The problem is, there IS a difference between what you want to see and what you should see. Just because you love cat photos, doesn't mean that the NY Times should be filled with them.

If you haven't watched it, I highly recommend this (9 min) ted talk on the topic: https://www.ted.com/talks/eli_pariser_beware_online_filter_b...
The video game industry is the new movie industry -- except nobody is unionized. The film industry is notorious for this crap as well; look at the Sausage Party controversy for a recent example. Honestly, a programmer on a video game is not much different than a camera operator, a film editor or a VFX engineer. Sure, you need quality work in those areas to have a good product, but great work in these areas can still be submarined by a terrible concept (ahem ScarJo's Ghost in the Shell).

And really, can you blame them? Revenues are largely based on the work of the producer (marketing / promotion), the director (overall tone / quality) and the acting talent (big names = box office draws); the folks behind the scenes get screwed over (or they would if they didn't have unions ensuring some long-term consequences for producers acting in bad faith).
The analogy is extremely weak. At best, "flash" is a stand-in for "bad performance".
Holy shit! Are we behind reddit on this?
https://www.reddit.com/r/programming/comments/64oqaq/electro...
Animal ag can both be a carbon sink and a carbon source depending on management. Ruminant animals play an important role in grassland ecosystems for nutrient cycling, which can affect the carbon cycle and potentially sequester carbon in soil. Whether we eat the animals is another question. Check out Carbon Farming or Holistic Management for more details.
Twitter presumably just 're-accomodating' these tweets, nothing to worry about.
That's true. But 45 weeks * 5 days * £400 = £90,000
I'm skeptical, having heard far more personal anecdotes about circumnavigating the earth as opposed to visiting those so-called "poles" or the "inner ring" as your group hypothesizes. Once you accept the torus, where do you stop? I can mentally map the earth to a genus one torus, absurd as that is, but your splinter group has its own splinters with proponents of genus two, three, and beyond! Where does the madness stop?
Show HN: Watercolor travel map generator built with React
AM1/2 are older than AM3. And you're right that FM1/2/2+ exist, but FM2 came out in 2012 and FM2+ was backwards compatible with FM2 CPUs. FM chipsets targeted a different range of performance, so I consider the updates to those chipsets orthogonal to the AM series.

Thanks for pointing out the FM series, though; I've modified my comment to reflect this.
>But that's not abnormal for slack. In fact, slack often idles at 5% CPU usage. Whats it doing? I have no idea.

Probably something like this: https://github.com/Microsoft/vscode/issues/22900 (not the cursor thing specifically, but something that feels lightweight, but isn't)

Which is probably fixable. I would guess Vscode is more code than Slack, and they were able to fix this, albeit with very good help from a customer.
"Everyone in a red state is racist while I live in a post-racial utopia."

Or something like that, I'd imagine.
Sure... It's like a restaurant spitting in your food.
I disagree. It's all dependent on use case, but as a sysadmin I have seen real world use cases where people are doing multiple things at once and one bottlenecked program on an intel will slow the system to a halt whereas the AMD will keep chugging on the rest of the multitasking going on, and that's a very real benefit.

For example, how many people these days actuall just run with one monitor and do just one thing at a time? I certainly don't, and for example, on my i7 laptop, if I have firefox up on the second monitor and play cs-go, I get 20fps less. That never happened on my AMD FX system...

In essence what I am saying is parallel workloads are becoming the norm, and thats why I'm betting on AMD in the long run.

The world where everything is single-threaded is quickly shrinking, and the world where people only do one thing is as well. For example, lots of game engines traditionally had this problem, but they are getting better and better and multi-threading for perf gains.
Corporatism, not capitalism.
I guess you could contract with your neighbor and run your own lines to their batteries?
I guess what I'm saying is that we should hold the influencers responsible, not those that were influenced.
The shadowbanning and bubbling only started like two years ago. That thing about seeing all replies was changed... I don't know, eight years ago? And that made all the sense in the world and it's in no way censoring or anything... My friends talking to people I don't know is not something I care about. But my friends talking to me and me not seeing it because they are shadowbanned? That's a new low.
If you only work on your malware on weekdays, you might be a CIA hacker
8 tips for surviving long international flights – Aug. 6, 2015
> How do you describe the difference between two successive real numbers?

There is no such things as «two successive real numbers».
Wait you mean Rust and Go aren't going to be around 30 years from now?!
I did not know that, and was unable to find this information anywhere on the site last time I checked. This is good to know, I'll consider them for bursting.
You have 104 karma. Note that you'll have you click on the comment's timestamp to see the full set of options.
It is a lot harder to modify a building that is in use. Plus, pork.
Why does it require using hardware raid for optimal cooling? I set up one of these recently using AHCI (disabling the hardware raid controller) with mdadm.
If you forget the complex exponential part of the fourier transform (of which cosine is the real part) and just present it as

F(x) = ∫f(x)g(x)dx

for some arbitrary g, then the short time fourier transform is

F(x, t) = ∫f(x)w(x - t)g(x)dx.

So the mental model is your windowing the function you're taking the transform of. Remember that's just multiplication, so if w(x) is 0 outside of some interval, then so is f(x)w(x), and you use t to slide the window around.

But multiplication is associative, so you could easily think of it as windowing g(x) instead! Windowing the complex exponential gives you a wavelet. Rather than leaving it there, wavelet transforms add a scaling factor as well, giving

F(x, t, s) = ∫f(x)g((x - t)/s)dx

where g is now some 'mother wavelet'. Which could be the complex exponential, windowed or otherwise. If you remember that the complex exponential maps R onto the complex unit circle, with period 2pi, then increasing s increases the period (with respect to x), allowing for larger frequencies, and decreasing s gives you more detail in the frequencies you can see.

So, you'd want a wavelet that lowpasses the signal to avoid aliasing (which you can do by windowing!); and by the nyquist theorem in the discrete case you then need less samples to represent it fully. Taking that idea forward leads you to the whole filterbank thing you see all the time

I think the key thing is that wavelets aren't transforms of one variable, in the discrete case indices, but of three; index, time (location) and scale.
The scary thing is when you realize the so-called news organizations, for the most part, have exactly the same motivations. NYT, WSJ, et al are, after all, corporations too.
Giving Back, by Learning React
Well, I'm not sure that the daily standups have always been about that, and as a developer I've found them useful.
I wonder how a JS/HTML desktop using the Adobe AIR runtime would compare.
Apparently they had something similar (?) happen.

http://www.detroitnews.com/story/news/local/wayne-county/201...
Lol.. just venting ;) But thanks, I take your point. And actually good idea regarding the production branch, I might just do that.
How about some form of transparency at least when deleting undesirable statements? It's not like you can go and tweet to your followers somewhere else.
I'm also a little skeptical of this. It seems too random. If it were an algorithm, it's hard to know what the parameters were that it was looking for. And if it as a person, it's hard to know why it was so sporadic and limited.

I wonder if it can just be explained by user error? Do we /know/ these tweets were actually ever on twitter? Perhaps the tweet about united failed to post. (It's happened to me). And if that happens to a few people who posted about United, you then get a conspiracy. But if the same thing happens to the cat picture you tweeted, it's chalked up to a bug and forgotten.

Though given Twitter's recent track record with "ghost-deleting" and "shadow-banning", this sort of thing - if true - wouldn't be surprising.
PyBites – How to Write a Decorator with an Optional Argument?
According to this [0] they are related ("SRP is related to Diffie-Hellman.").

[0]: http://web.archive.org/web/20130407190430/http://chargen.mat...
Twitter is already in a bad state as is - I wonder why they decided to turn it's back on the public now.
You could "compile" your animation as an executable file, as well as an SWF file.
Show HN: Single Command Personal VPN via Digital Ocean API
Corporatism in this sense is really just monopolization of capitalism, which in itself is a symptom of unchecked capitalism.
They still do, but if you want a Flash-based desktop app, your best bet is Adobe AIR, which gives it access to native APIs.
If you like Node.js and HTML/CSS, just have a node daemon running in the background with an HTTP server to your app! It's just like Electron, but without the CPU/RAM/Battery usage. You can even have binaries that stay open after a double-click and automatically open your browser to localhost:40023 (or whatever).
Yeah but all the other components on your motherboard will become outdated. Every few years you'd probably want a mobo with the latest memory and storage support.
Fighting Parasitic Infections with Cyclic Peptides
dang doesn't mention my two favorite uses

large integer multiplication -> addition

convolution -> multiplication
Accelerometer data could be used too to figure out how long it took to move from one entry on a virtual keyboard to another reducing the search space considerably.
I wasn't actually reading the news at the time but:

No one ever got fired for buying Intel (2000)[0]

It seems this is still AMD biggest issue ?

[0]: https://www.theregister.co.uk/2000/11/27/no_one_ever_got_fir...
I wonder why... (http://www.dailytech.com/Foxconn+Installs+AntiSuicide+Nets+a...)
Minder fructose eten verbetert je gezondheid en doet je makkelijker afvallen
Well, the 500 is consulting rate for inside London. The comparison doesn't stand then.
The amount of performance (particularly CPU) you get per dollar is very low. Mainframes are all about lots of I/O with ridiculously high reliability and availability, but for an absurd amount of money.
They seem to be aware: ", but it has memory and data race safety, OS threads, and futures, so no problem."

However, futures are certainly not boilerplate-free. They destroy your ability to use native control flow the way you can with threads (M:N or 1:1). You can get some of that back with async/await, but Rust doesn't have that and it's still not boilerplate-free.
I hoped for samples of each smile. I had a guilty pleasure in watching a short lived fictitious TV series called "Lie to me" which focused on reading faces.
The nice thing about those cpus is that your argumentation pretty much does not apply anymore. Yes, Intel is still faster in single thread workloads, but the gap is not that big anymore. The benchmarks show the in areas that were historically like you describe, especially gaming, the Ryzen R5 has pretty great results. It doesn't win against the i7-7700K, and it looks not too good in Rocket League, but it has good results in GTA 5.

And actually, the difference is less performance-per-clock now, but more that higher Intel cpus, the 7600K and 7700K, have a higher clock to start with.
Most of the stuff I wait for my computer to do is bottlenecked by latency to webservers.
It's like being your own lawyer. It's possible, and in the past it was much simpler — but things are so complex now that it doesn't ultimately seem worth it. As complexity grows so does reliance on specialists.
Ask HN: What are some great “Free” services provided by IBM, Amazon, etc.?
FWIW, we're working on https://github.com/nidium/Nidium presicely to fix this.

A new kind of browser engine, not based on any existing engine, allowing developers to use a subset of the web (webgl, 2d, layout) without being forced to use a bloated ecosystem (and which also works on mobile and low end device).

Previous HN discussion : https://news.ycombinator.com/item?id=6314961
What makes products stick? The A-ha moments of some of our favourite products
It's the first release without an official CD set [1], and OpenBSD was probably one of the last operating systems to provide official installation discs. I wonder if they'll start recommending third-party sellers of installation CDs and DVDs like Debian does [2].

[1] https://www.openbsd.org/orders.html
[2] https://www.debian.org/CD/vendors/
Currently my home 'workstation' is running a x5670@4Ghz, a 6C12T Westmere xeon from 2010, but it still competitive and can be bought for peanuts today (bought mine for 70£). Its base clock is 2.95Ghz, but it easily overclocks to 4Ghz and beyond.
The money has to come from somewhere. Why shouldn't private spaceflight use our financial system's existing infrastructure for raising capital? In my mind, spending tax dollars on space is fine for exploration and science. But when it comes to industrial development, letting the free market sort it out is a good thing -- if asteroid mining's profitable, this part of our space presence can become self-funding.

As far as who owns what, I imagine the first successful exploitation of extraterrestrial resources will quickly be followed by the governments of countries with this capability hammering out some kind of international agreement on who can mine where.
How Much Are Property Taxes in Each State, a Visual Answer
In most cases it's either an Electron app or no desktop app at all. It's simply not feasible to write native apps.
Intels IPC advantage has mostly evaporated with Ryzen.

They went from a 50-60% advantage to 5-6% advantage for kabylake and near parity with Broadwell (current high thread count Xeons and Extreme consumer platforms).
I use T430s and would recommend getting a regular T430 instead of T430s. The height difference is minimal but you can get a 9 cell battery for T430.
> If you want to use JS and react to make a native app, try react native instead.

Given the discussion of the recent ReactXP thread, I'm guessing most people don't realize you can do this today. React Native supports macOS [1] and UWP [2].

Edit: There's even some early work on Ubuntu support [3].

[1] https://github.com/ptmt/react-native-macos

[2] https://github.com/Microsoft/react-native-windows

[3] https://github.com/CanonicalLtd/react-native/blob/ubuntu/REA...
Emulate the mainframe and make a modern abstraction interface over the platform. We investigated this option for some IBM 360 COBOL code for a project I was running. We were a very small team and were market consumers (not implementers) of the original system which got open sourced in a panic. We eventually chose not too - but seriously considered it. If I were the owners (the Fed) I would have.