skysight-inc/HackerNews huggingface dataset:
A company I worked for about 10 years ago had an IBM s/390 mainframe for about a month. Our manager at that time had previously worked for IBM and was trying to move the company over to hardware managed by IBM.

The biggest selling point was redundancy in the hardware being able to handle CPU/RAM/Disk/PSU failures without taking down the Linux VMs running on it.

Our workload was network bound, not much CPU or Disk IO load.

We ended up using generic Intel PCs (some custom built, some Dell and some IBM Netfinities). We had more down time with the IBM managed Netfinities, then with the custom built rack mount servers.

Back then we also had some Sun UltraSparc E3500 & E6500s, but we found that the Java VM (from Sun!) was much slower on the UltraSparc CPUs then on Intel CPUs.

I find it interesting that we had much better results from generic no brand rack mount servers then most of the expensive "enterprise" class servers.

Note: This was over 10 years ago.

Anyone have more recent experience with servers in a self-managed DC or co-location? It seems most companies/developers now use cloud/vps/hosted servers.
When you work on improving performance, memory management is your domain.
But — they were illegal in international law. They were legal in Belgium law, it's the Belgium law that was illegal. So, it was Belgium that did something illegal, not companies. Right?
I realize the ridiculousness of comment I made, but I wasn't originally talking about tv.

Aaron has made possible free access to many documents that were being charged for access, but they are actually documents that should be in public domain.

JSTOR is journal store which contains journals published by researchers all over the world. JSTOR access is licensed. There is no open access and the access fees are not cheap for something that is digitalized. Does JSTOR compensate the original article publisher? Aaron Swartz was only trying to make this archive public. He could've used an alternative way to achieve that goal. But does he actually deserve 30 to 50 years in prison and a million in fine for what he did?

I wouldn't have had a problem with it if those responsible for the 2008 financial crisis were given an appropriate punishment, say 500 years in jail time and fined at least a few billions.
Yeah, if you're handing out 50 basis points to all of your employees. you would rapidly run out of equity to give out. I think paying a signing bonus of 6K to those who you do hire at 50 basis points (maybe with reduced salary spread out over 4 years) is not out of the question.
I think lots of companies only interview up to Level 2.

I won't mention a certain big one, but they just test to make sure your brain grasps the concept of pointers. They do pay upscale salary and are in one of the major startup hubs.

I'd say Level 2 is the optimum to be comfortable in for a degree level if you do a lot of tough stuff. Level 3 if you're in something more niche like optimizations. A huge, listed company like Google or Microsoft might do Level 4, only because they have the money to solve problems that give a 0.01% improvement and want to maintain that competitive edge.

There's a reason for this - the best programmers have an abundance of job offers. So it's good not to annoy the candidate too much or to stretch out the interview process very long.
yeah this is not new was a recommendation from https://developers.google.com/speed/pagespeed/insights/ which I thought was now depracated, so must have been around for a while. I think it's a recommendation of http://yellowlab.tools/ too which is great.
The Machine Learning Landscape
Piecework: Medicine’s money problem
Lowest common denominator says to default to ES5, tell people that's the default, and then show them how to change it later if they want or need to.
> Belgium incorrectly offered tax aid to companies and now it's required to rectify it,

OK, that's reasonable.

> hence said companies must pay what is legally required.

And here I get a huge WTF. If someone gave me money that he couldn't give me (for example, he stole it), I'm not required to give it back — he is.

Why isn't Belgium held responsible for it's actions?
On one hand it indeed feels like more strict version of move semantics in C++,
on the other hand it also prohibits what is central idea of STL - having
multiple mutable references to the same object (almost all algorithms operate
on at least two iterators from the same container). It seems there is no place
for STL-like library in Rust - which is quite regrettable.
They are predicted to rise about 80cm up to 2100. If Greenland melts that's another 7.2m but that might take a while.
what about them?
One can argue if it’s a misuse or not. It’s quite handy to have such utility classes that rely on !important and can be used in markup directly. I have plenty of those in my stylesheets.

[1] http://davidtheclark.com/on-utility-classes/
Why I do use ZFS as a file system for my NAS
The question then becomes, where do you put those backups? I personally use CrashPlan and have suffered the long upload times and the bandwidth throttling, others may not be as patient as I was.
In a few hours, I'm launching a very large website that relies heavily on LoadCSS(). Page load times have been excellent in the pre-public phase, even though our critical styles contain a mountain of Autoprefixer-generated flexbox prefixes.

