skysight-inc/HackerNews huggingface dataset:
I think that Hackerrank etc are optimising for the wrong question. 98% of the time as a hiring manager I am not looking for a AAA coder - I am looking for an A level coder who fits the team and has other soft skills that matter.

At a certain point "can code" stops being "can write perfromant algorithms" and starts being "can work without direction, can be placed in front of users without fear, can defend their decisions, is not an asshat."

Ten minutes on a shared screen and we can find out if you pass fizzbuzz, can make a rational stab at an algorithm question. After that it's mostly cultural fit.

You cannot automate a test for "is not an asshat" so we get more and more people proving they can get 99% on programming tests when programming tests are 5% of the job.
That's not true. Research shows that, while some of the increases are passed along, a large chunk is absorbed by the shareholders.
I hear the opposite. They are stressing a technical opinion here, but for the sake of rationality and efficiency. These are usually not the same people that are overly concerned with "correctness" when communicating with others.
Amazingly paternalistic. You think that just because somebody does not have a lot of money they should not be allowed to choose from among a marketplace of providers?
Feds: False Change of Address Moved UPS Headquarters to Rogers Park Apartment
I suppose there is comfort in choosing an organization that operates similarly to your own.
Facebook ignores complaints period. I have to assume that all of them a directed to /dev/null and they call it a good day.
I feel it’s a bit of a stretch to compare public information (what city does best guess say an IP is located in) and private information (where is my device right now).

The lookup against what IP is in what city is published in numerous public databases that anyone can look up against in small doses at no cost, or at scale commercially.

This service shines a light on that, doing away with illusions of privacy and showing you where you potentially have none.

Comparing to Google and Facebook feels disingenuous. You can’t lookup any person in their DB and see their records. It’s not public precisely because they’re hoarding what (in aggregate) is legitimately private data.

It’s still an illusion of privacy mind, as all the recent fuss finally coming about demonstrates.
So they're worried that instead of going to their web site for news on patents next time I'll ... what? Go tho the PDF of this opinion as a source of news instead? If it was an actual web site then sure, maybe they could see it as a potential rival to their web site. But for documents like this (2) appears to be irrelevant. Not that this isn't their reasoning for not linking in general, but no wonder traditional media are having so much trouble operating on the web.
What are the most controversial stances The Economist has taken?
> surely browsers should shout of a certificate that was valid for domain X changes today

Why? If the new cert is valid, why sound any alarms?
Newman Day
No, it isn't, it is not a problem with tax law, it is a problem of secrets deals with some companies
Yeah, I was wondering the same thing. I don't get if the grey scale is only for the web design or the phone is all black and white. Is gray the color color i can pick for the phone? What if I want a red phone? Is it gonna be a darker black phone?
Show HN: Stash Away Some of Those Chrome Tabs with KiwiBox
Unintentional modeling of wealth inequality...
I made a simple tool to help me break my bad social media habits: https://quit.social/

I uninstalled Twitter and Facebook from my phone, and replaced them on my home screen with Safari bookmarks that looked like those apps (using favicons).

Any time I would try to open those apps, it would deliver a "mild shock" in the form of a big red shame warning telling me how many times I've recently failed to stop using the apps.

I kicked the habit in about a week.

The fake Twitter app still sits on my home screen, but I only ever tap it by accident. As soon as I come up with something to put in its place, it'll be gone too.

Feel free to use it if you find it useful, it's pretty ugly but it worked for me. If it works for you, consider making it prettier: https://github.com/imjasonh/quit.social
Pluralsight Launches Technology Index
Sony Xperia XZ2 Premium Full Specifications and Features
Where do you get the 900 figure from?
I’d rather these run out even faster so we can just get on with IPv6. Why waste effort on these dying gasps of v4.
I don't see how the sum would be unique to a particular combination of letters.
Worked both ways, I dodged a bullet and am happier in my current position than can be :).
It is made in the U to the S to the A. Just kidding. Won't even happen in my dreams.
A simple test suggests otherwise, using Gruez's recipe above but swapping the private and non-private windows.

