skysight-inc/HackerNews huggingface dataset:
Small correction to self: when I said "always crash" I meant if it doesn't stop itself by finding a zero byte that happen to be in memory; the exception is a rather obscure exploit scenario where an attacker takes control before you get to that point. But the most common case is of course that it finds a zero which happens to be within a few bytes of the end of the buffer, because zeroes are common.

Point is, it won't infinite loop.
I suspect no. iOS users pull down far more data. And it's Apple versus Google. Not going to happen.
Yeah, I don't get this either. We work on fairly complex stuff and yet it takes maybe only a hour to set it all up.
Nobody likes a Diva
Kind of poor behavior for the United States to return the volumes to Taiwan and not China....
Both Eclipse and IntelliJ have supported cleaning up imports and running style tools on every save for years.

I have no idea why this would be a core part of any language.
"Spotify's resurgence in the iPad chart began on the day of Tidal's launch last week, suggesting that in spite of its criticism of the app, Tidal ultimately just increased public awareness of Spotify."

Kayne West also deleted all of his tweets that mention Tidal [1]

[1] http://www.ew.com/article/2015/04/22/kanye-west-deletes-tida...
I'm sorry for a stupid question, but from where are you quoting? As of 19:53 on 2015 April 22, the link seems to be to an Amazon page for Shaw's book, with no customer reviews.
> You are saying that if one part of your trust chain is limited to a certain security level, then it makes no sense to make any part stronger.

Security is only as strong as the weakest link. My argument is that if your adversary is powerful enough to factor an RSA-2048 bit key (but cannot factor an RSA-4096 bit key), then it is likely they would also be powerful enough to compromise your data via one of the "weaker links" that I described, rendering the stronger key worthless.

I am not saying that it makes no sense to make any part stronger, just reminding you that crypto is not magic security dust and bigger keys don't necessarily make you safer in the context of an exploitable endpoint environment.

The goal of this final part was to reinforce my argument that the security benefits of using a smartcard outweigh the benefits of using larger RSA keys, and so I am encouraging the use of a Yubikey as a GPG smartcard despite the limitation of only allowing up to 2048-bit keys. Hopefully they will support larger keys and/or ECC in the future and we can all switch to that when it is available.
Your editor can indent / dedent whole regions of code with just a few keystrokes. If this is not true, find another editor.
6 Tips for Crushing a Cold Meeting
The $20 base charge with "unlimited talk and text" makes me feel like I'd be throwing away money in exchange for nothing. Unlimited only makes sense if I'm going to use a reasonable amount of it. These days, I talk barely 20 minutes a month, and I haven't sent a single text so far this month. Apps that use data are rapidly replacing both of them, and people who use a Nexus 6 with Google are likely to be at the forefront of this trend.

I would really prefer a much lower base rate with zero talk/text and reasonable "overage" charges. Even at the old system of $.30/minute and $.25/message, It would probably come out cheaper for me. The overage charges will also encourage me to use more data instead of talk/text, and isn't that what Google wants me to do anyway?

