skysight-inc/HackerNews huggingface dataset:
Is the collected raw data available? Would be interesting to cross-reference what the Google cars found with 311 complaints.

Here's NYC's 311 data: https://nycopendata.socrata.com/Social-Services/311-Service-...

...I recall there being a category for people calling in gas odor, but the Socrata site seems to be slow/down at the moment.
> to catch the ball, the player simply needs to keep moving in a way that keeps the ball in a constant visual relationship with respect to home plate and the surrounding scenery

In the book "The Inner Game of Tennis" (fantastic read, more about the brain than tennis), the author explains how, during service, the other player has to respond before the first player has hit the ball, because of simple physics -- if the 2nd player waits for the ball to be hit then he absolutely doesn't have the time to do anything before the ball is on him. (That's probably also true of baseball, although I don't know anything about that).

And so, how does he do it? Nobody really knows, but the current thinking is that, through practice, the player that receives the ball interprets the movements of the hitter and induces where the ball will likely be (with great precision), without actually using much information from the ball itself.

It's possible that, just as elite chess players can play without a board, elite tennis players could play without balls.
I18nify any word with this Python utility
before you read through it, note that the article has been written by Glenn Beck.
How do I use this visual profiler to profile a Flask app?
I find myself seriously wondering whether the Vice author intended readers to sympathize with his subjects, or despise them.

Partly I think this might be just my bias, inasmuch as I opted against taking on a six-figure debt load as my first adult act, and have discovered that not going to college is hardly the kiss of career death it's made out to be.

But I really don't think you have to be me to find someone who got his parents to co-sign that six-figure debt load, then skipped the country and left them holding the bag, almost beneath contempt.
15 years here.

I'm mostly in MS ecosystem, so I don't have issues with C++ compiler support.
But I totally agree with the rest of your comment.
Hacker Releases a How-To Video Targeting Police
> Or consider Bill Mason, an ex-burglar Manaugh profiles, who became so adept at deciphering municipal building codes that he could mentally construct the layout of an apartment simply by scanning the placement of exterior fire escapes.

My weird hobby as a kid was looking at the windows of our apartment building and figuring out which ones belonged to which apartments. I wonder if I narrowly escaped a life of crime.
It's not common at all. I always keep the belt engaged because it also keeps the deceleration constant, and I do not know how to brake normally -- so the brakes are the only thing that will save my ass if a car jets out in front. Never had the remote cut off except the one time I forgot to charge the remote. But the beeping about 10 times before it cut off was ample warning. I have never really fell in love with a product before as much as the boosted board - and this is coming from someone who had zero skateboard/longboard experience. Maybe I'm a natural, or maybe it's just dumb simple to learn. I still can't cut corners very well and have problems figuring out the right tightness for my trucks, but that's my hangups, the board is still a great piece of engineering.
If the most important quality is being able to think abstractly and solve problems, why does it matter if they have a CS degree or come from a bootcamp?

I do agree with you that CS degrees are very valuable, though it seems like you are saying that they are important because they teach problem solving and abstract thinking - but aren't there many ways to obtain those types of skills?
Another "I like to deliberately lose information to no benefit because I'm bad at git" 'workflow' hits Hacker News.

Something is deeply wrong with the ecosystem when people want to do things like this!
> On the other hand I bet your .bashrc and .emacs are amazing

Nope, but my .vimrc is a work of art.
Hey DTE, can you grant me access ? I would sign up immediately.... my oldish laptop is starting to betray me ... I'll be needing the $25 one

youkhilawala@gmail
You can do prosthetics to a certain degree, too.
Back in the day, with Smalltalk, a programmer could override everything. If you did something that broke derived classes, you were simply being a bad programmer. You simply didn't do that, and if you couldn't deduce if your change would do this or not, you either had a badly architected system, or you were being a bad programmer.