There are potential information leaks, such as the combination of IP address, user agent, screen size, and fonts available. And there may be bugs in 3rd party plugins like Flash that fail to respect private mode. But it doesn't seem to be anything as simple as cookies being shared.
They say 90% of millionaires make it from real estate. Even though real estate is high right now, you've gotta save and wait for opportunity.
Well there's always Nassem Taleb's view of bitcoin which some might find worthwhile, particularly because he's a known skeptic of things generally. [1]

[1] https://medium.com/opacity/bitcoin-1537e616a074
"1) Ruby is hard to get a job in, so you are off to a rough start."

I get there is demand to maintain Ruby/Rails apps today... but how many are hiring for new RoR projects?

Seems there was a bout of "RoR and ActiveRecord Don't Scale" articles a few years ago... then suddenly the new cool frameworks became Angular and React.
This thread shows signs of having been upvoted and commented on by booster accounts. That's against the rules and we ban accounts and sites that do that, so please don't do that!

https://news.ycombinator.com/newsfaq.html
Doesn't software like databases that care about this already assume the OS flush return values are bogus?

And it still doesn't solve the problem of the host buffers disappearing. What's the scenario, the host experiences a power-loss, but was somehow anticipating it and managed to stop writing to the SSD?
Hey, thank you -- this is a good point. I'll update the code to 52 iterations in the upcoming iteration to the site.
I really like what y'all are working on. I echo some other comments about the legibility of your body copy, I'd increase the contrast.

Will your phone be available for purchase/use in the US?
Indeed, just the amount of mainstream MCUs with external memory bus connection is smaller with each year.
That's not a problem, the problem is they want to hire like Google yet they do not provide equivalent level of compensation.
Why write your own method? Because it is sometimes better to write 10 lines of your own code rather than pull an entire library for some trivial task.

Creating a dependency to a library is not benign. Even if the library is easily available and mature doesn't mean that everyone has it, or that it will never change. Remember how "leftpad" broke npm?

Having that smug attitude towards the recruiter, assuming he is an experienced developers himself, should rise a red flag. Yes, sometimes projects have constraints (like "no pandas") that may seem stupid, and sometimes they are. But it is first important to understand the context.

So instead of asking "give me a good reason?" to the recruiter, give the reasons yourself. Invent a scenario where you actually need to rewrite that csv parser, bonus points if it is related to the company's business, and finally, write the damn code the recruiter wants you to write.
> I got an alert from our monitoring saying the website was down for 1hr 2min 59sec.

That's a very accurate time. What system do you use to allow sampling at under 1 second intervals? My nagios boxes poll every minute, so an outage could be 2 seconds, or nearly 2 minutes, and nagios would report the downtime as 1 minute.
After college, I was interviewing with the company I eventually ended up with. This was the second technical interview (and we eventually had a third). The very first question I was asked was to write a function that prints out a triangle like:

.

..

...

....

At the time I thought this was an attack to my honor. I literally felt terrible, and thought the interviewer was mocking me, for some reason. I also thought maybe I couldn't make my resume clear. Anyway, this was only a few moments, since questions gradually became harder. Needless to say, after this interview I was really curious why would they ask me such a simple question, which is nothing more than 2 lines of python code.

But then I started learning about this mythical men, who have good resumes but can't even write for loops. I guess I was naive and assumed everyone with a degree in CS would be competent.
That's true, but what about the software engineers who do build world-changing stuff? I think that we should definitely hold them to a higher standard than we currently do.
New Facebook Platform Product Changes and Policy Updates
At least you were given a programming problem. I would have played along a little bit and at least discussed how the layers work. Instead of pandas, use the csv module so he could see a loop iterating over header and data rows as tuples. If he pushed further, outline how you might code the csv reader yourself if it didn't exist. Move the discussion into the difficulties of correctly handling a file format like csv and real-world issues like malformed inputs, validation, and error-handling.

