skysight-inc/HackerNews huggingface dataset:
Yes, because you remove a whole class of errors that might be exploited. Might be hard, might even be impossible, but they are there waiting to be taken advantage of.

Interestingly enough, very high performance java is a bit like rust. Almost all memory safe, except a few (10-100) lines off crazy unsafe stuff.

Of course it is possible that your C code has no memory issues and is verified to be safe, but I would not bet any money on it.

Also at the moment custom code is the last entry point for a hacker, but once all other things are hardend its the last guaranteed leak in the ship.

I also understand where C semantics can lead to faster code than e.g. java today. But I suspect that edge to disappear within the next 3 years. Just like java is going to make heterogeneous compute easy its also going to improve streaming over memory for speed where needed.
That said, the number of Espionage Act prosecutions by this admin. is concerning and pernicious in itself.
Hadoop Vs Pachyderm: A Technical Comparison
Aren't we just talking about Heartbleed again? If you're forwarding packets the attacker could send you one with a forged length field.

Even if all you're doing is receiving packets and writing them to a file, what happens when you use the attacker-controlled reverse DNS of the packet's IP address as the file name?
This comment comes up all in sorts of discussions and I don't quite get it. I follow a huge amounts of pages/people on Facebook to stay up to date on industries. The fact that I "like" Humans of New York, the Wynn Las Vegas, or Taylor Swift doesn't mean I actually like them in real life. I've just opted in to receive notifications when they post stuff. For all I care Facebook could have an incredibly detailed profile that I engage with Wynn's page 50x per year somehow, and that I'm in love with Taylor Swift because I clicked Like on one of her posts. I really don't care. I get ads that are somewhat close to what I'd be interested in and I'm OK with that.

I'm using Facebook as my primary listening tool to follow things/people.

Your solution is for me to use a browser or an aggregation tool of some sort. Facebook already does that very well, and has apps for all major platforms.

If at some point there's a better tool, I'll use it, and I'll stop using Facebook. But there's not. If that happens, and Facebook hoards a database entry of my lists of likes and communication, that's cool.
This.

Basically, Windows for scientific software is as bad as Linux was for 3D FPS gaming fifteen years ago. Just ask anyone who has tried compiling anything scientific under Cygwin.

And don't get me started on MS's own compilers. They STILL don't support C99, a sixteen year old standard for one of the most important programming languages!
Yes, of course if most American were as lucky as you, net neutrality wouldn't be an issue. But the reality is that most of us are under a monopoly.[1] And it will take years and billions of dollars in infrastructure to enable the kind of competition that you are already enjoying.

After suffering under Comcast's Netflix throttling last year, I don't want to hear utopian talk about encouraging competition. I want laws that fix the problem today by making those damn QoS firewall rules illegal. Of course I also want regulations and incentives to encourage broadband competition, but in the mean time net neutrality is a important stop gap.

[1] http://blogs.reuters.com/felix-salmon/2014/02/17/monopolizin...
I wish you luck! These days I don't have any genuine hardware, but I have a small collection of Z80 assembly language books, and old manuals.

I play games such as "Chaos", R-Type, etc under emulation, and remember my claim to fame - getting POKEs/hacks listed in print-magazines.

The good thing for me was that Z80 and Intel assembly were so close that I had a good head-start.
Yes, the ES6 `length` function would return 0 for [undefined, 2, 3]. I hope it was only used as an example in the article and nobody is planning to really use this. (Edit: see sibling comment; the article is already aware of this issue.)

And yes, ES6 pattern matching is still quite limited.
Recruiting prisoners is actually a huge pain - they're one of several protected categories (along with children and soldiers) based on the potential that their "consent" isn't really all that consenting. In my mind, this exists for good reason, but it does kill almost any study that doesn't absolutely need to be conducted on prisoners for their own benefit.
You seem the most knowledgable on subject, I'm curious what type of legislation could they possibly employ?

Sure they intercepted HTTP traffic from Yahoo but Cameron has not yet officially said he wants to ban encryption. It could easily be further legal basis to automatically exploit phones and retrieve WhatsApp msgs.
The devil will be in the details. How much is the price of the lease? Who determines that price? What then would be the motivation for upgrading the last mile infrastructure for the owners of it?
I live in Boston, which is another high cost of living area that prides itself on technology and innovation.

- I am told I am overpaid and life is comfortable but I know I'll be working until normal retirement age and am very concerned about ageism in tech as I get older.

- Very few programmers strike it rich. Probably immeasurable.

- I am told I am overpaid yet I can't afford a single family 3 bedroom home that doesn't need major updates to its systems in the town where my office is or the 6 or 7 surrounding towns. Some people obviously can, but it isn't me or my fellow programmers.

