skysight-inc/HackerNews huggingface dataset:
Back when I was in high school, I had a Palm IIIxe. This was the days before app markets and nearly everybody who made PalmOS apps tried to sell them as shareware with a price of $20-50 -- well beyond what I could afford as a broke high school student.

Fortunately, I had learned Z80 assembly programming my TI-83, which had led me to dabble in 68k assembly when I bought a TI-89. I never mastered 68k the way I did Z80, but I knew enough to find the routines that ran the registration key check when the OK button was pressed, and by trial and error, I'd invert conditional jumps until I found the one that would turn a failed registration attempt into a success. Then I'd hex edit the binary to make the switch. Worked like a charm about 80% of the time!
Should have sent them a password locked program called *DoorHasBeenCracked". The only thing it does is post passwords to an http server that you control. There is a good chance they try their own password on it. New school phishing attack. /s
amazon knows about logistic, not product design.

just try to navigate their site.

also 100 for a kindle is idiotic since its useless for anything but buying amazon books.

pdf are a pain. you still get to scroll sideways for each portion of each line you are reading. its obviously done so you dont read pdfs or images there.

any other ebook or doc format that they promise worry free conversion. just send them via email. yeah right. i managed to convert exactly zero out of 100s i tried.

they should be giving those out almost for free as it is. microsoft did it with xbox and then penny and dimed their customers with great success.
As much as I like this message. I just don't believe him.
We KNOW the US government will issue a gag order and not allow him or anyone else to speak about what they recieve.

The only way to be sure is to provide the source and allow people to complile it themselves, which is just never happening.
> If I'm reading this correctly, it looks like most things are encrypted while on iCloud. [...]

If that list is accurate, that's great.
Major Fire After the Bombing
I forgot to say that I do agree with your assessment of Amazon Video being pretty vital. I'll confess I'm actually somewhat tempted to try and get their bloody phone so I can watch some things on the train. For now, I'm enjoying a stock Moto G, though. :)
In the federal system, a carton of cigarettes smuggled in will result in a $1000 deposit to an account.

Been there, seen it.
It isnt misleading since because it doesn't occur, it isn't something you need to worry about scratching your phone. If people start wearing rings made of it or if artificial beaches start using it as sand, your point will rise above pedantism :P
i dont use my dx because battery is a joke.

if i leave radio off it last weeks.

as soon as i turn it on to get my newspaper it last a couple days.

and there is no "turn on to update now and then back to off" option. when you manually update it turns on and you have to remember to go to options and turn off. which i never remember.

we call it the kindle paper weight.
> I don't know, if Amazon Video were available on a real Android tablet I'd get that, but until then I'm using these Fire tablets.

It is. You just have to go to the Amazon Appstore and install the "phone" version of the Amazon app (the app is available in Google Play, but blocked for tablets there). Then that Amazon app can do the extra download of the Instant Video app/plugin and so on. It's working fine on my Nexus 7.
What about a backdoor in their routers? Or even a "front" door in their entire network infrastructure? Is it really that clear?
I did 10+ years in prison systems and I actually preferred the peace and quiet of solitary to the chaos and drama of population.
Apple still haven't sent me a shipping notification, but via the Ref #, I was able to find my shipment. Thanks!
Maybe it was a frontdoor to their products/services instead of a backdoor. (Only half joking.)
From the article:

"Go feels under-engineered because it only solves real problems"
"and so you build real solutions rather than finding excuses to use your beautiful tools"

The implication from reading the article is that those of us that rely on those so called exotic features aren't doing so for serious business and technical reasons. And it seems to be a common thread amongst many Go users.

And generics allow you to reuse existing components much cleaner and exceptions allow you to handle errors in a consistent way across the system. You can build error handling classes but often handling errors explicitly doesn't scale.
It doesn't matter what is encrypted, Apple has the keys, as the paragraph you quoted notes.
And yet, they had the gall to force an album down our throats during their reveal last week.