(My mother is with a South Korean MVNO and pays a $0 base rate, with "overage" charges at $.0018 per second of outgoing calls and $.02 per outgoing text. Crazy, huh? Pay-as-you-go data is more expensive with her carrier, but she doesn't need much data.)

All in all, apart from easy international roaming, I don't see anything special in this offer. It's the same old American carrier racket, only more expensive. I expected more from Google.
Potentially, if the people/product is compelling
PG has often stated that thegdon't fund the idea, they fund the team (or person).
DHS to open office in Silicon Valley
These days, upgrades are a continuous cost. By the time you've paid off an upgrade it's time to upgrade again. Charging a higher rate costs you customers, and with fewer customers you don't even need the extra capacity you just bought. Also many customers are on contracts so you can't increase rates right away.

In contrast, with pay-per-GB, upgrades increase revenue automatically without losing customers. You don't have to increase your rates and you can probably even decrease them and still increase revenue.
Wpa_supplicant P2P SSID processing vulnerability
The 3 Best Bitcoin Books Ever Published
Show HN: Treev – Search Bar for Dropbox, Box, Google Drive, and Trello (Chrome)
I would argue that Rust's approach is perfectly fine so long as they have strong organisational support around third party libraries. Look to Java for how to do this. Many core Java libraries are managed by Apache or Eclipse e.g. HTTPClient who manage the process around open source projects.

HTTP clients are not something I would want in a standard library to be honest. Since there are so many different ways to implement them. And not all work for all use cases. It's not the same as StringUtils or ArrayUtils.
Been there. Screwed up like that. Lessons for next time are usually the best thing to come out of failure.
It's interesting to see corporate interests flexing their muscle internationally. It's so easy now, and almost no western country stands in very much contrast to the other anymore.

Oh well. Canada used to seem like the last bastion of decent civilization. Harper et al saw to that and seem to have murdered it good.
Hi tlb, thanks for your unique perspective! I didn't mean to imply that an actual alumni recommendation in the traditional sense was the norm, akin to perhaps a letter of recommendation for grad school. I admit, my comment "knowing someone" was quite ambiguous, so you probably thought that an official recommendation was what I implied.
The read cube link doesn't work for me.

I kind of get the weirdness of the result and the usefulness of silanes. But nothing explains what you have to do with potassium tert-butoxide to get this to work. That may be why some comments remark on the irritation -- no specifics.

If I could access the paper I probably still could not understand the process but maybe someone could translate it into lay speak.

Also the potential for new chemistry seems extremely interesting but again the specifics are missing. I guess we are talking about the same old quantum mechanics, so what would be new -- some larger scale effect that no one every realized was implied by the physics? Or what?
Do you have any resources demonstrating that JSON parsing in Go is slow?
My point was more that logically deriving your moral beliefs from reasonable-sounding principles isn't a very reliable method of ethics because you end up at very strange consequences, and if you maintain them because of the logical validity of your chain of reasoning, you quickly become a crackpot: example, anarcho-capitalists, or people who really like Ayn Rand.

I wasn't really looking for an argument about animal rights, though if you really want to get into it, my foundational moral principles are that morality is fundamentally reciprocal in nature, and since animals are incapable of reciprocation, morality doesn't apply to them; a dog isn't immoral for biting a toddler to death (though it may very well be poorly trained), nor am I immoral for eating a delicious double bacon cheeseburger; regardless of the "cleverness" or "sentience" of the cattle and pigs I'm eating, they are fundamentally incapable of morality and so there is no moral significance to anything they experience.
https://hn.algolia.com/?query=spy%20sandbox%20javascript&sor...
Requisite Pitagora Switch Rube Goldberg compilation video: https://www.youtube.com/watch?v=NzAQ-jYfEqA
There is this http://www.quantumplayground.net/#/home and it is done in webGL. Although it doesn't use the Bloch sphere.
UC’s new multidisciplinary CITRIS robotics initiative wants humans in the loop
Hmm... Windows has part of a HTTP stack in the kernel, which I know solely based on hearing about the recent vulnerability in it. And OS X's kernel, IIRC, can load disk images over HTTP for netboot purposes. That leaves Linux as the odd one out :)

(Yes, I know that's completely tangential to the point you're making.)
Ummm...how is this different from every other cell provider ever? Like where can you currently get anywhere near this level of access for less than $20?
Hey, that sounds like my MP (and anyone else with a conservative MP)
In the UK pubs can be much more like their name actually implies - public houses. If the publican also resides on the premises, he may have a home subscription for his own personal use.

In that instance, he's perfectly entitled to have a home subscription to that address.
I don't know man, I'm not a fan of inspiration by once-in-a-generation leaders. Not everyone's a Roosevelt waiting to emerge, and that's ok. I feel that HN tries to be very supportive, but inadvertently sets expectations too high, and then we see the depressed founders who keep banging their heads against a wall.

Kudos to the team for trying and to the author for writing it up.
looks great!

setup was slick, but I think it might be better if you had a full page view of connecting your various accounts and showing the status of your accounts. The small modal area felt too squished.

I'm also surprised at how fast the indexing went, great job on that. I'll report back with search quality...
Or http://en.wikipedia.org/wiki/S_(programming_language), the precursor to R
Perhaps this just serves to remind Docker users that containers don't really provide much, if any, isolation. At any particular time there is going to be some sort of privilege escalation available which gives attackers the whole machine. In the face of that reality it isn't really worth much to know about a particular instance.
If this is truly the case - I don't understand the notion of working part-time and studying at a top school. What is that all about?

If it is as you say it is - then this is just folks boo-hooing about the challenges of... well... being in challenging situations.

You are going to be put in those when it comes to your health, relationships and likely money, sooner or later. Everyone goes through that at some point in time - most come out alive :)
CSE508: Network Security (PhD Section), Spring 2015
There's always Wikipedia for an overview:

