skysight-inc/HackerNews huggingface dataset:
I'll be honest: when I joined Toptal, I saw things just as you do. After very little, like as soon as I got my first gig, I understood it's just fair market rules, it's no discrimination at all. I'll try to explain, using this as a reference: https://en.m.wikipedia.org/wiki/List_of_European_countries_b...

If you are a developer say in Croatia, where we have a large community, the average wage of your fellow citizens is around €750, or $860

If you make $30/hour and you work full time, your monthly wage is a little over $4.800, five or six times what your neighbour makes. You've got a lot of slack there. If you live in Zurich, with $4.800 you cannot even pay the bills or rental. I'm not even mentioning what it takes to live in the Bay Area.

So, a good part of it is just being competitive. Another side of it is that clients know the cost of living where you are, and they will not pay your average iOS developer living in Croatia the same as they would pay her if she lived in San Francisco.

The goal there is to maximise the chances of a developer being hired.
You can read details about what appears to be a PSYOP on the Bitcoin community here:

https://lobste.rs/s/82pz7r/curated_links_to_understand_dange...
Skim around, found 'windows', skip
The sanctioned archive of TD's posts are here:

http://widgetsandshit.com/teddziuba/2010/03/i-cant-wait-for-...

http://widgetsandshit.com/dozba.html
Show HN: Ellure.io – The most inspiring news for women
I suppose if a bit of software crashes all the time, dumping it is a fair decision.

But of all the software I use, Chrome crashes the least (single tab page crashes very occasionally). I stopped using Firefox years ago for Chrome because Firefox crashed so much.

