skysight-inc/HackerNews huggingface dataset:
I love Atlanta. I hope to move back some day. The highway system and white flight tore the city apart when they happened, but there are strong efforts to reconnect the city. Large sections are becoming walkable due to the BeltLine and public transit usage is increasing by the year.

Not to mention the food scene is amazing especially for the price.

Don't write Atlanta off because of misconceptions about what it is like living in the south.
> The author is absolutely, totally wrong.

> I flagged the article, as the entire argument is predicated on a factually false premise.

Wow those comments are harsh
What do I think when I hear NoETL?
As I replied to the grandparent, rotating wheels carry enough rotational inertia to spin a lightweight bike.

https://www.instagram.com/p/sh0fSPirPW/?modal=true
Use it at least a few times a week. Use cases:

Set reminders (e.g. "remind me at 10pm to take out the garbage")
Timers (countdowns for cooking)
Call my partner/friends while my phone is in my pocket (via headphones)
Wiki things/trivia (when someone says something or asks something that is esoteric)
Set once-off alarms
Find places

I've noticed it's getting incredibly good at figuring out what I'm saying - you can often see it refining its interpretation in real-time. Sometimes it's nailed requests that I thought it had no chance in hell of getting right.
Syntax is not unique to human language
I have a gut feeling that this would be far, far faster with a sqlite import, including the time spent creating the sql table structures.

select count(*) group by queries in sqlite are significantly faster than the times he's showing here, at the very least.

