skysight-inc/HackerNews huggingface dataset:
Sometimes. I'm actually fully on board with what you said, but the situations I found and was describing are usually environments where they just expect someone to put their head down and code.

When I say "not willing to make organizational commitments..." I specifically mean they don't give you access to people -- stakeholders don't want to be bothered by the devs. It's far too common.

What you're describing though is a great situation -- I love those engagements.
Point number 2 doesn't really land for me. I can see how a dev of 10 years might never have needed to think about tuples, depending on what code she was responsible for. Some folks aren't really curious about deep internals, they care more about the bigger picture. Scalability, system maintainability, ease of deployment, monitoring, ease of iteration, etc. If pressed, they can dig in and understand the internals, but that might not be what they are interested in/ care about.
I have been interviewing senior engineers extensively for the last few months while also interviewing at other companies so I have seen the process from both sides. Different companies handle interviews in their own way but I know exactly why interviewers ask the questions they do.

Coding tests are an important part of the interview, you would be surprised how many senior software engineers have been in de facto management or very specialized positions for 7 years and no longer know how to code. We are not asking anyone to implement a red-black tree off the top of their heads, just very simple stuff. I think this is important but anything more than a 20 minute question will not help further gauge a candidate. We tend to not put too much weight on the coding test since some very good people have trouble thinking on their feet under pressure.

We also recently started also asking for a simple homework assignment that tests basic data structures and general C++ knowledge. It should take between 2-4 hours. Personally I hate homework and resisted introducing it but a well designed exercise is great for separating out the wheat from the chaff and allows a really great candidate to show some flair with a clever algorithm or even just nicely formatted code. I would now recommend it.

I was asked to do an assignments during my job search and typically spent 3-4 hours on them. I've heard of companies asking for days worth of work - that is completely unfair.

Finally, you would be surprised at how much outright fraud goes on, particularly with junior candidates lying on their resumes. We have had people on Skype interviews blatantly cheating to the extent that one candidate was just moving their mouth while someone else off-camera was speaking for them. "Mr Ed" did not get the job.

I ranted about the interview process last year[0] but now I am a little more mellow now.

[0] https://sheep.horse/2016/10/so_you_want_me_to_hire_you_as_a_...
> Companies are entitled to protect themselves.

But they don’t do it effectively, only wasting everyone’s time instead. I.e. Protection has a significant cost as well.
I don't know Cities: Skylines but I imagine each city rendering engine has its own set of challenges and performance considerations.

Generally my point is: graphics programming isn't always trivial, and it takes time/practice to debug and optimize a WebGL scene with millions of vertices. Comparing this WebGL side project to a full-blown city-scape game engine is apples and oranges.
Are you arguing? I only mentioned life, not degrees of complexity of life.

Ponder this: how early did life appear on Earth? what later cataclysmic events did it survive through the next several billions of years? how many living organisms are there on Earth at the moment?

Finally, how you imagine life can exist or can appear is not equivalent to the facts of life on Earth, let alone in the entire Universe.
Sounds like a good opportunity for mid-size companies to play Moneyball.
Sometimes I feel like both Bitcoin naysayers and Bitcoin aficionados are missing the big story with Bitcoin:

Bitcoin represents the breakdown in trust. Trust in institutions, trust in government, trust in the financial system, trust in currency, and trust in fellow humans.

One of the great goals of the Internet was to shed a light on all the forms of corruption and abuse that people in power were perpetuating. Back in our naivete of the late 90s and early 00s, we thought that meant that people would then fix those problems. Instead, many of the problems have been largely unfixable. People in power tend to hold on to power pretty tightly, and once thwarted a half dozen times or so, people tend to declare the whole system rotten to the core and unredeemable. (All except the winners, who are often the most blind to the threat to the system itself.)

Couple that with many of the Internet giants adopting business models involving psychological manipulation and a wholesale attack on the idea of a shared reality itself, and instead of people taking targeted action to fix the problems of corruption and abuse of power, they choose to opt out of the system itself. Bitcoin & other cryptocurrencies are the ultimate in "exit" strategies - if you feel like you will never get a fair cut of wealth in the current fiat economy, well, start a whole new economy where you hold all the tokens.
Bitcoin proponents correctly point out that if Bitcoin is a scam, so is money itself, but then miss the part where money is a useful scam, one which has allowed people to trade peacefully for millenia.

It's unlikely that the result will be a new crypto-utopia. Already we see the same problems with corruption and abuse of power showing up in most coin ecosystems, but worse than with mainstream institutions, which at least have developed checks & balances to catch the worst abuses. Instead, we're likely to see extreme fragmentation and conflict, more like a dystopian sci-fi novel than a utopia.
Yeah, the entire HR process at most companies is so incredibly broken for technical candidates.