When I saw that U2 album in iTunes, I had to stop and ask myself why I was so pissed off about it. In theory, it was simply a nice gesture. But in reality, it was just a reminder that Apple is in control of my software, not me. It was a reminder that, ultimately, this company (and, in fairness, most companies) is going to fuck me over if it means more money for them.

So, sorry Tim Cook! but you are full of shit. You will totally roll over and fuck me when money is on the line, either as a business opportunity or to avoid a fine. And guess what? I am screwed no matter what I do, because the choice is between convenience and Richard Stallman-esque software self-cripling, and the Dead Kennedys already know how that plays out.
That's some next-gen shit.. Also, using HTTP gives Apple plausible deniability. "No, we didn't actually say that, it was MITM..."
Isn't that only the videos available for free through Prime, not the paid ones?
Interesting you mark this section of it, this part also stood out to me.

As a longtime Apple iPhone lover, I switched over to Google Nexus 5 around 6-8 months ago and with it, I decided to try and be as open as possible with my data. This means that I opted into allowing Google to read my mail, save my Chrome searches (and start using Chrome), saving my notes in Google Keep, and then regurgitate all that information back to me on my Google dashboard. I thought to myself: "Once the next iPhone comes, I'll determine if I should go back."

At first, it was striking that one day I booked a flight and then about two weeks later, my dashboard mentioned to me that I should leave 40 minutes early for my flight because of a traffic accident. It knew my flight information, when I should leave, and routes to the airport. I followed Google's suggestion and made it to the airport on time, taking an alternate route Google displayed for me. Once I landed, Google updated my dashboard about the currency exchange, surrounding events, restaurant reviews, foreign news, and more... it "knew" I wasn't home anymore, but across the world. It was initially strange, but with more trips and more experiences, I grew to like that Google could give me handy data.

Another strange thing, when reading my mail, it would point out words like "... On Saturday, Sept. 4...", then ask me if I wanted to save it to my calendar. Small touches like this grew on me and kept my life in sync.

Now, having spent many months with the phone and with the release of iPhone 6, I've come at a crossroads in trying to find out how "okay" I am with giving Google my data. I wonder to myself, "how can Google use this data against me" and come up short. There are things I wish to be private and for those things, they are rare and I use the appropriate channels (Incognito Mode, other email accounts, etc.), but those are much more rare than the typical. It does sometimes bother me that ads show my interests, but other times, I've actually found it surprisingly useful and it has led me to learning about other products available.

I suppose for Apple to release this comment, I agree on the one hand and can see their point, but I wonder... Sometimes it's nice to have certain services available to you, if that means giving some information out.
elegant?? It's 2014 and Guido is talking about event loops.

beautiful??? Atrocious more like.

Python is terribly put together (I'd say designed but it's clear no such process has taken place). It's a language that,
like PHP and to some extent Perl before it, rewards idiotic behavior, makes it extremely easy to end up with horrible
unmaintainable code and requires strict discipline and a lot of experience in order for it to "work" in anything that's not exploratory/throw-away in nature.

Of course the (mostly?) clueless masses love it, because they feel empowered. But really ask yourself, what has Python brought to the table in terms of paradigm shifts? It's no Lisp, Haskell or Ocaml.

Hell, even Java looks to be better, especially for beginner/mediocre programmers.

Bleh.
ECHELON: Wrangling messy political data
See here: https://github.com/upverter/schematic-file-converter
It's actually a pretty good reader even if you don't load Amazon books onto it. Now, 2/3 of the books are actually ones I buy through Amazon, but Calibre is happy to load any other non-DRMed ebook I should happen to have onto it and that's pretty important when I get something I want to read from drivethroughrpg or the Hugo packet or whatever.
But you can't deploy your Go to iOS. Or your Swift to Linux.

I'm getting interested in Nimrod (or Nim as I think it's planning to become). Compiles to native binaries via C, C++ or ObjectiveC. Even compiles to JavaScript. So it will run on all consumer and server platforms, on microcontrollers and in browser.

And it has generics, exceptions, macros, inheritance, and (optional, time-boxed) garbage-collection.

