skysight-inc/HackerNews huggingface dataset:
China's Xi could rule for life, as two-term limit set to be scrapped
Moving faster with REPL
Markdeep – plain text that will look good in any web browser
I feel this is almost certainly right. Often when I fall asleep I literally see my dreams forming out of the brown noise you see with closed eyes.
Do you work with Nazis?
In their defense, they probably have a very difficult time weeding out candidates that don't know anything about programming. It seems like this is the new alternative to a 30 minute phone screen, and I bet a lot of candidates actually like it. But it's good they have your feedback, and if they aren't too crusty, they will use your demonstration of knowledge in stead of your HackerRank score as proof you know your stuff and pass you on to the next level.
> unnatural conditions including (1) time limits, (2) forbidding research on Wikipedia or StackOverflow, (3) forbidding collaboration, and (4) forbidding the use of libraries

The above indeed does not make sense, unless you're hiring a solve-puzzles-as-sports person.

I don't think it's enforced by HackerRank, though. It must be the employer's requirement. If so, their hiring process does have problems.
From the site, "large pretrained models + your data."

...it's not really a small dataset then, though.
While that's true, the context of the statement makes it clear that's not what's being discussed at all.
The Arch wiki in the sibling comment is a good resource for learning a lot. I'll try to (over)simplify the short version here:

With the old BIOS-based boot process, the computer (the hardware/motherboard; not the operating system you ran on it) would, when it started up, look around for installed operating systems to boot. It wouldn't look too hard: on each hard disk, it would look in one (or, if you were lucky, four) places for a specially-prepared segment outside of the data installed by the operating system. This segment isn't a file or something that you can browse to normally on the drive (though some things shimmed it so it appeared thus); it's a non-file special segment outside of the OS's normal data/files. That segment (well, segments, but still) had to be set up just so otherwise the computer (BIOS) wouldn't find your OS to boot it. Doing this was often tricky, even more so when you needed multiple operating systems to be bootable. Doing this was also pretty inelegant, since if you wanted to stick an operating system on a sub-partition of a disk, as part of the installation process you had to mess with data that affected everything on that disk, not just what was in the sub-partition. It worked, and was simple, but it was the equivalent of being forced to modify a single central global variable in a software project every time one sub-part (file, function, whatever) of that project wanted to use a new library. For an excellent writeup of the gritty details of the BIOS/MBR startup process, see this document: https://neosmart.net/wiki/mbr-boot-process/

UEFI, put most simply, looks around for installed operating systems a lot harder than the BIOS method did. It does a lot more than that, but the benefit GP was describing accrues from UEFI being much more capable in terms of discovery: instead of checking a single global prepared location for bootable OSes, UEFI can look in the files on the drive and do the intuitive thing: "looks like these files are part of an operating system; I'll give the user an option to boot from it".

This doesn't always work perfectly, and there's a lot of complexity (and criticism) I'm hand-waving away here, but that's the gist of the difference.

Sorry, turned out to be a not-so-short version.
> It would be nice if it used unlicensed spectrum

If you are talking about the bands I think you are referring too (2.4/5ghz) then you aren’t considering the implications. To send a signal from ~800mi away on those bands, you’ll need to be radiating with so much power that you’ll effectively destroy any terrestrial usage of those bands. Literally your Wi-Fi won’t work anywhere on earth due to the channel congestion / noise.
Quite on the contrary: The OO part of OCaml is hardly used at all in the wild!
I wonder if this raises questions about privacy, if you're ultimately going to end up in googles eco-system in a way anyway why would you want middleware?

As a cloud provider I really like GCP compared to others.. it's clean, consistent, predictable and easy to use.

Speaking personally in my employment AWS always sent sales folks and Google always sent engineers, this makes me more comfortable too.
A blog post similar to this one (same content) that I did last year. I use it as basis for a small project on how to implement an http server from scratch in my distributed computing classes: http://joaoventura.net/blog/2017/python-webserver/
First off, true, reporting bugs to Microsoft is hell.

