skysight-inc/HackerNews huggingface dataset:
I don't know much about SIM-cards, but in general I would say, no, it's not safe. First there's the possibility of a problem with the phones interface to the SIM-card (possibility of direct exploitation) -- secondly, it's the possibility of putting "other stuff" on the SIM-card.

A friend of mine implemented a wifi-posistioning system that got power from the phone's GSM signals (it wasn't using a full wifi stack, just enough to broadcast an 802.11b frame that access points could pick up and triangulate). It was used for positioning in museums, and the phones where used for guiding information (so it wasn't a malicious hack) -- but it does illustrate that there are many possibilities.

Put a flash storage chip on there, and record all GSM traffic for example?
People here need to lay off the 3D printing kool aid. The examples of useful things that the Joneses are going to print at home is a joke. I've been working with 3D printers for over a decade now. They are good for 1 thing only.

PROTOTYPING

Even the $500K printers we have at work, can't compete with the quality of mass produced injection molded parts. And some of the ideas people are talking about like home printing medical devices, radios, and other electronics have been watching too much Star Trek.

Over the past 10 years, the printers have gotten better, but they are not following anything close to Moores Law in terms of speed, quality, and cost improvements. In 2 years, we are not going to have Star Trek replicators. In 40-100, maybe. Until that time comes, home 3D printers will only be making cheap plastic junk like figurines.
> Credit card data was not compromised

So? Who cares about credit card data - it so easy to just send a list of compromised numbers to the banks and get new numbers. I've been sent new cards at least twice without being told why they are changing the number, except for some nebulous "security measure", so they clearly do do this.

Of all things to worry about credit card numbers hardly rank.

I don't know how it works - but can the breach allow attackers to upload modified apps in the name of the developer?
I think you are misinterpreting the point and blog post. I am not arguing that a lead engineer should be in charge of every team or even the broader engineering team. The point is that great engineers are different and can have an exponential impact on a product and company.
Read it from the eyes of the patient. If they hear their doctor tell them that they have no clue, the patient is going to hear it as "I don't feel like dealing with you right now, go away", especially on a topic so extensively researched and debated. In this case they are the doctor, they should at least have a professional opinion, even if that opinion is "there's probably a safe level, but I have no way to figure it out".
> Not one has said they went into it to teach.

I (a tenure-track assistant professor of math) didn't go into academia primarily to teach. But I enjoy teaching, value it, agree that it is important work, and make an effort to do it well.
Online pornography to be blocked automatically, PM announces
If you include the cost of appeals (which are part and parcel of the death penalty in the US) the cost of executing a death row inmate becomes greater than the cost of incarceration for life. For example: http://www.guardian.co.uk/world/2011/jun/20/california-death...
Startups, here are few things you should not do while looking for investors
He said it creates two pipes, and later that each pipe creates two descriptors.

He never said there was no reason that sockets behaved differently than other descriptors, only that the reasons didn't warrant the broken abstraction.

And finally, I think you missed the place where he claims the abstraction breaks down. He's not complaining that you use "open" to get a file's descriptor and "pipe" to get a pipe's two descriptors, any more than it's weird to get a socket descriptor for "socket". He's saying that once you have the descriptor, the single file descriptor for sockets forces the OS to implement a socket-specific call simply to get a FIN sent properly.

The reality is that sockets could be represented not with integer descriptors but with character arrays or structs and the Unix interface wouldn't be any less incoherent than it is now with accepting descriptors, a select call that works for sockets and not files, setsockopt, shutdown, recv, connected Unix domain sockets, ioctls, and so on and so forth.
I don't know if this counts, but the linux kernel famously uses a JIT to filter network packets:

https://github.com/torvalds/linux/blob/master/arch/x86/net/b...
That's the nature about the long tail of things: not everything you see will be personally appealing to you. In fact, only a tiny sliver of all possible things will be appealing to you.

The mistake that many people make (not necessarily you), is when they ask for examples of appealing or useful 3D printing, and if your example doesn't appeal to them, then they write off the entire long tail of things to 3D print.

It's much like you asking your friends what movies they like on Netflix, and the friends answer "Home Alone" and "Elf". Since you don't like those movies, you can't imagine there being any other movie on Netflix you'd like, and write off all movies.

3D printing for the masses is so new that no one's seen much of the long tail, and there are things to be printed that are not yet explored.
3 Questions: When,Where and How much should I pay?
Bank account numbers are not secret. If you write a check to someone they have your account number.
s/ucpsi/ucspi/g
The Spanish treasure fleets which striped South & Central America of much of its gold first started sailing in the early 1500s. Even in the 1490's (soon after Columbus) Spain was getting significant amounts of Gold & Silver from America.

That influx of wealth totally changed the balance of power in Eurasia.

People these days don't realise how poor Europe was prior to the 1500s. For example, it's commonly thought that one of the main reasons the Mongols didn't push further into Europe was simply because there was nothing there that was worth raiding.

Even the "rich" cities in Europe (Venice, Vienna, Paris) compared very unfavourably to comparatively minor trading centers in central Asia. For example, Paris was probably the largest European city in 1250 (population probably < 200,000) and it was about quarter the size of Merv when the Mongols killed all its inhabitants in 1221[1].

A truly rich city like Baghdad (prior to the Mongol sack in 1258) was in an entirely different league.

[1] http://en.wikipedia.org/wiki/Merv
I'd let them slide on that if they had the brass to announce it was running on CoreData.
The case for my pi is 3d printed as well, but this is what I would consider the typical use-case for these devices: one-off prototype/hobby projects.
> We’re making faster and more powerful CPUs, but getting the same kind of subjective application performance that we did a decade ago.

My modern computer with an SSD feels subjectively faster/snappier to me than any computer I've owned in the past.
Uhh -- the article is mostly about not jumping through hoops to get tenure, and instead considering postdoc a 7-year job and an end to itself.
Entrepreneurship a la Gordon Gekko
I don't think most people will have 3d printers in the future.

I think it'll be much more like photo booth shops: every walgreens/walmart/corner store can have one, as well as hobbyists in their garages.
Bummer, and they have earnings to announce on Tuesday.
>In order to prevent a security threat like this from happening again, we're completely overhauling our developer systems.

I wonder how out of date it was?

>updating our server software

Why now? This should be done as soon as new releases are available. There's even packages like unattended-upgrades that do it for you.
Fun to me is reading novels, or solving puzzles, or doing unit tests, or going to Project Euler and trying to solve as many conundrums as possible with 8 cups of strong coffee and 5 hours in the dark of night. Fun to me is listening to jazz while sitting with a calculus textbook, trying to learn integration, or spending long hours on Wikipedia reading up about category theory after getting obsessed with Haskell.

Am I weird? Probably.

http://imgs.xkcd.com/comics/just_alerting_you.jpg
Name and e-mail, I'm kinda with you. Everyone who uses my app knowing my current mailing address I look at a little bit different.
problem is that too many mediocre programers identify themselves as the Alpha engineer.
Now there's an interesting question. How many viruses run on Wine?

(sidenote: do I submit them to the AppDB?)
> You can keep a C++11 lambda alive after the stack frame disappears using copy semantics (the = modifier), which is what blocks are doing anyway

Ah, yes. Blocks allow you to keep mutable data alive without specifically moving them to the heap; in any case, simply having them is more important than those differences. I am not sure what you mean about types being erased.
Wow.. WOW.

That's how written news should be done.
Another thing to take away from this article: people with kids have less time to spend doing their jobs.
I never played sports, and didn't like much physical activity past around 12, but before that I would hike around local forests (you know, random peoples private property) and we would build tree forts. I would have hated a forced competitive environment at that age and would have resented my parents for forcing that on me. It is important to introduce a child to the existence of sports, in the sense you need to expose them to as broad a spectrum of activity and skill as possible. But to force it upon them even if they don't take an interest in it is going against their personal interests, and they won't enjoy doing it.
The lack of adoption of checklists has bugged me for a long time now. I actually haven't heard of them in regards to infection rates, but rather surgery mishaps (I think that was Gawande). It's really disappointing that something so simple, with such clearly positive results, has yet to become mainstream practice. We make our commercial pilots use them; I wish we would mandate that our surgeons used them, too.
Also Scala Async[1] modeled after C#'s Async/Await, though still has a few "gotchas" in it.

[1] https://github.com/scala/async
Oh my bad, I thought you meant the couple. No, I don't think a mixed kid would get stares.
technology choices tend to stick around a lot longer than you ever imagine :)