This is how it should work in many production environments: Are you 100% sure about that? No? Don't do that! Then start asking why you can't be sure, then fix that. Rinse, repeat.
A lot of people flat out say "I don't even consider bootcamp grads" when my experience looking at hundreds of my peers is that it's a rare few that have _just_ their bootcamp on their resume. A few in my cohort even had actual CS degrees but wanted practical skill to make themselves marketable. To overlook advanced degrees + bootcamp (+ experience) because they don't have that precious CS degree absolutely is credentialism.

I'm not "satisfied" with my bootcamp education. I had already been programming for 25 years before my bootcamp, but only as a hobbyist, not in collaboration with others and not in a modern stack. I also have a completely self-taught CS background (that I'm constantly filling the gaps in) and find at my jobs I'm the one most interested in the field and the concepts among my peers.

Not at all trying to cheapen the CS degree here.
Mailgun’s Advice on Startup Acquisitions
That's cool you made that app - but you are still going to have to have people think about the architecture, manage servers, maintain the app, implement custom business logic, talk to business people, etc.

I feel like a common theme on this comment page is that bootcamp people are trained to do XY - therefore they cannot do Z or learn Z quickly. People who are actually into computers will learn all the other computery stuff on their own. Things like compilers, how RAM works, heaps, stacks, sorts, networking, security, etc. Just because you are only taught how to make a CRUD app with modular principles doesn't mean your learning will stop there...

I guess this argument is very personal for me because I came into programming without a CS degree. I taught myself all the fancy tech guy dick swinging bullshit by myself by guess what - wait for it - ordering CS books on amazon.com and learning this shit myself. It's not that hard. Anyone who is capable of abstract thought and has a little bit money and time can learn all this CS stuff on their own.

People with the academia mindset of thinking they know so much more than everybody else are doing themselves a disservice. This line of thought will only lead to boxing yourself in because you have only been taught to do things like a horse that has been broken to run races. I personally think people who have experienced hardships and not had the silver CS spoon in their mouth make much more well rounded programmers than the typical CS dick waving upper middle class white guy that seems to be so pervasive in all the companies I have worked for.
Living within your means could involve Texas.

No, I don't mean Austin. I mean real Texas. Actually, it seems the better deal is Florida. (for example, Palm Bay is an easy commute to companies like Harris) You can eat non-organic food, including beans and rice. Do not travel. Carpool with your spouse. Do not buy furniture.

Consider the tax advantage of buying a home and having kids. Your taxes plunge. You can end up paying nothing, even with a 6-figure salary. Kids and houses are way more affordable than you might think.
Space-bar next!
A couple years ago, I learned to read/write Quikscript, which was indirectly inspired by shorthand systems (George Bernard Shaw knew phoneticist Henry Sweet and Pitman shorthand, and endowed an effort at script reform in his will). https://en.wikipedia.org/wiki/Quikscript

It's harder than you might think to read English in a different script; we have learned through great effort how to read and write the conventional orthography. Writing—and especially deciphering the writing—is laborious and slow without a lot, a lot, of practice. Plus, writing phonemically made my spelling worse ;)
>International customers will be responsible for shipping fees
and additional local duties or taxes.

Would've been great to see at least a cost estimate. It's hard to tell how large the packaging is and how much the weight is.

And dropping $1000+ > just to get slapped with some unknown shipping fee is a bit strange.

Edit: Nevermind, just checked the laws. Because the board is faster than 6km/h, you would need lights, bell, reflectors, insurance, a license plate and a drivers license in Germany. Yikes. Let's hope that gets changed.
Yeah, that was too hilarious a comment to not check out.

Great job spotting it chrstphrknwtn!
I've come to suspect that the flaw of averages dynamic is indeed deeply instantiated at Google.
Right. To be fair, the linked gist does call this out: "Cascades currently appear in languages including Dart and Smalltalk"
My CS degree was four years of heavy abstract thinking. If you can get those skills elsewhere great, but I don't think it's that common.
What a load of crap.

What, they bred the capacity for abstract thought into you in college?