I would want to know why your Chrome crashes so much.
For what it's worth, Yokosuka is probably the Japanese city most accustomed to Westerners. 4% of the city's population is American.
Wikipedia is also unusually cacheable, a tiny fraction of users are even signed in. More dynamic and personalized content means hitting the limits of a traditional RDBMS with less traffic.
The Chinese bubble has partially been driven by lots of IPOs (http://www.wsj.com/articles/chinas-ipo-market-leaves-u-s-in-...).
No one is going to fund your start-up if you do not speak web scale. And the only web scale game in town is NoSQL. Also node.js.
https://www.google.co.in/trends/explore#q=mongodb%2C%20mysql...
Discovering Secret API Keys in GitHub
I’m now an Estonian e-resident, but I still don’t know what to do with it
In america, definitly yes. In Europe, not from what I can tell
In america, definitely yes. In Europe, not from what I can tell
Why not use a real-world example of something you would write a class for? The best tutorials are the ones that teach you things you can actually use. I've never used an Animal or Vehicle class myself. A better example might be to write something like an Article class, and then build out to a very simple and minimal blog?
> Now, feral rats could be chowing down on a greater abundance of rich food in the available garbage, but that doesn’t explain the upwards creep in ad libitum fed research animal weights.

That doesn't seem to make sense. So when feral animals eat more processed "rich foods" and gain weight that's understandable, but when animals that live with and are fed by humans gain weight it's a mystery? Could it be that animal food production has changed in the same way as food production for humans?
I think most such interview questions are informed by CS curricula, which also have only changed modestly since 1980(some new languages and tools). The elaborate pointer chasing structures available then have basically sufficed and are in many instances less useful new.
Lots of companies use NoSQL badly, and lots of NoSQL is implemented very badly. I can't help but think an awful lot of these engines read the bigtable whitepaper and completely misunderstand why it was important.

MongoDB, for example, uses collection latches. Thankfully, these are per-server, so if you're using sharding you've got one per server. It is still no better at single-server performance than MySQL using table-based locks (except that you are unable to write a query that uses two tables), except that the latches and 'documents' (locks and rows) are lighter-weight.

The writes in mongo are only document atomic. Why not use a latch per-document? It needn't be memory intensive; Use a bloom table to represent the latches, and a small amount of entries (a thousand or so) is plenty to allow real concurrency.

Lots of companies use collections badly. I've seen a collection of user addresses. These make no sense as a collection; They're less than a kilobyte long. They should be an array in the user object. Mongo documents are meant to be an order of magnitude larger than SQL rows, and a few kilobytes here and there won't break the bank. You're better off doing a 1M read than three serialized 1k reads; The RTT is comparatively long, even at sub-milisecond latencies.
Background: I also work as a Toptal engineer. I had similar questions like you have, and I did have years of experience before joining Toptal. I was a Head of Development in an amazing software development company and I loved it. I became a freelancer because of personal and health issues, and it was the best decision I ever made.

Joining Toptal does not cost anything but few hours of your time. I think that you will probably spend a lot of time reading these comments and thinking about them anyway. My suggestion to you, just try it. It will give you an answer better that anyone here can.

As for your questions:

1. You saw it already, but 3% is just a matter of statistics that show facts about applied vs accepted. Screening process is structured to make sure that only developers that are on top of their game can go through it. And yes, I'm one of those that support the thought that even front-end developers should understand basic algorithms and data structures, which is the first technical step in Toptal screening process.

2. Toptal is far more than just a sweatshop. To me, it as a standard software development shop that is just distributed. No different than any other company I worked with. It has a great culture, and I actually became friends with many people I met that work through Toptal. There is a whole team of people that is actually spending Toptals money organizing events and gathering developers so that they can meet for real, and not just know each other by their nicknames. There is always someone from the company that can help with any issue that might arise while you work with a client.

3. As for the rate, you set your own rate in Toptal! However, it is your job to make it competitive. Toptal people can just help you with a suggestion that will get you more work. Eventually, it is your choice to take their advice or not.
I trained as a navigator in the merchant navy for two years and i find it hard to believe that such a light ship (displacement ~4500 only) could be lost due to a broken tow line (considering it had a full fledged crew onboard who could have easily made fast another one). what a sad loss. would have loved to have that moored on my marina
I agree TopTal needs PR training. Their CEO's response here is a case study of how a CEO shouldn't respond:

http://yuriybabenko.com/blog/my-experience-joining-toptal
A more appropriate title would be "Girl lives with boyfriend but commutes via train to School"
> especially if you consider the age/condition of apartments

But apartment buildings in Tokyo are terrible. Fifteen years is considered "old" and that's not due to high standards - it's because after fifteen years the building is falling apart. I also suspect that if you compare rent per square meter, you're right you'll still have higher prices than London at least and probably SF as well, but significantly cheaper might be a stretch. $2500/month for 500 sq ft is expensive anywhere.

(And if the rent doesn't get you, parking will, though it's very easy to live without a car in Tokyo.)
Yeah, it's the also the first comment on the blog post.

>I haven’t read the paper, but domestic cats and dogs doesn’t surprise me in the least.

>The pet food industry isn’t that much different than the human food industry in making food cheaper, tastier, and more calorie rich than ever. Not too mention more pets now are strictly house pets than ever before and don’t run around the yard or neighborhood as much.

>As for lab animals I’d wonder the same thing regarding chow. For many caloric intake is probably highly monitored but I would wonder if where those calories come from has changed in monkey chow for example in the last few decades.
All: I had a negative reaction to this comment too at first, but on reflection it reads less like a jab and more like a rueful lament about mainstream programming culture. The fact that mgrennan loved the article and was so perfectly wrong about it not being appreciated here suggests that he or she just hasn't realized yet how much passion this community shares for the craft.

It's depressing to feel like you're the only one who cares, and when one has felt like that for a long time, curmudgeonly biases develop. So mgrennan, please get to know your fellow HNers, who love this stuff. And HN, let's be charitable to mgrennan, who may have been mistaken but whose heart is probably in the right place.
A bit of a nitpick here about MMX. Although the MMX registers were aliases of the floating point stack registers, the MMX instruction set consisted of strictly integer operations, not floating point.
Your description of life for kids in Poland reminds me a lot of my own childhood in Finland -- except that I was on the other side of the Iron Curtain, and there were no bread lines. (Quite few grey blocks of flats though...) I also remember driving through East Germany and visiting East Berlin in the mid-1980s and getting thoroughly freaked out by what a even child could recognize as a monochrome totalitarian dystopia.

It's the US, with its pervasive fear that kids must be supervised at all times or they'll immediately be kidnapped and sold into sex slavery or something, that's the real outlier here. See http://www.freerangekids.com/ for a movement that's trying to roll this back, with some success.
What? You're off by several orders of magnitude. The surface area of the earth is only 196 million square miles. Still very big, but nowhere near 510 trillion square miles.
There are some areas where relational DBs simply have no place at all, and never had. For example, CADs always relied on the hierarchical database engines, and it should always stay this way.

This new hipster relational model is not nearly as universal as its proponents are claiming.
No ordinary registers. Instead you have a FIFO queue( belt ), where every element( register ) is accessible and has a relative address( offset ).

https://www.youtube.com/watch?v=QGw-cy0ylCc&list=PLFls3Q5bBI...
Years ago? So much has changed since then, for all browsers. Whatever conclusions you made then have little relevance today.
One of them will be a rich master trader.
I'm creator of summernote. Actually I agreed with you comment. So I try to implement non-content-editable editor. https://github.com/summernote/winternote
The Foo at bar.com
Stackoverflow runs on sql server. Even with dynamic sites, proper design tied to a proper rdbms scales quite nicely
It is really obvious that you don't know what you are talking about. Sometimes it is better to say nothing at all.
This is a good point of view. Honestly I never thought that services like Parse or Firebase could gain so much hype and get a place in the market for the lack of flexibility. But the truth is that only few apps are successful enough to require an high level of performance and flexibility, so it makes sense to build a first version using these services and eventually move away if the product is successful, there's no reason to build a top-class service to later have it barely or even not used at all...
Android M: Things You Should Know About the Android OS
Thanks. We've changed the URL to that from http://www.memonic.com/user/dorian/folder/internet-tidbits/i....
I got rid of chrome ages ago, for similar reasons as well Googles' attitude that they have an inalienable right to all my data.
Experience allows an Engineer to tell when a problem is one that needs fixing, and when its one that just need a reboot, so many problems with technology are transient, as in not reproducible in any meaningful way (or rather commonly occurring way), yet we spend the most energy (In My Opinion) on those.
And the Acedemy award for Best AstroTurf goes to...

But seriously, two comments, both about Toptal. Consume with a grain of salt.
Yes, I've worked in apparel ecommerce for some major brands, and many that market to older women use vanity sizing (beyond the general trend in the article), which leads to a high rate of return. You can put a vendor size chart right on the product page, but if the customer thinks "my size is X" instead of "my measurements are W, X, Y, and Z" they won't bother checking.
> which is occasionally a significant enough difference to be important

Other factors likely to be (more) important: (a) Measuring dry ingredients by volume (b) The specific sub-type/quality of ingredient used.
Responsibility in Software Development Teams
Integrating React.js into Existing JQuery Web Applications
They're already doing that: http://www.wsj.com/articles/china-moves-to-devalue-the-yuan-...

Despite the misleading subtitle, this is a change to the way the yuan is managed and will allow continual (slow) devaluation.
Much like the relational model isn't universal, neither is the nosql model, and that's exactly the point. It keeps being adopted in places where sql is the right solution.
Same here, I consider it close to a botnet. Privacy and FF ftw!
Why Introverts Make Great Entrepreneurs
Actually you would think this would be true, but because of the cost of holding a position you can lose money if the market stays flat (not likely given the current VIX).
I'm really glad Chrome forces the update. Because I would be sad supporting Chrome 32, 33, 34, 35, ..., 40, 41.. in my Chrome Extension. I would hate using polyfills everywhere and modernizers for my webapps. All I need to care about is 1 version. The latest.

Sadly this doesn't happen sometimes as people still don't upgrade, but most do which is fine for me. I hope it stays that way.

As for crashes, that's pretty bad to be sure, but I didn't see the OP try filling a bug-report.
Buy low; Sell high;
Visualizing the Mandelbrot Set with Chlorine
The author of this article obviously doesn't understand the immense pain of a world where most browsers update manually. Besides the enormous security issues, that also gave us IE6 headaches for 10 years.

I've honestly never heard of anyone having this crashing issue, and it sounds like an edge case. The author is also still on Windows 7, which is a 6-year-old OS and probably not the highest priority for Google's testing of Chrome.

A few isolated edge cases of problems like this are worth an overall safer, FAR easier-to-develop-for web.
Show HN: Who Cares? – Professions in the NHS
This is where a bunch of people with no clue talk about how great pgsql is and everyone should create their startup using raw sql and only psgsql because it does everything even nosql ;) It is funny how forums gravitate towards inappropriate and obscure solutions and then recommend them in every situation. You can see the same effect all over the internet. Eg MFA on reddit recommending Allen Edmond shoes. A completely inappropriate shoe with leather soles that costs 10 times as much as modern shoes.

