skysight-inc/HackerNews huggingface dataset:
I think that certain parts of the developer job market are easy to get into. And in those parts of the market, things feel a bit bubbly right now. And so you're seeing big salaries for new entrants to the market. If you jumped into the market and took a new job, you'd probably be able to match or beat them.

If the dev job market is in a bit of a bubble state, your experience will serve you well when it bursts. This is especially true if you have experience with distributed systems, or database optimization, or any number of complicated things that newcomers to the market aren't as likely to have.

I could certainly be wrong about the bubbliness of the market, though. I've been wrong about things often enough before. :)
>"Keep in mind that "senior" or other title doo-dads don't really have a fixed meaning."

Now your shifting the discussion a bit with the concept of title inflation. I think the intention of "Senior" is very clear with respect to junior and mid-level career stages. It is not a "doo-dad" in the same way that something like "Customer Success Associate" is.
Since updating to the beta, I have found that the electron client does not receive messages if outlook is open at the same time.

Even after closing outlook this problem tends to remain.. Really annoying. I wish they made it OSS so we can fix hese things faster
Most code that is vanilla Python will work just fine with PyPy. However, in real life, your code most likely also uses (imports) other Python libraries, you just need to make sure they work OK with PyPy.

Many, many, many libraries already work fine with PyPy, so give it a shot.
LibreRead: Self-Hosted Free(Libre) Ebook Reader
The Bounty Hunter of Wall Street
Thailand Has Sentenced a Man to 35 Years in Prison for Facebook Posts
Leave it to Microsoft to fail this badly on something so fundamental. Microsoft need to stop innovating and focus maintaining and improve what works.

I just want to send and receive messages to my existing contacts.
> outright control of Parliament

Nobody has this! MPs are always free to vote their conscience, and sometimes they do. The Conservatives are not all of one mind about how to conduct Brexit.

The aim was not simply to increase the Conservative majority, but to try to make sure that the new MPs making up that increased majority were on board with May's hard Brexit, so there wasn't a risk of a backbench revolt scuppering Brexit.

The party used an "emergency procedure" for candidate selection that gave the party leadership more control than previous candidates.

* http://www.conservativehome.com/thetorydiary/2017/05/central...
Want digital disruption? Don't use the same people from traditional IT
- Utilize your mentor if you have one, try to schedule 1:1 meetings with them so you can discuss what you're working on, how you're doing, what you could try to improve.

- Set yourself some goals for the summer. Break them down into actionable steps. Plan a roadmap. Schedule self check-ins once or twice a week to keep up with the goals.

- If you're in a big city, take advantage of the meetups around you. Network and work on interesting stuff on the side.

