skysight-inc/HackerNews huggingface dataset:
Broadly I agree; the original work on access control assumed that it was users who might be untrustworthy and programs were safe, in a "classified documents" context.

However, applying program-level access control is very un-UNIX. How do you compose multiple programs with different security regimes? This bug happened because the "steam" program called the "rm" program via the "shell" program. Inheriting capabilities mostly solves this, but we're familiar with how hard selinux is to use as a result and it still doesn't save the user from command line typos.

I think it's time to make a stronger case for time-reversible filesystems. Accidental deletion matters less if you can just get in your time machine.
Notepad++ – Je suis Charlie edition
70% skill - 30% luck
Today's Startups Are Global Out of the Gate
Steam is another category of application which wants to write to directories used by other applications...
You can write Android apps in Processing, FWIW. So it may be more useful than you think.
If one looks at H. Ross Perot's wikipedia page, you will see he was one of the pioneers of private armies during the Iran-Contra crisis.

Seems the Economist is about 30 years late to the game.
> Also, Leiningen is probably the best build tool I've ever used.

Can you elaborate why? Is it also a dependency management tool?
You can use multiple file options, but I am not sure if you can include files to load a library file from within awk itself, nor am I aware of any options for conditional linking. Those would be nice, it would make it easy to write awk libraries.
Beagle 2 found on surface of Mars after vanishing for 12 years
Price goes up $3/day
> Phones are also capable of hidden video/voice recording, but nobody cares.

At least with phones it's clearly visible when someone is pointing a phone to something in order to make a recording or picture, which is not the case in glass.

The point about silent voice recording is valid, but, in general, people are much less sensitive about voice recording than video or picture. Maybe because identification using voice only is much less accurate and privacy obtrusive.

I don't have problems giving honest opinion anonymously to radio stations, but would never even talk to a tv guys.
Yep. And the original PS3 was PS2-compatible by including pretty much the entire PS2 hardware on the same motherboard. Then a revision later only the EmotionEngine was kept and the rest was done in software, to be finally cut out completely by revision 3.
One answer is that unicode had to import existing documents; I suspect that a lot of documents are written in a Turkish codepage that would have been an 8-bit encoding with the lower half as ASCII, that wouldn't have bothered with a different codepoint for "Turkish" I. As I said, you can't rely on upper/lowercasing roundtripping correctly in general.

(I was about to give the example of ß, which is usually uppercased to SS. But interestingly Unicode has now adopted a codepoint for the (disputed, and currently lacking a typographic consensus) capital version, ẞ. So maybe a codepoint for "uppercase Turkish I" is on the way. Turkish users will still expect to be able to lowercase "I" to a dotless lowercase i though, since a lot of existing documents will have "I"s in)
Doesn't it have an API? It could mandate that "random files" should only be created and deleted via the API, and update the manifest accordingly. Put the game in a read-only folder to make sure it happens.
I think he got 'drug user' and 'drug dealer' mixed up. The former is easy to defend and is 'victimless', the latter, not so much.
Its a failed landing but not a failed mission. Unfortunately making such distinctions seems to be an editors dilemna with most mainstream media ..
If Karpeles is DPR, could he also be Satoshi?
I think there's merit in the idea -- not tracking what a code reviewer reads but more of tracking how many times each line of code has been _included_ in a review, by being modified or maybe within so many lines of a change (like how diffs show X lines of surrounding context). The idea would be that code changes _near_ a buggy line would be more likely to draw attention to that bug and perhaps lines with less attention would be more likely to facilitate hidden bugs.
I'm not a pro or anything, but for general photo touching and editing (at the level of cleaning up my own photos) I'd use Krita over Gimp; it has all the functionality I've ever found myself needing, and in a much nicer interface.

