skysight-inc/HackerNews huggingface dataset:
that's launch, in a rushed way. political decision. but as you see, highly visible.

some new business site/app does not fall under the same public and governmental scrutiny. the ones that do with the same scope as this site - cost as much.
Is there that much to be gained in avoiding kernel/user-space transitions?

Yes, there's at least an order-of-magnitude improvement in packet processing, for example, if you bypass the kernel.

Our mobile app runs WebSocket-like connections over UDP with libsodium for crypto, and we're moving our stack off of Node.js for exactly that reason.
Tony Fadell Q&A: Why I sold Nest to Google
LOL, I understand the difference and I'm sorry for mixing that up. I did in fact fly in the cockpit for some of the journey, but no I was not at the controls. I was also only 9 years old.
For the uninitiated, can anyone explain what's going on ? What does this video show me ?
So that means you'll have to have a google plus account, older than 13, and use an interface that use a protocol that replaces snmp but that is propriwtary to google, just to change the twmperature?
The competition in the US is also a sham.
Well, I think sarcasm is the appropriate response to a top comment that contains no information besides "I don't like this".

He could have told us why he doesn't like this, or give us an example of another company that was acquired by Google where the result was bad for consumers, then at least we could have had a discussion about this.

But this way it's only "I don't like this" vs "I like it" and there are definitely more interesting discussions with more information in this thread that could have been upvoted.
"many small bets" does not mean you're picking them at random.
If you actually care about the NSA and aren't just being glib, what's stopping them from collecting this data right now?
Exciting number of changes planned, besides the name:

https://fedoraproject.org/wiki/Changes/Wayland

https://fedoraproject.org/wiki/Changes/XorgWithoutRootRights

https://fedoraproject.org/wiki/Changes/OpenCL
This is a great step forward.

But, I am still hoping for a local OpenFlow compatible software switch, that can exploit network namespaces as a local optimization. That way you can leave your cluster's networking setup, from network edge to docker container, to a centralized controller.
Surely you did. You said it wasn't done for purely altruistic reasons, implying that there was an alterior motive for doing this. I proposed, created, and set up the voting information work. I was responsible for their mission, for hiring everyone who worked on them (again until last year), etc.

Implying it wasn't done for altruistic reasons, when i've told you it was, is certainly a personal attack in this case. It is calling me a liar.
TAS stands for Tool ASsisted, basically scripts pressing the buttons on the controller

On the right side of the screen each letter lighting up represents a controller input (l is left, r is right etc)

Each line represents a gamepad controller (virtual in this case). When you see multiple lines it means multiple controllers (I am assuming this, as later there is more than 8 contollers active which is strange)

Whats happening is a script running to glitch the game from the start into a certain state, beginning of the video until 1:40, then it looks like an exploit happens of the previous glitches in memory, followed quickly after by a massive data load that is the code for the pong/snake demos that follow.
"You don't just throw your letters in the trash. You might want them some day."

Maybe it's just me, but I actually /do/ throw my letters in the trash. I /do/ treat Twitter, etc. as ephemeral and passing. I don't care about saving those messages. Am I the only one?
As mentioned in a sibling you still have the hypercalls, and you definitely need those to still be present if you're running at ring 0 since, essentially, direct access to the hardware is probably an opportunity to attack the whole physical system (since hardware often has arbitrary bus access). Never mind the need to arbitrate access between multiple VMs.

And this is what I mean when I say that taken to its conclusion you're just reinventing processes.

I think this kind of performance claim needs to be solidly proven by something at least vaguely like a real running application to be taken as a given.
All I can say is that KPo is a beast, and he's totally why Google paid such a large sum of money for Nest.
Missed out on being a Bitcoin millionaire? Commiserate with me.
It would have been so easy to turn $10-40,000 into $1-8,000,000 with bitcoin.