In my case about a decade ago, I became obstinate when given one of those silly math-trivia-puzzle problems like how many ping pong balls will fill an elevator or how long is a string. This was for a relatively senior track FAANG interview, where my background at the time was in HPC, distributed systems, and provisioning systems that were precursors to today's IaaS bread and butter. In my case, the interviewer was adamant that I derive some figures that depended on basic geometry and knowing the diameter of the earth and ratios of landmass to ocean surface. But, he wanted me to first SWAG these figures, after I told him I wasn't a geospatial geek and didn't memorize such facts.

I decided to be difficult. If I were somehow faced with such a task, I would first consult reference materials and even see if I could find the actual answer he wanted, since it sounded only one step removed from what you could find in the CIA World Fact Book or similar. Only if that failed, would I dig up source facts and try to derive an answer. I would focus on getting the answer, not on entertaining myself with a Martin Gardner puzzle at my employer's expense and risk. I would never have to make seat of the pants estimates and act on them rather than doing due diligence. I'd either have done homework, or if there was really no time (like some system availability crisis, if we pretend I was an ops person), I'd choose a pre-planned contingency action to make time.

They didn't go forward with an offer, and I felt a bit of relief at that.
What. Why should a device be responsible for your own self control?

Also, you can just install a parental control application and block any app store downloads.
CAA support wasn't mandatory for WebPKI CAs until 2017-09-08 so it's likely that it's better supported now than it was last year.
can someone ELI5 how this works? like, how do they physically do this ?
So much of education when a child is young is made up of non-academic cognitive skills. How do you shape and react to a child's human interactions - and the associated cognitive skills - via any kind of media or device? It's hard enough for trained human beings...
Why would a landlord accept these terms? Isn't the landlord increasing their exposure to financial default? And if the parent is true and they are operating in premium markets, there should be a lot of other willing tenants right?
I second this. The Apple Watch lasts all day for me while on LTE. It's all I need and want.
And the actual code for OSX: https://opensource.apple.com/source/file_cmds/file_cmds-264....
The idea that humanity is sinful and unworthy and the end of the world is near or at least inevitable has a very long and deep religious background. Yet these themes frequently crop up among those who are making a point of the inferiority of religious thought. I have a certain distaste for how much people apparently love to think in terms of labels rather than substance.

