skysight-inc/HackerNews huggingface dataset:
Since you're using .NET I'm assuming you work in the corporate world and not the trendy tech-startup world with "unlimited vacation" and nap pods?

A degree would increase your salary significantly in the corporate world. It's worth doing if you plan to stay at your job or go anywhere similar. The alternative is to learn React/Node/Go (trendy tech) and release a bunch of side projects so you can get hired somewhere that doesn't care about degrees. You'll also need to get better at white boarding and understanding algorithms you'd never use outside of a tech interview.

I think the degree is the better choice if you want stability and plan to start a family soon. The trendy tech choice is better if you want to travel the world or do your own startup.
It's like saying that you have access to several tons of gold because you live on the beach. Sure, there's plenty of gold in the ocean. But you can't do anything with it.
Ask HN: Are my technical interview questions too hard?
We just finished hiring our first 2 JS developers in a while and I was surprised how many seemingly perfect candidates completely failed my technical interview.

Our funnel was 150 applications -> 75 potentially viable applicants -> 20 interviews -> 8 finalists.

I thought all 8 finalists would breeze through my technical interview but, in reality, 6 of them completely failed it. I'm trying to determine if I'm just horrible at sniffing out bad programmers or if my questions were too hard, bad, or both.

The format was a 1 hour in-person interview using a pre-setup JSFiddle to perform the following tasks. (I made it clear that asking me questions, using Google, using libraries like jQuery, or whatever else you'd do during a real-world scenario was perfectly fine). In the comments below I added details about why I asked certain questions and what I was looking for.

1) Create a 25x25 red circle using HTML/CSS

2) Place a matching green circle next to it.

3) Now make 10 balls in the HTML instead of 2.

4) Using CSS, make their colors alternate between red and green.

5) Empty the HTML pane and re-create the balls using JavaScript.

6) Now make it a 10x10 grid of balls.

7) Switch the direction of the stripes (from vertical to horizontal usually).

8) After a delay of 1 second, animate all of the balls' color to black using jQuery's animate function.

9) Now, instead of them all animating at once, animate them one by one.

10) Read the documentation for async.js' eachLimit function and use it to animate the balls to black 3 at a time and then once they're all finished, animate them all to blue.

11) Write your own eachLimit function that matches the signature of async.js' and use it to do the same task.

Most candidates were struggling by task 9. Only the 2 we hired were able to complete all 11 tasks.
Reasoning behind the questions:

1-7 - basic HTML/CSS/JS proficiency (and ability to effectively Google for help if they didn't know about CSS' nth-child or whatnot)

8 - get them familiar with the jQuery animate function (which I wanted to use later as a visual proxy for any async function) -- I was more than happy to link them to the jQuery docs or explain the parameters here if they weren't familiar with it.

9 - testing understanding of async functions and how to use callbacks. Ideally they used recursion but I would have accepted a calculated timing-based solution using setTimeouts as well.

10 - wanted to see how they'd go about learning something new given the documentation -- async.js' docs don't have great examples included so I was hoping to see them search for them on Stack Overflow if they didn't quite understand the callback formats.

11 - algorithm design and recursion. But mostly I thought people would get stuck here and I wanted to see how they dealt with that and what they did to get themselves un-stuck.
A Bombe is really, really not a computer. It has more in common with a clock, it's a fantastically complicated machine, but a computer it is not. Check out a video of them being used and it's more obvious.

Colossus was a computer, although it's very unlike anything today because it isn't a stored programme computer. So it's more like one of those LCD watch games from the 1980s, it could do something else than what it's doing now, but only by literally taking it to pieces and rewiring it.

But your main point is spot on. In the mid 1940s several machines including Colossus are built mostly by military groups and these fulfill different criteria for bring a "computer" as we'd understand it. But by 1950 companies are already selling these new "computers" for commercial use. The US Federal Government bought several in 1951.
Love the Azores. So beautiful. The food was super good too and very cheap. Worth a visit!
Singapore to deploy cameras to detect illegal smoking
"Nice Golden Goose you got there..."
> You can also buy them from someone peer to peer if you really want to onramp in a 'decentralized' way

Now we're back to no advantage over cash or bartering.
Στις λεπτομέρειες στον τελικό Γαλλία και Βέλγιο
I'm in no way whatsoever connected with the SingularityNET ICO or project. I actually couldn't get on the whitelist but I'm curious if the underlying point of the ICO is why it "appears" to be doing better than your average one. Could it be a model for future projects and whether they decide to go IPO or ICO. Clearly more successful ICOs are good for the model in the long run.
Writing reviews is dying on Netflix
There are many reasons to sell equity, but only one to buy. Now this doesn't mean only lemons are on the market, but generally proven businesses with a bright future aren't for sale unless at a very steep premium.
How would you send fiat to a family member stuck in Venezuela ? I agree that the value of cryptocurrency is hugely inflated, but it's not zero either. It's a good fit in some scenarios.
Hah, I actually used Klee doing a CS Masters at Georgia Tech. Small world.

