skysight-inc/HackerNews huggingface dataset:
> There are things which are inherently safe by design in languages like Pascal -- e.g. in a naively-written program you can't write past the boundary of the UART RX buffer and thrash some other array in your program -- but your observation is fair.

Which, of course, you can accomplish in C by wrapping your UART buffer handling code in functions that do bounds checking. And I assume that a micro controller Pascal or Basic dialect will have some kind of peek/poke from/to arbitrary memory addresses that can be misused just as a pointer access in C.

Safety is hard to quantify and measure and calling one language safer than another sounds more like an opinion than a factual claim, especially in this context.
Ask HN: How did the NSA scandale change the relation of you and your user base?
I mean, in the sense of moving away from certain services (Google Analytics etc), metrical cues, like people are less willing to reveal their geolocation etc. What´s your experience? Can you see any change? How do you feel about it? etc.
I already know what fraud detection system paypal uses:

/dev/urandom
This reminds me, the other day the Slashdot iPod review got dragged out and yet the really strong opinions I remember (though who knows how much was elaborate trolling) was that Open Source was never going to work, e.g. "how will the programmers get paid" etc.

Yet here we are now, living in that future utopia where even large majorities of popular proprietary software and services is based upon Open Source code.
Detect and avoid IMSI-Catcher attacks
There is a drawback to having really small computers, they are easier to lose.
I'm guess that's Aberdeen then?
This is why I do not use any Google, Facebook or Twitter apps on my android devices. On my iPhone, I block all requests.
> Unless you're talking about filesystems with specific support for atomicity, and databases with custom storage drivers for those filesystems, that's really not fair.

Yes it is. The DB should not unrecoverably corrupt itself in case of hard power loss, and a kill -9 is significanly less traumatic than a hard power loss (which includes PSU melting/explosions or UPS going down).
yes but op website says they will release it for free, thats why i'm asking in the first place.
There are several use-cases for docker, and they could use different docker images and containers. Right now there's no easy way to distinguish all-in-one image from one-process images.

Seems like the "docker way" is the one-process-image. But one use-case that I find entertaining is to use docker as an super simple way of trying out software. For example I ran Wordpress for 10 minutes just to check it out. In that case it makes sense to have everything in one container as it makes it much easier to run. But in production it might not be a good idea, especially if the app is not totally self contained.
Gotta love Android. No recourse short of custom and/or rooting
> Just to clarify a bit, C++ and Objective were not written in the C pre-processor, but rather implemented as their own pre-processor program, analogous to Qt's moc.

I bet these pre-processor programs were themselves written in C.
According to Google [1], it was never meant to ship at that point as it was not ready for general public. There was some compatibility problems with many applications, so that is somewhat believable.

[1] http://www.dailytech.com/Google+Removes+App+Ops+Privacy+Cont...
True, what I meant was that it's unbiased, and will represent the distribution of the source.
اخبار مصر الثلاثاء 28/1/2014:محاكمة مرسى
It looks like he's not technically breaking the law: the beach remains public, the issue is gaining access to it, which there's apparently no public mandate for (the article notes that previous owners of the property charged a small fee to go through).
Author here. And yes, that's a bug. I recently restored most of the pages on my website, and didn't check whether each page was the most recent version. When I first wrote the HOWTO, I for some reason was under the impression that the 'write' system call required the address of the length of the string to be loaded in EDX, which is obviously a bit silly. You're right that EDX should just hold the value 13. I'll change this as soon as I get the time.
Even more impressive than this hello world and with 29 byte just 3 byte bigger:

b013cd10c52f0f3197b18cb38cfe018009804b75f881c74001e2f0ebe9

I made this in 2001 and used it once in a job interview, I asked for access to a computer running XP, opened cmd.exe and debug.exe, entered the asm code (rdtsc is not supported by debug.exe but i remembered the 0f31 opcode) and blew someones mind.
The text of the article says he won dark blue by 70%+, but the key in the map says by a 20% margin (which would imply 60-40). Which is it?
I'm not sure what UE is. But as usual, always get the actual specifications for whatever you're doing.
Yes. The Google Groups discussion made it clear that Blink devs are not interested in Adobe's patches for several reasons. And the real reason seems be more political (Google Docs interests) than anything else.

