skysight-inc/HackerNews huggingface dataset:
Except at this point we don't even know that the iWatch will be successful.
yes, i understand.

as you correctly state, user input of 2^30 is.. well, it's unlikely. more likely, is a user being able cause a program to do billions of reallocs. in which case, OOM is going to happen before overflow and exploitation.
It's an interesting coincidence for Mr Cook to come out alongside the movie adaptation of Alan Turing: The Enigma. When I was an undergrad in the 90s, that book was the only obvious story about an out geek, and it was far more cathartic than comforting.

After that, some happier stories started to appear. Eric Allman and Marshall McKusick dropped by the university queer room incognito. There were some movies, Beautiful Thing and Get Real, where people were gay and nothing much happened. That was a big deal then, but I assumed it would all sound corny 20 years later.
The 7 Privacy Tools Essential to Making Snowden Documentary CITIZENFOUR
From the thread:

"While we're at it, can we add one of those glorious SSL failure screens to any sites that don't use HTTPS in a future version of Chrome?"

"We are working on something like that, but gentler."

YMMV, but: ugh.
Google Robotics Head Andy Rubin Leaves Company, Kuffner Steps In
It's Bitcoin, though, which pushes it into another grey area.
The FBI's Secret House Meeting to Get Access to Your iPhone
> If you're going to validate user input, you first need to get it into kernel space, which requires allocating memory for it.

i don't buy this - if you are going to allocate space, you must know the size of the space you are allocating. which you can validate, and certainly does not require going into kernel space to do.
Show HN: 300Editors – Get Your Writing Proofread in Real Time
The Network Neutrality comment period is over. How does one make a late comment stand out in the midst of 3.7 million received within the specified period? https://twitter.com/fcc_cio/status/511988876974784512
I actually liked the idea of just integrating llvm byte code straight into the browser (not my idea, from another HN commenter). This way we are language independent.
A sizable amount of mobile revenue can be attributed to F2P games, http://stratechery.com/2014/dependent-digital-whales/
How many millions of Chinese are still scratching out a living from the dirt -- literally? People living in abject poverty would love to have Western industry set up a factory, or provide the contracts to give work to a factory in the first place, so that they could leave their 14th century villages and way of life.
Build a coworking space and startup incubator somewhere in a quiet, peaceful part of Africa.
either you mean intercepting malloc/realloc calls, in which case can't happen as the function signature is different, or you mean literally modifying the source code of existing programs, and releasing that.

which, lets face it, in the BSD is space (and particularly with regard to memory allocations from user input), is highly unlikely to change any time soon.
ahh good old communism...

Everything is owned by the collective and we have no personal wealth....

North Korea Welcomes you
That "clock" is collecting sensor telemetry / healthkit data, which has secondary business models beyond software revenue, and definitely relies on centralized compute.
I thought this was going to be about Facebook, Google, Microsoft.
One of the problems with terseness is that it can make code completely unreadable. You can write perfectly readable code with it, but the fact that it's easy to make dense, inscrutable code can make things a nightmare when you're looking at what someone else has made. Especially if that person is a Real Programmer[1].

Of course, a lot of people very much resent the idea of a programming language forcing them to do what they see as pandering to the lowest common denominator (That's what comments are for!). It really is up to the community as to how much description they really need.

[1]https://www.cs.utah.edu/~elb/folklore/mel.html
Algae virus may be changing cognitive ability
Pity you forgot the sarcasm tag, and the downvoters forgot their caffeine. You were being sarcastic, weren't you? I sincerely hope so.
5 minutes in with no content I gave up. Anyone got a "too long didn't watch?"
One of the main criticisms of GDP as a measure of productivity is that it does not necessarily reflect economic utility, as your example shows.
This. It seems like most people don't realize how much power GPS requires, especially for it to be on 24/7. Even advanced sport watches (e.g., Garmin's Forerunner 620) don't last half a day with it on.
Try 3+5. Worked for me. I think it's very rudimentary and doesn't handle very much.

