skysight-inc/HackerNews huggingface dataset:
SEV (Secure Encrypted Virtualization, [1]) is a hugely interesting feature that will be available with Zen. Once it's mature and perfected, it would allow you to securely run a VM in the cloud that is protected against someone who controls the hypervisor. And you'd also be able to attest that indeed you're running in such a protected VM.

How do you protect against someone controlling the hypervisor? Read the paper. But the high level is to encrypt memory using keys that cannot leave the processor and are only available to a specific VM ASID (Address Space Identifier), assisted by a secure firmware similar to the Secure Enclave. Attestation uses an on-chip certificate signed by an AMD master key during fabrication.

There were some discussions on this on the linux-kernel mailing list [2]. As I understand it, the current generation of SEV is still somewhat leaky, but there's no fundamental reason why those leaks cannot be closed.

[1] http://amd-dev.wpengine.netdna-cdn.com/wordpress/media/2013/...
[2] http://www.mail-archive.com/linux-doc@vger.kernel.org/msg025...
California Lawmaker Pulls Digital Currency Bill After EFF Opposition
Movavi Video Editor 11.4.1 Activation Key and Serial Key Full Free
Yes, I feel strongly that they should be suspended. The damage done by public terrorist propaganda far outweighs the damage of not being able to easily analyze their social graph.

Mind you, there are other ways (not available to anyone with access to the Twitter API) to plot terrorist social graphs.

Those who share or are confronted with terrorist propaganda on social networks are not all terrorists. There is a lot of noise. Forcing the terrorists/propagandists underground, separates the wheat from the chaff. Terrorist propagandists know the value of social networks. They do not use them to plot attacks (at least the smarter ones), they solely use them to brainwash naive youth and recruit them for their cause. I feel Twitter is obligated to combat this. Having a lot of users is no excuse for manual and automatic suspension of people sharing dangerous materials.

I do agree that there is a slippery slope: Do we also suspend those who share information and videos from the war front in Syria? Or only those sharing infographics on poisons or glorification of the Paris attacks? Is blocking terrorist propaganda even censorship or just common sense (criminal negligence to keep it up)?

The constant bombardment of war front posts in your timeline is definitely riling up people to go fight a war that is not theirs. Can we solve this problem, while largely keeping free speech intact, or is free speech always a binary issue?

Also compare Twitter with the older ISP's. You'd have a hard time hosting your own site with terrorist propaganda, while nowadays these social networks give you an easy platform to reach many people.
House prices are like bond prices. When interest rates are low, prices go up. When rates rise, prices will fall. People buy houses based on the monthly payment they can qualify for. Right now, prices are high because the low interest rates mean lowish monthly payments on inflated prices. But when rates rise, the value of the houses will fall because buyers will not be able to qualify at the previous inflated prices. This will mean that a lot of homeowners will be underwater again. Even though they should be able to afford their payment, there will be a similar level of panic.
You have either misread or misunderstood the section I quoted. No, the author didn't just say that "people make decisions on the basis of stereotypes." He literally said that the rational thing for a person to do in the absence of perfect information, is to make decisions on the basis of stereotypes. If you are going to claim that "the rational thing to do is XYZ," that is certainly crossing the line into an endorsement.
Debt. Terror. Politics. To Seattle Millennials, the Future Looks Scary
Using them: Yup.
Even though I only use an 80 character terminal. I prefer line breaks over having no clue what a function does/variable is. Sometimes it takes me an hour to realize the algorithm I am looking at is something I already know.