It amazes me how true this is. I've learned that assertions such as "this is a mockup and should be replaced ASAP for reasons X Y Z" tend to get ignored by inheritors of proofs-of-concepts for as long as (or longer than) possible. My coworkers wonder why now I fight tooth-and-nail to (from their perspective) over-engineer things from the start; I know that short-sighted decisions will never be revisited until it's too late.
Ohh, I agree that there's plenty of uses. You have to look no further than the Lexus LFA's chassis to see what 3d "printing"(woven in this case) technology can do.

It's just that 3d printers aren't going to revolutionize manufacturing or whatever it is that armchair pundits say about them. They have a place, but it's not sitting next to your microwave in your kitchen where you can download wrenches off the internet and print them into existence(and have them be at all useful). They are useful for hobbyist projects, for rapid prototyping, and for highly specialized work where traditional manufacturing isn't feasible(e.g. biomechanics).
Man, I'm looking forward to the private spaceflight folks to get to the point where even near-sighted heavy mid-20s engineers like myself can go up and try to do things.

I don't even care if my capsule asplodes--if we're going to pull of colonization, we need more zerging.

EDIT:

Further thought...how depressing is it to work at NASA, I wonder? You get to work with the highest-tech and most insane things the human race has ever produced, and yet you know that the vast majority of the public doesn't give a hit and that every politician views you as nothing but an excuse to enrich the contractors in their districts. I can't imagine that's a good plus to be.
SupremumLimit is right. 2D and 3D printers are fundamentally different things. The analogies you can draw are pretty shallow. As someone that has a 3D printer, I feel this way, but at this moment, I can't quite put my finger on why, other than the things you print out with a 3D printers can be used to solve your problems, whereas pages printed on a 2D printer is used to transfer or hold information.
It would be nice if they could knock out some easy wins early. I was trying to set up a new machine on Friday- I wanted to install Homebrew, but it required XCode command line tools. Which are on Apple's dev portal. So I can't use Homebrew (or build anything at all) on that machine.

