skysight-inc/HackerNews huggingface dataset:
You're right, but that doesn't make me wrong. Only that we are saying 2 different things. I didn't mean to imply that you have no expectation of privacy, only that privacy as a whole does not exist. For example, in public, I cannot reasonably suggest that my right to privacy trumps your ability to overhear my conversation.

After all, while you elected to quote one sentence, in context, it's clear that I'm making a distinction between a total right to privacy and limits to intrusions into privacy.

"The right to privacy simply doesn't exist. There is a right against unreasonable search and seizure. But that's hardly a right of total privacy"

So, basically what I'm saying is that their is no simple right to privacy. Actually, the text you quote provides a link that explains it better than I obviously did.

http://en.wikipedia.org/wiki/Privacy_laws_of_the_United_Stat...

"Although the word "privacy" is actually never used in the text of the United States Constitution,[20] there are Constitutional limits to the government's intrusion into individuals' right to privacy."

These limits protect aspects of privacy, not privacy itself. And that's an important distinction, especially in this context. If you explicitly had a right to privacy, one could argue that search warrants could never be legal, as your rights to privacy were being violated.

I 100% realize how my statements in that manner could be misinterpreted, and I don't fault you for challenging me on that.

> It is unbelievable that someone like you will post a dozen responses to people filled with such unbelievably false statements.

If that's the case, why wouldn't you assume you were misinterpreting what I said?

As for people down voting me, don't be too harsh on them for misunderstanding me on this context. As I said, it's reasonable that they could think that. Luckily, you made it clear you couldn't believe I would post something so obviously false, and looked for clarification rather than just assuming. =)
I don't fundamentally understand why this rant is relevant towards a discussion of _standardized_ DRM. IMO the debate is not "standardized DRM vs no DRM" but "standardized DRM vs ad-hoc DRM".
Really the simplest solution would be to ban the use of the word "buy" in commerce with regard to DRM entities.

Rent. Lease. Those are the proper words.

If customers are faced with the choice of buying content from one entity, and renting it from another, I think they'll vote with their wallets and most DRM will disappear. But as long as corporations are allowed to use the words "buy" and "sale" for transactions which are not purchases or sales, the deceit will continue.
You can still use optical media (CD/DVD) or USB keys to install packages with APT, so I don’t see how Slackware would have any advantage over Debian there.

There’s even a apt-offline[0] to create a list of ‘needed’ packages on one system, then download these packages on another one and transport them to the air-gapped system. Of course, you will still have to decide whether to trust these downloaded packages, and unless you trust at least some Debian Developers to do the right thing, this will be hard to do even with GPG signatures on all packages.

[0] http://packages.debian.org/wheezy/apt-offline
It is completely possible that mentioning Windows in the article was meant to be only a smokescreen. I'm sure a person in his position would absolutely not want to publicly declare the exact solution he is using. In reality, it might as well be something completely else, like Slackware or some USB-bootable distro. Yes, this might be security through obscurity but considering that he admitted that he isn't familiar with the inner workings of Truecrypt etc, it is the safest bet. Not disclosing what exactly you are using doesn't allow an adversary with unlimited resources to adapt and optimize to break this specific scheme.
Microsoft created the XMLHttpRequest object and the iframe element, finally breaking the paradigm of long page reloads in the process.

A whole economy was built on this stuff.
Sure you can hack things up like that. But when you use and update a library, you don't want to rely on deprecated behaviors.
>> DanBC: They're a problem for users who haven't used that interface before.

> babby: The designers job is to choose sufficiently recognizable icons if they actually want them to be recognized.

