skysight-inc/HackerNews huggingface dataset:
Italy started issuing smart cards around 2006. Some (not all, you need to request it and takes longer to have it) of the ID cards issued are electronic. They contain a RSA key pair and a X.509 certificate. There are some mandatory use cases, (eg: all documents or emails being transmitted to Governmental agencies must be digitally signed) and some optional ones (you can store fiscal documents as signed PDFs if you don't want to store them physically for ten years). Among regular citizens it has very little use. It has some quirks, but it's a step forward. To boost its usage, the EU should issue a standard and ask every country to adopt it.
http://webcache.googleusercontent.com/search?q=cache:uJIN57k...

I don’t know what style requirement the DOJ had, but I do know that when the marketing team put a footnote on one page, and LibreOffice moved it on a separate page, they considered it a serious bug. If Word renders a .doc file a certain way, LibreOffice should also render it that way regardless of what the DOJ specifies.

WP was a great product. I miss those days of being able to fix most anything with reveal codes.
AskAlexa - Uber for X directory
I think that's kind of the author's point, with Medium you are just consuming content. No distractions, no thought-provoking insights, no change in form, factor, or font to distract you from just consuming the article and hopefully clicking an ad afterwards.
I mean, you're welcome to feel that way if you want. I know a lot of people do feel that way. I also know a lot of people would rather not have those personal moments visible to their boss just to prove a point that he failed and that's why he has to watch a grown man cry. I didn't say it's always better to fire asynchronously, I just said it's not objectively worse.

I also understand that your platitude on firing is transparent propaganda, but that's neither here nor there to this discussion -- whoever did or didn't do things that precipitated or mandated the firing, the fact is that it must happen, and that not everyone reacts the same way or prefers the same style.

I should note I also state this from the perspective of one who has been fired (in all occurrences, I'm using "fired" as a catch-all for all instances where a job is involuntarily terminated; this can mean the contract ends, the company or unit is closing, or performance was unsatisfactory to the bosses). I think I would've preferred to be fired remotely in all instances except one (where I wasn't really fired, but my already-turned-in two weeks notice was prematurely ended). I wouldn't think the bosses were "cowards" for depriving me of the opportunity to personally and physically guilt them, but like I said, to each his own.

The takeaway here is that the people doing the firing shouldn't concern themselves too abundantly about whether the employee is going to appreciate the atmosphere of the firing or not, because news flash: they won't.
> What it really comes down to is that most people are going to look for "facts" that support their emotional perspective, not emotions that are congruent with the factual perspective.

The really impressive part of your comment is how you summarized it perfectly in the middle of it.
A new technique that I've seen is they do not link directly to their "money" site, they link to a page, that link to another page, that link to their money site.

So if they manage to put a link on your blog, the next step is to make spam links to Your site.

Google needs to scrap the pagerank and come up with another metric. Lately I've seen a drastic decrease in quality where 9 out of 10 pages in the top-10 is just garbage.

Even if I copy a whole sentence from a site with low pagerank, it will be hidden deep in like page 4 o 5 in the google search result.
All the comments here saying the services Apple provides are worth the 30% are missing the point. The point isn't that it's unfair or that they aren't providing value, it's that the ecosystem would be better off if it was easier for indies to make money.

Indie devs are good for Apple, and many of them are quitting because it's not financially viable. They aren't going to Android, they are getting 9-5's

Sure improving discovery would also help, this isn't the only thing that can be changed. It is just one thing that could be changed.
Go 1.4.2 released
I believe that the "Gig Economy" in a more general sense is now the largest section of the economy. It may have been that way before the apps came out.

The reality is that most small and many large businesses cannot afford to pay their employees fair or competitive wages and benefits. That has been the case for years, especially any time the economy has a downturn.

The internet has made it so that this issue comes out in the open as it presents obviously with large centralized companies that put smaller companies out of business.

I personally have been part of the "Gig Economy" for most of my life. I am an extremely experienced programmer. I rarely have had a real "full-time" job with benefits. Although almost all of my jobs have been full-time, they just haven't included the benefits of a "real full-time" job.

I have done contract and temporary work because I needed to. The option has always seemed to be to struggle for what could be months to land the ultimate "real" full-time job, or to take what was available as contract work. Since, when I need a job, I usually need it then and not X months down the road, I have had to take the contract work.

The reality is that there just isn't enough money circulating out there for the majority of people to have good pay and benefits. So, from what I can see, the traditional economy is useless and there is no point trying to make it work.

We need to take advantage of technology to solve some structural issues. Money is great, but there isn't enough information in it.

Everyone deserves to be able to live. Most, like myself, are just struggling to survive. This is the result of the Social Darwinist structure created which does not place any intrinsic value on human life.

This is my github. http://github.com/runvnc. Maybe I don't deserve to be able to afford health insurance or a car or to be able to pay my taxes. Perhaps I am just a shitty programmer who should have died on the street years ago.
Tournament Selection in Genetic Programming is predominantly:

1. Choose n individuals at random.
2. Return the individual with best fitness in that set.

i.e. no proportional selection within that set.
I'm reasonably certain you missed it. The "worst way to fire someone" wasn't the public way it was announced or the pre-recorded layoff messages, it was the firing of "Abel" in front of all his colleagues for — as far as they knew — doing what he was supposed to do:

> I guess my point to CEOs and managers alike is this – don’t fire people in front of 1,000 colleagues for no real reason. To put it mildly, it doesn’t help morale.

> If you are ever considering doing it, take a deep breath, and at least wait until you can meet with the person in private. Or, even better yet, perhaps you shouldn’t fire someone for no good reason at all
Yes, this is more or less correct.
In Austria we have a third kind of employment type that is hourly allows the employer to set hours. It can be used eg. for a weekly teaching position. The employer needs to withhold social security taxes but not actual federal taxes. The employee can technically send a substitute qualified to do the job. But I think right there it usually breaks down in reality and moves into an attempt to get rid of the ton of onerous legislation you fall under with real employees.
You're probably right that the whole thing was vetted by lawyers, but it's still lame.

I've never been fired, but I've fired other people, and I've always believed it's something you should do when looking someone in the eye. That's the way I'd want it done if I were the one packing my stuff. Every time I did it I think there was more stress for me than the person getting fired, but if I were still managing people I'd still do it that way.

The only time I didn't do it that way was when I worked for this sleazy field services body shop that was worried the managers would say something out of school and get the company sued. They had someone from HR who was trained in firing people (love to put that on my resume) by legal do it. And we were not allowed to comment on anything.

I worked at a place where the first inkling something wasn't right is your badge doesn't open the door any more. You go to security to get a replacement (because you think it's broken), and they have all your stuff in a box by the security desk. See ya. Didn't stay there long, though. I kept expecting someone with a broken badge to off himself before he realized he still had a job. Who wants to work at a place like that?
They're the top ranked in CS, and also highly ranked in general.

If you're the best or close to, you're allowed to make mistakes (See Linus' toxic remarks). God have mercy on you if you aren't.
Maybe something like what this guy was trying to do[1].

[1] https://github.com/christopherwoodall/fontface-Captcha
http://pastebin.com/raw.php?i=98g0MVGG
Actually I just realized the main difference -- if you load the data from memory, it is much faster, which the case of R.
> I spoke with an optimization expert from Argonne National Lab and he gave me the same impression, that gradient descent techniques far outperform evolutionary ones.

To rephrase this, you might say that "for conventional, well-understood, combinatorial problems, a gradient descent technique may be the best approach."

It's worth noting that in the optimisation community (and often, in the wider Computer Science community) evolutionary algorithms are often looked down upon.

I think the main reason for this is the lack of a solid theoretical foundation. Whilst approaches such as schema theory have proposed some explanations for the way GAs solve problems, they remain somewhat "black-box" and gradient descent methods are much more easily understood.

I'm not an expert in GAs, but I am an expert in Genetic Programming. A simple local search approach to the kind of problems GP is regularly used to solve would be useless in most cases, due to the nature of the search space.

I would imagine the competitiveness of a GA very much depends on the interaction between decision variables in the genome.
I feel like I would be far more productive doing a variety of helpful things for society if I didn't have to worry about making money.
There is no copy. You have a reference to a GPU side buffer, and you want to pass a reference to that buffer to another process, where it will continue to use the GPU to access it.
Yeah, pretty much. If you're gonna do something like that you should first make sure you're not going to make life worse for people than the current system.
You also need to take into account that most of the western countries have 20% or more in VAT taxes. So the split is more like 90/10. And they have to pay the credit card companies and for the bandwidth.
I don't think Apple makes any money from the app store ...
It isn't that simple. There are other issues that the developers may not want to deal with in using their own tech. Access to proxies is a big one. Obtaining lists of sites with enough traffic/page rank for this to matter is another.

That said, these blackhat forums tend to be full of people with little money. Many users are from places like India and Pakistan, trying whatever they can to eke out an existence. Since almost none of the users on those forums have money to buy the tools (even $100 is a very high price point for products on these forums), writing tools for them is a fool's errand.
While there maybe some truth to that, it's also worth noting that we see the same with all our (British) terrestrial TV networks. Particularly channel 4, which has given us classics such as The IT Crowd, Father Ted, The Inbetweeners and Black Books.

Edit: and Brass Eye. How could I forgot Brass Eye when this topic is specifically about satire? Awesome show.
One useful feature is to consider the neighbors rows, for example for differentiating a time series. Do you plan to make an efficient method for that?
Discoverability and the closed nature of the ecosystem asre problems. If I create a web version of an app I own the relationship with my customers, not Apple. I can charge, monetize in a dozen different ways and even manage enterprise relationships as I see fit. This is what we are doing witheducational software. I got sick and tired of having Apple as gatekeepers.

Bug fixes are a nightmare because you are on their schedule, not yours. You can't deploy fixes or new features overnight or over a weekend. Your customers suffer because Apple is in the middle wanting to micro manage it all.

So we've shifted our strategy to web based apps done wih Python, jQuery, etc. and, you know, it feels good.

The 30% isn't the issue, Apple is the issue.
This is beautiful, It's amazing to see how humanity goes over every part of the planet.

Which flights are those few going over the north pole??

[~30fps/OSX-Chrome]
>You're probably right that the whole thing was vetted by lawyers, but it's still lame.

It's lame because firing, both being fired and doing the firing, is lame. Any way it's done, it's going to be lame. "Look me in the eye when you fire me, see if you can stare me down" is really just machismo bloviation, as far as I can tell. Perhaps some people walk away saying "Well, he had the respect to look me in the eye", but somehow I feel that people that get stuck on this would be more inclined to say "That heartless bastard looked me right in the eye as he fired me."

It's a no-win situation. Is it really better to expose the company and the remaining employees to liability by having that meeting 1000 times in one day, repeating the same boilerplate, just so that a few of your ex-employees may walk away with a slightly-more-hospitable opinion of you? Even if they don't have this to mark against you, assuming they were the type of employee inclined to do so, they're still probably not going to like you, because, well, you fired them.
I'm not sure why this is a good thing. An advance would be for not requiring any certification, and not having a single point of failure, despite the tech, as tech will fail, and be subverted before it does [reference: 5000 years of modern history]. A nation without 'citizen' certification system is, to me, cool.
Maybe StartSSL is enough for you https://www.startssl.com/?app=1 (not so easy to setup, but there are some tips www.troyhunt.com/2013/09/the-complete-guide-to-loading-free-ssl.html)

Other option, if you can wait for the future https://letsencrypt.org/
At the moment we grant all of /dev/dri, but long term we want only the render nodes accessible. That gives us no modesetting or DRM master capabilities, only rendering.

It is true though that the drivers could very well have leaks in them, but the userspace sandbox is not the place to fix that, it is the drivers themselves. The intent is for the dri driver APIs to give guarantees about client separation, but I'm sure it needs work.
It is no different than using multiple AOT compilers (for any standardized language) across multiple platforms.

Even the same compiler can behave differently just by changing the target CPU.
Deploying SailsJS Apps in Seconds
ACA/Obamacare is not national health care - it's national health insurance, and despite it being better than before (i.e., no pre-existing condition rescissions), the plans offered by carriers even with subsidies are still too pricey for many.
A silver lining on a group-firing/layoff is that you're already with a bunch of people going through the same thing as you are.

A production studio I was with had to shut down due to some contracts falling through, and everybody went to the liquor store, got a bunch of beer, sat outside (this was in the Summer) and had an afternoon drinking and reminiscing. We all just chatted from 10am till late into the evening.

It was sad but also one of my fondest memories, one of those that makes you tear up and smile.
Thanks for your comment. The platform helps identify the high risk patients so that physicians can spend more time and effort on providing better care and coordination to improve their outcomes. A majority of heatlhcare utilization is being consumed by high risk patients due to redundancies, gaps in care, lack of data sharing. We are addressing those concerns by using insightful and actionable analytics. So that the financial burden is not felt by the patients :).
Cease Fire in Ukraine All but Collapses
I'd suggest that Microsoft appears to be doing the opposite lately, as evidenced by Acompli and likely Sunrise. But I agree this is generally the case.
This is really nicely done! High in FPS too :)
Wow. They took the javascript-only, broken page stupidity even further than current fad frameworks that only serve up an empty <body> tag. This linkedin page doesn't even include a body at all:

<html><head>
<script type="text/javascript">...</script>
</head></html>
Raising the latency is what you want in many cases. For instance, the current discussion is about a video player. There is no need for a video player to submit new data every 10ms, because it knows exactly what it will be playing for the next N seconds (depending on the buffer size it uses). Waking up every 10ms just causes more cpu and power use and risks missing the deadline.

Of course, there are cases where you do need lower latencies, such as games where interactive feedback cause the sound to change, or when you pause a movie. In those cases you adjust the latency (possibly temporarily in the case of the pause).

That said, PulseAudio has a different set of requirements and thus design decisions from Jack. It is not meant to be used in music production, but then again, I doubt the music producers will use some sandboxed app to do music production either. So, I don't see the problem here.
As an aside -- I have always found this type of sentence formulation, common with software engineers, so mystifying. It would be just as easy to understand without the sentence variables -- it doesn't add clarity but it does add length.

The alternative:

> Once in our CS department (not CMU), we had given PhD acceptance to a wrong student, since he carried the same name+surname with the candidate we intended to admit.

> Instead of rescinding the acceptance, we let both join.
It turned out that the candidate we admitted by mistake performed much better than the other. :-)
If you don't know how important it is to you, then you're probably doing it for your own enjoyment. Or more likely avoidance of more important stuff.
Ask HN: Online community for solopreneurs/bootstrappers?
Hmm.. well?
For those interested, here is Jori Liesenborgs' thesis, "Genetic algorithms for the non-parametric inversion of gravitational lenses".

http://research.edm.uhasselt.be/jori/phd/phdthesis_jori_web....
Alt-C: A neat little app to copy text between your device and your PC
US to allow export of armed military drones
Memory-Stats.js: Minimal Monitor for JavaScript Heap Size via Performance.memory
Well, the sandboxing stuff is not ready either. We need work on all levels of the stack to make this stuff work.
Let's regress this a level further - creating lots of small shows with potentially longer runs could result in a better talent pool (both actors/directors/producers), benefiting even private networks.

How often do BBC actors work with other networks? If there's any cross-pollination there is an argument that the BBC's reach goes beyond it's own productions.
I had written an article almost on the same note, "Medium never as a blog" on Jan 5, 2014 - https://medium.com/@fnkey/medium-com-never-as-a-blog-f1126d7...
Node.js desktop time-tracking utility
How one man made 22 games in 22 years, mostly from his basement
The Country of Vietnam Resolves to Localhost
In support of the variables, the comments seem to leverage Student1 and Student2 to describe the students the commenters are referring too, which is a lot easier than having to reexplain who you're referring to. (edit: DRY principle)
Brilliant experiment :)
I bet there is a pact between these companies(or just LinkedIn) and Apple not to poach/expose Apple employees...
I'm a filthy KDE user, so they don't care if I run into memory holes or UI bugs.
The title is a bit hyperbolic, true. There have been various ways to try to contain desktop apps over the years. But I wouldn't call them "apps" really, they may get the sandboxing aspects down, but they don't have the simple-to-install, well-integrated behaviour that you'd want for something like an "app" system. Most of them basically run the app in its own VNC or Xserver instance, with zero interaction with the rest of the session.
Hey Callum!

-ajax
Couldn't agree more, its also one of the best written tech books I've ever read.
Actually, people can't eat money. Money can buy things, but if you change the allocation of money, you change the price of things as well, so linear calculations like "with this amount of money, and math" do not necessarily work out very realistically.

On the other hand, there is already much more than enough food in the world - at least so far, despite huge population growth - so the problem is not that the world would need more food; the problem is allocation and distribution of food. Shortly, lack of market access.

And most big famines are not even about people not being able to afford food as such; they are political.

From your example, Apollo, I'll jump to another example: the best-known modern famine in Ethiopia, 1983-1985. There was local drought in northern Ethiopia, but the government was actually exporting food. The government extracted food from producers so that they themselves had to buy their own food, and at the same time the same government restricted the movement of people.

There was plenty of aid sent, but it was sent to the government that had partially caused the hunger in the first place.

In 1985, Ethiopia had a population of 41 million. Now it has a population of 88 million. And they are not particularly hungry, and this does not even require a lot of money from the Apollo program. But it requires more stable political circumstances in Ethiopia (and things have looked somewhat better after the Soviet-backet government fell in 1991).
Something like this, maybe? http://tonsky.me/blog/reinventing-git-interface/
D3-jetpack: Nifty convenience wrappers that speed up your daily work with D3.js
Weather Forecast Application
Second this. I'd happily pay up to 50$ for an OSX client that's reliable and does exactly what's shown on the landing page.
apple has a real cost in maintaining the review team, which to me is more of a burden than help, we have beta testers, they are far more responsive.
Your interpretation of "behavioral" is flawed. Uber drivers are not told "when and where" to go. They are offered the opportunity to go somewhere and pick someone up. It is completely at their convenience and option to do this; they will suffer no privation if they fail to pick up the offered lead. It's not like a traditional employer-employee relationship, where the employer buys time from the employee and directs it as he sees fit. The employer is buying the execution of a discrete task, not a large chunk of the employee's time.

Your analysis of "Type of Relationship" is also flawed. Uber does not supply any employee-style benefits, and they do not rely on specific drivers to carry out "key aspects" of the business beyond the discrete work units they've wilfully contracted to perform at their convenience. There is no ongoing expectation that any particular driver will drive at any point in the future.

There is no boss to call Uber drivers and say "Please, you are killing us by not picking up your shift tonight".

I think the differences between traditional employment relationships and gig providers are pretty clear. I expect these lawsuits are just from people trying to get big settlements, since it's pretty obvious opting to bring someone a Jamba Juice on TaskRabbit once every 2 months is a lot different than a 9-5.