EDIT: I went ahead and ran some tests and added the results to another comment. In short, sqlite is significantly faster and easier to debug.
Code Red: Biggest Cyber Attacks in US History
The market is indeed heating up here. Unfortunately it is all web/mobile/enterprise work, which I hate. :( I will probably end up leaving soon as a result.
Second. I am a competent programmer who degrades himself in the drudgery of business rules and visual ETL (DataStage, Informatica, etc.) and I do it only for the money.

So many of the problems are trivially solved with small programs, or even gasp just plain SQL. I concede there are features delivered by these fancy ETL tools beyond the quick (but not dirty) of custom solutions, but the overheads are higher too and I believe a cost-benefit analysis would invalidate the supposed business cases for using these tools.

This is not not-invented-here syndrome. This is simpler and cheaper. The problem for my case often is previous attempts to do it ourselves are shit. That's not a problem with the technology. :P

Behind the scenes I've solved hundreds of problems - one-off or on-going, small and large - by writing custom applications. This is the real increase in productivity that justifies my fee.
Our Pungent History: Sweat, Perfume, and the Scent of Death
"aside from the mountains" is an enormous caveat
My pseudocode used to be a sort of relaxed Haskell, because it's closer to how I think about a solution... but some interviewers rejected it as not resembling any kind of code, so now I use something imperative and Pythonesque, which hasn't gotten complaints so far. The sad thing was that in some cases the Haskell "pseudocode", unlike the Python, would have actually compiled and solved the problem quickly (within a factor of ~4 of C), and it took me about a minute to write.

Unfortunately I think Haskell is disproportionately well-suited to these kind of toy problems, so being able to answer interview questions in Haskell doesn't tell the interviewers much except that you think yourself especially clever.
It's different because other fields haven't built up an entire mythos about how it's way more meritocratic than everyone else.

Tech prides itself in being more objective, more rational than other fields but in reality is no different.

In other fields the effects of class and network are openly acknowledged, in tech you to even address the issue you first have to punch through the mythos.

In other fields the open acknowledgment of these issues has resulted in some action to de-bias the system (see: blind auditions for orchestras, residency matching for doctors). These efforts are imperfect, but nonetheless still way further along than anything we have.
Much better quality of [everything but weather]
I've entertained the idea of living in Sacramento, mostly because it's closer to the Sierras than SF. But one question: do you guys have air conditioning? I presume so, if it gets hot. SF's lack of air conditioning is brutal!
What kind of work are you looking for?

As far as recruiters. There are some recruiting groups that are absolutely garbage. (There is even one named after the redline stop that the Cubs play at which is really shit) You'll just have to weed out the bad ones to find the good ones.
San Diego is cool, but I don't agree with the "fair number of tech companies". I think there are very limited opportunities and a lot behind-the-curve thinking in San Diego tech.
You should know a number of things on this list if you do back-end webapp development, particularly for large/hairy enterprise stuff. So maybe you are referring to front-end only.
By what metric does your CTO consider Rust to be more complex than Scala? A lot of Scala's complexity has to do with interfacing nicely with Java, and Scala has a lot of implicit behavior and TIMTOWTDI-ness that Rust deliberately tries to avoid. Odersky has even said that he's hoping that he can remove many features from Scala in the future.
The Cancellara video looks a little odd just because of the dynamics of bike racing. If you interpret the video as Cancellara pulling away from other pros like that with everyone going full effort, it looks super human. In reality though, Cancellara pulls away from the group so quickly at 3:35 (the time you linked) because no one is trying to go with him at that moment.

He's attacking with ~50km left, which is far enough from the finish at a major one-day race (Paris-Roubaix here) that the chances of the main group reeling him back in are pretty high (he did go on to win that day). As another rider in that group, you have two options when you see someone attack: A) try to go with Cancellara's move and hope that you can beat him one on one (unlikely, Cancellara is one of the all time greats and 2010 was a year of peak form for him), or B) stay with the pack and hope that you can collectively haul him back later in the race (now you've saved your own energy and Cancellara has spent some of his).

Look at the lead rider in the pack (white jersey, blue shorts) at 3:46 as Cancellara goes past him. You can see him look back at the other riders in the group. He's checking to see if anyone else is deciding to do with Cancellara. No one else moves, so they maintain a steady pace, hoping to bring him back with option B.

In the other video, Hesjedal's bike spins because of the road gradient and momentum in his still spinning wheel hitting the road as he stands up. Hard to see the slope of the road from the camera angle but they are on a steep descent.

Mechanical doping is definitely a technological possibility and the UCI is starting to test bikes. That said, the "bike fans" who point to these videos out as evidence are conspiracy theorists. The explanations I wrote above are IMO pretty apparent to someone who has raced bikes before, but I can see how they look odd to a layman observer or a non-competitive cyclist (in the case of the Cancellara video especially).

Edit: the race I was referring to was actually Paris-Roubaix, not Flanders. This article has some pretty good post-race interview commentary from Boonen and Cancellara himself about how the effort to chase him down sputtered because of a lack of cooperation, not ability: http://www.telegraph.co.uk/sport/othersports/cycling/7578607...
CC is fine for docs.
That's what you say, but the argument is circular. Not saying you're wrong---but you're not obviously right.
Or simpler, you can just run the experiment yourself.

https://www.instagram.com/p/sh0fSPirPW/?modal=true
Here's how you should reply: "Sorry, I don't have those complexities memorized. When I really need to look them up (which is nearly never), I refer to bigocheatsheet.com."
I don't think that's stupid. I think that's a great idea. I might have to use 'xclip' to go about making something equivalent.
The attack involves resetting the user's password, which would have made the original user unable to access their own account until they reset the password back. After several such incidents were reported, Facebook likely would have cottoned on.
Doesn't Facebook alert the user if it detects suspicious account login activity from an unknown location or IP?
My understanding is that HN's moderation involves some discretion.
As opposed to every new member having to figure out this new project?

Documentation is your best bet. It would be better to teach students about things that are currently being used instead of making up your own solutions.

Though, there is a lot to gain from rolling your own solutions, so: ¯\_(ツ)_/¯
A Video Is a Must Have for Startups
Check out Kingston, NY. You'd be surprised.
During boring meetings, I try to be deeply in the moment. I meditate. I Count my breaths.

This strategy has helped me leave boring meetings refreshed. Admittedly, there have been times where I've slipped up and reached for the screen.
It is unlikely that there is any black market for this bug, or for the RCE that compromised Facebook's crypto secrets.

https://news.ycombinator.com/item?id=11249173
hello fellow Cal Alum. Go bears!

DTF is overpriced. Facing East is standard Taiwanese which means tons of sugar.

I used to drive to Lynwood and Federal Way for Korean, but my girlfriend doesn't really eat meat so we don't eat Korean as much.

The only good Indian restaurants are in Renton.
Even more striking is the fact this was (likely) taken by hand[1], and with just a 10-inch aperture telescope!

[1] http://www.spacesafetymagazine.com/space-debris/astrophotogr...
I agree, but I suspect "recite" was editorializing by the parent.
60 watts is definitely sufficient to power a bike like that. I know I produce 50-80 pedaling at a "rest" pace, maybe 10-12 mph. Assuming your math is correct, it seems sensible that a wheel at 30 mph could move the bike. It seems like the biggest assumption here is that the wheel wasn't stopped in the crash and that it hovered above the ground, or sustained sufficient RPMs it was slowed.
If you're looking for a visual guide with code in (c++, java, python or javascript), check out Coderust (https://www.educative.io/collection/5642554087309312/5679846...)
wow, quite a surprise
Look up the Shatter Attack.
Damn, the 350w was Jensie's estimated output (or maybe it was 375?). I knew Wiggins went substantially faster, but didn't realize it translated to that much more power. It's really nuts what these guys can do.
Mesosphere is working with CERN to solve congestion in large-scale clusters
> I use interview projects to learn new skills and domains

There probably lies the disconnect. For me, interview projects should assess how well I could perform in the position I'm applying to. And thus, if nothing else, interview projects should be relevant and practical.

It seems to me that Triplebyte's project choices were made based on how interesting developers might find them, and sheer technical challenge. Some might appreciate this, but personally, I'd rather learn new skills and challenge myself on my own terms.
Nice weather is certainly subjective.

Seattle doesn't really freeze and it stays below the temperature that you have to buy an AC unit. It rarely deals with substantial flooding and it rarely rains enough that a simple rain coat/umbrella won't deal with.
While true in the end I would expect it to take less time to do a small project, come in and review / work with it than the typical 1-2 days of interviews. Not sure if it would actually happen that way in practice I admit.

I'd like to try it and attempt to gather data in either case.
There's some evidence that while producing cursive isnt useful, the process of learning and using it is useful: https://www.theguardian.com/science/2014/dec/16/cognitive-be...
If you're taking over your kids education, you probably want to add some elements that replace it instead of just ditching handwriting altogether.
Funny how polarizing it is. The elitism, faux secrecy and utter pointlessness of this just ticks me off (along with the other criticism mentioned in the article), but some people, including the author, seem to gobble this up like candy.
I strongly suspected it was a performance and necessity thing. Not many text-based formats would have easily supported e.g. embedding images, as this tool does.

I do think it looks pretty great, though, and congratulations on the open source launch!
It's a defense in depth scenario but most webservers have modules for it, Apache certainly does as I've used it not sure about nginx still not used that in production.
The Start-up from Hell
So far the food scene in Seattle hasn't been all that people have made it up to be.
Denver/Boulder (Colorado) has a really strong technology and startup environment. There are some well-known technology companies based here.

In fact, Denver recently ranked as the #1 Best Places to Live[1]

[1] http://www.denverpost.com/news/ci_29585428/denver-no-1-u-s-n...
> We imagine that our rule was a net positive for the countries we occupied

Just adding to your excellent points: The words net positive are used to justify almost every attrocity in history, including Hitler, Stalin, Mao ... torture by the US government (not comparable to those three but the same rationale) ... etc. etc. You have to break a few eggs to make an omlette, as they say.
"I don't know how stuff works but I think this is all wrong" uhm. Well.
That Thumbprint Thing on Your Phone Is Useless Now
SaaS has a huge overhead, and would've required a lot more programming effort. User account management, revenue generation, security, etc.

Sometimes, a desktop app is just simpler.
Cisco Acquires Former Launch Enterprise Winner Synata
He's right, and you are indeed recapitulating a discussion that has happened a zillion times on HN before. At some point (maybe I haven't read far enough down on the thread), The Grugq will chime in and confirm it, just in case you were doubting it. This isn't specific to Facebook; it's a common misapprehension of how bugs are valued for all SaaS companies.