- I'd say no one will become wealthy based on tech salaries alone. Possibly upper middle class if you a) have a partner and b) they make 6 figures.

- I personally don't think our high salaries will last, at least not for as many of us as we currently have. I don't also think our salaries are particularly high especially considering all of the downward pressure on salaries in our industry.

- What will programmers do? This is a good question. The truly smart will skip programming all together and go in to medicine, law and finance where they have professions that protect themselves and/or have a respect for experience. The less smart but clever ones will grind it out in to management where you do find protection and respect for experience and the less smart and less clever will just feel happy they get paid above poverty wages in the US to play with computers all day.
You will have the same problem with a swiss army knife and TSA. Not sure what you are trying to say with your comment.
The other thing to remember is that SGI had gone through their disastrous pivot to a custom (i.e. unsupportable) version of Windows and switching to Intel's then-architecture of the future (Itanium), which was a huge write-off even for Intel[1].

That soaked up a huge amount of resources just to catch up to their existing products and, worse, was a message to their existing customers that the old SGI hardware was a dead-end and the new stuff was unproven, which lead most of them to migrate to standard PCs to avoid being locked into the fate of a single vendor.

It's possible that things could have been very different with better senior managers who could limited the number of simultaneous risky transitions or recognized that semiconductor economics would quickly give high-volume “toy” 3D accelerators a huge advantage over niche workstation hardware.

1. Seriously, check out the sales graphs – this is staggering flop given how much hype the entire industry got about Itanium and VLIW being the way, truth and light going forward: http://en.wikipedia.org/wiki/Itanium#mediaviewer/File:Itaniu...
I'm trying to do that actually. I organize the Boston Security Meetup where we have 150 attendees who come to Google Cambridge to listen to cybersecurity talks. I also organize UX Boston forum for user experience designers. I hope to get more security people interested in UX Design to understand the human aspects of keeping people safe.

https://www.meetup.com/boston-security-meetup

https://www.meetup.com/uxboston
Nonsense. Because: define "better".

More "functionality"?
Better marketing?
Better UI?
Better traction?
Better team?

Final point: it seems like you consider investment to be a necessity to build a company. It's not.
FYI: In regard to articles published in the Daily Mail about cancer research results, alcohol is still in the mixed camp, but leaning toward 'causes cancer'.

beer both causes and prevents cancer (1 prevents: 5 causes) - http://kill-or-cure.herokuapp.com/a-z/b#term52

wine both causes and prevents cancer (not counting dups - 14 prevents : 17 causes) - http://kill-or-cure.herokuapp.com/a-z/w#term234
What sorts of interesting R&D is going on?

I keep my ears to the ground for this sort of thing, but I don't hear much about it.
"...they must accept higher energy costs and possibly a reduced standard of living in order to combat a threat they cannot directly perceive."

That's a tough one. From the perspective of a person whose livelihood depends on CO2-producing resources, or for whom the additional cost would push them into poverty, I can't blame them for feeling resistant - particularly when there is still debate as to the veracity, credibility and authenticity of the science. On the other hand, what if the climate scientists are correct? The idea that we must immediately take action or risk consequences ranging from disruption to extinction is terrifying.

It is my hope that rather than forcing a small segment of the population to fall on their swords for the rest of us, we could instead transition gently to alternatives. This requires that we heavily invest in research and development for renewable sources in addition to providing tax incentives so that this reaches price parity with fossil-fuel-derived energy. I think that's very doable, but it means making this a priority; this is why Palin's "drill baby, drill" instantly lost my vote.
Well, they might be testing many apps at once. A lot of bugs are the "well it was running a long time and it crashed" type that you'd outsource.
Of course there are two ways. The problem is that there is not enough information in the mere product of the two algebras to indicate what proper behavior is.

If you don't mind deferring the definition of "correct" to the interpreter writer then that intentional choice is captured by

(MonadWriter Log m, MonadExcept m) => m a

If you want more controls then we need to start specifying laws. For instance, the following law distinguishes between the two instances

throwError e >> m == throwError e

and this now clearly indicates that EitherT e (WriterT Log) is wrong while WriterT Log (Either e) is fine.

So how do we specify what additional laws are needed to cut down the free product of the effectful languages? Dunno, that's a hard one. You could clearly do it using dependent types, but that's still today very expensive.

But given that we literally lack proper information to make a choice it's very important that all of those choices are allowable. It's my position that there is no meaningful default. It's also my position that the `mtl` style free products are perfectly acceptable.
Yes, that damn government killing innovation. After all, AT&T, Comcast, and Verizon invented the internet all on their own, why should the government get a say in how their networks are run? Can you imagine how horrible the internet would be if the government had been involved from the start?
Madden Nailed the Super Bowl Prediction Exactly
I think that those kinds of things are necessary to fight spam. Gmail isn't great at detecting spam because there's some invincible algorithm invented 10 years ago that catches everything and hasn't changed. To block spam, Gmail is always adapting it's spam filtering bases on behavior of spammers.