Debating: Definitely.
Some Java (not C-style) constructs simply require 100+ character terminals to be readable. Their community has(have not) absolutely adopted IDE's with exceptional auto-completion. 10 C++ programmers, 10 development environments (unless you have a fantastic system administrator). So for a mathematician translating their symbols into syntax, one letter is enough. A maintenance programmer understanding a legacy system...Longer names, /please/.
Sources? Pension funds tend to not be socially-minded
Referral Tracking Software for SaaS Businesses
They would if the trial were to continue beyond October, but the city plans to end the trial before snow comes. I think the headline is a bit grand for the whole thing, but perhaps there is one thing where Helsinki actually is a first: these are actual autonomous vehicles moving legally without a driver among other traffic - other than that it's completely unimpressive: the trial is extremely limited, speed is ridiculously slow and the other traffic is only nominal.

Should I go there on my bike just to see what happens when I ride too close? Of course that'd be frustrating for the other passengers...
I have to question the value of this - keep ISIS twitting means it is really easy for the world to share how horrible they are and it gives the intelligence services a handle to start guessing who might support them.
Many hedge funds are not able to charge 2% anymore.
> Well there really is only one country in the world that has 'Freedom of Speech' codified into law.

Yeah, I fled oppression in Canada to come to the only country with FREEDOM! MURICA! YEAH!
Microsoft is surely trying hard to get rid of its past. And they are doing it well. What I wish they would also do is that they would provide a minimal OS as a dev platform.
I know it's the name they give themselves, but please don't refer to Uber/etc as "ride sharing".

They're a private taxi service. The driver didn't just happen to be outside your house and going where you wanted to go, s/he came to your house and picked you up and took you where you wanted to go, for money.
FYI IronRuby never made it into a usable state, never came close to other implementations like JRuby or Rubinius and IronPython hasn't received an update since the end of 2014, which for an open-source project like a language implementation means it's nearly dead.

That said adopting Ruby or Python as a shell language wouldn't make sense. Especially Python with its white space aware syntax, I mean can you imagine piping commands at the command line using Python, as I can't. These languages haven't made it as shell replacements in UNIX either, even though everyone complains about Bash.
> 1. Pretty much every 3-D graphics engine worth using supports importing and batch-rendering meshes that are actually made up of multiple sub-meshes. So you can fix the circular occlusion problem and the concave object problem with pretty much no performance loss by just subdividing those offending shapes during the art phase. This simplifies rendering because the engine doesn't need to do any dynamic mesh subdivision.

True, but this problem also just goes away if you represent objects as meshes of triangles, because individual triangles aren't concave.

> it seems hardly worth it to basically implement your own software rasterizer with a RAM based Z-buffer if getting the dedicated hardware to do it is just a matter of pulling in a 3-D graphics engine.

Agreed completely, if you have that hardware available. I could imagine constrained-computing scenarios (either as a challenge, e.g. "standalone minecraft clone in 4k of code", or a deeply embedded environment) where you wouldn't have a 3D engine available and you might want to implement a simplified rendering engine for a highly constrained rendering problem.

But yes, for almost every scenario, you want to just use the GPU.
I seriously doubt there are 235,000 actual terrorists around that tweet. Or that banning people from twitter does anything to combat the real threats of terrorism. It may feel good for them to feel like they are fighting terror, but I seriously doubt that makes any difference. And I'd rather see people supporting ISIS out in the open where people that hopefully do have effective ways to combat ISIS can see them then in some darknet corners where they can fester without anybody knowing.
While I agree most of the time, there are still great games made with Unity. I think the problem is more around the ease of use for developers. They might not make performance or "feel" a priority when it's so easy to make a game that's "good enough".

Inside was a Unity game, and it was a dream to play from a technical perspective.
Peter Thiel and Hulk Hogan aren't the only people whose privacy has been violated by Gawker, they're just the first ones to bite back. Thiel is a hero in my book.
I don't think its being particularly cynical to say if the industries supported by slavery had not been supplanted somewhat (reducing their political power) then slavery would have continued apace. Politicians have proven adept at taking advantage of popular movements when suitable.

Its basic economics. Had the ruling elite deemed it necessary I'm sure Punch could have been commissioned to print all manner of xenophobic cartoons about subhuman slaves and their barbarism in order to justify the practice further.