But on the other hand reporting feature suggestions to Microsoft is much more pleasant than anything open source has e.g. https://office.uservoice.com/forums/285186-general

In Open Source world, because by the nature of it you're non-paying, asking for features either gets back "submit your pull request" or "go away." Which makes sense, those who contribute the most time get the most say, and that would be fine if those that contribute the most time had the same goals and taste as those that didn't (see the failure of Linux Desktop as an example).
Ask HN: How do you manage on-call without disturbing your partner
I have on-call responsibilities as part of my job and was curious how people get woken up. My goal is to receive a middle of the night wake up alert with minimal disruption to my partner.

I'm thinking perhaps a bracelet that vibrates may be less noisy than my cell phone. How do you mitigate this problem?
GBPUSD: Strengthens, Remains on the Offensive
As long as they fix the "SPX window size can only be 1" it'll be fine.
I'm not sharing the view on the difficult the work with part.

For me, this just means, that he is not accepting a solution to the problem, explaining why he thinks it is not a good solution and offering another one, which would work for him. Also, he is not dismissing the hackerrank test, but asking to evaluate his skills on a different way too.

As far as I see, this is probably the best way to argue with somebody, that their chosen solution to the problem is not the ideal based on your knowledge and experience.
Discount codes was one method used, the only problem was that at the $1000+ ticket level, it's often another department buying the tickets and they frequently don't bother to use the codes :-D
Depending on who you are, having a personalized interview may make perfect sense. I'd say hiring a senior developer or a team lead should always take it.
Introducing JavaScript Translated Edition v0.5 Alpha
Centrifugo 2 plans and new real-time messaging library for Go
Interesting that Dropbox is saving a lot of money chopping off AWS while Apple relies on Google for exactly the same thing. I would think that Apple would host and build an inhouse solution, really curious what the reasoning is to go with GCP.
In Thailand, where medical care is both cheap and good, most of it takes place in hospitals. You can still find clinics, but people usually go to a full-blown hospital when they have health-related issues.

Inpatient treatment is much more common here than in the US, in fact from my American perspective it sometimes feels like they overtreat (lots of tests, prescriptions, IVs, and overnight stays for minor ailments).

I would have thought that treatment at a hospital would generally be better--they're larger than clinics, they have more equipment and more specialists. Though I wouldn't be surprised if clinics had certain advantages like a more personal relationship with your doctor.

All this is to say that in a market where health care is both cheap and good, hospitals aren't going away and people are spending more time in them. I wouldn't be surprised if the decline of hospitals in the US was about costs like you say.
Strange that they're using Google and not Amazon, considering Google (and MS) are direct competitors in the mobile device space.

Also this doesn't imply that user privacy is less secure, since they probably still encrypt user data before it goes to Google's servers.
Using Data to Generate Massive Growth
Hosting encrypted data in the Google Cloud is not the same as having the Google ecosystem where you willingly let Google harvest your email/history/location/etc.
I knew I recognized you: typing your name brought your page up immediately. I had previously posted your ADsafe work in a lot of places interested in how to do JS better. Just posted Pyret on Lobste.rs with them enjoying that. Didn't know you worked on that, Racket, and theorem provers. Neat stuff in your publications. :)

Yeah, I'll probably email you this week or the next.
How to analyse data while protecting privacy (curated data news digest)
I don't necessarily agree with serverless thwarting DoS attacks. While technically it makes it easy to scale to accommodate the increase load (in the same way that auto-scaling will). The denial of a service is the result of your inability to pay for that "infinite" scalability.

Personally I'd much rather have to deal with my service being offline for the duration of a DoS attack, then have my company go broke from having to pay for the capacity allocated to servicing the attack.
Thanks for the comment, you wouldn't be giving money to another developer, you would allow people to pay you for giving priority support (or fix bugs) via a subscription service. I think one-time items (like bounties) are not a reliable revenue stream (although we might add them later). Initially we want to focus on recurring (subscription based) value added items.
I agree with you on the points that HackerRank actually is not a very good indicator of how good programmer one is.