My understanding is that all of this will become an antipattern once we can support http/2. For today, however, it provides a very real performance boost.
When you eat out at restaurants regularly and without needing to constantly think about value for money - which isn't the same as to say always eating at places like the Ivy - it's easy to stereotype based on your experiences, and in some ways can be beneficial in that it can help you pick places you'll like. Somewhere that looks very plain doesn't automatically mean bad food just as stylish furniture doesn't automatically mean good food, but it can often suggest something to you before you've eaten there. If I saw somewhere like Raavi Kebab then sure I'd think it more likely than not to be somewhere to get cheap, not-great food because more often than not, that's the case with places that look like that. It doesn't mean I wouldn't be willing to try it if someone like you recommended it, or if it had good reviews online.

Of course there are people who care about the status thing, but for most people it's more about a shortcut to making decisions.
The author really likes lesbians - see her twitter feed for example. You can safely ignore the 'and gay' part as just a bit of her personality coming out in her artwork as far as the technical argument goes.
That's not what flagging is for. Flagging is to alert the mods that content needs to be removed, that is very different from downvoting because you dislike something.
Really interesting read.

I love the style of this site, clean and easy to read, while still managing to be a pleasure to look at.
In almost all programming use cases you'd be right, but sometimes the domain problem is the machine. If you're writing control software for a drone you want to know that you're getting use out of every cycle and that there aren't going to be any unpredictable hundred-millisecond pauses.
It actually is a C++ interpreter ;), that functionality is just not advertised: http://imgur.com/miYn092
If I steal something and gift it to you, you still have to return it.
The sad state of Web development
Depends very-much at what level you're working.

I love C#, and I love not having to write code that worries about memory (99.9% of the time anyway).

But if I was writing the .Net Runtime then I wouldn't be writing that in C#, because the runtime _does_ have to manage its own memory - and Rust looks like a very good language for writing that kind of thing in.
> Belgium already paid for it, in the form of the tax aid they gave the companies.

I think we must clarify things and what "it" is

(1) Giving tax break is what Belgium wanted to do. Belgium offered aid, companies took it.

(2) The fact that said tax breaks (or aid) were illegal is the violation of the law that someone is supposed to pay for.

Belgium paid for (1), of course, that was it's intention. But it does _not_ pay for (2): it actually gets it's money back because of (2), if I understand correctly. Or this money goes back directly to EU, this is not important; anyway, Belgium is not losing money because of (2), companies are.

So, companies are paying for performing action that was completely legal in the law of the country they were operating in. Companies are paying for Belgium lawmaker's mistake.
I'm aware about the creationist newish trick of trying to remove the 'god' factor out of their 'theory' during arguments.

Simple Newtonian physics could easily prove you can't /possibly/ reach a stable equilibrium in a system of the mass of the earth/moon for example in just 6k years. Let alone all the other fancy goodies flying around in the rest of the universe.

We don't need fossil records there. So unless the fairy in the sky built the universe, let it sat unused on a shelf for 13+ billion years THEN decided having Adam seems like a cool idea to break the boredom of perfectly stable orbits...
> If someone gave me money that he couldn't give me (for example, he stole it)

What's happening here is that the person never had the legal right to give you that money. So you're in factual possession of money that you don't - can't - legally own.
Twitter to 10k Characters – Is It a Good Thing?
You are right, my brother is a doctor and he has been telling me about this.

I do think though that this is due to our lack of understanding of health on many levels, and will be alleviated by better understanding of how these complex systems work. Machine learning will help a lot here
Of course.

But the violation of international law was performed by Belgium, not the companies receiving aid. It was mistake by Belgium lawmakers. Why do companies have to pay for it?
There are some corkers here. Wonderful to imagine Bowie reading The Leopard (I wonder if he enjoyed the masterful Visconti film of it, too).
Or, you know, put it at the bottom of the HTML since it will take 5ms between the moment where the browser receive <html> and </htm>
But TFA justifies avoiding the attribute because it "often leads to unnecessary code duplication" which is irrelevant "if it is only applied in one specific place across the entire site". It also mentions CSP as a reason to avoid the style attribute; can anyone explain what this means? Is this actually going to have a practical effect, and what does an inline style attribute have to do with security policy?
The Institutions of Forensic Science
Heh. I was about to write "lower their threat score by not being gun nuts and not committing felonies?" but it appears XKCD got there first...
I think it's a matter of framing the issue. Tax deals and rebates are already subject to reinterpretation. Even personal income tax can be re-evaluated later (up to seven years in NL, I believe).

This is not a fine, it is a tax correction. These happen all the time, especially with complex tax structures that multinational businesses use.
mxnet has some optimised models for mobile devices - http://mxnet.readthedocs.org/en/latest/tutorial/smart_device...
AT&T revives the unlimited data plan, with a catch
It is a very important car and one where the manufacturing and supply prowess of the big automakers is put on display. The large automakers do a lot of market research to know what people want, they don't stand up and tell people what they want they go find out. They also more importantly have the money, suppliers, and trade agreements, to pivot quickly.