I believe one would probably have to do the same thing to moderate app store rating.
I imagine Venus being closer to the Sun (and having a higher temperature in general due to the greenhouse effect of its atmosphere) makes it easier to generate usable energy there, RTGs notwithstanding.
multiple high ratings for the same app coming in over a short period of time via the same external IP or GPS location?
You know you can voluntarily send more money, right?

http://www.treasurydirect.gov/govt/reports/pd/gift/gift.htm

I'm sure it's already on your to-do list, of course.
Google Code-in 2014: Welcome to the Winners Circle
This is interesting, but not as groundbreaking as they make it out to be. People are already using GPS signals to calculate things like available liquid water. For instance, see http://www.suominet.ucar.edu/ .

One of the main problems with something like this is that you get an integrated quantity, with no easy way of backing out the exact elevation this occured at. If you get a dense enough network, sure you may be able to work it back out, but you also don't really get a sense of the drop shape.

For comparison, the most advanced satellite weather system we have is the Global Precipitation Measurement(GPM) constellation. This uses a series of radiometers and radars to provide a much more detailed picture, that also includes 3d data. See http://www.nasa.gov/mission_pages/GPM/main/ for more information.

If you stick to ground radar, you can get even more impressive by using polarization. By transmitting dual polarized signals, we can actually get a measure of the shape of the raindrops(based on the difference in power returned by the two polarizations). The US NEXRAD network recently upgraded it's radars to be dual polarization capable(finally). This also provides us with the ability to differentiate between ice and rain(Something we couldn't, strictly speaking, do before). We can also separate out the signals caused by bugs(which can be a huge issue), as well as other sources of signal contamination.
Calling Steve Wozniak and AdaFruit: Why don't you get together and buy the other half of RadioShack stores and turn them into Maker spaces?

They could continue to sell cables, batteries and universal remotes to consumers to help pay the bills while creating a place to learn and buy supplies for tinkerers, robot clubs, hobbyists etc.
Looks like an interesting project, however, I think the author should focus on all the non-technical elements of the game first before diving into the code. I.e. get a plan in place and get all the required assets ready (graphics, sound, text, etc.).

The author seems to be very comfortable with the technical aspects and what I fear for this project is that once it gets into the stage where the actual game needs to be made, it might fall down.

In other words, I think it would be better to do all the (to you) boring parts first, then focus on the things that interest you. It will increase your success rate.

Having said that, I do not know the author and I'm looking forward to see more of this project. It brings back nostalgia for me beyond words.

Edit: Maybe I spoke to soon. I was looking at the Lesson 1 part of this. Outside the Lesson 1 directory there seems to be some assets.
>But it's not germane to the current thread.

In a thread about the value of open platforms, how is questioning the decision to buy a chromebook not useful or relevant?
Disagree.

As a generalist I find myself in high demand, commanding strong rates and being in the position of building a web or mobile product from start to finish as I want.

By defintion, most people are going to be average in the field. A little extra enthusiasm, ambition, discipline and hard work will push you out of the average.

Show me one "real class" professional who only performed in one field.
I'd like to add "The Running Man" to your list.
I've encountered way too much "It must be good because its Bayes!", too much "It's Bayes because I used MCMC, ignore my flat uninformative prior..." etc. to put much stock in that as a metric.

I'm also involved in enough medical research where data just can't ethically be made available that, well...you and I clearly disagree.
Drunken Parrot UI for Bootstrap 3
The curious case of disappearing Polish S
Any benefit to the shareholders is usually incidental, and the corporation would eliminate these benefits if it increased the benefit to the corporation

What's the difference? That is, where do you draw the line between "a corporation" and the shareholders?
IBM brings back bonuses for top execs even as profits slide
Was it purposeful to assign C# developer jobs to N/A or are they included at all? I only ask because I see at least as many C# posts, as posts for Haskell.
Exercise on its own doesn't lead to weight loss (in order to burn the necessary calories, you'd have to be exercising all day long), but it is not uncommon for exercise to suppress appetite, thereby reducing the calories in component of the weight loss equation. Unless of course hunger signals are being ignored, as in the case of unconscious, binge, or comfort eating.
Microsoft eyes slice of Raspberry Pi with free Windows 10 on top
m4 is actually pretty awesome when fulfilling its original purpose of adding macros to programming languages. Certainly it's not hygienic and is a pain to debug but it can work wonders to bypass language limitations especially when dealing with assembly code.
CUBOT Mobile Phone with Charger Model: 1/LZJ:26N-UK111 Risk of Electric Shock
I don't think they fit into the startup category any longer. They took a $100 million round of financing and have 200+ employees.