College attracts a generally higher quality applicant pool. You're mistaking selection bias for an effect.

Let me tell you, I've interviewed programmers from all over. There are boatloads of people with CS degrees with close to zero capacity for creative thinking. There are also boatloads of CS grads who can barely code their way out of a while loop (true story!).

I've spent my career (no CS degree!) working alongside CS grads. I've gone further, faster, than most of them. I've had to deal with this kind of idiotic commentary over and over again.

CS grads are always surprised that I never got a degree (oh, I never would have guessed! you're different, its those OTHER people without degrees who are idiots). Four years of school + the associated debt creates a big incentive to believe that you got a square deal out of college.
Career vs. Job – How We Think About These Two Things at Eve
It's only partially the case. I've taken pretty bad spills before because of unfinished road tar that pretty much "ground me to a halt", like quicksand, and also from curbs that I thought I could brace, but instead sent me forward head over heels. Skateboard accidents can be a lot less forgiving than bike ones if they are the kind where your board stops and you keep going.. Though they also can be a lot more forgiving since you are closer to the ground. It's a mix. I don't wear a helmet -- helmets makes me more clumsy. But at the same time, I don't really go in the street much, mostly a sidewalk skater.
Menu items are only discoverable to those who take the time to look through them; the majority of users do not.
One private-sector approach would be to fund education with equity instead of debt. Lenders can agree to fund a student's tuition in exchange for X% of their income for some fixed number of years Y after graduation. The lenders can choose X% and Y, within reasonable limits. After that period expires, no matter how much has been paid, the student has no further obligations.

The average cost of a 4-year undergraduate degree in the United States, including room and board, is around $76k. A lender might agree to pay this in exchange for 20% of wages for 10 years after graduation. The median income for fully-employed people with undergraduate degrees in the United States is $56k per year, so assuming the student earns that the lender gets a total return of $112k, or 47% ROI, over ten years.

That's roughly the same as debt with an interest rate of 4.7% percent, which is similar to what lenders are charging these days. The difference is that this scheme shifts the risk to the lender, where it should be: banks are experts of credit risk assessment.

Since lenders only get paid when the student does, their interests are better aligned. If you graduate and end up making a very high salary, they get a lot of money (and so do you of course); if you can only get minimum wage jobs, the lender doesn't make a profit. So they actually has an incentive to ensure the students earn more money after graduation to maximize their own return. Lenders would probably start competing with each other on job placement programs and whatnot.

It also puts the burden of the cost of education on the lenders, not the students. Lenders here have more bargaining power with schools, so they'd be better able to apply downward pressure on tuition fees.
You'd just run the flask app under the profiler and send requests as you normally would, right? Am I missing something?
https://en.wiktionary.org/wiki/clogs_to_clogs_in_three_gener...

I've heard it "sandals to sandals in three generations" as well.
I stopped reading at "What disturbed Glenn Beck"
Correction sold.
Interesting. Thanks.

Along related lines (I think):
Author	Fleischmann, Anselm.

Title	A simple Luhmann economy market mechanisms that lead to the emergence of the economy as proposed by Niklas Luhmann are explored by agent based modelling

Imprint	Saarbrücken : VDM Verlag Dr. Müller, 2008.

https://library.ucc.ie/record=b2094907
Google engineer: Allo may enable encryption by default
OECD deemed wrong. Replaced by robots.
> "The federal government doesn't have really strong tools for collecting debt from people who move overseas,"

For now...The US government successfully pressured foreign governments into adopting banking reforms that make it a significant burden for an American to control a foreign bank account. So, it's safe to assume that the USG is capable of compelling foreign banks to hand over the assets of persons in default of their DoE loans.

Private loans are another matter, but I wouldn't be surprised if private lenders find a way around this. International banks have deep pockets and can probably buy up the debt of these fleers for pennies on the dollar.
This is really interesting! I have to admit that I am probably guilty of stereotyping at times (in my own internal thought processes) graduates of bootcamps as individuals from non-STEM backgrounds (e.g. arts degrees, or no formal post-secondary education).

I wonder if there are any studies showing the degrees held by bootcamp graduates?

A bootcamp probably makes a ton of sense for say a mechanical engineer looking to switch professions, instead of going back to university and doing an additional +2 years of courses for a second Bachelors degree or a Masters in CS.
when I read "4 years" I don't remember doing nothing but code for all 4 years during my CS degree. Part of the appeal must be that you focus on just coding intensely for a short period of time. I'm thinking back on my 4 years at pitt.edu and my god did I waste a lot of time. If you distill it all down, maybe it does == 3 months at good camp.
Google and Facebook still dominate tracking on the web
CTRL+L is generally your friend.
> the ability to communicate clearly ... how to learn independently

I strongly question the notion that these are taught in college. I went to school for hospitality and would argue that they didn't do a very good job either. In my experience you learn those things on your own, just like you learn to learn independently..independently.
> the ability to press and hold for diacritical marks

Wait, they removed that (I didn’t do the update yet, refused to connect to WiFi to avoid it).

I quite literally use that every minute – typing on UK layout German and British, and trained the dictionary to accept any mix of the two languages.
Still a problem though because you have to be a lot more vigilant on board versus a bike. A bike can somewhat "hop" an obstacle that the wheels might not be able to roll over. The board on the other hand will most likely send you forward as it abruptly stops.
Is it new? It just looks the same to the ones we have been using in our College for the last four years or so.
How do you suggest structuring an interview to find candidates who are able to think abstractly? I don't think the current trivia-esque style interview works.
Lately, it's mostly debugging. I rarely find debugging difficult (tedious at worst), and I like fixing real problems (vs building a new feature or component I don't see the reason behind) so that suits me just fine.

