skysight-inc/HackerNews huggingface dataset:
If you read carefully, it's not just the advantages of C++ applied to Swift, because Swift avoids certain weaknesses of C which C++ can't (like said aliased pointers etc.).

Swift is much more strict in terms of typing than either C or C++. Pointers are safe, there's no null, etc. It's the strict typing which translates to the compiler knowing more about your program before it runs, and therefore it can do more transformations without changing intent.
> I think Sweden has a general policy of pursuing alleged rapists even when they aren't public figures.

It doesn't even have to be at the government level. Maybe he did rape her, but she only came forward after seeing him in the media. This would still be his publicity playing into it. Also, his publicity make it easy for Swedish authorities to know where he is to pursue him.
Good article and particularly useful on the Galera replication - if you google replication, the tutorials that come up first are native mysql Master-Master replication which are difficult to setup and very likely to fail.

I've been on azure for almost a year now and it is essential that you use their availability sets as their emails about "planned maintenance" often come sporadically after they do the maintenance. In one upgrade they somehow managed to shutdown and not restart my instances, so i also recommend having an externally hosted monitoring server if you have mission-critical stuff on azure.
That was my over-riding thought while reading the linked article and looking around, smells like flash.
What's your evidence that a market mechanism is most useful here?

When I think of the best concerts I've seen, the ones I really loved, they were mostly when I was young and broke. Now that I'm older and have money I can afford to go more concerts, but I generally care less. I could well be pushing out very passionate fans.

I suspect a better mechanism in this case is making people pay in a currency in which we are all more or less equal: time. If the venue just started selling tickets in one spot at a particular time, the people in line first would be the very passionate fans, the ones who dropped everything to get in line early.
and even claimed to be faster than C for certain cases

-a promise made for pretty much every language ever. Just need a couple of compiler tune ups. Not trying to be critical, that just gave me a chuckle.

On most architectures (including x86-64, ARM, and ARM64), the first few parameters to a function are passed in registers

To add to this, the Microsoft 64 calling convention is that the first four integer parameters (which includes pointers), and the first four floating point values, are passed in registers. The System V AMD64 ABI (used by Linux and others) passes the first 6 integer and the first 6 floating point parameters in registers.

ARMv8 convention is that the first 8 integer/pointer values, and the first 8 floating point values (so up to 16 values) are passed via registers.

This isn't all win, of course -- if your code was using those registers, to hold local variables for instance, it needs to save and restore them, or simply avoid them. In most cases it would be the latter given the abundance of registers.

The whole aliasing bit was just weird and detracts from the piece. Anyone who is doing pointer-based-operations in base C is using restrict as appropriate.
They oversold it, for sure. The code is solid though, if still very much in progress.

What they call a 'render tree' is pretty much just a scene graph, and they are moving to that as well.

http://adnanwahab.com/Render-Tree-Visualization/
These aren't exactly secrets, are they? Vtables and similar optimizations have been used in Java and .Net compilers for a long time. For a good explanation in C# you can read http://netmatze.wordpress.com/2013/04/06/dynamic-dispatch-in...
We have a very fast internet nowadays, so we can include our own CSS engine (written in javascript) inside our webpages. It will rasterize the content into Canvas, it will look the same in all browsers.
That's interesting, I didn't know that. Seems a bit perverted to expand the definition of rape like that - they should perhaps come up with a different term.

Number one is tricky. I don't know what the answer is there. My gut tells me that should be rape. But if I think about it, I think that's because the consent was never given to that person.

On the second one, I think most people are capable of telling the difference between whether they're having anal or regular intercourse, and, forgive me for going into details, but unless you're having exceptionally vigorous and violent anal sex, it's not like it's going to just "go in" unnoticed. There will at least be a brief period of, erm "engaging".

At that point, the recipient can just say "no". If they say "no", and the other person continues anyway, it's rape. Otherwise, I would think that consent is implied...*