NoSQL databases are much nicer to work with for typical web applications (yeah, even the ones with relational data). They are much closer to how we actually use data as a programmer. Most startups using a SQL database will be using an ORM, which is a massive piece of software designed to make SQL databases more compatible with how we actually work. Even then, they still don't have the flexibility you get from using a nosql solution.

As for this article, it is hard to get past the fact that he thinks the only reason to use nosql is for scalability. He also states that mysql was fine, yet fails to understand that the massive startups using mysql didn't use it at all like a relational database.
I understand what you're saying, but the question is - have you tried to go for "average for experience" rather than "average for experience, country adjusted" rate? How much time was filled with work / how did it work?

Of course chances to get hired matter, but if there's a chance that you can get 2x rate with half the work (or other more realistic proportions), that's even better! Hell, why not go all the way and get a POBOX / virtual company from the most expensive neighbouring country if that increases your rate?
And it most certainly isn't in Tokyo...

https://en.m.wikipedia.org/wiki/Yokosuka,_Kanagawa

Edit: the article also fails to mention the huge stigma attached with "abandoned" or bad luck homes .. If there's even a hint that someone died there, or that the abandonment was the result of hard luck it can damage a property's worth. Not to mention earthquake readiness of the homes - something on people's minds a lot since Tohoku 3/11.
I don't get if you are sarcastic or you really believe in what you wrote. I hope it's the first option.