However unless they really like your profile they will immediately next you after that kind of response because companies also don't have time for this nonsense. They just want a standardised tests for all candidates so they can rank them and then hire the best.
The implication seems to be that gp has never interviewed and hired people who "had this sort of independent and outside-the-box thinking".
totally agree. showing examples of what candies you would get by subscribing would have been miles better then the animation. also, the blend in of the animation took a full second before you heard a the animated voice say hi. there was a reason Billy Mayes always started a commercial with a loud hi right from the get go.
Also, that page gave me dizziness.
Why that background colors? Jesus!
> But in the latest version, the Microsoft Azure reference is gone, and in its place is Google Cloud Platform.

Ouch. For Apple to move to Google's cloud infrastructure, they must have been truly disappointed with Microsoft's Azure...
Sounds good. I got your email. I'll respond within the week. :)
Intel Ships First 58G PAM4-Capable FPGA for Multi-Tb Network Infrastructure, NFV
US companies ghost candidates all the time. They actually do it on purpose, partly out of a fear that explicit rejections (especially with reasons given) may elicit lawsuits.

Our applicant tracking systems won't be upset if you ghost them/us. Your application will simply expire after a while.
GCP charges pennies for storage; they auto-dedupe on the backend too. Although I imagine the bandwidth is a high cost.

Speaking of cost, Apples war-chest is not small- if anyone can afford a premium, it'd be them.
“Longest living cultures...”

Somewhere an aboriginal Australian is sighing at you. A bunch of Israelis and Greeke are pretty annoyed too. China and India won’t be thrilled at your comment either.
Downvoting a comment on YouTube doesn't do anything
Kevin Smith suffer massive heart attack, is OK
https://www.youtube.com/watch?v=UKO-ebWS4Ko
As a hiring manager, I personally don't use HackerRank (or anything similar), but I'm thinking about it. My issue is that many of the people who I come across (most of whom claim to have backgrounds in CS) don't have even basic coding skills. For example, "write a function to reverse a string in a language of your choice" baffles them or takes 20 minutes to write, even though it was meant to be a quick warm-up question. If I know someone is strong coming in (for example, someone I trust recommended them), I will tailor the questions more to them, but otherwise, giving some basic coding problems weeds out a lot of people and saves everyone some time.

Even a short phone screen where I just ask someone to code a simple question takes 20-30 minutes of my time (plus however much time I need to get back in the zone), so HackerRank is appealing if only to weed out the very worst candidates. I'm not familiar with HackerRank specifically, but I imagine you have some choice as to how to set it up. If I could set it up to give candidates plenty of time and ask relatively straightforward questions to weed out people who don't have the basics down, it would be a huge time saver for me.
Zenkit Brings Its Project Management App to Windows, MacOS and Linux Desktops
That’s a valid point. Unlike Groupon, we focus on helping suppliers reach a broader group of businesses who are looking to unlock volume discounts but can’t individually meet the minimum purchase requirements set by the supplier. Through bulk selling, they can offer the advantage of basic economies of scale to a set of new customers that are on our platform. As you mentioned, Groupon hasn’t really brought much of new sales to suppliers through bulk discounting at the B2C level. We instead target B2B reducing purchase costs for small businesses by combining their discount requests at the product level and making the data available to suppliers who can use the information to run customized tiered based promotions.
I was only responding specifically to a candidate responding with this email if I had asked them to do a hackerrank.

While I can understand your leap to soulless masses - that was not my intention.
Hmm, so if more people do this, anti-amp email blocking would reduce reputation of amp-email senders? Nice.
But, did you use a recruiter for hiring?

Seems to me like an org that uses a recruiter isn't looking for "outside the box" employees. Obviously they aren't sourcing candidates with outside the box processes.
> since they probably still encrypt user data before it goes to Google's servers.