* unless the perpetrator has threatened violence if the other person says no, obviously, in which case it's a whole different kettle of fish.
Obama wondered the same thing:
http://en.wikipedia.org/wiki/Health_insurance_cooperative
http://www.npr.org/blogs/health/2014/04/02/293327561/small-h...
Rents In San Francisco And Conflicting Values
Perf is surprisingly good, suitable for modern web apps. The bottleneck is DOM & CSS selector resolution, not the constraint solver - Cassowary is a beast!

We're working on a lib for pre-computing GSS layouts server-side, but it's significantly more hardcore than traditional pre-processing.

What we really need is browser vendors to offer deeper API hooks into layout lifecycle, painting, etc
Read all four of the offenses (http://www.bailii.org/ew/cases/EWHC/Admin/2011/2849.pdf). Your option 2) seems very unlikely for offense 4, of rape, when you look at the language of offense 2, which is very close to your option 2). Here are the first 3:

"1. On 13th – 14th August 2010, in the home of the injured party [AA] in Stockholm, Assange, by using violence, forced the injured party to endure his restricting her freedom of movement. The violence consisted in a firm hold of the injured party’s arms and a forceful spreading of her legs whilst lying on top of her and with his body weight preventing her from moving or shifting.

2. On 13th – 14th August 2010, in the home of the injured party [AA] in Stockholm, Assange deliberately molested the injured party by acting in a manner designed to violate her sexual integrity. Assange, who was aware that it was the expressed wish of the injured party and a prerequisite of sexual intercourse that a condom be used, consummated unprotected sexual intercourse with her without her knowledge.

3. On 18th August 2010 or on any of the days before or after that date, in the home of the injured party [AA] in Stockholm, Assange deliberately molested the injured party by acting in a manner designed to violate her sexual integrity i.e. lying next to her and pressing his naked,
erect penis to her body."

You can also see why there were initially two allegations of rape....

Per Wikipedia, it would appear offenses 2 and 3 are "sexuellt ofredande", "which has been variously translated as "sexual molestation", "sexual assault", "sexual misconduct", "sexual annoyance", "sexual unfreedom", "sexual misdemeanour", and "sexual harassment"." (https://en.wikipedia.org/wiki/Assange_v_Swedish_Prosecution_...)
> The "special relationship" is a real thing, so if some sort of covert rendition were a real worry for Assange, it would have already happened without needing to involve a Scandinavian nation.

It could have been that this was the most convenient excuse.

> He's wanted for questioning as part of his arrest

Yes, they've asked to arrest - ie, detain - him to question him. They haven't charged him with any crime.

I think there's a very real danger that someone wants to punish him for exposing government war crimes. But maybe you're right and it's just because he's a primadonna and the US government is pretty chilled out about the whole thing.
You could explain what's actually happening instead of ridiculing people for not knowing.
Oklahoma's earthquake epidemic linked to fracking wastewater disposal
So you're basically saying that if a woman lies about being on the pill, she raped you? I don't think courts would uphold such an argument...

Yeah, that seems reasonable enough to me.

I'm not a lawyer though, no idea what the courts in any given country would or wouldn't do.
> You seem to be assuming that the only way to do JVM stuff is considering all the difficulties that enterprise Java shops with legacy projects put up with.

Ah, that's because that was the only place I've had much experience with Java and Scala. We wanted to use Elasticsearch (Java) from our CMS (Java), and the recommended way to do that (at the time: embedding ES in your application as a search-only node) turned out to be infeasible, due to ES and the CMS (which was started in 2006ish) being unwilling to share any specific JDK without a lot of code changes to the CMS. We ended up building a system involving RabbitMQ and a thousand lines of PHP, as the easiest solution. :(

So, yeah, I recognize that a lot of my bad feelings about JVM languages are not particularly relevant to green-field development, whether in Java or Scala. I just got ranty. Sorry.
Choose your wifes carefully.
as a web developer you must know have to deal with either javascript or coffee script. Full stack means you can both do frontend, backend, and also deploy. Not that you're expert in three but you're capable of getting the job done.
So EVs are good enough for Los Angeles high speed chases now... does this mean they've finally arrived?
For the purposes of the question, which is about the economic effects of saving rich people time, I believe that's incorrect. Rich people leaving money in the bank are creating more wealth (for them), but they are not applying their time in a way that creates value. Thus there's no economic benefit in saving the time of the idle rich.
English-style common law isn't even practiced in the whole of the UK! Scotland has a different system.
I honestly don't understand why we can't keep a simpler definition for rape: sex without consent.

Because that's not the definition of rape?? That seems like a good reason not to oversimplify.

Here's our good old friend the dictionary to the rescue: http://dictionary.reference.com/browse/rape?s=t

1. the unlawful compelling of a person through physical force or duress to have sexual intercourse.

2. any act of sexual intercourse that is forced upon a person.

3. statutory rape.

4. an act of plunder, violent seizure, or abuse; despoliation; violation: the rape of the countryside.

5. Archaic. the act of seizing and carrying off by force.

Now, it could be that it ends up being called rape under definition #3 - because the statutes say it is. To me, that is a perversion of the english language, though. Rape is clearly intended to imply some kind of forcing. It's not just "I didn't consent to have sex in this specific way", it's "I either gave no consent or I asked them to stop and they still did it".
Yep. That's why unixtime is actually a pretty logical measure.
I guess he means http://www.milight.com/
Probably a typo. Try http://www.milight.com.
Perhaps you could open source it?

This would accomplish a few things - since it's a "feature" and not a "product", this would make it easier for other developers to integrate into their products.

Secondly, it would let you build your reputation in this area, which may lead to more interesting opportunities and goodwill.

Third - security products are notoriously difficult to get right, and letting developers view and comment on the source will inevitably make it better.
So it's not really the secrets of Swift's speed, it's more like not doing what made Objective-C slow.
HP’s fanless Chromebox has a noisy fan inside
"1. On 13th – 14th August 2010, in the home of the injured party [AA] in Stockholm, Assange, by using violence, forced the injured party to endure his restricting her freedom of movement. The violence consisted in a firm hold of the injured party’s arms and a forceful spreading of her legs whilst lying on top of her and with his body weight preventing her from moving or shifting.

Well, that's very clearly rape (unless she had actually agreed to this kind of borderline BDSM sex, which he never said she did, afaik, so that likely means she didn't).

So why are we talking about condoms then? Seems largely irrelevant except in a legal context of bringing on as many charges as possible...
Yeah, there are tradeoffs. SqlAlchemy is by far the most pleasant and thorough ORM to work with, for example. For any language. Full transactional support + every other feature you can dream of.
Show HN: Medalist, an elegant website builder for athletes
Yes, there are type definitions for most popular JavaScript libraries.

https://github.com/borisyankov/DefinitelyTyped
But people suggest (as an alternative) that Assange could stand trial / answer questions in the UK, implying that it's Sweden he doesn't want to go to. Which doesn't make sense. Why would he stay in the UK while the appeals to the UK Supreme Court were going ahead?
Indeed we should not commoditize everything, but parking spots and restaurant reservations don't seem to me like great examples of things so important or fundamental that we should try hard to decouple them from money.
"Not only that, the resulting table-based design HTML was an intuitive read."

Wow, Stockholm syndrome can be really messy.

It's likely possible to produce readable table-based design, but the tools at the time most assuredly did NOT produce that. Nothing sucks like spending a couple hours figuring out which of the eleventy-billion inline-styled cells Dreamweaver has bumped to 2px too wide, shattering an entire image-sliced layout.
Excelsior guy here. Actually, Excelsior JET is a proper AOT compiler. That is, a developer or build enginer runs it on their workstation (build server) and then ships a native executable to the end users. We used to have a caching JIT, and even an option to recompile the cache into a single binary, but concluded it is not worth the hassle, and deprecated it last year.
Airbus: Pilots don't really need windows
Another scenario:

He ties her up and blindfolds her (maybe she's
into bondage). She consents to only be penetrated
by a sex toy. He lies to her, and penetrates her
with himself instead. She doesn't notice until
later. Consent or non-consent?

Personally, I don't think that "as long as it's something un-noticable to her during sex[1], then it's not rape, just a lie," is the bar for deciding if it's rape or not. I don't think that it should be taken to the extreme (e.g. "he lied to her when he picked her up at the bar by saying he was a doctor making lots of money" shouldn't be rape), but with regards to the things specific to the action itself, I think that it matters.

[1] i.e. she doesn't realize that there is no condom
If you abolished inheritance (that is, taxed it at 100%) you would certainly reduce a number of capitalism's structural problems. That's why even many wealthy people are in favor of large inheritance taxes. [1]

That would also provide you a lot of tax revenue for improving education and social services. Or you could just pay it out as a negative income tax or a basic income.

That wouldn't solve every problem of capitalism, but so what? No improvement makes everything perfect, but that's not a reason to argue against improvements.

[1] e.g.: http://www.forbes.com/sites/ashleaebeling/2012/12/11/buffet-...
Future Assassin’s Creed Lead by Ubisoft Quebec
Regarding your latter thoughts: You're right in many ways that whilst bikeshedding about a 'better' language, we end up stuck with the old language that no-one really wants.

The issue is, people are never going to agree. Your post implies that Clojure is more worth while than Scala. Personally, Scala's type system makes it far more valuable to me than Clojure, so I lean the other way. Trying to get a consensus, even just in the world of JVM-compatible languages, is intractable.

People individually need to choose their languages, and choose them carefully. If you don't have control over the language you work in, consider changing job.
I'm talking more about the details of the alleged rapes; the clumsy sequence of events which Assange supporters have picked apart all over the internet. You'd assume conspirators would at least want a story straight enough to make conviction straightforward.
Cant agree to the points. It all depends on use case. In some cases it is even beneficial to remove the OS itself. I am not talking about high lveel OS like Linux, QNX or VXWorks, even MicroC OS II is a big overhead for some systems.

Consider how your car decides to deploy the airbags. Do you want a message queue? No, as soon as hardware inputs meets the condition the airbags needs to be deployed. On the other hand on the same car will have a infotainment system that has VxWorks/QNX/WinCE with multi process architecture. Most of them even have separate processor to interface vehicle CAN bus and power management. Inside the application processor, graphics and HIM will be distributed in some processes. The low level drivers codecs in another set of processes. The whole thing will just give the user a mediaplayer, a map and a phone interface.
Some OEMs (e.g. Daimler, Ford) even distribute this whole functionality across different H/W modules.

Dividing gives you maintainability, re-usability, drop-in replacement alternatives. Most of the cases it shortens the engineering time, improves quality and reduces product recall.

The above automotive embedded example is just one use case. There are many areas where you want to distribute your application in many ways.

Finally, I want to ask one small question, when you turn off the reading light in a passenger aircraft, how many processes do you want it (Switch OFF signal) to go through before the light turns off? and why so?
Did you look at the aliasing examples beyond the memcpy reimplementation? It can affect perfectly normal code where you'd never think to use restrict.
Does anyone have any real-world examples of GSS? I like the idea, but I'm struggling to imagine what this would look like in an actual system. Maybe I'm nuts but I don't feel constrained by CSS too often. Everything I need, I get from CSS + a decent preprocessor (usually LESS these days). Maybe this is a symptom of using CSS, but I rarely even encounter people describing layouts in the way GSS appears to want me to code them.

I don't have much experience with constraint-based layout systems in general, but from what I read it looks like it's a common practice when developing native solutions. This gives me the impression that systems like GSS are just "CSS for people who are used to building native apps and don't grok CSS".

I don't mean to say that CSS isn't without more than it's fair share of flaws, but I take issue with the statement that doing laying out views on the web is in any way difficult.
Show HN: Stock Market Selection Strategies
Backwards compatibility. PowerShell is modern and powerful.

http://blogs.msdn.com/b/powershell/archive/2007/03/19/monad-...
You can find 4 cores in a trivial computer these days (8 cores with hyperthreading). This means you can have 8 processes without context switching at all, and also suggests that if you don't use multiple processes, you can only reach about 10-20% capacity on a multi-core machine.

In a typical user machine there can be useful independent single-threaded processes running, all serving the user's needs (and thus -- using machine's computational capacity). For servers that have to do only one thing, on the other hand -- yes, it's a problem that requires an actual engineering.
How does this work with changing style from Javascript? Can I change constraints at runtime and have the entire page be recalculated? I'm not familiar with the Cassowary solver, can it do partial invalidation? or would it need to recalculate the entire layout if only a minor part changes?
Try not escaping around the triangles and branch symbols.
Is there anything in technology you consider not monkey work?
The story from the girls side was that they found this so strange that they went to the local police station to ask if there was a possibility to get him HIV tested. The prosecutor on duty then wanted him for questioning. The legal system was disorganized and slow and two weeks later he left the country.