Honestly, I'm probably better at it than building new features anyway.
I don't think companies really don't want employees that think independently. These employees come with a ton of upside. However, not everybody turns out to be a star and in some companies (plenty still foster it) they don't want their average employees to be completely rogue.
Intellij-based PyCharm uses yappi[1] or cProfile to provide similar visual profiling functionalities.

[1]: https://bitbucket.org/sumerc/yappi/
I think there is nothing of distinguishing value between all three of those boot camps. Trying to place them in tiers, I assume, is just a form of self-flattery.
How Our Remote Engineering Team Stays Agile
I'm really curious about it. One of the purported reasons - "it makes git blame more useful", is pretty silly, unless you never have anyone fixing typos or reformatting code or whatever.

git blame is already an approximation (because git, and well, everything, does not record what you did for real, only the smallest set of binary delta instructions you must execute to produce file version 2 from file version 1).

So this is essentially is "this one git command sucks, so we are going to destroy all of history to make it's output slightly better in a few cases", instead of "hey, we are going to produce a version of blame that identifies the kind of info we care about"
Are they saying that it's an actual okay thing to do? ...like, you challenged them on it and had a discussion and they said it was perfectly okay regardless of size of array?

Or it was just allowed to let lie and they said it's an okay thing to do because that's what's in their code?

I think it's a huge mistake to conflate whether someone does know and whether they can know something. Some of the best programmers I've ever seen started off pretty clueless - most of that group learns things absurdly quickly too.

I don't think that exercise gives you good information other than to confirm your expectations. I don't know whether that can tell you if they'll bring value to your organization or not.
Based on what?

The amount of bias in this thread is very strange.

I think what's going on is that the people with CS degrees invested a significant chunk of their life and a significant amount of money into getting a CS degree. Therefore they're invested in denying the possibility that the qualities they achieved through their program can be achieved without.

The article presents some evidence in support of this possibility:

Over the last year, we’ve worked with about 100 bootcamp grads, and many have gone on to get jobs at great companies. We do our interviews blind, without knowing a candidate's background, and we regularly get through an interview and give a candidate very positive scores, only to be surprised at the end when we learn that the candidate has only been programming for 6 months.