That cash infusion would really take things to the next level. I missed it. You probably did too. Kvetch with me.
err, yeah, thanks.
Honestly, I could be living in Bill Gates' house and I'd get the same thermostat. In fact, I'd be guaranteed to, since if I can afford that I can afford to squander some money on heating my home. I have one temperature that I'm comfortable at, and that's pretty much the end of the story. I think I've invested more time in this thread than I have interacting with my thermostat for the last year.

I don't care how it looks above some minimum bar, as long as it works, and works reliably.

(There's a caveat there - in a large home I assume you run into issues with uneven heating. But that's beyond the purview of a simple thermostat. Even a $250 one.)
Caffeine Improves Long-Term Memory When Consumed After Learning — PsyBlog
>that's what Google does, is harvest and aggregate your personal data in order to sell it to advertisers and the NSA

I can't hear you over the crinkling of your massive tinfoil hat
Front-end javascript devs can start coding real-world sensors.
I did this on my Mac a few years back and do it on Windows machine at work. I also use Hotkeys to swap alt and ctl to match my Mac.
Of course not. It only runs a paltry ~80% of the web. Just ignore it. Maybe it'll go away.
I wouldn't trust Joel Spolsky's code expertise -- just look at Excel internals!
Nevertheless, Stack Overflow is super cool. But that tells nothing about its architectural quality.
> To the creator: have you considered supporting more than an 8-bit palette? Like, a 2-bit palette or other that happens to be better for this particular image?

the plan was to stick with a native, supported and easy to understand format. it was never about absolute filesize. filesize crunching should be handled afterwards via RLE, deflate or other output-format specific encoding trickery, etc.
Also Wordly
(became Google Docs)
Great tip, thanks.

Another useful fyi that I haven't seen anybody else mention is the Bash framework bash-it [https://github.com/revans/bash-it/]. It has tons of fantastic plugins, aliases and themes out of the box.

I've only tried it on iTerm2, but as it only replaces your .bash_profile file it should work fine on Terminal.
you sure? it works for me in iterm2
OK, how does Joe Enduser replace an LGPLv2 library on iOS, as is his legal right under the license?
Thanks for this. The SMS export from iPhone is something I've been looking for. One of the most important relationships and experiences of my entire life has been documented (trapped) in my phone and it's backups ever since.

I'm looking forward to seeing how well it works, specifically whether it can pull photos/videos as well. If it doesn't yet but it wouldn't be too much trouble to add, I'd be willing to literally pay you to add that.

[Edit: Since a lot of the other comments are questioning the value of saving this stuff I figured I'd share my use cases. It turned out when I thought about it I have at least three:

1. I effectively met my wife on myspace (believe it or not a pretty nasty software bug led to our relationship) and an enormous amount of our initial friendship and courtship ended up documented there. Years ago I painstakingly clicked through for hours and copy-pasted the conversation to a text document.

2. I had a close friend die very suddenly and at a young age. My memory generally kind of stinks and I hated that there were conversations with him that I half-remembered. I went back through social media conversations with him (again, mostly on myspace) a lot in the years that followed. It helped me piece together memories that are very important to me now.

3. This past year my wife and I adopted our daughter. Our relationship with her birthmother has primarily been via SMS and the months that followed were a really exhausting and beautiful blur. It's really important to us that we're able to share that thread with our daughter someday.

In none of these cases did I see it coming that these services would end up having such valuable content in them for me. I didn't know I'd meet my wife. I'll never know when the last time I talk to someone is, and I would have never guessed that one of the most important things I'll have to give my daughter about her birth story is an SMS conversation.

So yeah, having access to this stuff is important to me. Thanks to jwz for pulling these resources together.
]
just write:

>Yeah, motorola products have completely gone down the toilet after that acquisition. They were so great before with fast updates and a wonderful skin of android, and now they're either non-innovative or way too overpriced for the value. /s

it would have saved http://imgur.com/2iha7bO
OK. We'd love to get your help getting a special use address: alex.polvi@coreos.com
You completely misses the point.

Imagine you buy a computer from DELL with an nvidia card. And it came pre-installed with linux or windows. whatever version of those.