Oddly enough the one place where I switch to Gimp is drawing, as Gimp has slightly better graphics tablet support.
Not that Dr. Who.
When you are arrested in the United States, you are taken to jail. After you have your bond set, you will be released upon someone posting bail. You stated that it's very rare for simple possession to land you in jail. There was one person in jail for having been arrested with weed, and another arrested for paraphernalia. Both may have received a sentence of time served plus probation, but that doesn't negate the fact that lots of space in our jails at any given time is being filled up by people arrested with marijuana.
Is there a chance someone could explain this - how does not being able to move the fins (with hydraulics) translate into a hard landing - were they just off the target landing spot because the fins couldn't be used to fine-tune the descent to within a meter of the target landing zone, and thus they 'missed' the barge by a few meters, or is something else at play?

EDIT: never mind - I've learned that they have a steering function, as well as drag inducing function, and they ran out of hydraulic fluid required to induce more drag, which would thus slow the rocket down. Leaving my comment here in case anyone else is curious.
I can see it now: "Our self driving cars no longer travel to Toledo because not many users go there."
Adobe have done something - Creative Cloud and subscription-based purchasing - and it's given the indie Mac app market (Pixelmator etc.) a huge boost.

More, I suspect there's a delayed effect where people are still holding on to their non-subscription copies of CS. I'm a heavy Illustrator user; I'm still on CS 5.5, but when the time comes to upgrade it won't be to Illustrator CC.
It's just people hustling to get modicum of things first world takes for granted. We had this in Eastern Europe like 30 years ago and I can assure you - most wouldn't like to go back (even if then rather in spite of rather than because).
Print is something that's really, really hard to do if you're not on Adobe's products. I recently had to prepare a set of playing cards for printing. My workflow was SVG Template + data + script for processing them into finished SVG cards, then using Inkscape to convert them to PDF. It works really nice, but I totally forgot about CMYK. Trying to adapt that pipeline to another colour space and colour profiles to match what the printer accepted proved to be impossible. Ghostscript happily takes a colour profile, only to ignore it (without warning). Converting RGB to CMYK worked, but turned out to be not the best choice because you cannot get pure black that way, ever. And finding anything to replace colours in the finished PDFs turned out to be impossible, too. Except for Illustrator.¹

The whole thing being a side project I really wanted to make it work with free (both meanings) software as much as possible, but some things are pretty damn hard that way. Of ourse, if all you do is web or other screen stuff then there are plenty of options beside Adobe, and lots of them free or free™.

TL;DR: In some lines of work there really is no way around PS/AI/ID because that's what the whole industry is working with and also because the alternatives are lacking in some crucial areas.

_____

¹ By now I found out that SVG 2 supports device colours and Batik has an experimental branch where those are implemented, which means I may just switch from Inkscape to Batik for the next printing run and try that.
Which leads back to the number one reason why software projects go bad; not knowing what you're meant to be building because you didn't get clear requirements. The number of times the requirements gathering has ended up with questions genuinely being answered "we don't know what we want" makes me want to hurt myself.
The Play by Play series on Pluralsight (previously Peep Code) has pair sessions with some very skilled developers.
this is sick !!! Love it !
Lost Beagle2 probe found 'intact' on Mars
Not only errors and misuse of statistics and misapplying of probability theory, but also abstract modeling in general.

The very idea of modeling dynamic abstract processes such as finance markets, which itself are mere abstractions is a non-science, it is misuse of pseudo-scientific methods and mathematics, and what we have seen so far is nothing but failures.

Too abstract or flawed abstractions and wrong premises cannot be fixed by any amount of math or modeling. They only has to be discarded.

The famous "subject/object" false dichotomy in philosophy is the good example too. People could spent ages modeling reality using non-existent abstractions.

Today all these multiverse "theories" are mere speculations about whether Siva, Brama or Visnu is the most powerful, forgetting that all these were nothing but anthropomorphic abstractions of the different aspects of one reality.

The notion that so-called "modern science" is a new religion (a contest of unproven speculations) is already quite old.