One of the problems IMO is that HR doesn’t know shit about tech, and dev managers don’t know shit about HR. A dev manager who needs a person tells HR “I want to interview 10 people for this open job req” — which is likely just some bullets vaguely describing job responsibilities.

HR, having very little idea what any of the bullets on the list mean, do their best to filter resumes. Because they’ve had to do this a lot in the past, they engaged an outside firm to issue coding tests to make sure they don’t pass on shitty candidates to the dev manager (they got dinged last year on their review for that!)

So hence all the bullshit before you even get to the guy who posted the job. Part of the problem is that the dev manager just expects to be able to throw this over the fence to HR.

One way I’ve solved this in my teams? I don’t expect HR to do resume screens. Sure, I have them do a basic screen for candidates who don’t even mention development anywhere on their resume, but I really don’t expect HR to be able to detect bullshit.

The key is to treat hiring a new team member like any other task you have to deal with. But the days when engineers can sit heads-down and code are all but over; because the situation described in the article above is what you get when you try to do that.
Etcher 1.4.3 supports multi-write and RPi Compute Module devices
MyEtherWallet Confirmed Hack via DNS Loophole
How high can they stack the cards before they may tumble down..
Requiters are lovely. These kind people are looking day and night to send me some leads that I mostly ignore. They are basically doing free work for me.

I am like the flower of lotus - waiting. When there is anything interesting I can jump ships using requiter network to help with the interview. After my first job, I never had the need to search personally.
>When did an entire industry of people get pre-judged as lying? Don’t we exist in a country where the default assumption is innocence not guilt?

Well... a ton of graduates can't code. Interviewers are constantly struggling with people that can't fizz buzz. Hence fizz buzz's existence.

You don't see it until you post and are responsible for a job ad, which is never for most engineers, and once every year or two for those that do have to get involved in the process.

Lord forbid it's an entry level, you'll get tons of great-on-paper compsci kids that never actually pinned down a programming language and aren't even sure how to hello world out of a c# application (pro-tip, just fucking use python or javascript lol). For frontend, bootcamp kids usually come out on top in this scene, because the camps are specifically prepared for exactly this problem (considering it's their niche - the very reason they exist).