- Try to work on an interesting project. This one depends on the company you're working for/how they manage interns. But they sometimes give you the opportunity to come up with your own project idea and execute it (ideal). Sometimes they'll pair you up with someone and you basically help them on whatever they work on (not ideal, but not bad). Sometimes you just get fed small bugs and remedial tasks (Don't intern here).
> I don't see any reason to assume he uses other rooms unless he mentions them.

My eyes are rolling so hard they might get arrested.

> It seemed like you were unimpressed by the space itself.

I am.

> It really seemed to me like you were saying your past experience was significantly smaller.

It was. You're still forgetting to divide the non-bathroom and cooking space by two. Let's be really generous and say that my bathroom and kitchenette were made for ants and took up zero space instead of probably ~28ft2 (3x8 + 2x2). This is of course not true, but it gives an upper bound on the possible square feet per person, 59. Of course if you subtract that 28 first, you end up with 45. And of course let us not forget that 3/4 of one wall had a 45 degree inward slant. So that wall is entirely unusable, as is the space above it.
Hot swapping breaks in arcane ways that most people won't bother searching how to avoid, code swap is simply considered unreliable by most of my colleagues. But this is anecdotally speaking, of course.
Double Barreled Questions, Response Bias and Other Survey Mistakes to Avoid
Would that 1990 patent be expired by now?
A little bit of history: Forsyth did the 64-bit compiler for the Plan 9 on Blue Gene project.

http://doc.cat-v.org/plan_9/blue_gene/

(I contributed to the project too: I did the photochop of glenda on the side of the BG racks! ;)
The End of Heroku? Not Quite
This is a really great idea! This could really be huge. The rights to scraping / data usage problem is completely solved within this business model since you use the clients own computer to extract and you allow them to invite their contacts to collaborate privately on the collected information.

I'm building something in a similar space, and it's really great to see people with new ideas coming into the scene. Stick around! Love this product!
> Bootcamp grad here who mentioned it prominently in my resume and blogged my experience and put up a YouTube video once a week while I was going through.

Mind telling us who you are so we can take a look at your code and background? YouTube channel and GitHub would be helpful for us in assessing what you learned when you went to the bootcamp.

> I'm not sure who filters out bootcamp grads, but I can say Google, FB, Apple, Netflix, and many many YC companies reached out to me repeatedly and I ended up working at a YC startup.

Why did you end up working at a startup? YC startups are great. But they're still not Apple.

Well you wanted to come in, namedrop all these companies. Despite how popular you are with Google, Apple, Facebook, you don't even manage to mitigate or point out the survivorship bias.

Codecamps spend 24-7 canvassing threads like this shilling to innocent people dreams of 100k jobs and working at Google. The people who get taken advantage of have no voice, and are drowned out.

> I'll also add that my account is 3275 days older than yours and isn't a throwaway. (https://news.ycombinator.com/item?id=14520857)

Your HN account age isn't your coding ability.

How about you show us your credentials so we can see?

If not, it's hard to give your account credibility. There had to be a reason why you were such a celebrity with all these companies, have a YouTube, but can't show it.
The only practical difference here is that Google isn't giving away their main value proposition. Why give people the product when you can charge them for it over and over?

Either way, at the end of the day, Google is still selling our data.
For the record, HST hated the film.
Your comment made me laugh, but this issue is very sad. How can a chat app that constantly flips messages in transit could pass any QI, for whatever low bar we set?
I'm sure you know this but the code doesn't load for me in Firefox on Android.
I strongly suggest "Dependency Injection in .NET" by Mark Seemann, regardless of whether or not you're a .NET dev (if you understand basic OOP, C# syntax is generally pretty easy to pick up on).

Really the main reason it's "... in .NET" is because there are a few sections in the book that explain how to achieve DI in some common .NET frameworks, which you are free to ignore. The first half of the book is a fantastic explanation of both the problem that DI solves, and how DI solves it.

I felt like I didn't really understand OOP and the real point of object-oriented design patterns until I read it.
There is no sign in the article that only Intel and Qualcomm will have rights to the new design.
That's the sad part: if you are mentally ill you're incapable of that kind of reasoning.
I'm happy to see that a group from Georgia Tech is working on this. Actually, my group just sent in a proposal for the DARPA SSITH[1] program. The high-level goal of SSITH is to design low-level (firmware or hardware) protection techniques that can guard against common software vulnerabilities that lead to hardware exploitation.

[1]: http://www.darpa.mil/news-events/2017-04-10
I'm not sure I understand your assertion here. How would unit of measure make a difference to the feel?

And, I'm assuming this same oddness of feel extends to older buildings pretty much everywhere?
As others have noted, this is a bit of the "bomber problem".

If in WW2, you would've noted that all of the planes that came back had tons of bullets headed to the underside, you might be tempted to reinforce that particular part.

But you're actually looking at the planes who survived -- not the ones who crashed.

You can put that to the "reading HN today" and "not reading HN today" crowds.
Ah, but not when all the (Google-powered) apps and services you use only work on Google's browser.
People use PCs for more than 'work'. And even when you're in 'work' for a lot of desk jobs it works just fine with the keyboard attachment.

Since I got a good iPad I really do rarely touch my Mac at home. Mostly for games that aren't on consoles.

I'm not sure why people are so hostile to iPads. For what a TON of people use computers for they are easily past 'good enough'.
Thank you for provoking a vigorous debate on this subject. It's clear that many people disagree with you, which hopefully should not be a good reason for downvoting. I had mentioned two days ago at a meetup that I had been intending to make a serious attempt at Knuth in the near future, and the person to which I made that remark vociferously asserted the uselessness of Knuth for that very reason. I was completely unprepared to reply, and the discussion here is proving extremely useful.

The overall tone of your comment was probably a mistake unless you were being deliberately provocative to take advantage of Cunningham's Law.
Yeah, but that doesn't stop me from enjoying it. He hated a lot of things.
The unique ant dish that falls out of the sky
The Art of Exoplanets
The very foundation of the company that we are discussing is something that was illegal in virtually every jurisdiction that they entered.

I think this is rewriting history just a bit.

My recollection is that, when Uber first entered the marketplace in various locations, it was largely a gray area as to whether their business was legal.

Since then regulations have changed, been clarified, or been litigated in courts to clarify their legal meaning... and Uber then proceeded to ignore those laws and do whatever the hell they wanted to.

But my view is that that culture, of simply ignoring laws it saw as inconvenient, came a bit later, after they started to become successful and viewed themselves as essentially above the law.
I agree with everything you've said, especially how LSP's simplicity has been key to its success. I do also agree with the author and would like a standard extensibility point, so that LSP could be the One True Way for every language to have full support in every IDE. I just want that to be done slowly and carefully, because it would be very easy to get wrong.

If I had to guess, I'd say this might be coming in the future. Possibly Microsoft wanted to break out of its habit of overengineering things to encourage uptake and avoid scaring people away. They might be willing to carefully add more to "LSP 2.0" once people are comfortable with it.
* Dolores Park [buy ice cream at Bi-Rite / get lunch on valencia]

* Bike across golden gate [$50 for a bike] / ferry back

* Check out an amazon loft meeting https://aws.amazon.com/start-ups/loft/sf-loft/

* Computer History Museum (If going south, otherwise skip)

* Presidio picnic is really fun https://offthegrid.com/event/presidio-picnic/2017-6-11-2pm

* See comedy show Cobbs sf

* Take San Francisco cable car to Hyde and Union walk & get a slice of pizza at ZA - then walk to lombard and hyde
Works on Android 6.0.1 w/Firefox nightly for developers app.
I remember people saying that, but I don't have experience with it myself. I'll take your word for it.

They may have been referring to the fact that 64-bit runs in 65-but only, no choice to drop into/out of 16-bit, etc.
This article really has an apocalyptic tone, for what is essentially just an alternative adblocker.

AdblockPlus already does most of this anyway (showing ads they get paid for).
That UI. I rather just use my IRC with Weechat on Freenode
I understand that Numpy is fast in CPython because it relies on high speed code being done in C.

What you could do is much simpler --- :

Split your Python application in two parts:

1. Keep your functions that make heavy use of Numpy and Scipy under CPython; expose your algorithms/functions as a web service/REST service/etc running under CPython.

2. The rest of the application, which of course needs to call the functions in (1), can be written in PyPy and call the web service in (1). This is where you would put the general-purpose stuff like web, graphics, database access, and of course all symbolic manipulations that do not require Numpy/Scipy.

I think this is a simple, workable solution.
I really didn't know scheme had so much support for weird number representations.
If you're just starting out or testing something and need it online all the time, Heroku's Hobby plan is only $7/month and deployments are super easy.

I've used this method when deploying Hapi.js APIs and need them out quickly.
Thanks a lot! Right now it does not use the clients to scrape the data. But is maybe later planned to be also able to extract data from pages behind logins and/or when there are issues because of the scraping.
Troy's sponsor message isn't loaded by JavaScript. Someone blacklisted the div id on the list several ad blockers are using.
s/released/announced/ afaik
There's no shock of audio but it's still stopping you from getting to the content. It's just as bad as full-page interstitials. (By the way, does anyone else get unreasonably mad that the button to leave such an ad usually says "skip" even when the ad was already shown and stays up indefinitely?)
I've read a lot of places that say "Plan 9 is basically a better Unix", but I'm not entirely sure why. Can someone explain what made Plan-9 special? I'm not asking in a passive aggressive sense, I genuinely want to know.
I've always had a soft spot for Plan9 (on account of its architectural purity) but I've never managed to make it a ”daily driver” despite sincerest efforts (this coming from somebody who fondly remembers using BeOS pretty exclusively for at least a couple of years in the latter half of the nineties).

Maybe this will reignite interest in the platform? Maybe somebody will go ahead to port it to 64 bit ARM so it can be tried on the latest Raspberry Pi? (Yes I know the 32 bit version exists and works, but...)
New ad exchange for mobile apps, launched by Appodeal
There's a lot of resurrection stories floating around about startups. Apparently, these things actually happen.
So if we make jokes about outlandishly wild behavior it's now not OK?

As a professional?

No, it damn well isn't.

Why is that difficult to understand?

Hell, I would expect better of basically any grown adult over the age of 25.

Oh wait, that explains everything...
Forsyth is also "the Inferno guy" (well, one of them!). I've had a lot of fun playing around with that little OS over the years.

http://vitanuova.com/inferno/index.html

It can run without an MMU too. It's been ported to the Nintendo DS.
That will be the case with our on-prem version. The backend is open sourced, so you can audit the code yourself. You still use our frontend, but you can be sure we won’t be stealing your data, since you can just open DevTools and see whether we’re making dodgy network requests to our server.
Another article as well http://www.businessinsider.com/wrkriot-burned-700000-alleged...
Not trying to be snarky at all, the formal name for this is Survivorship bias if anyone wants to do some more reading:

https://en.wikipedia.org/wiki/Survivorship_bias
In big companies doing the "mundane" things like solid incremental engineering is an irrational career strategy. Most product managers / careerists want to write the whiz bang new development rather than deal with the pain that is backwards compatibility, efficiency, multi platform support.
You're not the only one who finds it scary, as there are massively popular books on the topic..

https://www.amazon.com/Superintelligence-Dangers-Strategies-...
Based on the article, I didn't see any evidence they are shutting down chrome add-ons. I'm really lost on why people are getting the impression of that. When Google made Google+, they didn't block you from visiting Facebook, why would this be different
Boo. Boo. :-) It may well be the best of the newer parks though.
That's awesome! I'm glad it's working out for them.
I'm of the opinion that it's useful to make a distinction between boredom and idleness. Idleness can be good (Bertrand Russell wrote an essay about this, which OP might be riffing off of), but boredom, in my opinion, is almost always not.

The article also seems to imply that boredom is some sort of ineffable, indescribable thing. I think it's actually quite describable:

Boredom (often described as “I have nothing to do / wear / watch / read”) is a bug we encounter when…

1- a tired mind
2- attempts to find an optimal solution
3- in a cluttered space
4- with options that have poorly-defined utility-values.

The solution, then, is to…

1. rest
2. satisfice
3. declutter
4. define your utility-values more precisely
Privileged users usually have BIOS access. BIOS's are often designed to be configurable/flashable with vendor-specific tools that your run on top of your OS.
There's Plan 9 Front.

http://9front.org

I've used Plan 9 a few times in the last handful of years.

Someone got a reasonably good Linux emulator working enough
to run Firefox. What more could you need?
(ok it was fairly limited in some ways, but shoot once you
have a web browser, most of the rest is cake... especially
if it's Chrome, because then you can install Mosh inside it!)

Not sure if that's practical on Plan 9 right now.
Okay, good to know.

I just tried on two devices.

Nexus 5X, Android 7.1.2, Firefox 53.0.2

Samsung Galaxy Tab S3, Android 7.0, Firefox 53.0.2

The page loads and I get that little blue loading indicator but then nothing happens.
Probably not, but it does help them make their case. I think the point of the press release was a shot over the bow of so called entrepreneurs doing the same thing. They're trying to send a message, but I think they also want to show that this guy was particularly egregious.
Sophistication means technical complexity, but also scale. Certainly social-media manipulation requires a large-scale approach to make it feasible.
"Intel [assuming Intel wins] will also have the rights to productize versions for the worldwide market." This means that Intel gets exclusive license for the tech they didn't pay for, and no one else can use it even though all taxpayers funded it.
I have to ask out of curiosity: with Google having over 50,000 employees, are you in a place to say 'anyone' (sure, we're talking about developers, but still)?
I'd also love such a thing: a plain and simple handheld thingy with two buttons "call", "answer" and that's it.

No worrying about updates, contact lists, launching apps, etc.

Maybe a tablet with Android and some add-on to avoid updates, lock screens, and crapware?
.....And now the layoffs start

> SVP of Mobile and Emerging Products Adam Cahan, is on the way out

> CISO (information and security officer) Bob Lord is out

https://techcrunch.com/2017/06/08/confirmed-verizon-will-cut...

Up to 2100 people about to be let go, 1000 from the old Yahoo, though most will be in groups that are no longer needed like HR, finance and general administration

I found this to be interesting.....

> The digital media operation will be known as Oath, but the Yahoo and AOL brands won't go away.

So they are re branding the combined companies into a brand called Oath, but still keeping hte AOL and yahoo names? I'm confused.
You can't forage psychedelic mushrooms in Ggp
If you want to yawn about the space itself, then I won't divide by two.

> My eyes are rolling so hard they might get arrested.

It's not unreasonable to think he lives out of a single room, and I want to give him a tiny bit of credit to think he's not the worst blog-writer in the world.
I strongly suggest reading his book "The Proud Highway: Saga of a Desperate Southern Gentleman, 1955-1967" It's a collection of his letters, and responses, from people he wrote during that era. Incredible insight into this amazing man.
Thanks for the report. We'll fix this asap.
There is a YouTuber I like to watch sometimes because he
occasionally uploads videos demonstrating really unique and high level programming skills.

His day job? A bus driver.

I saw that in the comment section of YouTube, people always ask him "why don't you go code for a job and make tons of money!". His response is that coding is something loves to do, and he wouldn't want to risk losing that love for it, by making it a job.

I love the idea but sadly in the US, living on a bus driver salary would be very difficult. He was based in Finland I believe, so I assume their bus drivers make more money.
Ask HN: Does anybody else feel overwhelmed while reading HN?
I've been programming for about 4 years now. During that time I've become an integral part of my team and have constantly been learning. Despite this I always read comments on HN and feel like there is SO much to learn that I'll never have the time for. I work at a big company and desperately want to leave so I have been dedicating time to prepare for interviews (pretty much just CTCI at this point). Even if I do get better at my interviews and land a job elsewhere, I'm worried that either I'll 1) not be as good as the other engineers there and they will quickly notice or 2) will basically feel the same as I do now. Hopefully the latter doesn't happen. My work environment is pretty negative right now so maybe a change of scenery will help.

Anyway, back to the original question. Does anybody else come on here and feel overwhelmed? Too much to learn, a lot of other people out there who are so much better than you etc. Could be just me, the Bay Area, or tech in general.
Can we expect multiple booster landings in this launch?
Google already has a history of banning extensions and apps. For example, ad blockers are against the Google Play ToS.
Concept could sustainably meet human resource needs of 'full Earth'
Maybe the criminals were running a VPN server on the leaseweb servers, so incoming ICQ was encrypted but outgoing (to the ICQ servers) was unencrypted?

It isn't too clear.
No, I don't find this scary at all. My impression is that these algorithms are brittle, working only on very simple and structured problems. And these algorithms and their hyperparameters have to be specifically set by human researchers to match the structure of the problem. And if computer hardware progresses to reach orders of magnitude more performance, that may come at the cost of its present advantages in reliability, copying, and speed.
Pirate Joe's Shuts Down
That very much depends on what are your requirements. If you need all the stuff skype supported originally - chat, voice, video, screen sharing etc. then I don't have a solution I'm afraid, particularly if you need support for various operating systems.

meet.jit.si
Wow I had to look Crinkl up, what a cluster... yeah that. Wow. I'm sure someone is already working on an in-depth analysis where someday we can look back and say: vapor, vapor, vapor, scam, great idea but no monetization, vapor, scam, etc. etc...
Apple's new machine learning framework thinks the old Mac Pro is a heater