Throw in the most basic fact of all, if GM wants to produce a hundred thousand of these it can in short order. Tesla cannot do that because they don't have the capacity nor the money to buy it
Within a context of one app it's not that difficult to change the colour balance. What kind of an app would want to change the balance of colours system-wide?
When you've worked with languages with a garbage collector, having to worry about memory management

It's an illusion to think that in a language with a garbage collector you do not have to worry about memory management. To give an example: take a function that takes a substring of a string.

1. If a substring function returns a string with the same underlying character array (just with different start/end indices), you may be wasting memory with very large strings of which you only care about small substrings.

2. If a substring function returns a string with an underlying character array that is a copy of the particular substring, you may waste a lot of memory when you have a lot of (partially) overlapping substrings. Moreover, the substring operation is O(n) rather than O(1).

In other words, in any non-trivial application working with strings you want to know the allocation behaviour of common string operations.
It seems to me that, strangely enough, Chinese pop culture actually aligns much more to the USA than the Japanese one. Japanese tend to prefer everything domestic first, especially so in games and music, movies a bit less so but it's still a much larger purely domestic film market compared to EU (if you don't count US financed films made in EU countries).
What if you gave it to me a year ago and I broke it? Or lost it? Or if I used it to create something else and sold it already? What if you steal money and buy a dinner from my restaurant? Do I have to give the money back?
I've recently been implementing a language based on a conformance test instead of a spec, and it's really hard. I often have two tests that do different things with seemingly similar inputs, and I struggle to find the underlying reason behind what is going on and what the cause of the difference in output is.
If you ask they will do you a mix in the cinema too!
> If someone gave me money that he couldn't give me (for example, he stole it), I'm not required to give it back — he is.

Actually, this is not how the world works. If you buy stolen goods, you're liable, and they can be taken away from you (in Italy, you can actually get fined for buying stolen goods!)
Clash of Startup Civilizations?
Oh.

OK, this explanation finally makes sense to me. Thanks.
Oh, cool to see my little project on here, just in time for some lunch-time procrastination. Happy to answer any questions.
On the other hand - free open source books!

That's what the polish government do (or did try to do) - instead of paying licenses, they hired people to build free educational books.
Silicon Valley: We Don’t Trust FICO Scores
> you can actually get fined for buying stolen goods!

I think you can be fined for _knowingly_ buying stolen goods everywhere.

But what about stolen money? That could've gone away in series of thousands of transactions with thousands of counter-agents since it was stolen?
Yet people never seem to stop demanding performance in some domains. Silly peoples.
I'd like to echo the author in that Cargo is the best language package manager/build system I've had the pleasure to use.

However, there is one serious problem with Cargo's packages: They simply aren't authenticated. Cargo's developers acknowledge this issue and there is a proposal to amend it by adopting the TUF [1]. but this issue doesn't seem to enjoy the attention it deserves.

As a person living in a country that increasingly edging towards going the Kazakhstan route where all secure traffic will be MITMed, simply relying on transport security as a way to secure crates is not sufficient. and that's ignoring compromises due to server security failures. At present, my only options are to include the entire dependency tree in crate or avoid dependencies altogether.

Even ignoring my problem (which wouldn't effect a large number of rust developers), Mixing transport security with authentication and integrity shouldn't happen in vital infrastructure like a language package system.

There are other problems like not representing system libraries that a crate depends on in the project manifest, but unauthenticated crates are a ar more serious problem.

[1]:https://github.com/rust-lang/crates.io/issues/75
> There's a great place next to Euston station that sells Nihari

What's the name of this place? I need to try it!
Tim Fox Steps Down as Vert.x Project Lead
Wouldn't it be better for the police not to presume people to be 'red'?

For example, here in Holland the police are (still) very much public servants alongside 'enforcers of the law'. I actively seek them out if I need assistance of some kind. My experience in Brazil and the USA, on the other hand, was that the police appeared threatening (uniforms, stance, weapons) and the few interactions I had with them were scary and antagonistic. It was my first real experience being scared of the police, and a real eye opener.
Most algorithms that I use from the C++ stdlib take `container.begin()` and `container.end()`, and use the latter to check for the end condition in the main loop. Given that Rust has the `Iter` trait which allows you to iterate straight through any type that implements it, I do not see the point in having multiple mutable references. I mean, sure, it is useful sometimes, but it also brings in a lot of headaches with it :)
It is a small step for a longer tail.