They do seem to have kept their heads on straight through it all.
>Second, this wasn't a corruption or torture report,

where nobody has been punished too despite the severity of the crimes.

>The CIA turned a Russian nuclear engineer who fed to Iran flawed plans for the electrical firing mechanism for a nuclear explosive device.

sounds like that story where "flawed" plans happened to be a great help to Iran nuclear bomb program and allowed for significant progress in the program. One can't not to wonder whether the "flaws" were real, just insufficient, flaws or just a cover up, and the real goal was to actually sell the info and speed up the Iranian program. With CIA and Russian double-agents you would never know. One would say "follow the money" but it is obviously impossible here. So the only thing left is just what the reporters do - shed the light. Undermining NPT - that is what actually happened, under whatever premises or covers - is among the largest threats to the world (incl. obviously US) security. Be it due to ineptitude or evil will - without bringing it to light there is absolutely nothing to prevent such things from happening again. This check on the rest of the powers is exactly what the "4th branch of power" exists for, and that is exactly why the rest of the powers so fighting it.
I dunno about working-class, but it's sure not as cushy as it's cracked up to be. Kinda hard to call people who can't afford a house "upper class". But I'm not struggling like a lot of people, at least.
Ask HN: Are any of the iOS ad platforms context-aware?
Hi,

I tried googling to understand the various iOS ad platforms out there but haven't been able to find my answer so I'm hoping someone with more experience will be able to help me out.

Are any of the iOS ad platforms context-aware within your iOS app? Meaning if I made an app about pets, do the ad platforms only restrict the ads to pets? Thanks!
This type of direct access is fine on a console, but DirectX is primarily designed as an abstraction layer on top of arbitrary hardware. PC hardware isn't as predictable as the Xbox One, and yeah, it adds clock cycles. On PC you don't want to get that deep into the hardware: it has the potential to break compatibility, and because dev teams generally don't have the ability to test 5,000 different combinations of CPUs, GPUs and drivers, you try to keep as much compatibility as you can.
Do we know what it would look like to float in these safe regions? Would it be all haze, or clear skies? What color would the sky be? What would you see if you looked down?
Didn't hang onto any links, sorry. The stuff I saw will probably turn up in a search for "alcohol" and "total mortality", though.
SEEKING WORK - St. Petersburg, Russia - Remote Only

I can help quickly bootstrap your web application project based on React.js Starter Kit (I'm the author of this project template):

URL: https://github.com/kriasoft/react-starter-kit
Email: hello@tarkus.me
What constitues as "cracking tool" in your opinion?

Ahould the tools locksmith's use also be considered illegal and therefore you can steal them?

Of course not. There are many valid usecases for tools like this. Especially for people working as sysadmins.
Hi,

Founder here. We'll hanging out in this thread all day to answer any questions.
20 Tips to Take Your Designs from “Meh” to OK
Commentary on an Artist's Statement by the Artist Leonard Nimoy
The section of Title 2 that requires common carriers to publish their prices might extend to peering agreements. If so, it would totally shake up the current system of secret dealings and probably make it a lot harder for Verizon to pretend to be the victim.
Has anyone had success selling on AWS Marketplace?
You could avoid that by 1. having many apps up at once instead of just one. 2. Probably isn't hard to use a proxy for each device.
The nil coalescing operator
Are they necessary? My Radxa (quadcore 1.7 GHz ARMv7) cannot exceed 6 MB/s read from HDD no matter how hard it tries with NTFS formatted disc (for comparison, Raspberry Pi A was doing about 600 kB/s max in a same configuration).

Both are far under USB 2.0 speed.
And that is how it works until it gets the public's attention. Then it becomes something else entirely. Once people start looking to "science" for a policy recommendation, the dialogue immediately becomes polarized and extreme.

No one in the public discourse is saying our thinking on vaccinations is being continuously refined. No one is publicly urging caution and moderation in evaluating the risks and benefits, or calling for better longitudinal studies. Instead, on the one had, you have the white house saying "the science is clear," people calling anti-vaxers morons on social media, and on the other side people yelling that its poison pushed by a global conspiracy. Whatever calm, analytic discussions are being held behind closed doors at the NIH, the public discourse has degenerated into a screaming match.

Adam's problem with that is that the pro-science people are screaming just as loudly as their opponents... but they should be the ones that know better! Unfortunately, people of a certain age have seen dogmatic claims from "the scientific community" before, and then seen those claims be overturned and reversed countless times. That's a problem. If you really are "pro-science" you should ALWAYS be couching your recommendations in uncertain terms, but there are lots of demagogues out there doing exactly the opposite.