skysight-inc/HackerNews huggingface dataset:
Bug impacts are highly non-linearly and non-Gaussianly distributed. It doesn't matter if the "average" bug is not that big a deal to find in production, what matters is what the worst thing you can find in production is. Even if the study is not literally correct in the average case, it doesn't take much modeling or much real-world experience to see one is still wise to develop with very similar ideas in mind, if not an even more intense focus on getting bugs identified before production because the paper probably understates the impact given real bug distributions.

(I say "identified" because you don't always fix identified bugs. But you really, really want to have as much as possible identified before production. Production is a terrible place to find bugs for the first time. Yeah, every once in a while an identified bug might have a far worse than expected impact, I've had that happen, but at least in my experience the completely unidentified bugs are what kill you the hardest.)
>Almost all culture, old or new, is designed for consumption by people under 40.

I wonder how you would even do that? I mean if I'm writing a book or a movie or such how can I design it to be consumed by 35 year old but not 45 year olds given their behaviour is much the same? There must be some trick I'm missing.
The majority are below 4 bytes though, and ModRMs are either the 2nd or 3rd (in case of 0F escape or other prefix) byte. The 15-byte limit still applies, and is very rarely approached. As I understand it, modern x86 decoders can handle (multiple of) the smaller instructions in one cycle, while longer ones take a cycle or two more.
> RISC instruction sets like PowerPC are usually expected to be highly regular [..] whereas the CISC style of instruction set is expected to be highly irregular and full of oddities

No. Not true at all. Not even close. CISC instructions are expected to be complex, hence the name. MC68K was pretty regular, NS32032 highly regular, both CISC.

RISC are reduced, not regular, so for example you'd expect memory access to only occur with specific memory access instructions, whereas all arithmetic and other computation only deals with registers.

So CISC was usually more regular, not less. x86 is the exception, because it was just extensions heaped on top of extensions: 8080 8 bit -> 8086 segmented 16 bit + 20 bit addresses -> 80286 protected 16 bit segmented with 24 bit addresses -> 80386 semi-segmented/mostly flat 32/32 bit, etc.
If you get a 3921, use what's there; the burden of accuracy is on the company.

I worked at a place that didn't issue 3921's (in the .com go round). I had a hell of a time reaching someone still at the company who could give me that information almost a year later (and after several rounds of devastating layoffs). I really don't know what she based the figure on.
This is an interesting article I remembered from a few months ago about the analogous provisions in a similar international trade deal, the Trans-Pacific Partnership. The legal experts commenting there don't seem to share your optimistic view of how these kinds of laws work in practice, so unless all of the issues they raise have been differently addressed in the TTIP wording, it appears there is cause for concern.

http://www.theguardian.com/business/2015/nov/10/tpps-clauses...
This might be a bit more compelling if you were > 40. Most 40 year olds who are engaged with others en masse probably recognize what this guy is trying to say.

To change this logic, I think we need to change mass culture. Simply being more mature in the way you talk about, is nice, but it also means you can't participate on an even playing ground (again, en masse)
If nothing else, he was huge influence on the development of the three major monotheistic religions.

He also was Aristotle's teacher, and Aristotle was the philosopher who more or less created the entire scientific project (via people like Galen and Avicenna).

It's almost impossible to imagine what the world would be like today without them.
What's the smallest change to physics required to allow magic?
When users don't own their technology, they get jerked around by whoever does until they jump ship for greener pastures.