An insurance works that way, that a whole bunch of people pay a small "fee" into a teapot. If something happens to one person, than this person gets the teapot. So, it is a little like a lottery, but with the assumption that you will hopefully never win the price. That would mean, you never had an incident.

This general principle is already violated, when insurance companies tweaked that system to give some people within that bunch an advantage. This advantage is given by demographics (young vs. old; male vs. female; ethnic; experience; …) to those some people. That means, that all those others will have a disadvantage.

Now, this technology provides another possibility to tweak the rules, to give some people an advantage over others. That system is tweaked so long, until you have one person who will definitely pay for nothing. That means, this person is separated from the pool and pays for nothing. Because the pool still pay to cover up their ass and when something happens, it will be paid out of their pool.

I hope you can see the spiral. Basically, you will now have a advantage over others in the pool. In the long run, you and we all will loose.

That is (next to privacy concerns) one of the reason, why I am opposed to any of those tweaked insurances or valued-added insurances. We need to come back to the original idea of an insurance. That is also the reason, that I always think about and ask myself: "Do I really need this one?"

Of course, there are some, like car insurance, which you need to have. I know, I am also rated with those insurances like my age, that I don't own property but I own a registered historic car, and such things.
People misunderstand Moore's Law a lot. If it had been called Moore's Target its real world usage would be much clearer. In other words, whilst it started as an observation about the rate of improvement in semiconductor manufacturing, it then became a target to work towards, which helped the industry grow in lockstep.

However, Moore's Law is clearly dying, despite what Intel wants to claim. The gaps between new process nodes is increasing, which is far more important than transistor count, as this is also affected by how large you make the silicon that holds your transistors.
How many people need to implement a lang runtime?, less than 0.0001% of all devs I would imagine. They can use C or C++ which has done the job for decades.
I don't think you have misunderstood, the linked press release explicitly says that

> to restore fair competition, Belgium now has to recover the full unpaid tax from the at least 35 multinational companies that have benefitted

I fully agree that this should not happen. If you can't rely on the law of those nominally sovereign European countries to actually apply, that's very damaging indeed. Not being able to rely on the law as written is one marker of a failed state.
The problem is not the growth rate but how they are getting that growth. Credit growth is increasing significantly faster than GDP and, since the 2008 financial crisis, China has 'invested' massively and inefficiently. This is not sustainable.
Munchery CEO Tri Tran's harrowing journey to Silicon Valley
Agreed, but the reverse can also be true. HR companies for example are infinitely better at working with employees (and treating them as humans/individuals) than tech companies.

Some of the best jobs I've had have come from extremely non-technical interviews.
It's cross-platform. Hm, apparently TC is now abandoned, but there are forks that have continued the work: http://veracrypt.codeplex.com/
I have a client who calls me every few months to ask for her email password. I've considered adding an item to my next invoice that says 'password manager'. It baffles me that she thinks this is okay, but in her defense it seems to work out pretty well for her...
I'll just leave this here..

Electronic Frontiers Forum Presented at Dragon Con 2015
The Second Amendment: A Refreshing Perspective
Tom Cross
https://www.youtube.com/watch?v=pp0-g-cjxmM
I fear that we're on the verge of an era of 'fold-sniffing'. Actually, there are plenty of examples of annoying 'lazy-loading' scripts that defer image loading until images are visible, which just result in loads of stuttering page scrolls, waiting for images to appear. If I'd wanted an annoying interuption-filled streaming experience, I'd be watching netflix, not browsing your website...
There used to be gcc front end during Rust pre-1.0, but it seems that the language was too unstable for it to keep up.

A gcc front-end would be great, if only to show that the language spec is mature and complete enough that other implementations can be built on it.
Oh, no, I have followed the news.

The only anti trust probe is the one regarding Google Shopping.

Can you link to any trial involving Yelp or other companies?

Perhaps the one that has to follow the news is you, not me. or perhaps you're mixing your desires with reality
You can bet your house that people will be trying to use Rust for general purpose reasons such as web apps etc.
> and a menu that has fancy words for "fish" in it.

I'm sure you're just exaggerating for effect, but that's kind of like saying "a menu with fancy words for meat in it".
There's a whole bunch of laws around this that I've no idea the details of, and that mostly seem to be related to not-quite-this idea. I think the key point is the difference between possession and ownership.

My layman impression is that you have to pay damages of equal value.
I personally use 2 ZFS groups of 2 disks, and backup one on the other 'manually' [0]. I get the advantage of both worlds mostly.

I use a HP microstation gen 8, it's lovely hardware; and I use nas4free on a usb stick in the internal port as software.

[0]: by manually I mean the machine that use obnam to backup use one or the other group as a destination, depending on the day.