https://en.m.wikipedia.org/wiki/S-Lang_(programming_language...
Outline: None; – Don't Do It
There are ports:

Linux:
https://github.com/nickhutchinson/libdispatch

Windows:
https://github.com/DrPizza/libdispatch
Lmn4d3 stand incorporated.

"do you sell lemonade?"

"what we offer is a new way to experience the quenching of thirst"
Agree. Would love to hear from someone who uses this while working at their computer, and someone who uses it for viewing media on the tv.
AngelList dev here. FWIW, we do have a shared set of application questions which also appear (with limited visibility) on your profile, but any accelerator-specific questions are kept private to that application. We also do send confirmation emails (though that wasn't always the case) :)
That's the point. This is Google, so I expected something different from every other American cell provider ever.

At the very least, I would have expected their plans to encourage people to prefer data to talk/text.
OP here. You are right. Fixed now.
Nokia Targeting Apple, Alibaba and Amazon in Maps-Unit Sale Business
Purdue graduate here, and I think that's a fair assessment. The rich kids seemed to be Management majors. They just needed a degree so that they could take over Daddy's company when he retired in a few years.
I may, but the Canadian political landscape right now is one where the ruling party has a majority so they can push through pretty much any bill they want. Also the party has pretty much discouraged MPs from expressing any opinions counter to the party line.
DirectH was my fav app. I remember when DirecTV took control of hackhu.com. Forgot about this scene.
Sounds nice - can you share any links to video of it in action? I'm very curious...
I actually live in Stockholm right now and I like it a lot, but I'm not sure I'll stay here. Can you tell me more about your experience in Copenhagen?
But then again, unfortunately, Python's significant whitespace makes automatic indentation hard, because there are some edge cases that an editor cannot extract the actual intention by the programmer well. For example, if there is a code as:

for i in range(10):
if i % 2 == 0:
print('hello')

and I paste `print('world')` after that, there are at least three possibilities of the proper indentation of the line. It can match with `print('hello')`, or with `if`, or even with `for`.

That's because Python encodes block information solely using whitespace. So, if the indentation changes, the actual meaning of the code also changes! In fact, that's why it is called "significant". You cannot automate it, just like you cannot automate writing code.
The interviews are helpful but only deepen the mystery. They say that the reactions are so easy they can be carried out at room temperature in introductory college chemistry (albeit at Cal Tech). And potassium tert-butoxide is apparently cheap and common.

So what exactly did this team discover? Apparently the basic recipe can be varied to cover a huge range of applications. What are the key new ideas common to all these recipes that make them work?
Very cool. Would a Closed Caption feed be superior?
Is it okay to say cynicism kills?

No one is claiming everyone can do anything they want.

Kudos to anyone who exerts effort in their great attempts and ambitions, rather than sit off to the side and make nonconstructive remarks about the failures of others.
http://www.jedsoft.org/slang/doc/html/slang-1.html#ss1.1
Here, GCC optimize it away. It's not required to do so. In fact, GCC can do whatever it wants in this case and still follow C standard. It may as well

Yeah, you can't do x = &x. But since you didn't initialize x, it's initial value can be whatever is in memory at that particular time (or something else, nasal demons etc)

If the particular value of x at runtime (there is no typechecks in C at runtime) happen to be &x, you can effectively get weird result.

In fact, at -O0 :

000000000000000b <test>:
b: 55 push %rbp
c: 48 89 e5 mov %rsp,%rbp
f: 48 89 7d e8 mov %rdi,-0x18(%rbp)
13: 48 8b 45 e8 mov -0x18(%rbp),%rax
17: 48 89 45 f8 mov %rax,-0x8(%rbp)
1b: 48 8b 45 e8 mov -0x18(%rbp),%rax
1f: 8b 00 mov (%rax),%eax
21: 8d 50 01 lea 0x1(%rax),%edx
24: 48 8b 45 e8 mov -0x18(%rbp),%rax
28: 89 10 mov %edx,(%rax)
2a: 48 8b 45 e8 mov -0x18(%rbp),%rax
2e: 8b 00 mov (%rax),%eax
30: 8d 50 ff lea -0x1(%rax),%edx
33: 48 8b 45 e8 mov -0x18(%rbp),%rax
37: 89 10 mov %edx,(%rax)
39: 48 8b 55 f8 mov -0x8(%rbp),%rdx
3d: 48 8b 45 e8 mov -0x18(%rbp),%rax
41: 48 29 c2 sub %rax,%rdx
44: 48 89 d0 mov %rdx,%rax
47: 48 c1 f8 02 sar $0x2,%rax
4b: 5d pop %rbp
4c: c3 retq
I had forgotten about John Walker's site since last time I spent hours reading The Autodesk File...a great look at the inside history of a startup.
Front cover design process for Cory Doctorow's Rapture of the Nerds
Show HN: A Survival Guide for Liberty
Grand Theft Auto 5k DSR i7 4790k GTX 980 settings
Unless it's raining
The cook at the frat house went home after putting lunch out on Friday, and didn't come back until Monday morning. However we had a rule that the kitchen had to be stocked with bread, cheese, butter and Cinnamon toast shakers at all times. You can go all weekend eating grilled cheese and cinnamon toast sandwiches.I did it a few times, at least.
Author here. I'm hoping the back cover material will work, and the opening story in the first chapter is catchy enough:

“You’ve just done in two hours what it takes the three of us two days to do.” My college roommate was working at a retail electronics store in the early 2000s. Occasionally, the store would receive a spreadsheet of thousands of product prices from its competitor. A team of three employees would print the spreadsheet onto a thick stack of paper and split it among themselves. For each product price, they would look up their store’s price and note all the products that their competitors sold for less. It usually took a couple of days.

“You know, I could write a program to do that if you have the original file for the printouts,” my roommate told them, when he saw them sitting on the floor with papers scattered and stacked around them.

After a couple of hours, he had a short program that read a competitor’s price from a file, found the product in the store’s database, and noted whether the competitor was cheaper. He was still new to programming, and he spent most of his time looking up documentation in a programming book. The actual program took only a few seconds to run. My roommate and his co-workers took an extra-long lunch that day.
I'm sure someone around here could do something with bostoncoder.com - email dave@davidmichaelross.com & make an offer.
This reminds me of a South African guy named Ford Hallem who is one of the only remaining masters of a Japanese metalwork technique. The attention to detail this guy has is incredible. The video's about 25 minutes and is enthralling for every single part of it. It starts getting Proper Crazy towards the end of part 1.

Part 1: https://www.youtube.com/watch?v=wGMj7o6AwnM
Part 2: https://www.youtube.com/watch?v=pM0VnL30rDc
Author here. The 30% discount code is PYBUTLER, which you use on the No Starch Press site: http://nostarch.com/automatestuff
fun fact: the Valley's soil isn't that great either

http://www.theatlantic.com/technology/archive/2013/07/not-ev...
China sees Taiwan as part of China.

If US return the volumes to Taiwan and China complains about it then China would indirectly admit that Taiwan is a separate country.
There are a lot of other ways for that to fail. You could scribble all over the executing code, or your runtime, or part of the operating system....

I don't think anyone would expect a "sane C" to let you scribble all over completely random pointers without harm. But if the pointer doesn't hit any bytes that are already in use, then "sane C" should return 0.
I'd like to add that LOPSA also has a mentorship program, free for all members.
Lots of good advice about concrete skills mentioned here already - eg scripting, monitoring, documenting, low level OS knowledge etc.

I reckon a good sysadmin also has a hint of nagging paranoia or slight sense of impending doom and is never complacent about how well things are currently running or how secure they seem.

On top of this they need a good instinct for anticipating problems and evaluating risks so they can proactively fix problems before they arise.

Oh yeah - learn how DNS really works.
I've been a a sysadmin for about 20 years. I currently work on a large system with about a million paying customers. I think I'm competent technically. Troubleshooting broken stuff is something I gravitate to and I've put a lot of effort into learning and developing processes for doing it effectively.

However, being able to "remain calm in the face of disaster" is something I struggle with to this day. I think I have gotten quite good at hiding it from my peers, but it's the one thing that sometimes makes me question my choice of career.

What follows the quote above is also very good advice.

Different people will adapt to handling crisis situations in different ways. Some will adopt the detached, analytical calm of a surgeon. Others will take a few deep breaths to calm themselves before digging in to analyze the problem. The ability to stay calm in the face of disaster is more important than the method by which calm is achieved. It will take practice to reach the point of reacting to a disaster calmly.
Mostly only looking at startups with warm intros is a way of judging founders. If you can't figure out a way to get an introduction to a VC there are going to be a lot of things about running a company that you won't be able to figure out either.
Use of clean room equipment at the Japanese farm is not surprising, since that facility was, in fact, a fab[1]. And it is still managed under similar regimen.

Apparently, lack of biological contaminants helps justify a premium price for their produce, since those lettuce can remain fresh on supermarket shelves for a significantly longer duration.

[1] http://www.fujitsu.com/global/about/resources/news/press-rel...
Your post seems to boil down to a logical conclusion that everyone better be a software developer, as if there is no value in abstracting to a layer where things aren't pieced together with compiled software. Feels rather myopic to me. There will always be work to do at every layer
Updating trends on mobile
Let Them Eat Privilege
This is a pretty good alternate site (plus tons of other covers):
http://www.coverbrowser.com/covers/avengers
It would be more fun if people would actually respond...
You can order it now from the No Starch Press site, using code PYBUTLER for a 30% discount: http://www.nostarch.com/automatestuff

You'll get the full PDF/epub/mobi version immediately, and the print book will be shipped soonish. (Or maybe immediately. They've come in from the printer and I have my author copies.)
Hardware Startups – Making This Mistake Could Kill Your Company – Tsadi Shvo
Twitter is killing off its Discover tab
> The examples you give don't seem to be typing problems, they seem to be wrong-value problems.