(I've commented on another aspect of the article, but it was long enough that I felt I should break this thought into another comment)
A study finds nearly half of jobs are vulnerable to automation
I think that is the point. If your business relies on importing csvs that cannot be imported with pandas then explain that, explain the edge cases where pandas has failed, and I will understand. If your business relies on having the best fucking palindrome product then that becomes super relevant.

They can definitely ask a complicated problem. On-sites are 4 hours long these days.
"Scaling one-on-one tutoring is seen by many experts and researchers as the silver bullet for human cognitive development"

While I admire the author's intentions, this is completely the wrong approach. There are multiple reasons why having actual human tutors is important:

0. The creation of a deep, long-lasting relationship between tutor and tutee

1. The benefits to the tutee: the feeling of pride in helping the younger generation, building empathy and understanding of what the younger generation is doing

2. The tutee is inspired to pass along their knowledge to others later in life; they learn how to tutor by being tutored, thus continuing the cycle

That last point is important. Even if a perfect Primer were created, how would it improve with time? If it truly replaced tutoring, then the art of tutoring would be lost forever, and it'd be up to software engineers to determine the metrics by which to measure the success of the Primer's tutoring algorithm.

Of course, that would never happen. Instead, tutoring by Primer would be reserved for poor people who didn't have tutors in their lives--or who had potential tutors who were scared off by the notion that they were not as effective the Primer. Then, in those communities, organic tutoring--an institution that has existed since literally the beginning of humanity--would be amputated and replaced by whatever tutoring the Primer's developers saw fit.

Real tutoring would, of course, be preserved for the ruling elite. Which I think is what happens in the book, come to think of it.

Of course I could be completely wrong. But this is the peril of MOOCs in general: students who go to first-tier schools like Harvard and Oxford get personalized instruction, while everyone else gets video lectures while glorified TAs proctor exams.[0]

0. https://www.chronicle.com/article/Why-Professors-at-San-Jose...

'Professors in the philosophy department at San Jose State University are refusing to teach a philosophy course developed by edX, saying they do not want to enable what they see as a push to "replace professors, dismantle departments, and provide a diminished education for students in public universities."'
Dude, I can't even begin to start counting how many times I have had to rm -rf the node_modules/ folder and do an npm install afresh, just because some dependency has screwed up the other.

yarn has given me peace that I did not think was possible.
This is an embarrassing article for Bill Harris.
In my experiences, non-technical managers tend not to trust software engineers. This is partly due to a lack of true professional credential for software developers and a lack of their own technical chops to call out any bullshit.

To put it simply, they don't feel comfortable saying: "Well... you're the Doctor".
Dude stop being logical. This is software development hiring.
A website I own was affected by this. I got an alert from our monitoring saying the website was down for 1hr 2min 59sec. Luckily, they didn't redirect it to anything.

I have other domains using Route53 (and hosted at AWS, just like this one).. that weren't affected AFAICT.
FYI: Without third party JS, your site loads completely blank.

Edit: Even allowing jquery, it still shows blank complaining about stripe. Your page should not be so completely reliant on stripe.
One thing I've observed is that the more experience I build, the less the in-person interview matters.

By the time I get past the coding test and the phone interviews, I'm as good as hired, and the in-person interview is just a formality.
Hey guys let's just all agree to use govt controlled money through govt approved mediums.

Just accept inflation and quantitative easing as the way things are, any alternative is just a scam.

The Federal Reserve can self regulate, the people there all have good intentions and are very concerned that all your hard work isn't diluted by inflation.
Devices like this intrigue me but the price always seems way too high. I wonder if anyone will actually come up with a minimalist phone that has a minimalist price to match.
Correct, that was what I was saying, and I agree there are lots of scenarios where you want link shortening without generating a new random string.
Is your data ever safe? Guess who’s more dangerous than Facebook
Getting fired from your job for no explicit reason: What do you do now?
Okay. That's the opposite of the world I live in.
they do. apartments can buy them, for example.
>...The Government is putting the money in an escrow account until they figure out what to do.

No, it looks like they are putting the money in escrow while both Apple and Ireland appeal the charge. From the original article:

>..As expected, the report states that Apple and the Irish government have reached an agreement to set up an escrow account to hold the money while both sides appeal the August 2016 ruling in Europe's highest court.
Yeah - at least no one is holding a gun to your head and forcing you to buy into the latest ICO
>Denying browser location doesn't stop the app or website from using your ip address against some third party service to figure out where you are.

I didn't state that it does. However, just because you can do something doesn't mean you should. Did it ever occur to you that if someone explicitly tells their browser that they don't want to be located that you should respect that?

I hope you are never critical of Facebook's or Google's privacy standards, because there's a full-length mirror with your name on it.
we def. screwed up communication as we've been focused lately on finishing hardware. its based on Android 8.1 and the apps are downloaded via play-store normally. We don't white or black list, but rather are going through the most used apps and building easier integrations for them
Your refusal exposed you as someone with a hubris that's hard to work with. Who doubles down and refuses to budge.

That you couldn't yield on such a trivial, manufactured matter would make me wonder how you respond in a team environment on real matters in the face of adversity.
Here is one prominent VC's post about lifestyle businesses (Fred Wilson). I had read the post when it came out, not sure why it shows no comments now, I think I remember there were comments then.

https://avc.com/2015/04/lifestyle-businesses/
I didn't take the parent's post the same way. The situation is more that if you do leetcode or hackerrank then you pass the interview. So once again the interview process has failed; instead of identifying good candidates you identify candidates that do hackerrank in their free time.
In a SHTF scenario, you'll want to stick to more popular cartridges. 6.5 is great and all, but if supply lines run out then you'll want to be shooting what's plentiful.
The coevolution of physics and math
Meh. Just give me some portable device like the PocketCHIP or the ZipitZ2, not this hipster bullshit.
I don' know so much about valleys and such. I just think about how people rely on visual and audio evidence and how we might reach a place where it can be hard to guarantee that we are not being manipulated with doctored materials. This may ultimately be the utility of any kind of technology that documents all steps in processing from camera capture on. (erm blockchain?)
That's what I thought and good news.

We use domains as continuous local storage. This gives us enough time to have a stress-free migration to async hooks.
For many companies, Twitter has unfortunately turned into the only effective way for customers to get support. No surprise that public shaming gets action faster than private complaining.
> TYLIP is...a book that is powered by a computer so advanced it’s almost magical, and it teaches children everything. It does this through a fully interactive story. It teaches you how to read, how to do maths, it teaches you morals, ethics, even self-defence.

http://mssv.net/2006/05/01/the-young-ladys-illustrated-prime...
if you’re near to a whole foods you can get delivery there.
Doe the monochromatic design language reduced battery consumption by limiting the usage of colour pixel matrix on the LCD screen?
This is news? Hundreds of Euro's is the LOW END of boutique cable. While there is much nonsense in the audiophile world, I'm also not going to connect my $100,000 speakers with an ugly $5 cable. If you're already in that realm, $1000 cables don't mean shit in the balance sheet.
> the same tired anti-Bitcoin arguments we've all been reading since 2010

Agreed. Sounds like he read an article from 2013, learned that Bitcoin isn't a physical coin, then immediately turned to the internet with his opinion.

I'll repeat the other argument we've heard since 2010. It's not about Bitcoin – it's about Blockchain technology. It's probably revolutionary. Still too early to really know.
Love this! :D excited to see where it goes.
custom c++, pulling data from a db, if that's the SQL rules. Data scientists, plus domain experts.
This is incredibly useful and informative. I have a degree in math, and I learned some new intuitive concepts I really wish I had better-grokked in college.

The "voice"/style of the writing has a great balance between giving theoretical information and keeping it comprehensible without having to read like 5 times (which most algebra texts imo really botch!).

Most algebra concepts (in the linear/modern/abstract sense) have an intuitive/mental-model foundation, often graphical. It's disappointing that most texts don't explore the intuition in a friendly way like this text does. (The theory is deeper than the intuition and intuition can be very wrong at times, but anyone studying advanced-ish math like this is capable of realizing that!)

One annoyance is that the graphs don't render if they're slightly off-screen (and they render slowly/fade-in or something) so it can be somewhat annoying to scroll back/forth between graphic examples.
Rasa raises $1.1m to grow its natural language understanding for businesses
I don't remember it too clearly now but a few years ago there was a case of "One line of PHP changed and composer is now 70% faster". I'm not comparing anything, just got reminded of it.
My experience is that that's not true. A good part of my business is knowing the startup scene in general and Boston specifically; locally, I'm aware of...well, one company founded in the last five years that used Erlang or Elixir when the alternative was Ruby. (I'm only aware of three overall that use Erlang or Elixir at all. And that's kind of a shame because I really like Elixir.)

What substantive evidence do you have of this shift?
Nice landing page and an intruiging concept. The Spotify glyphicon is wrong, though - it looks like a duplicate of the one for weather.
These are the same tired arguments that have been brought many times before in the previous few years. What's the point of an article like this that contributes nothing to the discourse?

> It’s the job of the SEC and other regulators to protect ordinary investors from misleading and fraudulent schemes. It’s time we gave them the legislative authority to do their job.

Ah, I see, it looks like he's trying to drum up support for regulations that would help the banking-industrial complex that he's a part of.
Executive suites have been around for a long time. Perhaps WeWork has some cool perks, but what prevents their dozen competitors from copying their style?

I recently looked around and there are 10 executive suites firms within 2 miles from me (a WeWork is 12 miles away). I tried two of them and they were very nice.

I wish WeWork well, I just don't get their business model.
WeWork might do exceptionally well in a recession. As businesses can't afford to keep their offices, they may downsize, and become WeWork customers.
Sure, thinking about user experience and designing user-friendly UI is important. But multi-million dollar UI and the ability to scale without losing performance (due to deep pockets) are the only reasons to use FB, goOgle or any of The Stacks. Once more UX people and graphic designers start working on decentralized, free code apps, and organic growth via community-hosting (userOps) allows them to scale as well as corporate server farms, where does that leave The Stacks?
Senior and unsecured don't mean that they aren't also convertible.
Hilarious to have this and 2 lines below in the HN feed is a story from vice about how they ignored stolen identities posted to their platform for years - including SSNs, drivers licenses, etc.

https://news.ycombinator.com/item?id=16913056
That was an illuminating read. I think the whole ICO system might be something similar.
I'm very confused by this answer. Have I missed a joke? Wouldn't the expected response be to iterate over half the string comparing the characters to the other half (in reverse order)? The criteria you provide seems to suggest aabbc is a palindrome.
How do we know it was unnoticed? It could very well have been noticed and taken two hours for Amazon to mitigate it. I don't know the technical process behind making such a correction, but in any large organization there are steps that have to be followed. It's not like some kid typing out a shell command on his basement Linux box.

Inflammatory/clickbait headlines do not make the internet a better place.
Finally we can have it as a not only on app engine :-)
Was it necessary to know on the top of your head without Googling what a binary tree is for the position the candidate applied for?
I've been a developer for 12 years and I've never had the use for that. Computer science is a VERY large field and being good at everything is impossible.

Asking the right questions at interviews are crucial for finding the right people.
If a candidate for a programming job knows binary trees but doesn't listen to other peoples views I would say he's less worth to us than a listener that easily learns new concepts but is currently not familiar with binary trees.

BTW, leaving a candidate in tears is not professional recruiting. Please let someone with more people skills accompany you to your interviews, you might leave people with scars that takes years to heal.
Tales of C, the 6502 and the BBC (with added python)
This is just for a different audience than CHIP.

Good luck running e.g. Google Maps or Firefox on a CHIP.
Have you checked out your local meetup groups? Whether you are located in the city or the suburbs, birds of a feather like to flock together.
How to structure a data analytics team
Fair enough. I certainly don't claim to know the best interview method ever; simply that, in my experience, starting with trivial coding questions has a higher benefit/risk ratio then other approaches.
found that I was "out of practice" as far as coding goes.

They want 23 year olds who just did their finals. You know, real stallions.
Kite v2: $300 Open Hardware Android Smartphone
Interesting but I'd like way more details before preordering. The extended battery is specially appealing but it needs way more explanation.