It's a tiny community which hasn't even managed to get a Wikipedia page to stay up, but I'm barracking for it.
I've never really understood the complaints on their site being bad. I can't remember the last time it really frustrated me. Actually, I can. Trying to find ram for my laptop. Somewhat obnoxious. Of course, trying to find the same product on the laptop manufacturer's site was also bloody painful.

Regardless, I can't understand the criticism. Their site works remarkably well for what it is. A shopping site.

The $100 Kindle is the multimedia one. So... with Prime it actually has replaced Netflix for us. And Spotify, oddly enough.

I do agree the $200 one seems excessive in price. Though, I still wouldn't mind upgrading my paperwhite. Which I absolutely love.
> I confess I don't know how I'd apply this to developers. They pass fizzbuzz, OK - what do you do next?

I know what I would do, just have a 10 minute conversation with them about technology. I can easily figure out just where a person is in regards to their development as a programmer just by listening to them talk about what they're paying attention to in the tech landscape. If they don't blink when I mention Hacker News, I know they're on the right track. Do they know what Go is, or Haskell? Do they have an opinion about Node.js?

These criteria are intended to gauge motivation and enthusiasm in the absence of an impressive track record. If they're capable but not highly motivated, then that's fine so long as you're only hiring them to do stuff inside their comfort zone. We have a Microsoft guy just like that. If they're motivated but not capable, then with coaching they'll be able to do anything. The best way to discover someone's motivation is to get a gander at what they're thinking about when they aren't working.

If you're looking for someone who is motivated and capable, you can eventually find someone like that, but you'll have a hell of a time keeping them. Developers have so many options these days that you need to have at least 3 of: competitive salary, decent perks, fun work environment, a glamorous field; in order to hold on to them for longer than a year.

Most companies are lucky to manage one, if they're very lucky two. Since salary is often the easiest thing to manipulate and honestly the most important to the employee, err on the side of paying too much. It's expensive but not having competent developers is far more expensive.
The author fails to mention one significant factor to the self-segregation of prison populations in the federal prison system. The federal hate crime law makes an assault upon a person of a different color punishable by a mandatory 25 year sentence.

So, if a white had a problem with a hispanic, he had to take it to the white shot-callers (gang bosses) who then went to the hispanic shot-callers. The hispanic bosses would then discipline their member (which could entail forcing him to repay a debt, or assaulting or even murdering him). As long as the violence didn't cross racial bounds, the hate crime doesn't apply.
We totally understand that fear. This is our approach to solving it: https://github.com/upverter/schematic-file-converter
yeah! screenshots and logs or it didn't happen!
I have a paperwhite and an iphone.

I am an iOS engineer by trade.

If I had to give up my paperwhite or my iphone, I'd give up the iphone in a heartbeat.

If you read, you need a paperwhite.
That's funny, because the group norm of "burying noses in phones" is inherently anti-social behavior, at least to the people in the physical vicinity. But everyone does it so it gets a free pass. In HS, I made sure not to mention that I stayed up late playing games on the Internet; that was behavior that would get me ostracized. Just goes to show you how arbitrary our standards of normal are. :)

Related: I want to start a tumblr consisting of photos of groups of people in public staring at their phones. We take our phones way too seriously at the moment.
No, my paid videos also work. The only limitation (vs Amazon devices) I'm aware of is that you can't download videos to play later.

I've seen people claim that there are SD/HD issues, but I haven't noticed (though, to be fair, a lot of my usage has been watching an SD TV show, so...).
If anyone from Yahoo! are here for listening: some of your servers' SSL cert was expired https://sa.edit.yahoo.com/ (expired at 7/9). I've reported to your security team (via hackerone) and they replied me as ".. do not appear to be any security implications as a direct result of this behavior. .." and it is still not fixed after a week of my report.