You're both right. It depends whether you're focusing on the people using computers today or the (larger, but more distant) people learning to use computers tomorrow.
‘Dutch sandwich’ grows as Google shifts €8.8bn to Bermuda
It just works(TM)
As a person that worked on a traction control system, a driver is not going to notice the difference between 5% slip and 15% slip, but 5% slip is much faster, (and faster than 0% slip) A light that went off at 1% slip would be an enormous advantage. It wouldn't be as good as a traction control system that is making 1000 changes per second, but it would be huge compared to nothing at all.
Consoles already have discrete chips and have unified memory...
Downloading wikipedia
فيلم عش البلبل
Bah, fork the W3C standards, strip out the DRM bullshit, and support an open, community maintained browser that's focused on the users, not sucking at the teet of Google.
Ask HN: Costing cloud backend for mobile apps?
I'm about to release a cross-platform app (iPhone/iPad/Android) and one of the main features is cross-device sync. I'm building this up with Parse at the moment and the free tier is pretty generous, but... I worry slightly that after a while it's going to start costing me serious money.

The app will be paid but only around 0.99 - and that's a one time payment (so, 0.66 to me after app store cut). If I get a lot of heavy use then a distant 0.66/user isn't going to be much help.

Just to be clear, the app alone is the product - it can't make a loss to help promote some other entity.

As far as I can see my options run to:

1. Increase the initial price (still chance of this not covering later operational costs)

2. Charge annual subscription for sync (would anyone pay for this?!)

3. Worry about this later - I'd need pretty good traction I know, but my earnings are pitiful and come the day it may happen, it'd wipe me out.

What have other devs done to mitigate this?
Except that they do. Especially at a time of national referendum on Scottish independence. With that context Braveheart starts to look more and more like racist propaganda. The date of the referendum vote was even chosen for it's historical significance.
My point was mainly that there are plenty of bad actors out there, and any procurement system has to protect against them as a major goal.
And those users don't care for support or security updates. Majority are not using the genuine Windows anyway and Vista/7/8 don't really provide anything extra to a regular user over XP.
Adobe's source code was parked on hackers' unprotected server
I remember my days as intern. So true! It's a dirty game, but it is played dirty (most of the time) by both sides. The (presumably) naïve intern only stays until he wakes up, then having now the luxury of time on his side and the leverage of already being employed, just bids himself to better offers.
Vettel was cruising most of the race. That's what he has been doing during all the seasons. He opens a gap in few laps and takes care of tyres and engine for the rest of the race. If needed(as after a Safety Car), he does it again.

He's a great driver, no doubt about it, but he isn't head and shoulders over ALO, HAM or RAI.
I love Entypo. I think their solid black shapes and subtle, stylish forms make their set of icons hard not to use.

I'm not sure how I feel about animated/interactive icons like Iconic is proposing. I feel that icons should be very simple and single-purposed: that is, labelling information, acting as a signpost. But I'm intrigued to see what happens.
Sure but for what are they using D? that's the question.
> At least with Java that would defeat one of the main intents of its development.

If you mean bytecode, well there isn't nothing speaking against it. After all it is just an implementation issue.

And bytecodes are not Java specific. Pascal, Ada, Modula-2 are languages with native compilers that also had originally bytecode compilers as well.

But most importantly, it would not confuse a whole generation of developers to mix strong typing with VM as form of implementation.
Blown diffusers. They did outlaw hot blown diffusers but blowing cold is still within the sporting regs. Thus the odd sound at low power, they are flowing air through the exhaust when they arent on the power to flow over the diffuser to provide more down force to accelerate quicker.

Seems like there could be some clever uses if kers to bleed off power for traction control like applications though. This is what f1 is all about people... That's the drama and excitement. There is technology, intrigue, and then the real debates start when you simply suggest Vettel is the very best in the world and that's the difference. Fun stuff.
The secret court that issues FISA orders has nothing to do with this case.
> Also I haven't seen any discovered backdoor/vulnerability on widespread open source product yet.

One could argue that the Debian SSL issue[0] would qualify as such a backdoor/vulnerability, although I don’t want to argue that it was introduced maliciously, merely that it could have been introduce with such intentions.