https://klee.github.io/publications/

Edit: And most of the bugs seem to be gone now ;)
I think the use-case is that the user is running their headless browser on a remote server with a good internet connection. Then they open an SSH tunnel to that server from their local machine which has low bandwidth--and the only thing that needs to be received by the local machine is the browsh rendering of the webpage.
> But it was really yet another tactic to keep the most lucrative forms of trading in the hands of wealthy/institutional investors and leave the masses in the slow lane of trading with their own money.

Accounted for risk, the most lucrative form of trading is buying a Vanguard index fund, and sitting on it for 30 years.

Discounting risk, the most lucrative form of trading is flying to Vegas, and putting all your money on red.
I went to college for a bachelor's degree from about 1998 to early 2000. I never finished but I absorbed a breadth of the fundamentals. Once I started getting into assembly and deeper C++ usage I lost interest. This was a little before .NET 1.0 and my CS 101 course made everything coalesce. Prior to that I had cut my teeth on Basic and specifically Visual Basic 3 and beyond but without the fundamentals all I was really doing was creating forms and backing code. It took understanding a different language like Pascal for me to first get into Delphi and then follow the trail to C# where I would eventually land a job as a full time WPF developer from being in primarily an IT focused role.

I think I got lucky and latched onto Pascal at just the right time. I don't think Python or Java would've carried me as far as something about them is actively off-putting. I have no problems reading just about any language and I'm unsure how that happened exactly. I feel like it's likely the result of being mostly self taught with CS 101 bringing about a matrix moment where I finally started seeing the code.

I feel like some of the latter courses in specific languages may be a problem for someone like me but considering I've never completed any, I may be extremely biased. I've often wondered what I may be missing without completing my degree, but for me today that would just be a piece of paper. If I've lost opportunities for something that saddles me with more debt for very little extra return of investment, I'd rather ignore the opportunities that have passed me over rather than do something that feels like appeasement. I admit I could be approaching this all wrong but I've had no problems being gainfully employed for the last 8 years as solely a developer. I know the worth I've brought to the companies I've been involved in even if interview processes in the past have made me feel inadequate.

At the end of the day though it's ultimately going to come down to how you feel. Do you feel you need this? Can you justify the downsides, the extra time and money spent on something you've proven more than capable of handling over the last 4 years? If you can handle the downsides, I say go for it. If you're someone that feels like me, it's probably not worth it.
Exactly, to quote the (current) article,

>The caveat to this point, of course, is that this is also not as simplistic or straightforward as it might seem – despite the widespread perception, the level of CO2 in the atmosphere is actually very minimal. In fact, it can be pegged at around 500 parts-per-million (ppm), which is less than 0.05%.

It's more than enough to cause problems without being trivial to take out and concentrate. Water may very well have enough lead in to damage someone's health without having enough to be economically beneficial to extract for the material alone.
OK, but it's an agreement to make sure that production never gets too limited. That may be to "control production", but it sure isn't to "limit" it.
I don't think Google has ever turned away an applicant for being "too smart".

That being said, five years in a PhD is probably not as good for your career as five years' experience at $BigNameTech. PhD is probably more fun, though.
Is there a legitimate reason why ICO-backed projects seem to need so much money before even making a working prototype? Don't startups normally have to have a basic product to show off before they get investors?
The article discusses how investors are leery of downward pressure on crude oil prices and government fiat.

If you want to be cynical, investors don't need true rule of law as long as the courts respond to their needs.
Yeah, that finally clicked afterwards...
Because Firefox is open source, in the same vein as this project? Just a guess.
Planet-Shifting Collision Shaped Uranus’ “Rolling” Rotation
Your probably not the market in London its mostly commuters where $80 is trivial compared to the several k that your season ticket
Stanford education comes with access to Stanford faculty and students. These are some of the most accomplished and talented people in the whole of Computer Science. It certainly is in a different class of benefit than job offers and you cannot always put a K/year value on it.

I haven't pursued a masters degree before, but if I did it wouldn't be for the money. I could never stay involved enough to be successful.
In the boardroom, three of Ford's top brass are in the midst of heated debate...

"As you see, our main priorities, in order of importance, are simplicity of design, reliable operation, and good performance. For now we're focussing on simplifying our designs and manufacturing process, we'll figure out the rest afterwards."

"In that order?!" screamed another, sitting to the left. "Why you might as well replace the engine with a brick! If it's not able to drive you around, what even makes it a car?! Scrap your ramblings, first we make a car that works, with an engine and all, then we can figure out how to manufacture it."