I agree, I would very much like a ansified very that doesn't crash on unsupported features, but still in this style and in a single file.
Here's a link to the abstract:

http://www.pnas.org/content/early/2014/10/23/1418895111
After some thought and experimentation, I have arraived at this interface:

void *resize_array(void *old,
size_t existing_size,
size_t new_size
size_t resize_factor,
size_t elsize);

The client code computes the new size, while retaining the old. If these are supposed to be related by an integer factor, then this is passed as resize_factor. If they are not related that way, then resize_factor is passed in as zero. The elsize parameter must be nonzero, in any case.

If a nonzero resize_factor is supplied, then the calculation new_size = existing_size * resize_factor is checked for overflow, otherwise the zero value of resize_factor indicates that this check is not applicable; however, the function still at least validates that new_size > existing_size.

The calculation bytes = new_size * elsize is always checked for overflow.
YOu do understand that all of the problems you say "bureaucrats in DC" solved, were infact created by bureaucrats in DC and bureaucrats in local government.

Almost the entire Civil Rights act was about ending GOVERNMENT entrenched racism and repealing laws that forced business owners to discriminate.

But hey do not let facts get in the way of irrational worship of government like it was a deity
> In the next post, I will actually determine the PageRank of our favorite rappers (and Lil Wayne) in a distributed fashion using Zillabyte.

How big is the data set? Does it really need distributed processing?
> Remember, these are federal sentencing guidelines so no time off for good behavior. You get sentenced to 20 years, you do 20 years, period.

That's not correct. See 18 USC 3624. You can get up 54 days credit for good behavior toward your sentence per year served.
Former Android Leader Andy Rubin Leaving Google
Lots, possibly most Christians, consider the bible to be a heavily edited political work containing aspects of revelation. Some Christians explicitly deny the bible as a historical work and even go as far as to refuse to base their beliefs on the idea that Jesus had to exist, Jefferson being a notable example. For my money, I am in agreement with him that Paul's stuff shouldn't be trusted as far as you could throw it, but then I am not a Christian.
I guess it depends on which Twitter client one uses, I've never had a cut-off conversation with Echofon.
Did you read whole article? This wasn't the author but to answer your question, yes, people have contacted the FCC.

"“You know, I contacted the FCC. I contacted the [state] utilities commission, just for help because you couldn’t make any ground with Verizon, Cogent, or anyone,”..."
As Daniel Patrick Moynihan once put it, you are entitled to your own opinions, but not your own facts. Spend a few minutes reading about polling methodologies and playing around with a sample size calculator. California's number of registered voters was around 18.25 million in 2012. Put in 19 million if you're feeling generous to your own opinions.

Also, all 50 states allow minors to wed with parental consent. http://en.wikipedia.org/wiki/Age_of_marriage_in_United_State...

Thus the campaign for "marriage equality" has
a narrow definition of equality and should be
renamed the campaign for "same-sex marriage".

Sure, ok, whatever.
Andy Rubin Leaving Google
"there isn't a tablet market, there's an iPad market".

This was true in 2010, but things change. Apple's tablet market share is at 23%

http://www.macrumors.com/2014/10/30/apple-ipad-market-share-...
Just as powers granted for terrorism are, and will continue to be used for more mundane crimes. History has shown us that the technologies and tactics deployed on the battlefield will be be brought home, and be be deployed against the civilian population.
That's Cape Cod style.
I am sure our democratic system will sort this sort abuse out right away...but in reality most people in this country won't bat an eye at issues like this or mass incarceration unfortunately
Show HN: Start a project(or join one), find buddies and mentors
That strikes me as pretty negative. What kind of thoughts do you guys do this for? Is it emotional management type stuff?
Totally agreed, I am much more excited about Numba right now. Numba has some really nice tricks up its sleeve -- I especially like the ability to easily write (g)ufuncs.