Anyway, NoSQL is definitely a good solution for some usages, I personally created a special analytics service using Cassandra that is good to store unstructured and unrelated data to be later computed and analyzed. It would be barely impossible to achieve this without hitting on performances due to the data integrity checks that most SQL servers/engines perform. On the other hand, I use SQL everywhere else and I am happy with that. It scales well if the design is well made and it's just a matter of research and a little bit of preparation to create an SQL environment that scales. It's not easy as some NoSQL databases, but not that hard and impossible as some of these solutions are claiming to gain new customers...

On Node.js I have some doubts, even if the general nature is very scalable and is well proved as fact, there are other solutions that are good alternatives like Golang or some frameworks written in Scala, maybe on top of AKKA.

The big problem is that a lot of companies and investors are asking for scalability, but the reality is just that one service on hundreds built are going to be so successful to require a scalability plan. If you hit that target you would definitely get enough money to even migrate the technology to something better and scalable.
He/she was joking.
Looks like they used string theory.
Thank you! I will accept my prize with honor
Pen testing high heels
It's Time to Digitize the Planet
As a photographer, I try to follow up weather when I'm out and about. As many people have reported, the met office is next to useless, even on the short term!

One I've found works /wonder/ is the Norwegian weather service at http://www.yr.no/ .
I'm not kidding, these guys not only give pretty accurate forecast, but they over england and they provide it in neat meteograms that are quite precise and easily read.