btw, a good example of the reductionist mindset (instead of pilling up abstractions) could be the Upanishadic reduction of all the Gods to one Brahman, to which Einstein accidentally discovered a formula - E = mc2, where c is a constant, implying that there is no time in the Universe).
Beagle 2 successfully landed on Mars on 25th December 2003
About 5 parents are killed in the US a week.

Of course, this isn't a HUGE danger, I'm just saying that it's a risk to having children. (This isn't counting things like mothers dying from childbirth, which still also happens.)

My point wasn't that we should expect it to happen, but rather, neurotically making sure a child never could (or attempting to) rather than just having a child, raising it, and hoping for the best is bad parenting.

As a secondary point: it's only humans that don't expect to be regularly murdered by their children; in other species, such an act is a routine occurrence. There's no particular reason to think that we're a super-special species in the grand scheme of things, and it's entirely possible that doing something like siring an artificial species better than us would end in our deaths. That doesn't, by default, make it not worth doing.
I think it should be OK for teaching. It's not bad for students to learn multiple tools instead of learning only the one tool that everyone uses.
That's exactly what they are doing, although perhaps for two-fold reasons. More recent versions of Android move more and more core stuff into the Play services. This enables Google to push updates to core services like normal app updates. It also ensures that a lot of core APIs are covered by services only available on phones licensed with Google.
The Charlie Hebdo cartoons no-one is showing you
The demand for change is growing and many project working on this show this. There is lots going on, much more then I can see going on in the DNS space. People are deploying more and more https and browser vendors, research and the open source community are working on it.

Project like Lets Encrpyt, CertCA on the CA side. Certificate Transparency on the standard side. Inside of the Browser you have HTTPS Everywhere, SSL Overservatory and things like Convergence.

Are this many people working on activlly innovating on DNSSEC and DANE? If they exists, I dont see them.

Also, even if they exists, once the system is centralised, its almost impossible to move it forward. In the CA system, I as a individuall can do more for my own security.
This definitely isn't the norm in my experience. I have friends in many of the magic and silver circle law firms in London. All of them have shared private offices for their junior staff and individual offices for the senior staff.
The new gambling site is opened
Silk Road doesn't pose a potential existential threat to the USD, and neither does Bitcoin. This vastly underestimates the strength of the existing global economic structure, and overestimates the impact of what is, essentially, a slightly higher-tech way to launder money and buy drugs on the internet.

I understand some Bitcoin fanatics of the cryptolibertarian and anarchist persuasion would like to believe that anything not a blockchain is a house of cards destined to tumble, but everything Ulbricht is charged with would still be a crime if the Silk Road ran entirely on dollars and cents, so to me, invoking conspiracy doesn't really pass the smell test.

If the government weas really that afraid of dark markets, or bitcoin, one would expect it to take heavier action against sites like Coinbase, or other open businesses which accept it, since they have far greater potential of spreading Bitcoin to the masses than inherently illegal sites like Silk Road, which would make most people uncomfortable even to know about. Yet, merely holding Bitcoins, or transacting in BTC, is not a crime.
First dramatic pictures of failed Falcon 9 landing
Is a masters in CS the right choice for me?
I have a BA in economics and a BA in political science. I'm about a year and a half to two years away from finishing my masters at a state school. A friend of mine recently finished a coding boot camp which has me second-guessing my choice. Also, would anyone have any recommendations on creating a resume? My previous work experience is mainly at law firms in non-technical positions--I was considering law school. Also, any tips on things I should be doing outside of school other than trying to get an internship? Thank you.
Everybody is saying that 90 days is too much, even at MS' scale. So, taking into account that everybody seems to know very well what MS has to support, what is a good number of days to finish all the work that needs to be done?
Impressive.

All this impressive animation frameworks will end up bringing flash animations back to the mainstream web.
HS may also mean Hors Service (Out-of-order)
Aye.. It's down :(
JointJS – the HTML 5 JavaScript diagramming library
Google should ask money to keep it secret longer. Around 30 000$ a day IMO. Then give this money back to android device manufacturers scammed by Microsoft.
That's misleading. It's not that everyone keeps choosing to use USD. They're all forced to pay taxes in USD too. If they weren't, they'd prefer a currency that can't be manipulated and that won't keep losing purchasing power.