People don't pay top dollar for speculative bugs. I'm sure there's some horrible market somewhere for stolen celebrity photos, but it generates a pittance compared to the people who harvest and exploit popped desktop computers.

It's not enough to imagine some way you could profit from the bug, for the same reason that you can't make 100 million dollars simply by coming up with the idea for an interesting startup. A viable exploit is just one part of the technical and business work that goes into profiting from a vulnerability. All the work, together, has to add up to less than the value of the exploit.

Moreover: pretty much nobody is planning out elaborate criminal enterprises based on Facebook bugs, because every one of those bugs takes a different form, has a different likelihood of discovery, and has a different payoff.
I've used Swagger before. I'm not sure it fits the bill for what you're looking for, but it has a few nice parser tools that produce good documentation and even a working API UI wrapper. For versioning, there's just a DSL format that is plaintext, so you can get diffs from there.

http://swagger.io/
"This one weird trick to let you know I wrote a book"
I disagree on the food culture, but won't belabor the point. Michelin Star restaurants aren't places I tend to go, so this may be a matter of what you're looking for. I do have to put my flag in the ground on this though: Fox Brothers BBQ is the best BBQ in the south, in my opinion, and I've had them all.

I think there's a lot of tech jobs available, but not the same level of tech-specific org.'s, you are correct. However, the opportunities in the tech space there started ballooning in the mid-naughts according to the labor and job data work we did at the tech company I worked for at the same (about this time I was transferred to the tech HQ of my company, which was in Atlanta). It's even easy for me to move back because my tech consulting firm that I work for has an office there.