I often think downvoting is overdone, though.
It's highly personal preference I do much better on take home vs live code on the board in front of N people you never met before.
Wasn't Elizabeth's tutor-actor different from day-to-day? (If I'm recalling my characters correctly.) And that was partly the explanation for how she turned out. While Nell's was a dedicated tutor-actor through the whole time.
A friend of mine didn't understand how he could have done better than me in a "write a quick sort" interview (we were still students) when I knew the algo and he never heard of it (and obviously struggled more).

Well, in one case (me), all the information the interviewer had was "this guy happens to know how to implement a quick sort by heart. K.".

In the other case (my friend), he got "this guy is able to understand and implement an algo he never saw before in a reasonable time", which is much more impressive
> but we'd rise again in less than a thousand years.

Would we though? I am not so sure starting from scratch is going to possible. For example, all the easy oil is gone. All the easy mining, is gone. We can get at it because we have the technology.

If 99% of the human species was wiped out, yes we would continue to exist, but I would not expect many great civilisations to flourish again
What makes elixir/erlang good fit for rpi? When compared to let's say rust or lua. Serious question, no offense.
I see this as a form of hidden unemployment that we just happen to favor sponsoring collectively for whatever reason. These people would fall back to basic income and be free to take jobs just like everybody else; depending on ability and willingness.

But I take your point and this is why I pointed out that dismantling this will be highly disruptive and unpopular. Ironically, the problem is bigger in countries that are more likely to otherwise be in favor of a form of basic income. I.e. countries with extensive existing social security systems.
Protect Yourself from Malicious Sites During a Search
France's influence was also much greater than it is now, as can be seen by prominence of the French language and culture around the world today. Yet it's paltry compared compared to American influence. The British Empire undoubtedly gave America a head start but I don't think English would've become the de-facto lingua franca of the world based on British influence alone.

The "scale and reach" of the British Empire was certainly tremendous but I don't think it's really comparable to the modern "American Empire", their nature is wholly different. I think the influence of American culture on the common people of the world today is much greater than the British Empire ever accomplished. There's a Mc Donalds on the Champs-Élysées, a KFC on the Red Square and Starbucks in China.
mmm. that was more or less our initial concept in 2016 : https://www.instagram.com/p/BQ5hmZqhkNU/?taken-by=bllocphone. But the main feedback and learning was: you can't do without apps. Theres an app for everything and little things and you need it. (like the metro app for a tiny village somewhere)
However overall UI design & flow matters, and currently everything is designed to make u more addicted. Try switching from an iphone to an older Android, install a minimalistic Launcher and you'll see how less you check facebook and the news. However its slow af and some apps won't work.
For IPv6 only like that
https://tools.ietf.org/html/rfc6877
Sprint mobile uses that method
Well, see, compared to what most of us are used to nowadays, IP networking looked a little bit different back then.

In 1981, RFC791 [0] came about, describing a way of doing IP addressing on the ARPANET (based upon "classful networks" [1]). In accordance with this scheme, you would get either a /8 ("Class A"), a /16 ("Class B"), or a /24 ("Class C") -- depending on how many hosts you had (or thought you might reasonably have). This is the main reason why you see some organizations with a /8 today that you wouldn't expect.

Classless routing ("CIDR") [2] -- or, more specifically, variable length subnet masking (VLSM), what we're all familiar with today -- didn't officially exist until RFC1518 [3] and RFC1519 [4] (fall 1993). CIDR was introduced as a solution to a problem people were already starting to experience then: a shortage of IPv4 addresses!

(Yes, 25 years ago, they realized they were running out of IPv4 addresses and started working on solutions. IPv6 [5] first emerged as a "draft standard" in late 1998 -- but only officially became an "Internet standard" last summer!)

[0]: https://tools.ietf.org/html/rfc791

[1]: https://en.wikipedia.org/wiki/Classful_network

[2]: https://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing

[3]: https://tools.ietf.org/html/rfc1518

[4]: https://tools.ietf.org/html/rfc1519

[5]: https://tools.ietf.org/html/rfc8200
Therein lies the trick. Calling yourself "API compatible" in no way implies actual compatibility.
Most programmers never need to interact with binary trees directly, and I would hazard a guess that if I asked ~10 of my compatriots about big-O notation, maybe 2 of them would understand what I was talking about.
I've been working on this for a year or so (unrelated to this article). I assume the AI will be available at some point in the future. The hard part is actually the teaching material.
Wait, what? The second old people are no longer working their savings should immediately be devalued?

There is some rich irony in calling out the lazy old people sitting on fiat when easily 99.9% of "cryptocurrency people" are sitting around HODLing while they wait for their COINZ to MOON. If contribution is your value argument, at least make a modicum of effort to list some of the great open source work contributed by the cryptocurrency people. It seems that most of the "work" is either minimum effort ICO garbage meant to enrich the principals or is blockchain-for-the-sake-of-blockchain to get a marketing boost off the hype.
I tell myself I have just a lower middle class wage to spend, even if it is a bit more. I like to think of my thrifty spending as a way to keep in touch with the reality of people of more humble means.

What you earn more than a cashier, the Moroccan cleaning lady or the Mexican strawberry picker is your lucky lottery ticket. They can survive without. You too can probably.

Investing the surplus is a simple technical question. Read up on the subject.

Donate some of the (returns on the) surplus. Not because you have to. Because it will make you happy.
We've been thinking on this. It is definitely a though issue but it is not different from the opportunity of decapping a commercial chip and try to get IP from there. There a three options we have been thinking: 1. Obfuscated register mapping with a synced TRNG, 2. A light cipher. 3. Physical and structural logic obfuscation. The area overhead is an issue and we are trying to gather some results from an internal research going on to see feasibility.
Everything having a publicly routable IP isn't an automatic good thing.
Last two sedans I've had, they were opposite.

Honda will only let you fold down the seats if you already have the trunk open (to solve the evil-valet problem).

Subaru will only let you fold down the seats from the cabin (to... stop people from escaping out of the trunk, I guess?).
See every single building in Manhattan mapped with this new tool
As an omnipotent creator, other choices in physics and the arrangement of matter would have other drawbacks. The problem of invasive species destroying unique ecosystems on earth is widely recognized, and if you were designing a universe where interstellar travel was easier, then the scale of the problem would increase.
> ... because we have no industry wide, respected entrance exam.

This. In fact there needs to be one exam, with subsections and subscores per subsection, along with an overall score.

Being able to solve an algorithmic challenge on a whiteboard does not mean that you can:

a) write readable and maintainable code