In other words, they would be using a sound currency.

Oh, and if you spread an alternative currency, you will be imprisoned: http://en.wikipedia.org/wiki/Liberty_dollar

> On March 18, 2011, von NotHaus was pronounced guilty of "making, possessing, and selling his own currency"

So there you have it. We peons are not allowed to use sound currencies, because it's not in our rulers' interest.
Calculate the annual cost (which isn't $18-$29 billion, that's the one time cost to cure everyone in CA with it) to cure a portion of the population in CA that has Hep C. Most likely we're talking $3-$5 billion per year.

Calculate the savings that curing those people produces over time (1, 5, 10, 20 years).

I'd be willing to bet the math works out in favor of spending $84,000 one time.
Illustrator seems widely used in brand and web design alright, but for example concept artists and comic artists I know never leave Photoshop, start to finish.
If you count inkscape as a "photoshop replacement", it does many of the things photoshop/illustrator does, as well as more, and better. Kinda wish someone just merged the concepts of Paint.NET and Inkscape.
Is the design of the playing cards open? I am always looking for nice demos for our open source database publishing software, which does handle cmyk + spotcolors etc. (https://speedata.github.io/publisher/index.html)
I think the problem of staying on a version of Photoshop has existed for a long while. I agree Creative Cloud is a big misstep, but surprisingly to me some artist friends really like it.
The thing is that Photoshop is HUGE and does a good job at almost any task involving pixels. There have been projects that do a subset better, like art or graphic design or pixel art, but to do everything Photoshop does probably requires dozens of years of development by a skilled team.
I think that's actually a good idea. Someone in management should try it and blog about the results.
Indeed, I forgot that the first year you pay for the second year in advance, but is indeed true.
Rainforest QA (YC S12) Is Hiring Front-end Engineers and Devops in SF || Remote
Nearly all of these math problems were covered in my math curriculum between 7 and 11th grades and are really not hard if you have practiced it before. Actually, the only part of this exam I find difficult is geography, because it requires to have memorized many minor facts (something I find nearly useless in the days of Internet). I guess it depends on your country and education system.
An Open Letter to Everyone Tricked into Fearing Artificial Intelligence
Lexoo scores $400K to help small businesses find lawyers
Actually, that repo is just a user who extracted the Steam .debs into a github repo, the comments are completely misdirected.
Make all numbers equal.

https://github.com/abejfehr/parity
New add-on makes it easy to analyze your Google Analytics data in Google Sheets
It has. Their software is not bad to be honest, a lot of SEOs think Moz is the be all end all but they aren't. There is a ton of hate for them as well which is unjust considering how much they've contributed to the industry.
Interesting. Tho' since I already know about yotaphone [ http://yotaphone.com/in-en/ ] this seems like a compromise. The 'second display' as a case does not seem to have the interactivity that the built-in display of yotaphone has. Also, you'd have to turn the bluetooth on to change display ...and yet another 'device' to charge, so well not for me.

I am waiting for yotaphone2 to be released
I was a fairly light Photoshop user - occasional retouching, compositing, and web UI stuff. Last year I switched to Pixelmator due to cost and found it relatively painless, the UI is similar enough to Photoshop that it's easy to switch and IMO more attractive than Photoshop CS3 which I used to use.

I tried Gimp once a few years ago and had a far worse experience, it slowed me down a lot compared to Photoshop. This may just be because I didn't devote enough time to get used to it.
7 useful functions Drupal API that everyone should know
What taking my daughter to a comic book store taught me
iOS 7 here, had same problem.

just switch between apps, it goes normal but there's no direct transition.
One update to Eve Online had a broken script that removed "boot.ini" in some circumstances. Customers were not amused.
Ask HN: What lessons can bootstrappers learn from Zero to One?
After reading this book (and some good articles on it, like https://medium.com/@paulmillr/zero-to-one-summary-8dbda22e1559), I'm wondering what lessons you think that bootstrappers can apply from it.

- "It is better to risk boldness than triviality vs 'stay incremental and iterate.'" How can bootstrappers be truly bold / do big ideas, especially ones with no big cash pile to work with? Are there examples of this happening recently?

- "Competition is bad. Focus on areas you can monopolize. Don't disrupt." This one seems at least somewhat plausible. Carve out a niche, especially one where larger players aren't all that interested / aren't paying attention to / don't have the expertise / aren't good at branding or getting attention, then lock it down. Would Craigslist have served as a good example of this when they started (their offline competition existed, but they were irrelevant.) Any others fit this bill?

- "Sales matters just as much as product." Can bootstrappers succeed on this one, or do they have to focus on things with network effects (since things like enterprise sales have long cycles)?
Ok fine. If not 'controlled' then manipulated, perhaps.
Do you understand the differences between 'raster' and 'vector' images?
A STATIC TYPE CHECKER FOR JAVASCRIPT
This is what Microsoft should have done with ANS
This is complete bullshit. Not reading SEO blogs is a TERRIBLE bit of advice. Read everything, and read it with a pinch of salt (Google's info more than most).
Sort of. Still busy with work and other things, but eventually it should all be available somewhere. Drop me a mail and I can give you a link. And your application looks like a very close fit of what I actually was looking for when I began this.
In countries with working legal systems, minimum wage means what it says, so removing the commission to drop pay below minimum wage levels would be illegal, and likely to be enforced.
Humans have >10^14 synapses and slighly short of 10^11 neurons.
Neurons thus have more than thousand incoming connections on average.

Purkinje cells can have on the order of hundreds of thousands of inputs.
> Needless to say, Microsoft needs to do more QA on their bug-fixes before they can safely release it to all customers without the risk of causing new issues.

IIRC Microsoft also releases pre-versions of their patches to select customers so sysadmins can test the patch doesn't cause issues on their deployments.
If you like the feeling of working with something like C# it is also worth looking into Dart: https://www.dartlang.org/

* Runs on the client and on the server
* async/await
* Well designed stdlib
* Powerful intellisense support
* Stream and Future based APIs
I went to #krita on IRC to alert about this and bcooksley just fixed the website performance problem!
Really? Equals? Don't require charity? They CAN'T SEE. Even if they can somehow manage to do "everything" a normal person can do, they can't do it with the same speed.

Every blind person is 100% totally self-sufficient and able to hold down a steady job that pays well enough to take care of all their needs? Job hunting is hard enough when you can see!

Imagine, a world where the government and employers didn't provide any extra help for the blind, and the blind didn't have families to lean on.

What the hell are you actually talking about?

"If we took wheelchairs away from crippled people, maybe the general public will be more inclined to treat them as equals and demolish the notion that cripples require the assistance of wheelchairs"
the website is up again!! :)
Google Glass experiments are done, Nest CEO now in charge
It is for this specific group of people (The Art and Technology of Image department at University Paris 8).
You kinda alluded to it, but I'm going to leave this here for reference. Here's a good explanation of why you should avoid parsing the output of `ls`: http://mywiki.wooledge.org/ParsingLs
The Church-Turing principle and the universal quantum computer (1984) [pdf]
Dude, I am already stressed when hitting big red buttons in production, and from now on I can imagine the possibility of erasing unrecoverable memories about lost loved ones... This profession is tough on the most unexpected levels.
Compliance of Rocket Upper Stages in GTO with Space Debris Mitigation Guidelines
People here are talking about complicated, difficult solutions, like using a library to create text in multiple languages from an AST(!)

I think the moral of the post is simple: don't try to generate natural language. It won't sound natural. Just keep it basic.

"Directories scanned: %d"
"Directories matched: %d"
"Files matched: %d"

...will localize just fine