This isn't to diminish the efforts of the anti-slavery movement or the individuals involved.

*Edit: Also, yes, this is not unique to any country at all. I'm sure there are a myriad of examples of slavery within any of the countries that Britain colonised throughout history.
I think this is a hugely important question. There's nothing about private prisons that says they have to be worse than state-run prisons. As a crazy thought experiment, a private-prison could drive profits up by creating an environment that was better than living in a shit apartment, working a shit job. Encourage recidivism through kindness, drive up profits. It's obviously still against the interests of everyone but the business, but would certainly be more humane treatment than any prisoner is getting in a state-run prison ("I hang out with my friends and play xbox!").

As a less flippant example, creating better conditions would mean less unrest, less unrest would mean you could get away with fewer staff. Staff expenses are usually one of the highest costs for a business, so cutting that would positively effect the bottom line.
It looks like they're a little different for now. See the note under here.

https://msdn.microsoft.com/en-us/windows/uwp/get-started/ena...

Full Disclosure: I am a MSFT employee.
From my read, I think they crossed the line.

And, let's not forget they lost the court case and were deemed guilty and owing damages... IE, they violated the law.
It's frustrating to a lot of us. We are a big country made of states that have a degree of autonomy often surprising to outside observers. The result is surges of progress, and pockets of injustice, all over.

And even in other states that didn’t adopt the expansion, like North Carolina and Missouri, patients like Oregón still have hope of a transplant in a life-or-death situation. That’s because these states allow for a “medically needy” pathway, or a “spend-down” program, whereby patients can meet the Medicaid limit by deducting certain items, including unpaid medical bills, from their income.

In NC at least, these mostly happen not because of the spend-down rule. They happen because we have a public university, with a public hospital, that is supported through the state by the public to provide care for the poor.
His HN handle is JeffreySnover; He is commenting on this story at this moment.
Every one of those items could be a good thing, and the primary 'alpha producing quality' of a given find.

* stays away from stuff everyone else is talking about --> the big hits only come from things that everyone eventually 'talks about'. So you must be aware of this dynamic. You don't want to ignore the herd - you want to be just ahead of it. Ergo - you have to understand herd dynamics.

* stays away from hedging - 'hedging' is still used often, and it's an important part of risk mitigation and execution strategy. Anyone that ignores herding is ignoring an essential tool that they can use

* stays away from diversification - same as previous: financial diversification is another essential tool.

* arbitrary limitations - no investor makes 'arbitrary' decisions. They stay away from certain sectors for a reason: they don't understand it, it's risky, there are geopolitical issues they can't control etc.

* tries to keep costs down - uh ... keeping costs down is what every company should aspire to do. In fact - if a fund can get rid of 1/2 it's staff through automation, well, you could make more money depending on how the fees are structured

* doesn't worry about volatility - no - you definitely want them to worry about volatility as it's an essential financial characteristic of the market and means a lot. If your strategy is to invest in cheap blue-chips that pay nice dividends because other investors are not paying attention ... well, volatility is bad.

Here's the key: Investing is not really investing. It's mostly gambling - in the sense that it's a zero-sum game, played against other players. It's more like poker.

You don't win at poker just by playing smart cards. You win at poker by understanding other players predictable behaviour, ie understanding the market, as it is driven by other players.

Though markets do grow and there are some 'bonus surpluses' for everyone, most firms do not win off this - they can only win if someone else loses.
How about the people they destroyed? Don't forget Gawker bullied a lot of people over those 14 years. They picked the wrong fight this time and lost. This is an eventuality for all bullies(picking the wrong fight that is.)
This occurred a few miles away from where I grew up. My mother's former law partner is the President Judge of the county, and another partner at her firm was appointed to fill one of the vacancies left open on the county bench. Both were uninvolved, assisted with the Federal investigation, and had no knowledge of the scheme. They were cleared of all wrongdoing and continued in their judicial role.