And you can't upgrade to the next kernel or UI, because nvidia won't release the drivers for that board. You have to wait until DELL asks nvidia for a binary blob driver for the new kernel, and then release it as a new linux update that will touch all the software you have.

This is exactly what happens on android.

My old phone is still on 2.3 simply because I can't drive the display and camera and radio on any other version. damn binary blobs. people have used 4.2 on this phone with a convoluted chain of translators for the 2.3 interfaces those binary drivers expect to the recent ones... but it is extremely buggy and messy (wrong memory writes all over the place)

So, the manufacturer's fault here is just not dealing with their providers to grantee drivers update, but ultimately, all of the current manufacturers are crappy in that aspect. you are just choosing one that provides you two versions, which is still dumb. less dumb than restricting yourself to one version, but still not the best way to go.

And it is not like they are defending any super secret information. It is just knee jerk reaction from some lawyers or some sales people trying to make the same margin twice.

...but everyone keep upgrading phones every year, so i think it is fine for everyone and the only sucker is me.
Nobody, aside from the people on XDA and /r/Android. And maybe a few on HN.
IMHO, if he wanted to work on new phones for large corporation he'd probably stay at Apple and not created his own company (getting full financial independence along the way). Of course 4 years have passed, maybe he's ready for some new experience.
I don't care about SMS, because it's mostly just my girlfriend asking what time my train gets in every day. But if I were ten years younger, it would totally make sense to save them, in the same way that I currently have archives of all my email and AIM conversations.
PSA: This guy's nightclub makes a really mean meatball sandwich.

Make sure that recipe is backed up.
Ask HN: Our payment processor collects unnecessary information
Hello HN, we've recently integrated with a very decent payment processor for accepting credit cards online.
They certainly don't come with the same level of control and ease of integration as some of the recent ones do like Stripe payments.

But they work and they work well for our needs. However since the payment page is hosted on their end, they force our customers to enter their billing address, zip code and phone number, for a SaaS product geared towards mobile developers we feel this is sincerely unnecessary.

Their argument is, it's fraud protection but for other processors offering the same level of fraud protection but only collecting the bare minimum amount of details (cc number, cc exp. date and name on card) we feel our users would be turned off from completing a subscription.

Is that a valid concern?

Thank you.
slideshare link, for those who want to avoid the InfoQ marketing signup maze:

http://www.slideshare.net/zerutreck/taking-php-seriously-kei...
Nope. I too treat some conversations as ephemeral. Chats mostly fall in this category. Lengthy letters fall in a different category which is stored and backup.
Yeah, I don't save or back up anything; but I accept that I'm in the tiny minority. When I see how much anxiety it causes other people to have to keep track of their stuff, I'm thankful though.
Elective surgery is pretty clear in it's definition. If it was life threatening it wouldn't be an elective procedure.
Not at all. By default, all online conversations/letters/etc are trashed. Occasionally, if I have a technical conversation with somebody I will save it for reference. I may also save a letter from somebody if it has sentimental value.

Life is too short to be overly concerned with (most) old conversations/letters/etc. when you could be out engaging in new conversations and creating new memories.
Not at all. I suspect that I'd want to save:

- 50% of photos

- 5% of emails

- 1% of chats

- selective tweets and links I come across.

Definitely not everything.
It gives them flexibility. (Additionally, multisig transactions cancel all the risk as long as they can find a 3rd party trusted to make the decision)

The seller can still go first, if he's prepared to shoulder the risk. Then the buyer can send the money once they receive the item. This is the same as using paypal.