[0] http://www.debian.org/security/2008/dsa-1571
Google Sets Plan to Sell Users’ Endorsements
As a fan of the sport, I've so far only read about this unsubstantiated conspiracy theory on forums and low-end blogs.

Wired adds no new insights, no facts, no sources, not even new speculative theories, it just rehashes old gossip. Fuck, this is one step down from Gawker.

I'm so glad I stopped taken Wired seriously since the 90's.
Has anyone tried an input system that would allow that? I'm thinking some kind of split brake pedal that you can press either side of.
How about an inline protocol analyzer that knows the USB mass storage device class protocol, and can detect when a write request is being sent?

That would perhaps also make it possible to optionally prevent such requests from ever reaching the USB stick, thus adding write-protection to legacy sticks.

Probably not 100% trivial given the signalling speed and general complexity of USB, but perhaps solvable using an FPGA? There is a software-only USB stack for 8-bit AVR:s, so it doesn't seem totally impossible, either.

No, I don't have a startup manufacturing such a device. :)

UPDATE: Ah, I just reinvented the WriteBlocker: http://www.wiebetech.com/products/USB-WriteBlocker.php. Sigh.
I always thought Yahoo would have been a good acquisition for Apple, back when Yahoo were courting Microsoft and Apple was getting its feet wet with iAds.

Buying eBay/Paypal would be interesting but the same could be said for Google buying them.
Okay, it feels like you're not really referring to the premise of open source, but more that there isn't a suitable portable "source" format for simple graphics like icons.

What about SVG, is that a possible candidate? By proposing a new format, the real challenge is to have the graphical editors to use them. Expecting users to contribute graphics by markup isn't going to be much more productive in my opinion.
That's an interesting angle.

I've heard the argument for allowing athletes to take and do whatever they want to improve their physical performance. The best argument against that approach that I've heard is that if you allow a virtual free-for-all in terms of performance-enhancing drugs, then you're essentially requiring every participant to assume the risks associated with taking those drugs. Not doing so means they'll be unlikely to compete, which has all sorts of negative implications on their careers.

Obviously, the consequences of tweaking a car are different that tweaking the human body, and there's certainly banned performance-enhancing methods in sports that aren't currently thought to be damaging to the human body, but I think my point is clear.
Those language are too cryptic for people to adopt them en masse.

There's a reason why Ruby/PHP/Python are so pervasive, 95% of people simply do NOT care about monads and poly-variadic fix-point combinators for mutual recursion.
Easy,

Go is targeted for developers that can move out of C in their use cases.

D is targeted for developers that can move out of C++ in their use cases.
I read a comment just like this a couple of months ago. Someone saying that until this point they thought Richard Stallman was a complete paranoid nutjob but it turns out he was completely correct. I guess that's why he will be seen as a visionary in so many areas.

And speaking of stallman and airgaps: http://stallman.org/stallman-computing.html