It still looks pretty bad for them.
I bailed on KDE overnight at KDE 4.1. You couldn't have an NFS mounted home dir, as they had made mysql a requirement for Akonadi, without which kmail and everything else failed to work.

Suddenly KDE was no longer 'enterprise' ready, as no enterprise I've ever worked for has offered anything but NFS for home directories.

Occasionally I come across a coworker who uses konsole, as they like the tabs. But I've never seen it in use widely again.

Have they removed this limitation?
HackerRank isn't a test, it's a platform for testing; individual employer tests on that platform can be more or less reasonable.
Have you looked into a DIY battery replacement?[1] I've replaced "non removable" batteries and cracked screens in several phones over the years (the latest being a Nexus 5X) and it's definitely doable if you have a steady hand, patience, and the right tools.

[1] https://www.ifixit.com/Guide/Motorola+Moto+X+Battery+Replace...
More, https://blogs.cornell.edu/biodiversitychile/2016/12/01/featu...
This one was released over the weekend, though, so apparently somebody didn't get the memo.
Hackerrank is nonsense, question is how desperate the person is for the job.
I do this now and it is not a useful as this project.
Vue js new framework componets
The Weaponization of Time - Extract private data from Facebook with JavaScript
Te weinig drinken is ongezond en maakt afvallen onmogelijk
No. [1]

[1] https://www.vox.com/world/2017/8/16/16152088/nazi-swastikas-...
Agreed, but without knowing the context I responded on this emails face value.

I would also worry hiring a team lead/senior dev who appears to be combative from the initial screening
There's been an interesting trend of big retailers transitioning away from AWS because Amazon is a direct competitor: https://www.retaildive.com/news/report-walmart-asking-suppli...
The point of an interview process isn't to find out stuff about you in isolation; it's to be able to compare you to other candidates. That's only possible if all the candidates go through the same process. Also, processes get calibrated over time. The most bewildering thing to do as an interviewer is to try a new process, because it's difficult to tell how a candidate did without having collected some other data points.
I've done ballsy shit like this to get attention from employers. Once I was too slow with the programming questions in the screen-share, so I put up a website with a detailed solution to the last question.

I almost got the job, they randomly canceled the on-site at the last minute. Needless to say, I think my effort at least got me to that final step.
>For years the document contained language indicating that iCloud services were relying on remote data storage systems from Amazon Web Services, as well as Microsoft's Azure.

>But in the latest version, the Microsoft Azure reference is gone, and in its place is Google Cloud Platform.

To me, this seems to imply that they still use Amazon.
From Apple’s actual iCloud security document:

> Each file is broken into chunks and encrypted by iCloud using AES-128 and a key derived from each chunk’s contents that utilizes SHA-256. The keys and the file’s metadata are stored by Apple in the user’s iCloud account. The encrypted chunks of the file are stored, without any user-identifying information, using third-party storage services, such as S3 and Google Cloud Platform.

From what I’ve heard, Apple’s services run on their own cloud platform called Pie [0]. It sounds like this platform probably abstracts away whatever storage service is used, allowing Apple to use whatever fits their requirements.

[0] - https://9to5mac.com/2016/10/06/report-unified-cloud-services...
I can see giving a test like this for an entry level job, but for more senior positions it doesn't really make much sense to me. I'd rather show off a bunch of projects I have under my belt or code I've written in the past.

For example, I haven't had to write my own algorithm to parse a b-tree or implement binary search since I left school. I could explain how these algos work, but to actually implement it perfectly in python or java under timed conditions with no outside docs, I would most certainly fail and the company would miss out on a pretty good generalist.
I still love how netflix handles cancelling subscriptions. settings -> cancel subscription -> are you sure? -> done and done. Feel free to re-subscribe anytime. They'll have kept your watching progress and personal recommendations safe in the meantime.

No weird psychological tricks to get you to not cancel, just a button and a confirmation.
MS brings its quantum dev kit to macOS, Linux; new kind of qubit this year
Value Objects Like a Pro – How to build the perfect class for your domain
I thought that's what their DCs were for. It definitely seems a bit out of character for a company that designs its own silicon to outsource something so comparatively trivial.
> So...not sure this is a publishing restriction so much as an author choice