It's still unbelievable to me. These judges and contractors were well-respected members of the community. Yet they committed perhaps one of the most heinous breaches of trust possible in a justice system: selling children into prison for personal profit.

I met these men. They did not start out "evil." However, in a relatively isolated Rust Belt region, the judges are some of the most powerful political figures in the county. The conspirators messages show the slow progression from neutrality into almost gleeful corruption, as they became intoxicated with the power of the bench.
ICE isn't part of DoJ.
This "analysis" isn't much of one, and makes little sense.

I get that the move to the cloud lessens the demand for datacenter hardware by smaller players who run datacenters for themselves. But it doesn't depress the demand for hardware on behalf of vendors who equip datacenters and operate cloud platforms and the like.

Therefore, I'd fully expect positions like sales and support to decline, but at the end of the day, hardware still has to get built, and performance improvements and innovations still have to happen; just that the final operator will be Amazon, Google, and Microsoft, not RandomMediumBigCorp. So what gives?
The issue is is that if a game is subpar, or even par, it's really, really obvious it's made with unity. All the best games you can't tell, but unity seems to have a sort of unique feel to it that you can pick out pretty easily, which gives it a bad name.
The US accepts limitations on free speech as well.
Mapbox is one of the companies I respect a lot. They are really undervalued in terms of their contribution to many other companies who utilize both their services (tiles, data, etc) as well as high quality open source mapping frameworks.

And almost everything they have done is open source, with lots of blog posts and knowledge sharing on how stuff is done.

I work at a drone company and most of our stuff (UI related) is built on top of Mapbox. Couldn't do it without them.
Minor nitpick, Limbo wasn't a Unity game, it was a custom engine. Limbo predated Unity having decent console support, they moved to using Unity for Inside (a reference link http://www.gamasutra.com/view/news/126729/Limbo_Developer_Pl...).
》I'll bet that "open source" doesn't mean to MS what it means to the open source world.

That doesn't make sense. ASP.Net, .Net Core, F# are all good examples of open source projects. This announcement promises the same for Powershell: Development with the community.

What are you missing? What's the criticism?

If you want to see a broken open source project, check out Android instead..
FAIR lab releases open source fastText on GitHub
Lobbying used to be flat-out illegal in the USA, but, over the past century or so, the Supreme Court has repeatedly confirmed it as protected speech under the First Amendment, and therefore something that basically can't be restricted in any meaningful way.

So I don't think it - or a number of other socially corrosive aspects of the American political system - is likely to change without an amendment that would be extremely difficult to pass.
Autocomplete in Bash was actually a revolutionary improvement
Recent discussion about the bankruptcy and sale: https://news.ycombinator.com/item?id=11877814
He supports private prisons though, he cited building them as one of his greatest achievements as governor. Presumably he won't be happy with this decision.
In -20C, I prefer biking to buses. (I live in Helsinki region).

You generate some heat when you ride, while when waiting for a bus...
Which is why any sane powershell user would probably have installed PsReadline to get this and other goodies. Preferably running in ConEmu.
lately i use nodejs and have replaced the cmd tools with node modules. It is more verbose then piping shell commands but easier to understand and the same script can be reused across platforms.
I think a large problem with this is that people unreasonably idealize the features of ALGOL 60 and many other "Perfect Systems Languages"

The issue is that there are not any major open source projects to examine that use these languages to see how they actually work in the wild. For example, writing a Java codebase with nothing other then the standard library you can do some very nice design patterns. You can come up with some very clean and concise code and everything can be perfect. Then, when you go to integrate with someone else's code (see Spring) you notice that everything becomes a mess since they are using some crazy things that make it very difficult to integrate with it.

Due to this it's impossible to say how well another language would behave in the wild since I don't think anyone can predict how well the language will be used to it's extent.

That being said, I think C succeeded because it was SIMPLE. Not only for the compiler, but I can teach pretty much anyone how to understand C in most likely a few days to a week. It's very simple and very little you need to know to understand how to start writing your programs.