> I generally do not connect to web sites from my own machine, aside from a few sites I have some special relationship with. I fetch web pages from other sites by sending mail to a program (see git://git.gnu.org/womb/hacks.git) that fetches them, much like wget, and then mails them back to me. Then I look at them using a web browser, unless it is easy to see the text in the HTML page directly. I usually try lynx first, then a graphical browser if the page needs it.
This is likely due to privacy; particularly in countries like China.
One example: (As far as I know,) XP doesn't have TRIM support, and this makes SSDs on that platform far less less attractive.
Big Data Meets Weather Forecasting
Makes sense. If you don't care about anything else but to finish what you're currently doing, you'll most probably get it done. Like if you really want to finish the film you're watching or the game you're playing or the book you're reading and you don't care about the baby crying or the phone ringing or the food burning or the burglar entering, you'll most probably get it done.
Looks really slick. Even though I don't work with Ruby, I might just play around after reading this statement:

""Move back and forth freely between your laptop and your tablet, without the constant irritation of being told this forum has an app, do you want it?"
Alan Kay is very opinionated, I respect his work but don't take him as a god. There are plenty of other people who did much work in OOP in the 70s and 80s who deserve around similar credits for starting up this field, and let's not forget the Scandinavians who actually invented it.
I'll admit, I was only in HS in the 90s, but by the time I got to college and was studying CS that confusion never occurred to me. Was there really a period when strong typing was specifically associated with VMs and vice versa?
That implies to make cars that are too dependent of aerodynamic performance, which makes them incapable of overtaking.
All those people reviewing the code took two years to discover the Debian SSL bug.

https://www.schneier.com/blog/archives/2008/05/random_number...

https://wiki.debian.org/SSLkeys
I was skeptical at first, but this is a good event. Worth the money.

EDIT: If you want pizza, though, get there early.
My friends and I implemented an operating system in D back in college, and I just want to say that I agree entirely with this post. It's mostly why I went into Ruby instead of staying in D, and why I'm doing Rust now instead of D today.

That said, D has a lot of promise, and a lot of these issues have been worked out, but I feel like there are many people like you and I...
Google Compute Engine Load Balancing
I am not a lawyer, but I have a hard time imagining that subpoena power couldn't be used to obtain a physical key necessary to obtain evidence in a physical safe. As long as the goal is production of evidence, even if it's not necessarily directly obtained, it seems like a valid use of a subpoena. A subpoena would be pretty toothless otherwise since it would be relatively easy to avoid, something I doubt the courts would show much support for.
XP+IE = endless source of botnets. And now they have to pay to upgrade to a sane and secure OS ... they'd be better off with Linux.
Over various points in the lifetime of D, GDC was dead, then LDC was dead, then GDC was alive again, then...
OPCW wins Nobel Peace price 2013
Pioneering a New Frontier for Venture Capital
As a Microsoft employee, I personally would have loved for Apple to catch the bullet we dodged :). I hope yahoo finds it way, but a big company buying them will help no one.
The problem is that often, a lot of University students are extremely unaware of how much they spend. I would argue more so than people that are more experienced handling their expenses. The amount of my friends that have said to me 'Man, I have no idea where my money goes, I don't but anything, but it just goes!' is crazy. If I can empower Uni students to make better financial decisions through a better understanding of their expenses.
Well, for starters, they're not standardizing the DRM. They're standardizing the way you talk to the DRM, but your fully compliant standard browser will not show you Netflix until Netflix has shipped their ad-hoc DRM solution on your platform.
NASCAR and F1 take opposite approaches to regulating technology. F1 defines an envelope and you can do anything within that envelope. NASCAR defines specs and anything on either side of that spec is treated as a violation.

I much prefer F1's approach because it challenges engineers to innovate within parameters, just like the real world. NASCAR is trying to make everything even on the technology side and the result is that innovation is often called "cheating."
> D is more than 10 years old. Honestly, I think it has good ideas, I really liked the approach of D1, but I think it will never catch on en masse.

History proves that the only system programming languages that succeed in the industry, have been at a given moment adopted by OS vendors as their main language.

It hasn't happened so far to D, but it might still happen.
$50,000 sounds incredibly low to get this to market. Surely setting up manufacturing and shipping and sourcing the components is going to eat up more than that? They've already promised nearly all their backers at least one of these things, so it's not like they will get in more revenue from sales until after all of those are made and shipped.
Technology can make the racing uninterested. ABS and TCS removes all the risk from cornering and braking, so you don't get spectacular overtakes on hard braking, which is a big part of racing. So, some technological advances actually reduce the entertainment factor.

Thankfully, my favorite form of racing, motogp, has benefited greatly from recent technological advances. http://www.youtube.com/watch?v=-YAiXqOwkmE
>Facebook decides that addresses/events are public too

Events are public if the event creator makes them public.

Have you ever tried to find your own address? Mine is published and easily accessible if you know my name. Same for the address of the house I grew up in. Same for all my family members. I never put it on Facebook or anywhere else public... My brother never had a Facebook. I guess they got it from public records, however I rent. It somehow made its way into the public sphere and it makes me pretty uncomfortable.