What's weird is that even Microsoft IE10+ and Apple iOS 7 support CSS regions! And Chrome (and Opera Next) want even remove multi-column support, or at least fall back to a inferior bugg solution, wtf.

What I don't get that Mozilla proposed their own inferior solution. It's reminds me of Mozilla's movement against WebSQL, a very sad story for HTML5.
Government finally admits plaintiff was on the “no-fly” list
I'm a huge fan of both Backbone (I'd recommend using Marionette though) and jQuery, and I've spent the last 3 years building single page apps with both. The number one thing that Backbone makes easier is testing - by abstracting your code away from the UI and in to encapsulated blocks of models and views you can write unit tests much, much more easily. When you start doing things with promises (and you will) you'll find it's so, so much better. Debugging a race condition between two jQuery events because something bubbled up further than it was supposed to is a full-on nightmare.
Google chrome comic book
I checked my credit history for the first time last year and discovered something similar with all three agencies. One of the bank accounts belonging to the other individual was actually older than me! I went through the online process with each agency and got it corrected. It took a little time but wasn't that hard. Don't have the exact link but if you poke around Experian's site you should find it pretty easily.
Uber sued for wrongful death of 6-year-old US girl
It depends on the project's complexity, and also on how many generations of developers have dogpiled horrible kludges onto the original code base.

For simple apps, it doesn't matter much. Do what gets you in front of users soonest.

For more complex apps with a lot of client-side state, you may quickly find yourself outside of jQuery's intended use case. Note that simple apps often become much more complex under ongoing development.

What creates problems is trying to pile on a lot of questionable commits without enough structure or organization, and trying to shoehorn it into use cases which it's really not appropriate for. In practice, these situations occur much more often than people anticipate.
Check that: http://en.wikipedia.org/wiki/History_of_Ukraine
Basically South and East of Ukraine were not inhabited by Ukrainians, but colonized by Russian Empire - Odessa, Nikolayev, Crimea.
And by the way, Holodomor advocates usually forget to mention that many more Russian and Kazakh people died during that famine and it was not specifically 'targeting' Ukrainians - http://en.wikipedia.org/wiki/Soviet_famine_of_1932%E2%80%931...
Working Remotely Doesn't Mean You Should Work from Home
They're headings, not sentences...
Of course, they have to spin it some way, because they're years past the point they could be honest and believed. I think it's more likely one google engineer wanted to resist the constant invasion of privacy and likely ended up paying with his job.
Reminds me of the position helper in JQueryUI. I was able to extract the helper into a small file for using it, without having to load the rest of the framework.

http://jqueryui.com/position/
Tether – Marrying elements for life
Unia Europejska.
Well... I'll see what I can do.
Maybe Open Compute would gain more traction if you could buy these supposedly cost effective parts from the usual value-oriented channels like Newegg.

There are plenty of shops, big and small, who prefer to do their own integration from white box parts for good reason. Having to call for quotes from some margin-hungry middleman who probably doesn't even have the stuff in stock sort of defeats the purpose of the "Open" platform.
The issue with HistoryPics and lack of attribution
Are you sure? The graphs are difficult to read for me but on this one:

http://clicky.com/marketshare/global/web-browsers/

The highs and lows for IE (orange) match the opposite for Chrome (pale blue). You can hover over them to get a specific date and then check the other.

You can see this in other data sets too:

http://gs.statcounter.com/#desktop-browser-ww-daily-20131229...
The time when the actual floating point instructions were a bottleneck are long gone.

Nowadays when you do computations with single float/double values in your registers they are equally fast.