Now, how to explain that yr.no can predict weather in the UK and the met office can't... Met office has FUDed the country with "Oh but it's difficult in the UK, we're and island blah blah" but clearly, that's bollocks.
Chrome is working better than safari in my iPhone 6+
There is an old format called Mealmaster
It depends on your timeline.
If anyone has some comments or questions about the extension, I'll be more than happy to answer.
Haha, thanks for pointing that out. I didn't make it to the comments.
Its more about data interchange support, i.e. we could support GraphML instead/next to the RDF varieties.
But this would be difficult for us to generate in a streaming way.

Then for our end users, we would need to hack in a namespace convention to avoid issues when integrating our data.

Then TinkerPop misses the SERVICE concept for federated querying in SPARQL1.1, which is essential for our endusers who do knowledge discovery (i.e. small biology labs without the inhouse capability of running their own large databases).
CloudFront, the CDN from Amazon, have already been blocked by the GFW. But you can use CloudFlare or Baidu's CDN, etc.
So, what is everyone who isn't using Chrome going to use?

It's been the defacto browser for the modern web for as far back as I can remember without thinking too hard. (Like I know once upon a time I used some web spider search, and Netscape and IE6 forever... but I haven't realistically thought of a main browser other than chrome in forever).
In this thread: Lots of people criticizing a perfectly valid first diagnostic step that they all use frequently. Yes, we all know that it's not a FIX for some long term problem, but frequently you're looking at a simple confluence of rare events that caused an issue that can be resolved by resetting the system to a known state. If the issue continues with a frequency that is troubling, then you move on to other steps, but if you fire up a kernel debugger and bus sniffer every time you have a minor glitch, you're wasting time. And I wager everyone commenting otherwise knows that.
I doubt that, it's part of the British Army
> Our job is to minimize [...] false negatives

Every part of your "interview process" suggests otherwise.
My philosophy is that the first time something funky and unexplainable happens, power cycle and don't spend a bunch of time on it. But keep and eye out for the same thing and if it happens again, then investigate.

Using it to solve a daily problem is a terrible idea, if you have any control over the system.
I am not reaching conclusions about Firefox today, I don't know where you got that from. I haven't used it because Chrome has been good to me and I haven't had a reason to switch back.
Not sure this is a serious question, but Firefox comes to mind? Or even the new Edge possibly? It's not like they are that much worse than Chrome.
A note -- if you're linking to arXiv, it's better to link to the abstract (http://arxiv.org/abs/1406.1886) rather than directly to the PDF. From the abstract, one can easily click through to the PDF; not so the reverse. And the abstract allows one to do things like see different versions of the paper, search for other things by the same authors, etc. Thank you!
An interesting, but fairly poorly-written article.
Chrome _is_ Safari is on your iPhone. It's just a UI layer on top of Safari. Apple doesn't allow third party browser engines. It's why Firefox isn't on iPhone but it is on Android.

But what does any of this have to do with desktop browser choices and auto-updates?
It has historical links to the british military, but it's part of BIS (Department for Business, Innovation and Skills).

http://www.metoffice.gov.uk/about-us/who/management
A currency war is not going to be good for speculative investments - say like the tech industry. Lets hope it does not come to this.
"Also, I think the market crash is starting. Im making one last trade (altera) which should go up 10% and then I am shorting sales force."

- Me, to my father, five days ago. The altera trade is not going well, so far... I may not have picked the right stock to ride the wave with.
And I wager everyone commenting otherwise knows that.

Not really. If it happens once, it can / will happen again. In my opinion a bug is a bug and should be fixed. But I do agree this attitude does seem prevalent.
Did this a few months ago. This is what happened:
* No syncing history with phone
* No chromecast, literally had nothing to watch on TV
* Even slower than Chrome. Thought Firefox was supposed to be fast, but nope.

Switched back in days.