If Assange wanted to flee he would have done so straight away instead of hanging around two weeks more. But a set up makes even less sense, why leave him around for two weeks then? There is more than enough here to weave a conspiracy theory from, but please don't. It just doesn't make sense.
A Complete List of Eponymous Laws - (don't overuse it)
Am I the only one who activates the virtualenv by hand? I don't understand what workon and other things provide. These days, I just have a single virtualenv that gets sourced when my shell starts up, all my projects run in virtual machines (I mostly work with Django). Projects that conflict with others get their own virtualenv, but sourcing it once at the start of the day is still not that much hassle.
> However Java and C# do have quite a few native compilers available. They just tend to be forgotten on discussions about them.

Are there any viable ones for java? It would be pretty cool if one could leverage some of the java ecosystem without having to include a vm. EDIT: I'm guessing that making command line utilities would be more viable, for example.
You are mistaken. He's wanted for 4 cases. One is having sex with someone who was asleep.

If you come across a sleeping woman, and start to have sex with her, well...
And I'd add that even if it were technically legal to sell public parking spaces, it would still be a good thing to outlaw. The city's offering free public parking for a reason, and that reason isn't enriching a couple of entrepreneurs who moved here six months ago.
That's what I do too. I mostly activate them by hand nowadays, just to avoid calling python. Fish is smart enough that it knows that, if I type a period in a directory that contains a virtualenv, I want to activate it.
Unless I misunderstood, the new DTU measure is being used to gauge relative performance between the different tiers, not for usage (or billing that usage).
Ha. From your username I thought you might be Peter Norvig.
Why wouldn't you just run ES as a standalone server and use its REST API? ES is a core part of the stack at the startup I work at and it never would've occurred to us to run it as an embedded service.
Yeah, I would definitely open source it and leave it idling for a while instead of just killing it outright. I'm just hoping it doesn't come to this
Why not just use ansible?
Maybe there should be a channel with a password that you have to morse to enter ;)
> As for parallelism, we still have web workers for the solving of constraints computations.

I am confident that the lack of shared memory, along with the heavyweight nature of web workers, means that any attempt to use web workers to perform parallel layout will be slower than sequential.
It's an interesting thought experiment. Here's my counter-scenario:

She agrees to have sex only if he doesn't come. Unfortunately, he gets over-excited and comes anyway. She obviously doesn't notice until it actually happens.

In this scenario, he obviously has breached the initial conditions. Is that rape though?
I don't know what the architecture of your product is, but can you not host on amazon/azure and offer a subscription based managed service for folks - something like $10 a month to protect their wallet? Folks would likely bite your hand off for that kind of service.
Well no, they're certainly not actual secrets. I used the word for two reasons: first, to convey that which mechanisms are actually used in Swift aren't well known yet, and secondly and much more importantly, to make the title alliterative.
Just signed up. Anyone other than me into B2B SaaS startups?! Would love to chat.
In! Brilliant idea, see you there!