If neither party is willing to go first, they have to either use a trusted middleman (seller gives item to middleman, buyer sends money, seller confirms to middleman, middleman releases item), or multisig transactions (the same, except the middleman can't run away with the money/item)
Exactly my thoughts as well. Since I've never been keen on Google's ambitions to rival the various alphabet-soup agencies on what they know about everyone, I guess I can cross that off the list of upgrades I'll be doing when I replace the heater this spring.
There are many things that are popular or successful that nevertheless I cannot take seriously. Cheech and Chong for example.

"Taking it seriously" implies something more than just recognizing that it exists and is prevalent. In fact, I would go so far as to say that if you are forced to work in PHP, you should never take it seriously for your own safety and sanity. Always assume it will be and act janky, so that it cannot catch you off guard.
Nope. Unless it's something I need to keep around (taxes, insurance, usual "business of life" things,) I don't keep any of my email, messages, etc. for more than a few months at best. Nostalgia can prove to be an enemy of progress, and not having a lot of things to look back on keeps me focused on the future.
It doesn't bother me that much that she deceived this woman in her investigation. But the fact that she essentially identified this source in a magazine article is pretty horrifying IMO.
NSA Data Have No Impact on Terrorism: Report
Getting Featured on the App Store - Big Banner Feature Does Not Equal Big Bucks
I hope the next Nexus phone is made by Motorola. I really like the body of their devices. I wanted to get a Moto X developer edition but it was too expensive, unfortunately.
Kim Dotcom to start political party
Does anyone know of any good resources for approximating more (for want of a better term) analog glitch effects in code? The VHS and slitscan presets in Glitché[0] got me wondering how one might go about producing the kinds of effects/artifacts commonly seen in scanography[1][2] and VHS manipulation[3][4].

[0] http://www.glitche.com

[1] http://instagram.com/p/i9wPGQGrkO/

[2] http://www.scannography.org/artists/Standke-Jens.html

[3] https://www.google.com/search?q=glitch+vhs&safe=off&tbm=isch...

[4] http://rob-sheridan.com/analog/one.html
The parent's point was that courts can only get data that are in Google's possession. Every time you give sensitive data to a third party, you make it easy for the government to get their hands on it.
I've found that maxing out the key repeat rate makes life better.
System Preferences > Keyboard. Select the keyboard tab then move the Key Repeat slider all the way to the right.
I'm not the person you asked, but I see Rust as making a play in these areas:

- embedded systems

- games

- high performance + high correctness environments

Personally, I don't see it as a web-app or line of business app development languages. But it will allow you to create the components that the webapp and LoB apps call into. But I imagine if some people really like Rust for those purposes, they will start building the libraries and code infrastructure to make it easy and away we go.
Which means I don't see them anymore, which means I don't cringe at the filter abuse... Wait, actually, this HAS improved things for my particular tastes. :) But yeah, this is a pretty good example because the link between the acquisition and the damage to the product / end user is very obvious.
I really don't think that quote is relevant to hackers/programmers creating value.

a) As a programmer, I'm not being hired for my appearance, but for my ability to get stuff done and create value.

b) I can get far more work done and think more clearly when I'm comfortable.

c) If you have a problem with somebody wearing jeans and a t-shirt or gasp, even shorts in the summertime, that's on you, not on me.

On the rare occasion I've ever had to go to a job interview, I've ranged from shorts/jeans to business casual at most and have never felt out of place.

If you want to play dress up for a living, go become a lawyer or model or real estate agent or some other profession where you're constantly judged on how "professional" your appearance is. That's not what programmers are usually about or motivated by.
I have always treated IM and the like as phone calls. I don't keep tape back ups of every phone call I have ever made, once the conversation is over, no one should have a record of it. (in a perfect world this would include the communications provider and the NSA...but alas...)
I was immediately reminded of The Baroque Cycle by Neal Stephenson. arethuza also mentions this series elsewhere in this comment section. A few of scenes from the books take place in London Coffeehouses, which are described much like the linked article.

Read these books! It's a bit of a time investment, but IMO it's better than Game of Thrones!

Neal Stephenson's attention to historical detail is extraordinary.
That's a nice talking point for politicians, but it's not true. There is plenty of middle class in America.
+1,000,000