These tools and other static downloads (SDKs etc.) are clearly not affected by this breach - can't they rehost them somewhere in the short term?
Okay, that's me.

I more or less endorse the article. Seven years is a lot of time. I'd only give someone new a little bit of advice.

(1) Do a good job of your teaching, but economize on the effort you put into it.
(2) Be civil to everyone, from the department head on down to the janitor.
(3) Do your service/committee work as asked, and do it cheerfully, but for the most part don't go the extra mile. (And when you do go the extra mile, do so because you believe it's important, not because you believe it will win you brownie points.)

But above all:

(4) Kick ass in your scholarship.

There are plenty of sources that purport to break down and explain (4), some of which are worth reading, especially if caught in a rut -- but if you are successfully kicking ass, and paying at least minimal attention to career advice when it comes your way -- then I'd only worry about continuing to kick ass.

That is my perspective anyway.
He claims that he reported the bug to Apple before doing a 'pentest' but his video shows a radar filed on 19th.

On the plus side, it seems like not so much a 'penetration' as a data leak from some GWT code.
The timing of this looks right: Struts 2.3.15.1 was released on 7/16/13, and developer.apple.com went down on 7/18/13 for "maintenance". Plenty of time for an enterprising black hat to notice and exploit the vulnerability.
This article is great because the author has an authentic voice and explains how she achieved a measure of success without succumbing to outside pressures or norms.

It's a good framework for thinking about any high stress, competitive career track. Ultimately, stress/pressure greatly affect performance and peoples' perceptions of you, both of which are paramount in ascending hierarchies.
Maybe for the jury nullification part. But if the cops claimed they had seized a baggy of drugs from your car, and that baggy said in handwritten letters on it "property of X", and your name was not X, it's hard to see a judge preventing that from being admitted.