"Pah," scoffed the engineer across the table, "and when is it in this story that you realize we're in the business of building cars, not mars rovers? If it doesn't get you from A to B faster than a bike nobody is going to give a hoot that it can run for three years without maintenance at the bottom of the Mariana Trench."

"Idiots!", the original butted back in. "If you make it simple first, then changing it to make it fast will be easy, and of course only simplicity begets correctness."

"You think the Mars Rover was simple?!─"

"Ha, because nuclear reactors are the paragon of simplicity─"

"CHERNOBYL IS EXACTLY THE POINT I'M MAKING HERE!─"

"Though wasn't it economic factors that lead to disuse of nuclear power? I hear solar is getting popular, we should really stick to my plan─"

"A car is not a solar panel, you bumble-headed fool─"

"You might as well be though─"

_Ahem,_ sounded the man at the head, drawing the room's attention, "I'm a little lost, so forgive the stupid question, but why have you not just considered... doing them together?"
I always thought stories like "Clark Rockefeller" [0] or Frank Abagnale (of Catch Me If You Can) would become more or less extinct in the era of Internet and Google. Maybe such scams have become easier to perpetuate, whatwith the ability to fake your lifestyle and credentials with social media (and eBay, apparently).

[0] https://www.vanityfair.com/style/2009/01/fake_rockefeller200...
Since commenters so far seem to have missed it there's a ... at the end.

Contect here is an obvious /s

They are pointing out, you can't accept OP without accepting races also can have different personalities etc something ideologues don't accept.
wont work for many disabled people
They are not hard for the role
Americans will only switch away from gasoline burning cars when the price makes it un-affordable or there is a supply shock.
HBO is not an app, it's a feature.
Yep, They compete endlessly, while we enjoy hyper-accurate decisions on these things, leading to greater efficiency of both.
Yep I wrote this, and it needs an update just months later. Lots happening.

Even today a big PR was pulled in to improve the scalability of Swarm https://github.com/moby/moby/pull/37372

More updates here https://github.com/docker/swarmkit/issues/2665#issuecomment-...
Before clicking these articles I never know if it's referring to deep learning or human learning
I’d lean more towards their story being path dependent.

My hunch is they had to go through lean times to be able to focus harder on customers and eventually create a product that could take the company to an IPO. If you’re not lean, management is most likely distracted with the internal company and organizational overhead than you are with external customers.

No way to prove this (because we can’t recreate the exact scenario) however.
I've also read their Ekiden paper, and agree that they put a lot of emphasis on using SGX.

What makes you think they've moved away from SGX? (genuine question)
About 2% per year. That’s on par with many of the software only products (from other vendors and different type of product) that our customer base also uses.
If crypto, being "not controlled by a central authority", solves inflation, surely it would already have replaced the default currency in Venezuela by now?

"Authorities have .. permitted trading of bitcoin in Venezuela, though they have heavily fined and detained people who use computers to earn bitcoins by auditing online cryptocurrency transactions. Such “mining” operations use immense amounts of electricity, which is heavily subsidised in Venezuela — meaning the state essentially winds up paying for the process."

"few businesses openly advertise that they accept cryptocurrency out of concern they will be extorted. It’s still difficult to make many purchases in Venezuela with bitcoin"

https://www.news.com.au/technology/online/venezuelans-seeing...
> I would also be impressed.

There's nothing to it, most people just apparently don't know that it's possible. Chrome, Firefox, and I assume all the major browsers support remote debugging, your IDE just need to know how to send them commands. All you need to do is install the Chrome/FF debugging plugin and click 'Start Debugging'. A settings file should open for you to configure the url to launch.
Um, I was a top rated session that was repeated on Friday and was 100% Swarm, and had a full house https://twitter.com/BretFisher/status/1007099831783862272
Embarking on a complete rewrite just to make deployment easier seems odd -- deploying Python code might be trickier than code in some other language, but it's not that hard.
The Wire. Arguably one of the best dramas ever created. The Sopranos. Deadwood. Carnivale.

You're avoiding some incredible shows.
Decentralized Crypto Exchange Bancor Hacked, $12M in Ether Stolen
You could just buy a bike for 80 bucks (albeit a poor quality one).
I didn't call anyone a name. I characterized the "nowhere is a real democracy" rhetoric as anarchist wank. It's a spiel I have no time for, after talking to enough of these people.
Let’s say I am in Venenzuela and I have some bitcoin. Now what do I do with it? Can I pay my rent with it? Buy food? Of course not. It isn’t solving any problem a USD account isn’t solving. Converting Bitcoin into anything actually usable is the problem.
Isn’t that a huge if? All articles like this have made it seem like getting a $2T valuation is not happening.
Why wouldn’t you just use lynx?
In my experience such pricing is not publicly listed. However you can often ask for a quote.