They're like type or name errors because the "apple" and "orange" here are like identifiers, not data. Sure, to the browser, they're data. But in terms of the structure of the web application, they're identifiers like variables, function names, or types.

For example, the HTTP endpoint "/apples?count=5" is like a function "apples(int count)."

> Actually building such a beast would seem to be a non-trivial engineering challenge.

It certainly would. That's why I'm wondering if you consider it possible.
With my family we have 5 phones, 3 iPads and 1 hotspot. 2 of the phones are unlimited data with international voice / text and free 3G international data. Other stuff is on 5Gb data. Cost around $300 per month (t-mobile). The Google math does not seem to work for me. Now I will say t-mobiles coverage could be better.
I edited to clarify my position, which is not based on cynicism but rather concern for the mental well-being of the community.
Thank you for sharing, This is amazing.

Could I ask what is done differently between W3ROI & Improvely?

What do you think was the most significant change in approach that have lead to Improvely's success on the same concept?

Sorry, really want advise as I've worked on stuff that I wanted to have a 2nd go in. Hope to learn as much as I can from successful people like yourself.
Happy World Book Day
You have asked a question ("for the LA natives on here") and gotten some reasoned answers from people who seem to be locals (as am I).

Then, you argue with the answers. Very odd.
iOS 8 bug allows hackers to crash iPhones over Wi-Fi
RentBillow-Rent Almost Anything TO and FROM Others
Show HN: Freehold – An open, lightweight platform for your files and data
Browse Like It's 1995
Love the book!
Leonardo de Moura is also the architect of Z3 prover: https://leodemoura.github.io/about.html
What a productive guy!