comments, ads, channels, even the way the video buffers is annoying smfh
I only kept copies of the ones that I had articles in, the rest went to other collectors with more space than I had. Something I found surprising was all the memories that old digitized copies of Radio Shack catalogs had for me. There isn't anything quite like the Radio Shack of the 80's any more.
No.
But then I don't like taking pictures of myself and friends holding alcoholic beverages while grinning stupidly into the camera either, which I noticed is somehow popular.
TAS stands for Tool Assisted Speedruns. There's a huge history of gamers competing to complete games as quickly as possible. Eventually tools were created that allowed people to simulate key presses in such a way that previously impossible feats became a reality. For example, many game quirks rely on pixel perfect or frame perfect executions of button presses. Also, some sequences of button presses are simply too quick or elaborate for the human hand to reproduce. Thus, the TAS scene emerged and took speedrunning to a whole new level. It's unfair to compare a human speedrun with a TAS speedrun, so it is necessary to specify the "TAS" acronym whenever a run is shown having been created with the use of tools. Human and TAS speedruns are completely different to watch and both highly interesting.
I'd like to know too. I actually applied about 2 weeks ago and haven't heard a thing yet. I'd like to think it's just because they've been busy switching CEO's... :)
I love that he says "if you are a person like me, who is a c++ compiler, I mean c++ person" (16.20)
Yes, more PHP please!.
I understand the ads, and they blocking videos just because somebody passed aroung listenning to a music. I don't care about comments at all, thus I don't even know how they changed...

But what I'm unable to accept is why the client won't let me buffer a video and erases everything just as soon as it's diplayed on the screen. It does not make downloading the content any harder - all it does is making me download the videos, whatch them and delete, because the official player sucks.
Manager claims he was fired for asking to give Indian staff equal pay
> The upside is that this bug is easy to catch since the invalid access is guaranteed to try to access a null pointer, and will crash instead of giving garbled results.

GCC and LLVM optimize based on the assumption that null pointers are never dereferenced, so this is actually undefined behavior, no? Anything can happen.
Thought I'd throw a point(er) alongside these comments...

Isn't the Python interpreter written in C?
Nest can't really act as a server for anything; it has insufficient power supply, probably under a watt. It can't even run its own tiny LCD screen on the power supplied by HVAC wiring. It uses that to charge an internal battery to run the screen when needed, and otherwise only partially wakes to poll the network occasionally.
I take it seriously in the same way I have conceded to take Windows and the IRS seriously.
Nope. As long as your idea is reasonable(which is a high chance assuming you have your head on straight which is clearly not the case if you're doing stuff like developing an 'elixir for immortality' or building a 'google killer'), you have some semblance of a product and at-least a seed round in funding, getting acquihired is not at all a problem. Trust me, I've already gotten offers for acquisitions and I've barely begun fundraising.
I delete all email after 90 days, unless I explicitly moved it to an archive folder.

I've never event thought about saving IMs, texts, Twitter, etc. Civilization has survived a very long time without a written record of every conversation ever. It will continue to do so.
Big Data + Big Pharma = Big Money
STEM Needs a New Letter
That... that makes me feel...

shudder
In the Bay Area, electricity is priced in tiers, so depending on your usage you can spend 50% of your bill on 10% of the electricity.

http://www.pge.com/myhome/myaccount/charges/
HDR photography in a nutshell
That's part of being a mature developer. We've all stood stubbornly by a piece of inappropriate code that we want to use because it's so clean and elegant, but most of us have gotten past that stage of ego development by the second or third year of school or professional life. It goes without saying that Paul Graham has long since transcended that level.

So, the only answer that fits all of the parameters is that he's trolling us.
It is extremely likely that humanity is an evolutionary dead-end that will never spread out from this little rock we're on prior to its eventual destruction (or even more likely, our own destruction prior to that), in which case nobody's contributions will have mattered any more than your own in the long run.

So don't sweat it too much.

But I advise making some friends and making yourself employable because both of those things pass the time pretty well.
Civilization survived a long time without penicillin.