Also trade shows are a good place to ask these questions.
Very very true. A lot of people make extremely poor decisions with their money. Perhaps there could be a threshold then? Like you are allowed to invest x% of your income/savings? I don’t really know the answer.

I think the cup example may actually be more to prevent restaurants/cafes from lawsuits vs. to actually protect their customers from burns. I suppose it could be a combination of the two though.
I think I would pass your interview but it seems like a lot of busy work. IMO asking devs to talk through these challenges, instead of actually do them, would be better bang for the buck and more respectful of the candidates' time.
> You can also buy them from someone peer to peer if you really want to onramp in a 'decentralized' way.

This makes it seem like you can onramp via an exchange and still maintain all the benefits of decentralization. If I don't onramp in a decentralized way then there will also be a centralized entity with tremendous power.
European Program to Develop Supercomputing Chips Begins to Take Shape
fast.ai is great and I also want to love it but I find the coding style extremely unconventional and uninviting to the point that I only use the library when there is really no better alternative (ex for the lr finding features). Variable naming and wildcard imports would be my main complains. But thanks a lot Jeremy for the course and for posting the style guide.
Im happy to pay HBO $10 for content and $5 for curation and an app that isn't constantly hiding what it teased yesterday but has now seemingly forgotten about.
what you're calling cruft is some other person's usecase.
It’s not the majority, but Berlin has ~150km of bicycle paths on sidewalks: https://web.archive.org/web/20080922140453/http://www.stadte...

When I was there, I kept walking in the bike lane by accident and ended up upsetting some cyclists.
OITNB is a Netflix show, which makes my point for me.

Season 5 of The Wire was just about a decade ago, and it was abbreviated because it didn't get great ratings.

Carnivale was cancelled for low ratings after its second season. I'm not saying it's bad (it was a mess, though). I'm saying that HBO has to do more things like Carnivale, on a much faster schedule, if it's going to keep up with Netflix.
You could also see it as limiting (and controlling) the production of plant maintenance work.

For an example of why this is anti-competitive imagine there are 4 producers A, B, C and D. A, B and C agree that they will co-ordinate shutdowns such that they are shut down for four months of the year each. D is not party to this agreement so must shutdown at a time when one of the other producers is shutdown. During this time their are only 2 producers online meaning increased prices and a net benefit to A, B and C whilst the cost of getting maintenance engineers will also increase because they are working simultaneously with either A, B or C which is a net loss to D.
I do have faith that all the necessary “revolutions” like this will ultimately get done by the millenial generation.
Very cool! I find the pixelated images to be quite charming. One thing I noticed, when I go to https://text.brow.sh it reads: `Welcome to the Browsh plain text client.
You can use it by appending URLs like this;
https://html.brow.sh/https://www.brow.sh`. Should it be `https://text.brow.sh/https://www.brow.sh` instead?
Tesla is opening the Model 3 configurator to everyone starting Tuesday
Perhaps it will be ad-subsidized. Watch 30 minutes of commercials for 10% off your rent that day.
Also in Tulsa Oklahoma.
Season 2 of Westworld had fewer viewers than Ballers. Ballers. You're right; it's a huge-budget show, and one HBO clearly hopes will be a tentpole. But it's no Game of Thrones.
Mike Hearn wrote lots of good Blockchain code while at Google.
Who here is charging for them?
I use http://wikimapia.org/ when traveling to find out about what's around me. Going around the US by train last year I passed a decommissioned ICBM launch site and a couple of Superfund/nuclear waste sites. Neat.
Crazy but make a ton on deals from pre-sale.
The truth is that these days no replacement for a fighter jet would be that much superior to what it’s replacing not because it’s poorly designed but because what it’s replacing has had 40 years worth of improvements and refinements.

What is the scope of the improvements and refinements?

I’m hard-pressed to think of something you could replace “fighter jet” with and have the statement be true.

Computer? Automobile? Spacecraft? Telephone? Probably not. Dwelling or building? Potentially...

Is this a Ship of Thesius situation where every part of the F-16 has been redesigned and replaced over time, but it’s still called “the F-16”? Was forward-compatibility a design goal? Was it just designed at a time where the state-of-the-art was at a ‘sweet spot’ of sophistication such that the overall structure had design longevity but the guts could be replaced?
People in wheelchairs find ways to cross the street.
This ultimately depends on your definition of 'worth it'. The primary reason to do a PhD is to do research. If you know you want to do research (here defined as high-impact work publishable in top journals) as a career, then a PhD is probably a good move. I've worked across a few industry research labs, and 95% of the folks have PhDs. There are some exceptions (one of the best researchers I know, with some of the highest cited papers in the field, has a BA in music from a no-name Canadian university), but by and large getting a PhD is the most direct path to a research career.

If your definition of 'worth it' is purely financial, then you are probably better off hitting the job market with a BS or a Masters.