How long does it take to update the SSL cert? I hope someone at Yahoo! with good heart can pick this up.
Here's hoping that the roughly quadrupling of resolution (167dpi to 300dpi) will make reading journal PDFs tolerable over the current generation of Kindles, where it's obnoxiously cumbersome (it requires rotating the screen and viewing 1/4 a page at a time). The DX had a 1200x824 screen, but only at 150 ppi. This is better, and has a less expensive launch price.
All he said was that everything was in working order. He didn't say that the cable was fully seated into the receptacle. Your first inclination would challenge your assumption and you would likely follow the stack down to the wire. At that point you'll note that the link lights are off and reseat the cable.
The Namibia desert is decorated by thousands of mysterious circles
Google actually takes a similar approach: http://www.google.com/policies/privacy/
Mailchimp’s “Manage replies” is killing your open rates, proven by data
I thought that the data would be encrypted with your device's key, not Apple's key.

Here's a quote of his from the Charlie Rose interview:
We’re not reading your email, we’re not reading your iMessages. If the government laid a subpoena on us to get your iMessages, we can’t provide it. It’s encrypted and we don’t have the key.

Perhaps that's not the case? Or rather, perhaps that's literally only the case with iMessage? I don't think iMessages are ever stored on iCloud, and instead only ever propagate from device to device...
I bought some roasted chicory root from Sweet Maria's to make Blue Bottle's nola recipe: http://www.bluebottlecoffee.com/preparation-guides/new-orlea...

Throwing some in with iced-tea and ginger flavoring and carbonating was somewhat reminiscent of root beer so I may keep experimenting with it.

The roasted chicory packs a strong punch, so perhaps roasting other roots would amplify their flavor.
dig @8.8.8.8 www.google.com
Pretty interesting - this must have changed in iOS 8. At least according to Jonathan Zdziarski Apple previously had the ability to bypass the iPhone encryption for law enforcement if the phone was physically sent to Apple [1].

[1] http://www.zdziarski.com/blog/?p=2589
As both a developer and admin, it's a little hard for me to not think across the aisle. However, I can think of developers that basically refused to think outside their solo - they tend to fit the type of person that really doesn't like to go too far outside the bounds of their workday tasks. Not saying that everyone is this way, but you wouldn't ask John Carmack to try to think about continuous integration and deployment stuff while he's stuck reading physics books and reading a bunch of papers, would you? Yes, good devs tend to have the curiosity and, more importantly, the concern to think beyond just their immediate day to day concerns of hyper focus and in-depth knowledge.

Sometimes you just need to hire more people or ask the rest of the team to accommodate someone that's that one random oddball. A management book I read mentioned Phil Knight talking about how the Bulls had room for one Dennis Rodman and only one, and made it clear that nobody else can pull the stunts he does without disrupting the harmony.

There's a huge difference between a dev that does something a bit out of ignorance and one out of indignance.

Some companies have developers spend some time in SRE (I believe Google practices this sometimes) so they can gain some insight, but it may not be the best idea for a lot of orgs. It's part of why most orgs that do some form of devops well tend to remove a lot of concerns off the table by using stuff like AWS. Meanwhile, silozation helps people maintain some sanity and focus in larger orgs where there's so much BS work on top of your technical duties.

Sometimes the culture is short-sighted and people are at odds with goals though. I've been penalized by managers and peers for not paying enough attention to my dev duties (which were pretty meh) when I was busy helping support and sales help bring in and retain $2 million in accounts that they later named me on calls as their informal engineering MVP.

But really, being aware of what other people care about in their job is a contentious issue that I mostly think boils down to personality and general ideas of teamwork.
They just recently released it for the phone. Go through their shopping app and it should prompt you to get it all set up. It's kind of janky, you have to use the shopping app to find the movie and then it kicks you into the standalone app, but it works.
RAM is a good example of where Amazon's design falls down a bit. For items like RAM, where you know the exact specs you need, NewEgg is hard to beat. Their power search lets you drill down to precisely what you need.

I like Amazon when I don't know quite what I want. That's where the reviews come in.
Videogame museum in Oakland preparing to relaunch first MMO for C64
How long until Apple buys DuckDuckGo, minutes or seconds?
I was so excited... then saw the ios only :/