We’ve found bootcamp grads as a group to be better than college grads at web programming and writing clean, modular code, and worse at algorithms and understanding how computers work. All in all, we’ve had roughly equivalent success working with the two groups.

That's pretty persuasive. So why respond to data with anecdata?
Actually, it does a whole lot. If you have a jacket on, you will avoid getting scraped. And I've fell actually going 20-30 multiple times on the boosted board, as long as you don't fall stiff armed, and have some torque to "roll off" you will be fine. I'm only about 150 pounds though and 5'8", so different body types might not have such a sane strategy.
I would!

However, a "probability of 0.5" and "0.5 percent" are different things by two orders of magnitude. "0.5 percent" is "0.5%" which is 0.5/100, not 50/100.
Nothing new here. As the article mentions, it's the Babelfish from the Hitchhiker's Guide to the Galaxy. I've wanted to build one myself since I read the book, but the fundamental problem of machines translating languages is still a very hard problem. This thing won't work.
Seems like change for change sake, like so many of Google changes.
Unilaterally changing 20 year behaviour that effects less than half one percent of users isn't an improvement it's rearranging chairs on the titanic.

Also, Lazarus is an old plugin for Firefox that saves forms between sessions/refreshes. Too bad goog want to capture new users at any expense. If it doesn't work because the latest hotness is js forms that's a problem with webdevs.
Ugh. If you look at the sourced article[1] the effect is actually very small:

"When regressing the pseudo-descendant’s earnings on pseudo-ancestor’s earnings, the results are surprising: the long-run earnings elasticity is positive, statistically significant, and equals about 0.04. Stated differently, being the descendants of the Bernardi family (at the 90th percentile of earnings distribution in 1427) instead of the Grasso family (10th percentile of the same distribution) would entail a 5% increase in earnings among current taxpayers (after adjusting for age and gender)"

http://voxeu.org/article/what-s-your-surname-intergeneration...
This keyboard has been out for ages, unless I am missing something here?

On a side note, hated my B-unit, always took 5+ lengthy swipes to register.
User-friendly personal finance software for Mac, Windows, Linux and iPhone/iPad
The reviewer had a few more points than just that, such as how the author not only fails to point out that luck is correlated with success, but contradicts himself.

Even in that statement you quoted out of context, the reviewer is referring to how we all have the same amount of luck, so luck alone shouldn't be the basis for a progressive tax.

Now, there are good reasons for a progressive tax, but the reviewer is saying it doesn't justify ignoring illogical arguments in the book. Just because the conclusion is proven right somewhere else doesn't mean that all arguments for it are valid.
Bali is a similar case. A bunch of rice farmers with vast ancestral lands, some families owning multiple square miles.

And when a new town or school is built nearby, they suddenly own 1,000 rental apartments. Dad goes from rice farming to collecting rents full-time.
This guy really doesn't seem to know what he's talking about.
Sneak Peek: Arduino Srl's Primo and Primo Core IoT Duo
talk to your recruiter, before you try to play smart, because if he ask you for the final gpa, and they you tell him, he might judge you as unfit on the ethical standards. which would be bad as well. just talk to the recruiter
I've actually lost balance a couple times while on my board going around 20 and at those speeds I've been lucky to just kind of sprint off the board still standing. It's definitely an art though, I don't think it's always possible, especially at higher speeds
Are you the standard, or an outlier?

//
The ELK stack is pretty sweet.
Wahoo!

I've only ever done this by accident.
I like to give candidates a word problem. It doesn't need to be complicated, but I want to see the candidate turn it into code. Doesn't matter what language. Just show me you can read and understand a problem and write down the solution. I never cease to be amazed at the number of people who freeze like a deer in the headlights.
Funny enough, solving this requires thinking abstractly.
I think certain bootcamps attract certain types, so the circumstances I experienced likely aren't universal across bootcamps.
We've been using this keyboard for well over a year and a half...