It’s not an author choice, it’s a publisher choice. More than one author of a book on classical music has complained in recent years of being unable to include examples from the score in a general-audience work because the publisher thought it would scare potential readers away. You and me might think that a reader incapable of reading music might simply ignore such score examples and continue reading, but publishers fear that the mere presence of a score example would make the book seem to highfalutin’ for most audiences.
Can you explain what the problem with that syntax is, is there something you couldn't express in ReasonML? It is meant to bridge the gap for existing js developers, if I understand it correctly.

Regarding the ecosystem, I think the main goal is compilation towards js and js interop, so other backends don't really matter that much, from my understanding. Maybe Ocaml just fit the bill best as a base language equivalent, regarding the features they wanted to map to and from js.
There is overlap, but this isn't the same as Requests-HTML. It is nice that this library has been developed further over the years.
I assume they looked at groups of women, and controlled for partner presence.
Intelligent World: The State of the IoT
thanks yeah, that's kind of the plan for now.
https://www.youtube.com/watch?v=BLGFriOKz6U&feature=youtu.be...

They take security for these things seriously. You can store data safely even in adversarial clouds.
It seems to me that this is a well-written, polite, non-confrontational counter-proposal.

My opinion is that the company may have two responses that are both valid and legitimate: i) "Sure, go on, nice idea!" or ii) "No, sorry, please follow our established hiring practices".

Now, if the company takes that as arrogance and that email only is reason to eliminate the candidate, the email still actually worked as a great way for the candidate to eliminate the company. If a company punishes a polite, thoughtful disagreement from a candidate, it must be a horrible place to work for.
I think this is a perfectly valid response if you are senior/experienced/specialist and asked to do these impersonal quizzes. "We need to filter out the idiots" is not a valid reason to waste an experienced candidate's time either.
An Introduction to Scientific Python (and a Bit of the Maths Behind It) – NumPy
> I think that would be a much more interesting and useful way to spend two hours, rather than implementing cute little algorithms inside an isolated environment like HackerRank.

Hiring manager here, one who doesn't use HackerRank either. I'm in agreement with the premise, but I would likely decline an applicant unironically employing the tone of writing emphasized above given the implications against cooperation and teamwork.

"cute little" can be replaced with "case-specific" or "niche," maintaining the same general meaning while divorcing it from adversarial connotations.
HN dogma says "start with doing unscalable things". Fix what becomes a real problem, in the order that they do. With Apple's money I imagine paying a bit for GCP remains a minor hassle for a long time.
Donald Glover Can't Save You
I am not sure what you mean with pennies, they charge the same as AWS, and Dropbox just showed that doing everything inhouse saves them millions of $$.
From both sides as a hiring manager and candidate, I’ve found that a take-home coding challenge that’s tailored to the company is a far better indicator of fit.

With a tailored take-home, the company has a chance to evaluate candidates based on more realistic, holistic challenges than “solve this academic comp sci problem that you won’t actually encounter on the job”. And candidates can get a better sense of the type of work and challenges they’d actually be tackling on the job.

The take-home isn’t tailored to each candidate. The opposite, actually: it needs to be the same for all so that candidates’ solutons can be compared.

Here’s the tl;dr example of a challenge we give web engineering candidates:

“Here’s our API and API docs: <link>. Create an interactive data visualization using D3 and any other tools you’d like. Your submission should include instructions on how to run it.”

By keeping the challenge relatively unconstrained, we allow candidates to show some creativity and prompt them to make the same feature/quality/speed tradeoffs that they’d have to make in the role. We look for autonomous individuals, so this turns out to be a good filter. We encourage them to spend less than 4 hours on it, but our time limit is a pretty generous 1 week since they likely already have a full time job and other interviews.
History and Spirit of C – Olve Maudal [video]
Arm the teachers?