EDIT: then I even realized there are only specific languages supported? we can't add our own? this is useless..
This is actually part of a broader and encouraging trend of non-shitty terms of use and privacy policies. Microsoft and Google actually also write in relatively readable, plain English.

Microsoft - http://www.microsoft.com/privacystatement/en-us/windowsservi... (unfortunately the page itself is a bit of an eyesore, though.)

Google - http://www.google.com/policies/privacy/
Erlang has static types, they're just (a) always open and (b) always optional. It's more or less the most dynamic static typing regime imaginable. In personal use, it's highly valuable from a documentation standpoint, but does almost nothing for safety or restricting abuse of power.
For me, I didn't know the exact specs I needed. I just wanted whatever worked in my laptop. Oddly, they have this down pretty well for cars. Whenever I am looking at automotive parts, it lets me know if it works for my vehicle.

If I recall, I wound up buying straight from crucial. They were the first site where I could type in what laptop I had and it would give me options for ram to buy.
I know what I'll be setting up tonight, then. Thanks!
I think I just missoveremphasized the importance of a particular paper on it that I read.
I am pretty sure you can retrieve data on multiple devices and also restore without the phone.

All of which is moot since Apple can simply be ordered to write software to leak or capture passwords and decryption keys.
I grew to like that Google could give me handy data.

I agree that this is useful; but sometimes I think Google tries a bit too hard to be helpful. For a few months, I visited my girlfriend every Thursday evening (and at other times as well, of course, but Thursday evenings were consistent). After we broke up, my phone would helpfully let me know every Thursday evening how long it would take to drive to her apartment.
You'll see similar wording from Yahoo, Google, and Microsoft. The way it works is they deny providing access to their servers but then push out the data to the NSA's servers and are compensated for the cost of doing so. Access to the servers owned by the corporations is not what's important, it's availability of your data. None of these corporations say "we do not provide access to your data" they say "we do not provide access to our servers". As we all know data can easily be copied from one entity to another. Who needs backdoors when all the data is shipped out directly to NSA?
Ask HN: How to estimate the traffic for any given website?
I am curious to know how the hacker crowd solves this problem.
I think you need this feature quickly. Let me add restaurants and other places easily by finding them on yelp, and let me add generic boxes with a url, and let me add my own notes on them AND on the tours you provide. Until then, I can't use it, it would come off as crass.
It's been a C++ convention to use pointers for parameters that are meant to be changed for a long time.

func_call(&var1);

is most definitely a C++ convention bud, and it has nothing to do with google.
Really nice work! I don't know about the market but given I'm about to go to Paris it's here just in time for me to bone up on my french! I like the 'learn a little everyday' approach, and I found even putting those cards back not only easy from a UX perspective but effective in that I had already forgotten 'drapeau'!
... but if Apple Pay ( https://www.apple.com/apple-pay/ ) turns into a big success, it could have the potential to unbalance the relationship Apple has with it's customers.
"A good model should be probabilistic, not deterministic."

This is probably the most important thing I've learned about modelling. One of the biggest dangers in sharing results from a statistical analysis with laypeople is that they will interpret the exact numerical answer as evidence of certainty in your predictions. Often times it's as important how a model is presented as how a model is built.
Ahh I see, thanks for the comment.
Which just made me wonder if it's possible to train a hidden markov model for detecting that. Trigger a flag that says "wowzers, now you're in unhealthy state territory". Otherwise it's real hard to tell if occasional engagements with unhealthy behaviors are having an impact on health overall.
I imagine we'll get to the point of being able to do this sort of thing in about five years.
I'm leaving your last comment above as the conclusion of the discussion. I appreciate the lively sharing of views and enjoyed it (despite the rampant downvoting by others).
Right. Consider partnering with rental car sites. If you can get a commission from several different ones, then let me add the closest one to my guide book, everybody wins.
I'm not a fan of idealism for the sake of idealism. It's practical to be able to tell at the callsite that the parameter can be changed by the function/method.
Just Keep Building