There are a lot of edge cases to nail down for these JIT compilers. Everyone writing their own is likely to end up with none of them being useful for end users.
USA was never a democracy. It is a Constitutional Representative Republic. Further democracies are the very very worst form of governance. Mob Rule is not something you should desire to live under.
I dislike the first answer. Other sites, like Buzzfeed and You.gov, an YouTube allow a wider range of emotional responses to their content.
The funny thing is that IE6 is still supported, but only on Server 2003.
Enlightening - I've always wondered who the super node of the hip hop scene is.

Now I do thanks to you!!
wow, that's an obnoxious website. It won't show anything except a promt to resize my browser window for "optimal service". my browser is covering half a 27" 2560x1440 screen, i think it's probably big enough to show a picture of a wristwatch
They all scroll.
The problem I have with this is representation. One's brain cells are a certain representation (in other words implementation). Would the same consciousness be present with another representation (e.g., computers on the internet)? How about if we chose a completely different (nonsensical) representation, for example, at time instance t0 the brain is represented by grains of sand, then at t1, the brain is represented by e.g. the trees in a forest, then at t2, etc. My point is that you could ascribe consciousness to just about anything. Also, if the representation of brain cells produces a consciousness, would the (dual) representation of "NO brain cells" also produce a consciousness, and would they thus both exist at the same time or would they collapse into one consciousness?
I've used my Moto 360 on my motorcycle, on the highway, wearing it on my right wrist. It's not for use with gauntlet gloves, but really all you need to know is that you need to take the next exit - a wrist buzz and the screen lighting up is an easy way to tell. Mounting your smartphone on the bars/using bluetooth speakers is obviously preferable, but it's better/safer than duct taping your phone to your wrist (which I have also done).
Aerial Burton 3D display projects images into mid-air
> This avoids problems with register allocation and code gen, consistency/portability between compilers, etc.

Yup. Which just goes to show: reliability is king.
I was going to close the tab until I saw your comment. So much entertainment below. Don't miss it!
My sarcasm meter exploded.
N.B. The link points to the comments thread.
For fastmail aliases that all forward to the same box, if you reply to them do they show your actual email, or the alias that it was sent to?
Twitter like Apple define themselves more by saying "No" then anything else and I love them for it.
Andy Rubin Is Leaving Google to Start a Hardware Incubator
I feel that this "it will disappear" notion right behind every Google announcement slowly tends to get some witty meme.
We all know every service will end.
The website is horrible. I hate that it dictates how your browser should be sized, with the brilliant text "Please adjust your BROWER for optimal service." - http://cl.ly/image/2i3w2y3h3K35
Facebook for Beginners Nov 11, 2014
Fetching.io: Search the full text of every web page you visit
Most innovative smart phone
There's something rather odd about showing off what I would consider to be a massive design flaw. They haven't worked out how to design interfaces for a circle yet, so everything just gets chopped up.
No, not by a long shot.

Insurance is still tied to employment, and even if you can sign up under the exchange after losing a job, the insurance offered under the exchange is less than desirable.

ACA was never designed to solve any problems with health insurance, in fact it was designed to exacerbate them to pave the way for Single Payer Health Care which based on the comments in this thread will be hailed as wonderful by most of the commenters here because people seem to worship government like it was their Saviour
Penetrating the Paris Catacombs: Level One
not to defend the lousy advert too much, but up in the Northern Coastal areas, we have beaches too, and they're nice to go to even when it's a little chilly (actually the next month or two is actually my favorite time to go to the beach, temperature in 50s and 60s, nobody there, wildlife is out in droves migrating or fattening up for winter)...

but then again, he's wearing shorts so....
Because: ads.
Yes, it is programmer error, but the key takeaway is that it's pretty damn easy to make a subtle yet critical error when writing in C or C++. Even if you're a developer at Google and have been writing C/C++ for many years.

Tools and wrappers like these try to mitigate the risk of these errors.
*Cynicism
This isn't quite true.

Enterprise knows what their problems are, and you should listen to them slavishly. The issue comes in when you listen to them for what solutions to build for their problems.

They don't know what the right solution is, but they do know what the right problem is. If they knew what the right solution was, you wouldn't have a (good) business.