You can claim the market will solve this (users will sell their time and speech to a higher bidder, now that Twitter's prices no longer seem competitive), but if people were empowered to have their computers do what they want, it never would have happened in the first place.
It's hard to argue that cutting edge CS like category theory and homotopy type theory isn't philosophical in nature.
Well, I wish you luck the next time you go looking for VC
You're in stage 2, then.
Yeah, you can't publish some big ground-breaking world-shattering report every day. And nobody is going to pay you to do it only once unless you're going to conclude what they want you to.
Bagby does a beautiful rendition of Beowulf. We heard him a couple of times at the Renaissance and Baroque Society of Pittsburgh, where I've been taking our kids for 20 some years.
I see, I think we are pretty close to the point of debating how true a truth is. I think the real difference between the disciplines, in the application of logic, is highlighted by your use of "coherent". While an engineer will work mostly to build upon a set of precepts, philosophy is charged with the responsibility of deconstruction. Of the two, who is spending time wondering about the abstract concept of the number one? I think that focus on local coherence is what led philosophers in the dark ages to debate whether Adam had a navel, as the premise was left unchecked. So I'd say that philosophers go astray when they do not focus on logic.
> having no stack for errors is insanely frustrating.

Check out https://github.com/pkg/errors

If you want more rich control of the output of the stack trace there's https://github.com/go-stack/stack
I previously wrote software at a major market maker. I can't say (NDA) what they use, but most professionals consider Black Scholes to be mickey mouse. If you're using it in the public market, you're not going to fare well on American style options.

As for real world proof of Black Scholes being garbage, it doesn't get any better than Long Term Capital Management.
In both of those cases, people either created forks or otherwise fixed the software. I recall several scripts people wrote to undo the Ubuntu mishap -- and I'm fairly sure someone made a fork of Ubuntu just to make a point. The point is not that a developer can't do something bad, the developer can't put you in a position where you can't do anything about it. That's what I mean by "take advantage". It's not really taking advantage of a person if they can fix it at any point.

Aside: I don't think that security is a good argument for free software, because it's certainly possible to have secure proprietary software (in theory at least). But even if the software is secure, you can't prove that's the case or fix bugs by yourself or release the fixes to everyone.
The Feed is fantastic for live, on going events. I don't see how it can be replaced. Of course Twitter has meandered in using an algorithm in their timeline, which is just a huge mistake. The entire point of Twitter is that it's the world as it is happening now; it's still shocking that Jack, etc don't understand this fact and are continually trying to take the very things that made Twitter unique out of the platform.
Unfortunately, that doesn't seem to be entirely clear. The case you refer to in Australia was apparently thrown out because of some dubious changes to the company ownership arrangements that appeared to have been made just for the purposes of bringing a lawsuit, when the change in cigarette packaging rules was already public knowledge by that time.

http://www.theguardian.com/australia-news/2015/dec/18/austra...
Basic general education is already mandated.
I don't know about colos, but https://www.vultr.com/ has presence in Sydney. They offer both VMs and block storage at reasonable prices.
The solution to bad regulation is rarely MORE regulation.
I own an OpenPandora, and I adore it.. 8 year old tech, originally sold by a fraud (not involved in Pyra) and supported by a small team of super passionate fans running a community as a hobby.

I've preordered and cannot wait to upgrade my Pandora, which I use every few days.. even if it's just playing PS1 games on the train.
Codalab is designed to solve exactly this problem: https://worksheets.codalab.org/worksheets/0x818930127c4d47de....
Pike literally quoted a passage from the bible:

https://en.wikipedia.org/wiki/1_Corinthians_13

I won't argue that it was in good taste.
I would not be surprised if most academic CS research is not reproducible. This is true for many other fields outside of CS, and I've seen it first hand in machine learning. It's a problem but it's also just how things are.
Feinstein-Burr: The Bill That Bans Your Browser
See also:

https://750words.com/ similar concept, encourages you to write ~3 pages every day.

http://nanowrimo.org/ national novel writing month.
What level of RAID would you use for an array involving a dozen 3Tb drives?

If the drives can't be trusted, then you'd need some kind of error correction in software, I'd presume. I thought the drives should auto-correct any read errors.

I'm not talking about in a radioactive environment, just normal usage.
I'm not sure it is getting away from the main point. The OP's original assertion was that Uber is acting unethically, and calling the arrangement "indentured servitude" was meant to highlight how Uber's actions are morally wrong. I disagree.

The employees who are saddled with options they can't exercise are adults who agreed to the terms of their employment. They are free to quit Uber and work somewhere else if they want. There are a number of other ways options can become worthless while you're waiting for them to vest. The employees gambled on options and are finding out that there is yet another way to lose that bet.
That may be standard, I'm not really sure, just remember everything is negotiable.
i think fefes cms is written in C... [1]

[1] http://www.fefe.de/poweredby.html
There is no reason ArchARM shouldn't work out of the box... I might even consider branching off a release
I agree but find it bizarre that this tip comes in a list of best practices for the major language invented at Google, when the same company's "gflags" library, also heavily used, advertises right at the top that it allows definition of flags in any source file!
https://gflags.github.io/gflags/
The twist here is that the options end up worthless despite the hard work of the employee that leads the company to be successful. The options are supposed to incentivise this. Something about the incentive structure is wonky---in the case of Uber going bankrupt then the options "should" be worthless. But if Uber succeeds, then the incentive should pay out.
I don't think the author would disagree with anything you just said. His point was largely that he was a 'right-place-in-the-right-time' phenomenon. Plato is a titan because he started the first schools, and he's responsible for some of the earliest written record of philosophy in the west. It might be perhaps be the case that his abilities as an administrator and teacher were more important than his abilities as a philosopher. Imagine if he wasn't able to raise the funds for his schools or attract students? Diogenes was probably as able as Plato in a lot of ways -- but he didn't have institutional support.
try doing some less mentally demanding work. depression largely reduces your ability to do work most of us HNers are doing. so, getting that work done is much more difficult than getting work to do. perhaps you can do some teaching, writing, etc. you can also get some menial work. getting out of your home is very important though making yourself get out is very very difficult!

you're nervous for a reason. not being able to do as much as i used to frustrates the hell out of me

if you'd like to talk to a fellow geek suffering from major depression (F33.2), drop me a line to info [at] wprapido [dot] com
I don't know a whole lot about C++, but I've worked on projects using C. Seems to me Rust is straightforward and just enforces what you have to do in your mind otherwise.

Once IDEs start coming around it should be quite competitive. I'll admit to thinking the same thing: I'll use Rust for the absolute critical parts, then F# for the rest. But more and more parts I'm writing are easy enough to do in Rust, and I get the perf as a bonus.
> USA has been (correctly) pressuring Australia to select vendor on its merit

I am almost certain the USA is disappointed with Australia's selection, as US companies would have supplied several critical battle systems. In fact Australia "could experience significant difficulty getting the most advanced US combat systems" thanks to selecting the French over the Japanese.[1]

http://www.theaustralian.com.au/national-affairs/defence/cau...
The VAX is an interesting case. While it's CISC, the instruction set is, oddly enough, very regular with operands following a common structure. Each operand has an initial byte describing the location, plus some additional bytes for displacements and indexing.

Aside from the CASE statement (yes, the VAX has a table jump instruction) that can be (if I calculated correctly) up to 65,558 bytes in size, the next longest instruction are the six-operand ones that can be (again, if I calculated correctly) 43 bytes in size. Two operand register-to-register operations (and some indexed-register operations) take 3 bytes (1 for opcode, one for each register). Once you get used to it, it's pretty easy to read the actual binary code.
That's "codesign" as in "co-design" not "code-sign".
The recent changes to EU VAT were an unmitigated disaster from the start, and they remain so to this day.

For a start, it is effectively impossible for any business to fully comply with the rules now, unless it literally has the resources to understand detailed tax rules in every EU member state.

Even a good faith effort to comply with the spirit of the new rules and file the necessary returns will be beyond many micro-businesses. As a direct consequence, it appears that many people's side-businesses have ceased trading altogether, which of course is a loss to those businesses, their customers and the tax revenues of the affected states. The relevant authorities failed to even recognise that many thousands of such businesses existed at all, or to consult with them or take their situation into account in any way when writing the rules. In some cases, senior government figures even expressed surprise, when awareness was finally raised among the small business community literally just a few days before the new rules kicked in, that no-one had spoken up sooner in the multi-year process of writing the rules (that none of the affected people had any reason to know about).

Perhaps the biggest kick in the teeth of all is that for most small businesses that were large enough that it was worth continuing, the easiest way to comply was to outsource the various handling to specialist services. Given that the claimed purpose of these rules was to make it harder for large international businesses with lots of accountants to reduce their tax payments, would you like to guess what types of business were best placed to offer those new specialised services to the small, local businesses who got screwed by the new rules and thus profit off the creation of those rules at the expense of the small businesses?
If you want to actually clone the stack, you're probably stuck.

If you want to use this to do something that takes multiple invocations of lua_resume to complete without the calling Lua code being aware, you might be able to use lua_yieldk.
Sounds like maybe a group of people just can't change the way they operate without massive communication overhead, which is also unwanted, possibly even more so than the ill effects being complained about. Or it may be unrealistic to sustain or create.

EDIT: Taking a second look at this... Whenever I read things like this, I'm going through and hearing some assumptions stated up front that always seem off to me. "The history is written by the victors, and the victors are those who are the most ruthless."

The missing ingredient, as far as I can tell, is that reading history is an act of cooperation, not of competition, and that you can optimize for cooperation in a competitive context. You just need to find an appropriate context in which to compete to force people to cooperate to that end.

Which is also why I'm generally irate when people go on and on about the values of competition while only giving a a sentence or two about the values of cooperation, or how the values of these two behaviors can be intertwined in complex and productive ways.
There are also keywords: https://askubuntu.com/questions/445749/whats-the-difference-...
It's worth mentioning that the influx of refugees into Berlin has dramatically increased the demand for housing, there are stories of landlords putting up an affordable property online for one hour and getting 250 applications to rent it
There may not be a no human right to cheap rent in Mitte but most voters probably agree that even people with low incomes should be able to live in the city. Also I think a good argument can be made that rent-seeking behavior by property owners can potentially be in conflict with the constitution.

Flughafen Tempelhof can't be developed, voters have voted directly against it. That law could be changed but to do so would arguably be undemocratic and it would certainly be political suicide for the forseeable future. This also brings up the important point of city planning, cities are more than just housing. You need to take that into consideration.

Also indeed increasing supply is about long-term thinking. You can't increase supply very fast and in this instance you can't increase it fast enough. This means you need something to slow down price increases in the short-term which measures like the Mietpreisbremse or banning AirBnB do.
The tool that you need to focus on your startup growth rate is here
DevOpsLinks Is Awesome: Curated and Must Read Content for DevOps and SysAdmins
In London it really is down to supply and demand. The UK economy is highly centralized in London and the South East, population in the metropolitan area is now at record levels having shot past the pre-War peak in the past few years. (The population of the South East never really declined but had shifted to the commuter belt.) For many careers you really have to move there if you want a good job.

Meanwhile many fewer homes are being built. The largest drop has been in building by local authorities, which used to account for almost half of all new builds before Thatcher brought things to a halt in in the 1980's by selling off social housing and preventing councils from investing the proceeds. (See: http://www.lrb.co.uk/v36/n01/james-meek/where-will-we-live)

As real wages have stagnated for most people, multiple administrations have propped up demand through ever inflating house prices. People feel richer when their home goes up in value but this wealth is illusory, nothing new has been created, only a generational shift in capital as young people are forced to fork out ever more of their income in rent.
If you ever get the chance, visit the memorial and museum in Hiroshima.
I think there's exceptions to this: most modern attempts to verify software has involved design decisions that are only practical when you're starting from scratch. Similarly, rewriting in a language with more static safety guarantees may lead to fewer bugs (or at least different, less critical ones).
It's actually quite possible that AI and machine's will replace a lot jobs by then and there'll be a basic income guarantee for all. See https://blog.ycombinator.com/basic-income
My favorite phrase applies: dura lex, sed lex. If you don't like the legislation, the regulation then go in and vote to change it. Rally fellow minded people to convince others to vote in favor of what you like. Do not, however, go around the law just because you do not like it.
http://www.amazon.com/Programming-Collective-Intelligence-Bu... has a chapter on recommendation systems
I think what wyager meant is that on a mispredicted branch you have a CPU pipeline already filled with data and partial results (scheduled loads, r/w register conflicts, etc.) Now that we're at close to 30 stages per instruction, flushing all those partial results because your `if` went in a different branch than usual can get costly. In practice, after a branch misprediction you'll have to wait at least [pipeline_stages] cycles until you see the next instruction run. But if the scheduled instruction was something complex that comes from SSE / AES-NI / etc., you may have to wait even longer.
Misinformed people are already effectively excluded from voting. They're the people who stick to one party no matter what. These blind supporters of each party cancel out each other's votes, leaving the actual decision to people who at least aren't so predictable in their voting, and presumably are a bit more careful.
Thinking about it further, the simulator should consume the logs from the existing system and map those logs from existing simulation runs, use a form of compressed sensing and pattern matching to figure out what is occurring just from the logs and previous simulation runs.
Wish this company had Googled their name before going down this path:

http://silex.sensiolabs.org/
IMHO "amd64" (as it should really be called, since AMD came up with it) could've been a lot more orthogonal, more like the 16 to 32-bit extension that came with the 386. In practice, it's really 8 registers "and 256 bytes more" since the area around the stack pointer will be cached and accesses there can be just as fast.

On the other hand, one of the things I like about x87 is that it's extremely dense because it's stack-based and RPN-ish. Here's 256 bytes of x87 awesomeness: http://www.pouet.net/prod.php?which=53816
Implementing the Droste effect in WebGL
On the web version go Settings -> Account. Under the "Content" section uncheck "show me the best tweets first". iOS app has a similar setting, and it stays synced with whatever is set there so however you disable it.
That has got to be one of the most pointless, low-effort pieces of "writing" I have ever read in my life. VR is bad for kids because Ben Affleck won't let his 4 year old see Batman and your daughter didn't like the IMAX at the aquarium? What?

I do think there is a lot of merit in being cautious with any new technology when it comes to children (I have an HTC Vive at home now and my 5 year old and 3 year old are not using it), but c'mon, in what way did this article contribute to that discussion in any way? And honestly, in general, why is an article from the NY Post's "write whatever you want" section even HN-worthy?
Thank you for your extremely clear, to-the-point tl;dr
Could the convergence study go the other direction, towards a coarser mesh to show that on isn't already operating at the limit?
No. Jurisdication is irrelevant. The transmission has to pass through local jurisdiction servers and wire and thus falls prey to those laws. Hosting in Aruba for your US customers does not provide any veil of safety from prosecution.
Thanks so much! Agreed.
You are a Golden God!
LuaJIT recently gained an x86 instruction length decoder. Check it out: https://github.com/LuaJIT/LuaJIT/commit/73680a5fc760cb39760e...
Search Engine wars are incoming. End of 2017.