b) effectively communicate requirements to whoever is actually running your code in production

c) know about application-level security vulnerabilities like SQL injections and know not to mindlessly insert them into your code

d) instrument your code for metrics and logging in ways that are more or less standard and expected for production monitoring

e) engage in effective review of others' code

f) use typical API handling techniques which are production-ready, e.g. exponential backoff and circuit breakers.

All of which are testable in a certifiable way.

Simple truth of the matter is, the vast majority of companies that hire 10 developers who studied efficient algorithms for their interviews, are better served by hiring 9 engineers who are aware of how production and organizational realities affect their work, plus one "performance hacker" who may or may not have a master's degree in CS, whose job is to find the worst real-world production bottlenecks and replace the implementations with algorithmically more efficient implementations (plus stricter performance tests so that the more efficient code doesn't get ripped out later).
Nope, almost everyone has the files and the feed posted on blubrry, podbean, libsyn, or soundcloud, depending on your needs. While owning your own stack is nice, the benefits of an outside service almost always outweigh the cons. Blberry is the most premium of them, in both cost and freedom, but is notwworthy in that they 100% allow you to own your own feed. My podcast uses podbean as it's the cheapest (unless you publish infrequently, in which case soundcloud is), but the one killer feature blubrry has me considering switching for is the fact that you can walk with your feed at any time.

edit: the reason being able to walk with your feed is so important is because it means you aren't tied to that content provider in any meaningful way (almost every podcatching application out there except for one just points at your RSS, or plays follow the leader with itunes). Forgot to mention that part.
The downvotes are probably because I've implicitly called out individuals who believe in - have perhaps even published materials encouraging - the "missing out on 99 good hires is better than making one bad hire" philosophy.

I've also explicitly called out the FAANG hiring practices, which are frequently held up as the best practices in the industry by those doing the hiring. After all, who wants to be even partially responsible for hiring "that guy" when you can not or will not fire them later?

But, here's my point: I've been part of the process that hired "that guy". I was also consulted on the decision to fire "that guy" a month later. I was wholly on board with the action in both cases; and in the process we got two other great employees that we never would have hired if we were afraid of taking chances.
> hijack the target's DNS, generate a valid cert for the domain you want.

That’s hardly “anyone” – it requires non-trivial resources and, thanks to certificate transparency, is going to be noticed and revoked relatively quickly. That further lowers the likelihood that someone capable of the attack will burn it for a limited window of access.
oh boy, I ve been banned for all kinds of reasons here and there. but booster accounts... I mean why can't bots have human rights? lol
You'd have to go to R for those esoteric stats packages :). Yeah, I think that what's available in each of the languages is kind of unknown until people need it. It would be hard to catalog it all too in a way that's both accessible and comprehensive.