In finding the solution, you will sometimes address a problem enterprise wasn't even thinking about, but is much larger and solves their initial problem as well.

We (https://www.tinfoilsecurity.com) started as a website security scanner - we're now a developer-focused website security scanner that focuses on DevOps integrations and automating the testing process earlier, rather than later. Nobody would have asked us to build that (nobody did), but that is what sets us apart and why we're beating our competitors.
Buzzfeed diversity numbers
I just saw David Crawshaw do a demo of a “full Go” program on Android, a 3D gopher rendered and rotatable by touch. I don’t claim to understand the details but, if I understand correctly, Go was handling the whole thing – touch events and OpenGL – without depending on interop with Java APIs.
You don't think that does it justice? I don't know the details of the case, but imagine being locked up for two years yourself, regardless of the crime. I'm 21 and I know I would feel like it's forever. I'd do anything to better my life after that. At least that's what I tell myself now, never having been imprisoned.

Now the person being tried here is not 21 anymore and he is actually guilty of something and should be punished... but 25 years, really?
Samsung did this when they first introduced their watch. In the ad for it, the guy is holding his phone in his right hand, his watch on his left wrist 'rings' letting him know who it was, then he proceeds to answer on the phone, that he's still holding.

If the first ad for your product basically says, "I'm useless", then I think you're doomed.

I kinda wish Apple was just trolling the tech world with the possibility of their watch. Just watching their competitors pour money into something with no real use case. Probably in 5-10 years there will be a buzzfeed article, "13.2 reasons you know you grew up in the 10's when..." and number 3.7 will be, "You remember those useless smart watches".
Just saw it, totally awesome and so short on LoC !
Restore ElasticSearch: From Binary data to JSON and back again
Yes. (: Definitely being sarcastic, just playing some mild Devil's Advocate. It's how I spend karma. I think you're almost right. It's almost exactly the broken window parable. The only difference I have is that it's not [just] Netflix's money being wasted on broken glass, it's the ISP customers.

Netflix has to pay because they're too lazy to run their own ISP. In a way. Get your own 'last mile' customers, or pay the man. But why are there no other ISPs Netflix can choose from? Certainly a competitor could charge less, or nothing. But the customers all seem to want throttled access! They certainly pay the monthly fees. But why would a rational customer do that?

When would a rational customer pay for cracked windows? Why would Netflix, the stained glass entertainer, deliver their product on cracked glass? When there's only one glassmaker in town, I'd guess.
Thanks for your thoughtful reply. I need to do a lot of data and algorythm R&D on a tight budget (my savings, no income). I wonder whether it would be more cost effective for me to use Zillabyte's platform or code and deploy my own using free toolkits and run it myself on AWS, that is if I can't just run it on my MacBook.
LinkedIn for the creative industries – Clowdy
I think it's wrong to show it as an either-or situation. Compilers can and do use both explicit operations and auto-vectorisation in the same program. GCC for example does some automation on the loops, but also allows you to use the primitives directly.

Why wouldn't we want the same in JS?
so "could" means "to" now?
They aren't internet access monopolies.
> People who break into computers usually use broken-into computers as proxies.

That's possibly [1] true, but aren't those broken-into computers almost always the computers of ordinary users? How often do the people breaking into computers use broken-into computers belonging to a computer security expert who knows how to protect their systems from such break-ins?

[1] Not sure about the "usually" part.
With all these different ways of doing it, we're going to need some sort of syndication. It would need to be really simple though.
Build the Connective Tissue for Apps with URX (YC S13)
I flagged this because the HN title doesn't match the post guideline. Someone tell me if this is a bad use of flag.
OWA: lanzan ataques de phishing contra usuarios gubernamentales
Overflows can crop up all over the place in C: you have to instrument every single +, - and * operator instance with overflow checks, each one of which needs a sane recovery strategy.

Some overflows indicate internal errors that should panic the kernel. Others are configuration or resource issues that can bubble up some errno value to user space. Some can have a fallback strategy: this calculation overflowed, try another one. Some overflows can be handled by "saturation" (a.k.a clamping): common in digital signal processing and supported natively in some DSP machine languages.

In other words, a silly patch that fixes a non-problem in one tiny place in a huge codebase doesn't accomplish anything. It's a big, wide-reaching task.
This is real mothership of drama queen. writing last night while I was drunk.so embarrassing and can not delete it. oh well. All I want to say is thank you everyone for your advice, sharing, encouraging!
So what if they had told they had someone who would do the job for 60K and so you should feel lucky?

Or what if they had told you "Congratulations! you are moving on to bigger and better things. Have your desk cleaned out within half an hour"?

Sometimes bluffs work, sometimes they don't.
Would that line of thought not also apply to murder, rape, genocide, etc etc ?
Android creator Andy Rubin is leaving Google
I believe the problem is not that we can't define the "experience of existence", because this phenomenon could exist entirely independently of our physical (scientific) reality. The problem is that there is an interaction between the experience of "I am aware" and the physical reality, for otherwise, we would not be discussing this topic here!
At least one user of Redis tried to enable huge pages and reported that there were issues: https://groups.google.com/d/msg/redis-db/3VCDYKXhDdI/rIaPnK9...
https://rfk.id.au/blog/entry/pypy-js-faster-than-cpython/ "on a single carefully-tuned benchmark, after JIT warmup."
I think you've nailed it. He isn't happy that Twitter has no boundaries or walls for him to build and maintain. It appears that in his mind, Twitter should go away since it doesn't serve his specific needs, never mind the 200 million+ other users who are happy with how it works.

I don't care for Twitter myself, but I'm not going to call for its demise just because I don't get much out of it. Obviously it has a prominent place as a major social media engine, and that's just fine. But then, it's not all about me.
It's more that by removing the use of unsafe it will play more nicely with the new concurrent garbage collector (slated for Go 1.5 in June).
Interesting, I like to go swimming midday or evening and it helps me "reboot" as well. After about 30 minutes of medium to high intensity breaststroke I often feel better than when I got out of bed that morning.
Sales = helping people pick the thing they know they want

Marketing = figuring out what people might want and giving them guidance

Domain knowledge is helpful for both of these, but so is contextual history. That is why Pinterest is so brilliant. They are building a highly personal style graph and in many ways, that will be easier to monetize than Facebook's social graph.
Everything is negotiable. If they present you with an NDA that you aren't comfortable signing then counter with something you are willing to sign. These things are negotiated all the time.

Not that long ago I was presented with a copyright assignment contract that if I signed would allow their lawyers to enter into arbitrary agreements for me without even telling me. I simply emailed them back and asked them to remove that clause. They did without complaint.

And just today I presented a Statement of Work to a client and we exchanged emails over making sure the rights to the work were defined correctly for what they wanted. I had intended to allow them to do what they were asking but my original wasn't clear. So I reworded it so it was clear to everybody.
Yeah, I'm not exactly sure why that happened -- I just copy/pasted the link. This blog post was "flagkill" one time on HN earlier today.

A quick thank you (Mhartl) as I am literally going through your most recent tutorial and last years Youtube video as we speak.
They also found (and fixed) some bugs and the code will be more robust to future implementation changes.
You appear to be vehemently denying the existence of a class of bugs that has plagued programs for longer than you've been programming. Perhaps reconsider how much experience you actually have.
All the time. GUI's and other applications are slow. I am constantly waiting for apps to refresh. They shouldn't be. In comparison, I recently wrote a web server in Haskell (a compiled language) that handles 35000 web transactions per second. Try that with Ruby.
OS X 10.10 – Source Code
I just got it.

First impressions:

* the UI is a bit laggy

* voice commands work only with windows phones

* it's pretty awkward to use, one has to twist his hand to be able to use the touch display

* step measurement has a high lag, an it seems to be inaccurate

I like the design of the watch though, but I wouldn't say it fits perfectly for me.
YMMV, but I have fairly long and extended conversations on Twitter all the time.

They're almost invariably not with tech people, though.