The biggest difference comes from memory bandwith and the ability to vectorize. Your CPU can calculate either 4 floats or 2 doubles in one instruction (assuming pre AVX X64 processor). With AVX it's 8 floats or 4 doubles.
Did you try https://www.annualcreditreport.com/ ? Note: this the official website maintained by all three CRAs.
How I Started My Completely Anonymous Blog
Umm .. I don't? Seriously, who needs to do this? Never had to do it in Lua. Same with Java, although I could see a case where it might be 'necessary', I still don't agree that its a good thing that the language promotes this activity.

Needing to do this indicates worse problems with the developer than the fact of a codebase being too unwieldy.
Firing myself, again
People have serious problems learning how to write dataflow languages. Itanium exposed its complexity, and was a commercial failure. Similar complaints have been made about the Playstations that made heavy use of explicit parallelism.

It's interesting that you mention Java; some ARM systems have 'Jazelle', a system for directly executing Java bytecode. I don't know how widely used it is.
10 people we would die to have on our Advisory Board
I don't understand why it would be necessary to refactor the argument order for methods that are extensively used. Can you provide a productive example for when this might be an appropriate action for a developer to take - I'm having difficulty understanding why on Earth this would be necessary, but I'd be happy to learn ..
Why would you think people would view you as a retard? From your example below, you can do FizzBuzz, and I am sure at least writing some basic program.

There, if you have difficulties to express yourself, it's just a matter of interview training. I am sure you will do well.
Exactly! C for the systems-layer, Lua for everything else, LuaJIT for the customers! :)
What's the difference with using a browser bookmark?
"Most people are good. You're born good"

I don't believe so. Do you have kids?

kids care first and foremost about themselves, like adults do, but worse.

I had seen 10 years old killing a dog with wooden spears just for fun(or curiosity or whatever crazy reason), cutting the tail of reptiles or just smashing them with stones. Or beating , insulting, humiliating other kids for the same reasons.

Not that far from Romans wondering how much time it will take for a Lion to kill a slave.
As one who has checked off most of that growth-list, I disagree with him.

You can't help giving a fuck, you can choose to do the opposite of what common sense tells you, but if you are socially inept it's just likely to screw you over.

When expressing something profound (i.e. not just chitchat) I almost always assess the situation first, are these my friends? does what I have to say make a difference? most importantly, am I positive what I say and how I'll say it will be respected?

Saying something correct, in an incorrect manner relative to the situation, will not get you the respect the author claims. His post is wholly for him, just another all-knowing Oprah.

I went running in the street, stripped down to only my pants, in the rain, singing it's raining men. My company loved it, my dad probably wouldn't have.
Low level doesn't mean dumb, but giving means to express things about the hardware.
Given that we have NFC, Bluetooth LE, card-reading peripherals and now this, all being leveraged to solve the same problem, a multi-card device is hardly the obvious solution. This is actually in some ways a great and innovative solution, at least enough that it deserves a patent. The bar is not to be the only person to whom the idea occurred -- there probably is not a single useful idea which you could say that about.

I suspect much of the protest has to do with who is doing the patenting and not what is being patented. I don't think Coin Files Patent would even make it to the front page of HN.
Microsoft Renames SkyDrive: Say Hello To OneDrive
Open Font Library – Promoting your freedoms as it relates to the use of type
Want to have fun learning C? Add Lua to the mix. ;)

All the joy and performance of C - wrapped up in a nice little language that lets you Just Get On With It. Plus, anyone who can sort out putting the LuaVM into a new set of libraries, thus creating a Framework, is one step closer to Developer God, in my opinion .. ;)
do you think that it's better to rewrite the jQuery app with a framework like Backbone.js once it reaches an increased level of complexity and developers or should it be built from scratch with Backbone.js or a framework like Ember.js or JavascriptMVC in the beginning? It seems awfully slower than just cranking something out in jQuery but I will admit that something like JavascriptMVC looks rather nice.

Ideally I would like to avoid having to hunt down jQuery libraries by using one of these frameworks. For example, I am already relying on the following libraries:

LAB.js (because I discovered some edge case where things don't load in order)

Cookie.js

Mustache.js

JSON3.js

These are rather great for displaying JSON data in a template with jQuery but I had to actively look for these things.
Great selection of free ebooks from Microsoft
the short answer is: you have no choice! throw in the equation custom ui controls, websokets, web-sql and your single web app page quickly becomes a cluster fuck tango. the browser in his current state is nor ready for complex web apps!
Just use their web site.
I did not argue on that point, but I tend to agree with you there. Kids are usually way worse than adults in regard to how they treat people around them. Maybe it's because they don't realize the harm that they do, or they don't understand responsibility in the same way an adult does. Education is what makes them behave and understand how they can hurt other people.
Nothing about "stuff of fantasy" was unclear, but I'm surprised to see such a flagrantly inappropriate choice of villain to fill the role. Just like I'd be surprised to see Quakers filling the role of "oppressive religion" in a theocratic dystopia novel.

Of the countries you mention, Russia has a long and recent history of aggressive expansion, and is physically quite close to the US (that is, Alaska). It's easily a more suitable candidate for invading. Mexico is probably the next most plausible. As you say, it's not particularly plausible in any event, but I'd expect that to mean that nobody bothered thinking about it at all.
> * People whose legs work can use the toilets here. In a wheelchair? Good luck finding somewhere else.

So you're saying a business discriminating based on credit rating is equivalent to discriminating against the disabled?
Yeah that's how it worked throughout most of history.

Maybe it's a coincidence, but the US economy seemed a hell of a lot stronger back when money was easier to move.
> Google Hangouts is the SMS app

What do you mean by that? It asked me if I want it to handle my sms, I said no. It asked me again when I updated to 4.4, I said no again. I can (and will) keep saying no...
Who can't read my texts nowadays?
The Ghost Of Bitcoin Past, Present And Future
Agreed; a language like Forth is much closer to the machine, tho' if you really want "the machine" then assembly is the way to go, and writing with a good macro assembler is surprisingly high level. I still pine for the days of Devpac.
PocketMod: The Recyclable Personal Organizer (2008)
It's still a draft.

All those changes to, say, 802.11n, WebSockets or OAuth2? Drafts too.
This whole phenomenon is actually much simpler than this whole thread makes it out to be. "bro" is used here as an ironic joke and with zero intent to be harmful. The counterargument is that intent doesn't matter, only effect. Well, who is being negatively effected by ironic jokes? Certainly not the people who see much beyond the surface imagery of words; IOW, the superficial. It's basically making something about you that isn't about you at all: trite people drama exemplar.

Then the question becomes whether the opinions of the superficial (masses) matters. Yes and no. For a mass market product intended for their consumption it's a bad idea to induce even righteously indignant offense, no matter how contrite. No in the more rational existential sense because it's pointless to pander to the bottomless pit of human stupidity. Que example of watering down science just because the anti-science crowd will never get it.
I think the best approach to single-page apps is simplicity and elegance (and often they coincide). You will need some abstraction to achieve simplicity and elegance, and in the end you will be more productive. That's it.

<rant>I have a personal aversion for jQuery... It's awful because you probably don't need 99% of it.</rant>
... and an Austrian city long before that
> money laundering is incredibly harmful to society

A claim made without proof or any supporting arguments.
Google Glass Explorer Edition Review
Its been more than 8 months since I’ve signed up for the Google Glass waiting list on their website. Finally after a long wait I got lucky while I was in New York a month ago and got my invite. I was really excited when I got their email saying that I can now purchase Google Glass. As you may understand I’ve instantly proceeded with the purchase, choose the colour and date to pick them up from Google Studio in Chelsea Market.
Ask HN: Stock options to First Engineer?
How much stock options should be given to the first engineer who is also the first technical person on the team?
Giveaway of the Week #39 – Win 1X Mini Donut Factory
It’s been a while since we’ve launched a giveaway therefore today we are announcing our 39th giveaway and the prize is something really sweet! Today you have the chance to win one automatic mini donut factory. The Mini Donut Factory automatically forms, fries and drains delicious mini donuts in approximately 90 seconds. After the donuts are finished, simply put them in a bag and sprinkle with sugar, cinnamon, or cocoa powder. A few shakes and you’re ready to enjoy warm donuts. Makes up to 30 donuts per batch. Dough dispensing mechanism creates the perfect sized mini donut. Stainless steel spatulas turn and delivers donuts to the dispensing chute. Includes drip tray to change oil after each use. Safety guard lids keeps hands away from hot oil. Product Dimensions: 25 x 9.2 x 16.2 inches. 120V. As always to participate follow the instructions below. This is an international giveaway and it ends February 7th. Good Luck!
This sucks I should start reading privacy spolicies
Dutch Court of Appeals overturns Pirate Bay IP blockade
They didn't really withdraw it, they just hid it better. I downloaded App Ops X and it still works fine on 4.4.whatever.
Arstechnica also has an article that highlights the quick deprecation and adoption of Chrome and Firefox versions:
http://arstechnica.com/information-technology/2013/10/intern...

Compare those with IE.
Ask HN: Best advice for newbie PC or Computer users
You all know how to operate computers, how to think logically to solve a problem.

But whats the best/easiest advice you ever gave to someone who isn't that experienced in the digital life?
Unión Europea.
Blocking The Pirate Bay not effective, rules dutch court.
The problem with many permission systems, such as this one, is that the developer of an app can't indicate to the user /why/ it needs a certain permission. Second, that the user cannot allow/disallow the permission at the time of installation, and that the app / app developer can then indicate, like in this case, that automatic two-factor authentication won't work. Which is fine.

tl;dr: Android's permission system does not allow for transparency from the developers. It makes the app developers look like douchebags going 'I WANT TO READ ALL YOUR TEXTS', instead of a 'I'd like to make things a little easier for you by automatically intercepting two-factor authentication texts'.
DyslexicAtheist Book Review: Franz Kafka the Metamorphosis (Die Verwandlung)
>At this point, if you care about your privacy, why would you even still have a Facebook account?

You could have a Facebook/Google account under a different name. I have one and its rather useful when websites have an option of logging in using facebook/google accounts.

>I'm now pretty close to the day I delete my Google account, and that provides far more useful functionality than Facebook.

What is this "far more useful" functionality ?
That doesn't make it less of a genocide, does it?
Edital da Aceleradora de Campinas
The RSA had a similar new permission recently, the ability to use your camera. With the knowledge of the NSA's backdoor to RSA encryption, I'll continue to refuse the update. I know that I'm being on the paranoid side, but I'd rather be paranoid than blindly accept these kinds of new requests. Facebook is out of control. They are trying to get their hands on as much of your personal data as possible. That alone should be enough for us to quit.
I think he's saying that businesses discriminating based on incorrect credit ratings when in fact the person is demonstrably credit-worthy, and it's the business who is at fault for not checking correctly, and not providing an alternative route to getting things checked, is somewhat analogous to discriminating against the disabled.

In each case it's not the customer's fault, and the customer should not be discriminated against. It's not an equivalence, it's an analogy. In each case the business is denying service for a reason that is not the customer's fault. There is an analogy to be drawn, even though it's not an equivalence.
Danger of Listening to Scientists
I have seen elsewhere (I think it was Zimbabwe) that the president has to win 50% of the votes or it triggers a second round with just the winner and the runner up.

The original author probably is talking about the president having that 50% + 20%.
What does revoking the wake lock do, both to the app and the phone?
As long as people think the issue is technical only, they'll keep choosing providers that cannot hold the promise they make. Legislation and local provisions should be very high on your list. So far, Switzerland seems like the best legislation of choice according to this article: http://arstechnica.com/tech-policy/2013/12/switzerland-wont-...

Of course the author seems to disagree, especially when you look at the title, but that seems only because of some odd fascination with gag orders which seem largely irrelevant in real life as several comments have pointed out.
but you didn't consider the other case, which imho, is more common - where you thought 1 char ought to be enough for anybody...until it isn't, and it's impossible to make it into a 32bit integer...