And even for the jury nullification part I think you'd have a decent shot of getting it admitted. Do you really think a judge could prevent you from arguing that it's not your handwriting without creating grounds for an appeal? If there is nothing to indicate that you actually knew the drugs were in your car then this could be a significant point of evidence. Anyway I'm not saying it would work in all cases, I just think there is enough of a chance of it working in some cases (or at least creating drama) that it would make for a decent art project.
If you download Xcode via the Mac App Store, I believe you can still install the command line tools from the downloads pane in the Xcode preferences. I updated mine yesterday from there no problem. Hope it works for you!
You will also find (if you haven't already) once you are outside of the highly restrictive environment of compulsory education your exposure to people who have limited outlooks or plainly don't use their brains is much more limited.

It was night and day between the last day of high school and the first day of college. You suddenly get access to associate only with who you want to, rather than who you are stuck in a locked building for 8 hours a day with.
> In reality, there are no more "prodigies" in the field of art because it has been completely de-skilled.

That's a rather provocative statement! I assume by "art" you mean "painting"? Or did you really mean it more broadly? I don't have any professional or formal training in this field so forgive me if I'm misinterpreting or retreading old ground here, but doesn't your statement seem to imply that there is no room for beauty in contemporary art? If it is completely de-skilled, "anyone" can make art, and so it will only be valuable to the extent that it makes some sort of statement, or is perceived as valuable by collectors / experts.
I'm wondering when a government is going to decide that clearly it knows best and take over parenting entirely.
Is PRISM just a not-so-secret web tool?
I don't mean a rude stare. Do you ever get people just looking at you more than they would look at another couple just out of curiosity?
Techcrunch comment - http://m.youtube.com/watch?feature=youtu.be&v=q000_EOWy80&de...
I would care. If I know that it hasn't been compromised I don't have to get a new number and go around to all the services I'm registered with to update my credit card details. Saves me a lot of hassle.
I thought 'everything is a file' mostly referred to the fact that you can read/write to every file descriptor, no matter if the file descriptor points to a socket, a pipe, etc., or an actual file.

Before that, you had completely different syscalls depending on the device you were using.
How true. I ask myself that question every day. Feel free to look me up and come to your own conclusion. Best.
Chuck Feeney: The Billionaire Who Is Trying To Go Broke
Nokia Q2 Analysis - This is Textbook Comprehensively Failed Strategy in Numbers
So they think they are going to stop porn? Is there a place where I can place a wager on this?
Just for perspective, I watch a few dozen people on deviantart I met IRL or found through reddit or other discussion topics. They may not have the artistic skill of some institutional art classical painter, but I find their art more appealing and interesting.

That, and modern computing has enabled, in my experience, a pretty sharp proliferation of artistic skill. Once you didn't have to buy paint or watercolors (which can become expensive) and had the ability to undo, art got a lot better. For me. Art is, after all, a personal thing.
Indeed. 90% of people think they are in the top 10% of performers.
That is a nice triplet of reasons but all of them occur after the decline of the silk road in the mid-fourteenth century with the devastation of the black death that economically weakened Europe and directly contributed to the the fragmentation of the mongol empire.
> There's even packages like unattended-upgrades that do it for you.

Anyone deliberately installing such a package on a production server is dangerous. Their profound lack of judgement disqualifies them from any form of access to servers I control. Updates break things. They get approved by a knowledgable human familiar with the system and installed with suitable engineers standing by, or they don't get installed.
By artificial I mean "different from a market outcome".

There is quite clearly an asymmetry in information and market power between Wal-Mart and individual employees.

This will inevitably lead to artificially low wages.

So raising them with a law will return them to a free market level, where free market implies complete information, interchangeable goods and services, and lack of market power
One of the many benefits of developing downloadable software in Go. Also, ngrok has no dependencies, just download the binary and start it up.
The feedback loop at Kinko's would be quicker. If you had a broken widget you could take the widget to Kinko's, print a test part and then get the size just right.

But Shapeways, like online photo printing services might take a lot of the market when you know exactly what you want or want multiple copies or something.
I think you were thinking as you were typing, since you reversed your position a bit, but faster 3D printers will make them MORE useful.

There are many things that are impractical to print as a result of how slow 3D printers currently are. But if they were faster, then you can make things as you need it, you can make things where you don't know what you need to pack beforehand, and you can make disposable things on demand.

Same with computers. Many of the software we use regularly now were considered impractical with much slower computers with smaller storage (spam filters, any 3D graphics game). By making them faster, a larger class of things were available to be made more useful.

In the far far future (say 30-40 years), if 3D printers were fast enough with good enough materials, some startup can make a physical dropbox. Never use storage again. Digitize what you want to store, and recycle the object. When you need it again, print it out.
I'm not suggesting that there isn't merit to what she says, I'm just saying that it came off to me as an article explaining "how I learned to bide my time in this place for 7 years and eschew the typical advice aimed for those who are content to struggle towards tenure."

I've spent a lot of time in academia myself. I was a TA in computer science and have taught undergrads so I was exposed to the political battles and stresses that go on. Perhaps I am misinterpreting what she is saying and she is really just speaking of dealing with all the BS that comes with working at a research university and the importance of teaching is a given. The part about writing out every day that she only has to be there for 7 years is a bit unsettling for a professor though. If I were a freshman CS student it wouldn't instill a lot of confidence that my professor wrote down that she was only going to have to be there for a set period of time in order to get amped up to come in and teach my class.
Probably you are not too weird in the HN crowd. I can relate with what you do :) That is why there is such a great community here.
Submited title was: "Every household in England obliged to declare whether they want to access porn".
In all the states that still have the death penalty, a majority of the elected representatives favors the death penalty (or at least they don't want to risk displeasing the voters by trying to get it abolished). Otherwise, the death penalty would no longer exist. And the same is true at the federal level, since there's still a federal death penalty[1].

Those people who are "OK with a few false positives" include legislators, the president, governors, district attorneys, prosecutors, police, etc. In some cases, DAs and other law enforcement officials have fought tooth and nail to prevent old cases from being reopened, since they feared being embarrassed by the truth more than they feared an innocent person being in prison or getting executed. (I think that if anyone deserves the death penalty, it's those who knowingly send innocent people to be executed to further their own careers. That should be considered murder.)

Why shouldn't every case that was based on hair evidence (not just the 2000 that had technical legal errors) deserve to get a DNA test? If they still have the hair sample, they can test the hair's DNA against that of the prisoner. I'd suspect the reason they don't do this is that the government fears that exposing how fallible the legal system is will lead to massive public unrest.

And then there's the whole corrupt plea-bargaining system that induces people to plead guilty to crimes they didn't commit because they're afraid of being hit with the death penalty if they go to trial and lose (which is a high probability for poor people represented by public defenders).

All of these things are possible because of laws which our elected representatives have enacted and enforce.

[1] http://www.deathpenaltyinfo.org/federal-laws-providing-death...