I don't disagree on downtowns, but it doesn't bother me (and it's not that much worse than Seattle, frankly). All of the fun stuff is in all of the ITP neighborhoods (with a few OTP).
He's not wrong, you're just misunderstanding him. He's not saying there aren't "valuable" or "interesting" Facebook accounts. He's saying that there aren't enough Facebook accounts with immediate drop-in value to an existing and lucrative criminal enterprise to create a competitive market for Facebook bugs.
To be fair, this isn't an especially relevant argument, even if it's true.

The FBI isn't going to rip open a phone, unsolder a chip and risk destroying the device, when it can do what it's done successfully, many times in the past, and ask Apple to unlock the phone for them:

http://www.npr.org/2016/02/22/467602161/the-seeds-of-apples-...

This thread is a real-world demonstration of the XKCD comic about pipe-wrench security:

https://xkcd.com/538/

Nerds think that proving that there's some theoretical, high-tech attack against the this specific phone means that the FBI should therefore lose. But that's irrelevant. This case is about the pipe wrench.
How did you find your sleep patterns on days you missed breakfast? And what about your general stress levels?

I heard a sleep doctor give a lecture awhile ago who repeated the advice of eating a hearty breakfast, primarily as a way to encourage good sleep. She said that our bodies interpret food within 30 mins of waking up as a signal that food is abundant, which lowers our general stress levels and makes it easier to sleep.

Skipping breakfast, on the other hand, signals food scarcity or higher predator threat, increases stress hormones, and encourages lighter sleep so you can be woken more easily.

No idea how true it actually is, but it seems to make sense from an evolutionary standpoint.
is there a role to play for homework
in pushing through the hard part

Yep, you got it exactly right.

A N Whitehead has said it better than I can, so let's quote him: "Many think we should cultivate the habit of thinking of what we are doing. The precise opposite is the case. Civilization advances by extending the number of important operations which we can perform without thinking about them."

Homework helps with repetition even for extrinsically motivated students, which leads to the ability to perform without thinking, which is the basis of mastery and enjoyment.
Wave concert app idea what do you guys think of this?
What if a concert never sold out? What if fans could connect with their favourite musicians? My co-founders and I are working on (Wave) "the Kickstarter for live shows" This platform allows fans to "vote" for their favourite artist (indie @ first). Musicians set their ticket prices and amount needed to play a show in their fans hometown. This project is currently in development and we'd love to hear your thoughts and feedback!
I've spent some time in Denver and I could easily see moving there full time from the SF Bay Area. That said, I like camping and hiking in my spare time which Denver has in abundance, and it has Sparkfun just outside of Boulder for your tech toys urges.

Denver is more of a burgers and beer town from a culinary perspective, but it has lots of young people and downtown is very walkable. Also, unlike the bay area, they have a pretty functional transit system. You could totally live there without a car.
But Poland's local economy is so cheap that I don't even count that as a factor. There are few comfortable places to live where you can buy bread for .30 USD a loaf, and Poland is one of them.

I'm also Russian and a lot of Polish food looks familiar to me. That's why it's a in my top three.
I'm on a phone and no longer have the essay up but I too am puzzled by why sql isn't a good fit for this work.
The black market does not put a high price on damaging Facebook's reputation.
this doesn't make any sense, most vulnerability you find on products are "game over" vulnerabilities. It's common. If you would give a billion dollars to every such findings in an audit then you would be pretty quickly calling bankruptcy.

Also, I can personally live for a year on that kind of money. But that's another issue.

On the other hand, that is maybe what they would have payed for a real audit of a few days/weeks and it's not even sure the vulnerability would have been found (especially considering the size of Facebook). So yeah maybe they also deserve more.

I'm mixed.
Show HN: FillyShapey – a small, fun iOS game
No, there's an essential difference between your post and the ACLU's: you suggested that the FBI would be able to brute-force the key off-chip, which is not true because the encryption key is derived in part from the device ID, which can't be extracted. This is not what the ACLU/DKG is suggesting - they are suggesting making a backup of the flash storage and restoring it after the auto-erase kicks in. The decryption would still happen on the iPhone itself.

Granted, you updated your post to suggest what the ACLU is now suggesting, but that was after the commenters correctly criticized your post for being wrong.
Philosophy provides no basis for objectively deciding what is the best system of government or who would make the best leaders. If it did then why are there competing systems that are at least as effective at governing a population, even if not as popular with the population?
Only for Touch ID enabled devices
The problem is that there's no half life. The bug dies instantaneously once discovered. It's not like 3/4 of the Internet runs "old Facebook" because they forgot to update it.
I grew up 30 minutes outside of Syracuse and 15 years ago when I moved out there was almost zero tech except for the few large enterprise companies.

I wish the area the best and its a great place to live in for the 3 months of good weather they have :)
So you are annoyed someone who was wrong to begin with said you were wrong. :) I'm happy you were right!
This Is Why You Spent All That Time Learning to Program (2012)
My school district has a limit - 10 minutes per night per grade. Then they throw all the rules out the window in high school if you are in honors classes.

I was skeptical moving into the district, but I'm actually kind of surprised at how little of a difference it makes. Same grades, same progress, less stressed kids.
Ask HN: How do I tell SO that its impractical to be a temp non-mobile developer?
SO wants me to move temporarily to Chicago for 6 months...

I do not plan on focusing on any other type of engineering outside of work in that 6-month span. She thinks I should bite the bullet, and take a web or back-end development position.

My priority is to maintain the level of engineering in mobile development [I'm currently a lead mobile engineer in nyc]. I will be 100% taking a full-time mobile position again after that contract period if I do move... How do I explain to her even if there are programming options available in her area (that aren't mobile), that it's not the smartest choice to take them and it'll make negotiating tougher if I take a 6-mo hiatus from mobile development?

My biggest fears are taking a huge pay-cut temporarily and taking awhile to get back to that level. If I do contract around Chicago, how hard would it be to find a $120/hr~ 6-month mobile contract position? What would be realistic to expect?

I'm in a fairly stable position too right now.