Once a friend of mine was looking for addresses to send wedding invitations. He was able to find every single address that he needed without asking anyone. For some reason he didn't want to ask anyone their addresses if he didn't have to.
It is hard to manage ownership when allocations are passed around between concurrent threads. Garbage collection in Go makes goroutines and channels easy.
While this is necessary knowing what we now know. I really hope it isn't continued by the UN as a tool for the countries with worse human rights violations.
Ask HN: length of "vacation" between leaving job and starting own company
I've just left my daytime job to start my own company and have consciously decided to take a break to recoup/recover before starting the new adventure. How long did you take, did you feel like you should have taken longer/less and why? Thanks!
Obligatory Smokey Yunick mention. http://en.wikipedia.org/wiki/Smokey_Yunick

The guy was a hacker in many senses of the word!
Except that they wouldn't - software incompatibility, browser incompatibility... It's similar to getting grandma to run Linux.
Yes, let's listen to the man who almost drove Apple to bankruptcy because he thought computers and soda were sold the same way.
Don't need to scrape it, just use their API:

https://api.github.com/users?since=0

And iterate on. They even give you a HTTP header for the next URI:

Link: <https://api.github.com/users?since=135>; rel="next"

There is a rate limit of 60 (per hour), but if you use oauth then it's 5000. See http://developer.github.com/v3/#rate-limiting
Woop. 140th person to join GitHub.

Back then you pretty much had to be invited by a Ruby/Rails person. I got in by submitting a patch to Dr Nic. :)
Good point, I was thinking more of the boost you might gain from deploying KERS, vs. the reduced force on the wheel while you're harvesting.
Apple culture is too unique - 80 hour weeks, getting yelled at constantly, crazy secrecy - its hard to match that with other big companies.
The America's Cup has very strict design restrictions. For example, in the latest edition, they weren't expecting catamarans to be able to foil because they had disallowed moving parts on the control surfaces. The Kiwis realised that you could actually move the entire control surface to get the desired control. It was awkward, which is why they had so much trouble actually controlling the foiling.

Anyway, yes, there are a lot of design restrictions in America's Cup yacht design.
I made a plot of the results:
http://i.imgur.com/CVlQSek.png
Buying back stock is the best use of cash right now.
Independently of whether it is or isn't, there is benefit to trying to get as broad a swatch of the population into programming as possible.

My thinking on this has changed over the years. I used to view programming as a pure meritocracy. Then I realized that the same thing could be said about so many other male dominated fields, whose barriers eventually broke down. (Law, Accounting, Teaching...) Now my inclination is to believe that there are other things at work: parental expectations, mentorship, etc. that are bigger drivers.

And how much downside is there if we smartly (key word!) try to be more inclusive in the field? I don't mean lowering standards, but I do mean outreach, identifying mentors, etc.
There are a number of reasons why you may want garbage collection/automatic memory management over RAII:

- RAII-style freeing means a lot of reference counting. Reference counting and multiple threads don't mix well. You can circumvent that by having multiple separate heaps, but that's not always a practical solution.

- Reference counting is slow; if you want GC-like speed and RC-like pause time guarantees, you're probably better off with deferred reference counting, but that's not easy to engineer into C++; it's essentially a form of garbage collection.

- Lack of fully automatic memory management may affect modularity adversely; see Jones/Lins for the gory details. In brief, wholly or partly manual memory management creates leaky abstractions (this is if you eschew RC for some of your code/types for speed reasons or because you need to deal with cyclic references).

- It is not difficult to have scoped deallocation for resources (scope statement in D, using statement in C#, etc., destructor pragma in Nimrod). Resource lifetime, in any event, does not always coincide with the lifetime of a variable, so this is an incomplete solution. Using GC does not mean not using RAII where its downsides do not matter.
Yeah, I already planned to create another account, upvote me once and never comment again ;)