On the other hand, ALGOL is MASSIVE. There are 106 reserved identifiers in the language according to wikipedia and I don't think I could ever remember what every one of them did.

Currently C has about 32 key words and I can tell you in full detail what every one of them means except union as I don't work much with C.

This is good for the beginning programmer since it shortens the time they need to hit the books and helps them jump strait into writing.

Something that's good for the advanced programmer, in my opinion, is the use of braces and not words.

I know this is kind of controversial but I do honestly think that a code should be easily segmented by the eye not readable.

Begin and End only help so much and by so much I mean not at all. Words should not be syntax in my opinion. Seeing { } is less to look at and understand then seing Begin and End.

This sample phenomenon can be looked at from the recent Linux 1000 patches debacle.

Linus said he didn't want to replace unix file permission numbers with the symbolic values. Why? Because it's much much faster for someone to see the numbers and know what's going on then to have to read a bunch of text. It's much quicker in parsing.

That's where the breakdown comes in these discussions. People will throw "You've never used these, how do you know yours is faster."

While that's true that doesn't really present a good argument for changing everything.

I also hate needing to type := for assignment. It makes no sense. Fixing the beginner issue of missing the second equal sign in an if statement has a much simpler fix. Use some kind of IDE/Editor with a linter. You'll not have this problem.
> Private schools are for profit.

No, they aren't. The vast majority of private schools are non-profit corporations.
Like EA did with Battlefield?
Doesn't work in bash running in my Terminal.app on macOS, although it certainly does when I `ssh` into one of my Ubuntu boxes. Wonderful shortcut.

EDIT: If anyone knows an easy way to get this working on macOS, I'd love to know it.
Should we, as software developers and IT professionals, be able to lobby about information security? Net neutrality?

If we can't, and Verizon/Cox also can't (they also have a conflict), who is left? People who either don't care or lack enough knowledge of the issue to make reasonable policy recommendations?
> a way to do powerful automation without hiring a bunch of PhDs.

I remember writing Windows software with DCOM was difficult, but it was more on the painfulness side than a difficult intellectual endeavor. Sure you didn't need PhDs to automate things.

> So, yes, someone did ask for it - the IT industry.

The part of it stuck in Windows, that is. Vendor lock-in is a powerful thing.
I'm impressed you even managed to start reading. I only scrolled...
Why are there so many extremists?
[Video]Mark Zuckerberg explains “lockdown” at Facebook
Why not detail this smarter way? I don't see how you get around choosing between 1.) all at once, do it almost never or 2.) Semi-regularly, but in smaller batches.

It's the act of introducing the periodicity that damages morale so much.
Hey, no one said that they were going to get a Tesla. I was quite clear about that. If they are the only company selling electric cars then we have a problem.
Right, but the robots displace jobs to the point where only 1/4 of the amount of people can actually afford to buy your widget, your profit will fall.

(Obviously, if jobs merely shift, as has happened in previous technological disruptions, this scenario isn't a problem.)
The web ad business is full of deception
Users who make self-flattering claims about why they were banned from HN—always for some allegedly tinpot reason—are unreliable narrators. The real reason is invariably more sordid, which is why they omit to supply links.

The typical such user has a long history of breaking the rules here, getting banned, and creating new accounts. They often do so shortly after proclaiming that they're leaving HN forever and will never set foot in this crappy, horribly-run echo chamber again. Most HN readers would be surprised to learn how small the number of users generating all this drama really is. The rest of us just want to use the site for its intended purpose, which isn't ideological flamewars or meta grandstanding.

There's nothing more common than posturing as a brave independent thinker standing up to the mob. Therefore that posture has the interesting property of being self-refuting.
s/towing/toeing/
you can force captured subprocess mode if necessary
You Can Submit a Pull Request to Inject JavaScript Code into Donald Trump’s Site