skysight-inc/HackerNews huggingface dataset:
Hi everyone,

I am Deshraj, a co-founder at Caliper, a platform for recruiting AI talent.

As ML/AI roles grow, we need scalable ways to test candidates' practical ML skills at the screening stage (before they come for an onsite interview).

This exists for testing CS algorithms/data structures in the usual coding interviews, but performance on those isn't necessarily correlated with practical ML / AI skills.

It would be nice if recruiters or hiring managers could create a challenge around some (say toy) data, invite candidates to participate in the challenge, see how they compare on a leaderboard, look at their code if they'd like, and then decide if they'd like to interview (and eventually hire!) the candidates.

Caliper provides exactly this. Would this be of interest?
how can these types of discussions be held in the abstract? the number of components or services, micro or otherwise, should depend on the specific application needs.
This is pretty much what happened with the Comet. I think they gave in when four of them had exploded.
Makes sense in the case of Android.

https://en.wikipedia.org/wiki/Mat%C3%ADas_Duarte
And I think it's _really hard_ for a contender like `stuff` to become a better alternative for many people without the 'social network' features of facebook. An easy way to see what events your friends are interested in, as a primary one.
Reminds me when I was contacting Deutsche Telekom last year regarding an outage in Monschau area. "We have no problems". In fact, the whole exchange was down, press got a sniff of it when people could not contact emergency services anymore: https://www.aachener-nachrichten.de/lokales/eifel/netzstoeru...
The number of engineering openings is growing much faster than a single school can.
I've had a similar experience. I stick with DDG anyway for personal stuff, but at work I still use Google because it affects my productivity.
> Deezer music went another route: you can pay for your subscription through an iOS device, but you'll pay a higher price. [0] I'm surprised Apple permit this.

This is what Spotify used to do (charging $13 instead of the normal $10 to give apple their cut), but they stopped when apple started making apple music available at $10 (since they didn't need to pay their own tax)
>...and then tags it with your name...

Even that's not wholly necessary required. If they can obtain data from your own Facebook app (or an app using the Facebook SDK), it can place you in that area around the time the photo was taken and given it's friends you have connections with on Facebook, it's easy enough to surmise it's you without the necessary confirmation.

Seems very Orwellian, to be sure, but not out of the grasps of the end-goals of data harvesting/profiling.
The IRS copies us on their returns. So, no.
Boeing did definitely switch sides though: https://twitter.com/ByMikeBaker/status/1105909327255080960
I'm aware of the nature of compounding returns and inflation. Compare BA to other companies that have been publicly listed for a long time. KO, CAT, MMM, IBM, and so on. BA has had a markedly-parabolic rise over the last 4 years.
to play devil's advocate, why value (current) efficiency above all else?

evolution, for example, marches forward via experimentation over efficiency: billions of organisms, each slightly different, some highly viable, most marginally so, and some not viable. that's super-inefficient! it has to be easier to find the handfuls of best individuals and propagate them to the next generation, right?

capitalism, too, is inherently inefficient--people deploy capital in all sorts of ways, often profitlessly. it's not like we have one restaurant chain for each type of cuisine.

if the answers are so obvious, why don't we get it right the first time?
You could do it pretty trivially with a pair of iframes and a text input

EDIT: I tried to do just this, and both of them blocked it :(

Refused to display 'https://www.google.com/?q=cheese' in a frame because it set 'X-Frame-Options' to 'sameorigin'.
Refused to display 'https://duckduckgo.com/?q=cheese' in a frame because an ancestor violates the following Content Security Policy directive: "frame-ancestors 'self'".
I've had a hard time calbrating a single UI to use. I had endorse a ton of help and none of it endorsed for critique or design, they just started correcting me on shit they made up. It was ludicrous. How do you do it? Just let them be correcting over time. This was about 5 billion different tests, over loops. Cut for flavor not spice if its gonna flap for a judgement call on someghing you didnt experience.
We all agreed no church design, fluid philosophy and ternary modes for the whole in case kids were watching while parents consume themselves a la reddit. Painstaking work to be on the disapproved side of it. How does one do it?
I am not a fan of the cookie banners at all. If anything I feel like browsers should implement it as it already does with other security settings (access to location, camera, etc…) and then people can decide to allow all websites. Blacklist, whitelist whatever. Why are we making every site implement a completely unique interface with different verbiage?
"It's hilarious how everyone has just forgotten that used to be a thing"

Ads were always a thing, they're just going to be better targeted with more info.

There is no free lunch, so what this means is the 'no cookie' users may be exposed to more ads.

I understand the market dynamics are not working very well, but we have to remember that information provided is not free either.
Good insight, thank you!
can you guys add HG (mercurial) support in sublime merge; I'm a paid member, and I work mainly with mercurial

currently I paid for beyondcompare which is pretty good for doing diffs, but would love to switch if sublime merge supports mercurial

Thanks for a great product
> For one thing, why are you so insistent that I'm an opponent of health care reform

I think the assumptions others may have made because you've largely described what you don't want.

Do you have suggestions or thoughts for what an effective system is? What is the system that you do want?
The only things that I can think of that would cause this scale of being down is either a T1 center outage or (conspiracy hat on) a major hack and everyone is rush patching

Would be interesting to read the post mortem if there is any regardless
The first part of the hype cycle is "I have a hammer and now everything is a nail". The second part of the hype cycle is "I need to hammer some nails but I'm tired of hearing about how great hammers are".
This comment doesn't make sense to me. Like all words, "race" has different meanings, i.e. it can be defined in different ways.

Race can, and has, been defined in a way that is useful to scientists. "Biological races" are different populations of the same species that meet some threshold of genetic variability with respect to each other. When populations are isolated for a long time, this is inevitable.
If you're encoding data for a domain guaranteed to contain only US English words and US English symbols, and you're OK without the occasional non-ASCII bits in US English like diacritics in loan words, then sure. But such domains are vanishingly rare. As for your examples, "most of the internet" might still contain non-ASCII, I think, but even a little bit of the internet is still a gigantic and highly active part that's inseparable from the larger domain of "the internet". And, while the legal symbols in the syntax of a programming language might only be ASCII, programming languages must process arbitrary strings, which may be user-facing, or be in some other domain where ASCII is inadequate.
If you think $80 dollars is too much for a tool that you can expect to use for 5+ years without issues (I'm at 5 years with Sublime currently), I don't know what to tell you. If you work a trade, you should expect to invest in high quality tools (a laptop, maybe a second monitor, etc.).

Granted, if I knew how to as productive as I am with Sublime Text with Vim or Emacs, I would switch over in a heart beat.
> Clicking 'no' should still allow people to view the website, but without placing any tracking cookies.

No! It doesn't. Viewing a website isn't anyone's god-given right. The tracking cookies are part of the business model. If you don't agree with how a business makes money, stop patronizing them.

If this is serious, look for companies to just block all traffic from The Netherlands. Why even bother dealing with the hassle.
The US president?

It also seems popular with journalists and media companies (e.g. TV shows asking viewers to "tweet us your questions")
Define "a lot of normal web stuff". How did we ever do normal web stuff before session cookies?
A $5 coffee is more than a monthly salary if you pick the right places.
Since the grounding has affected search queries, could you help me with a citation?
But this can catch accidental dual citizens eg Boris Jonson got a separate tax demand from the IRS when he was selling his mums house and presumably after HMRC had had its death duties.
I suspect military planes have ejection seats not because of built-in instability, but because they have a tendency to get shot at.
It's the first time you've heard it because there is a lot of BS floating around in the last few days, and it seems to be getting worse, not better.
They're indiscriminate, so I tend to "trust" them. They don't really care what they put out, AFAIK.
> like translating your content into Polish, for example

There are Polish speakers that aren't Polish citizens. Translating to Polish doesn't prove an intent to sell to Poland any more than having a page in English implies trying to sell to England.

There is nothing in the law that says that translating into Polish or another language common in the EU results in GDPR being applied. The actual law says,

"This Regulation applies to the processing of personal data of data subjects who are in the Union by a controller or processor not established in the Union, where the processing activities are related to:

the offering of goods or services, irrespective of whether a payment of the data subject is required, to such data subjects in the Union; or

the monitoring of their behaviour as far as their behaviour takes place within the Union."

That's it. "Offering goods or services" can be interpreted in a variety of ways, but translating into a language doesn't mean anything. People speak German in communities all over the world. Even offering payment in Euros isn't necessarily targeting the EU. Plenty of EU expats have Euro accounts, particularly those based in Africa and Asia. So it's perfectly normal to have a German language site, selling products in Euros, targeting Germans in Shanghai and have that not be in GDPR scope. However, an English language site, selling in US dollars showing Berlin apartment listings targeting American expats in Germany -- that would be in GDPR Scope. The language and currency have nothing to do with it. It's the intended audience that matters and that can be often determined by the product/content being sold/delivered.

The point of my rant is that too many people are reducing GDPR into some ridiculously simplistic terms such as "can't use euros, can't use an EU language" or similar. However, the actual reality isn't so sophomoric.
Boeing and the FAA have a deal to let Boeing self regulate. In exchange they are supposed to tell the FAA of any internal issues. [1]

This of course is insane when you are talking about a for profit business.

[1] https://youtu.be/vWxxtzBTxGU 20min in.
It's the intelligence/LE community's wet dream come true really... and scary on just about every level you ponder (* tin-foil-hat sold separately).
cough, cough, SAP
Strangely, RFC 6531 gives the impression of being written by people who didn't realize unicode normalization was a concern. I'm reading it for the first time, but it basically just says "an SMTP server can advertise it supports UTF8, and then it should accept UTF8 in all the places that were ascii before." I mean, a little bit more complicated than that, but with regard to _mailboxes_ (the part before the `@`), not much.

It doens't seem to say anything about normalization, or the fact that a mailbox `josé@` could be using 'LATIN SMALL LETTER E WITH ACUTE' or 'LATIN SMALL LETTER E'+'COMBINING ACUTE ACCENT'.

I suspect any SMTP servers supporting UTF8 are actualy doing NFC normalization to match mailboxes to requests.
I'll be honest, I don't understand the difference between what defines a monolith vs. a microservice. My 'organization' is about 15 developers, and we all contribute to the same repo.

Visually the software we provide can be conceptually broken apart into three major sections, and share the same utility code (stuff like command line parsing, networking, environment stuff, data structures).

Certain sections are very deep technically, others are lightweight modules that serve as APIs to more complex code. Every 'service' can be imported by another 'service' because it's all just a Python module. Also, a lot of our 'services' are user facing, but perform a specialized task in an "assembly line" way. A user may run process A, which is a pre-requisite to process B, but may pass off the execution of process B to a co-worker.

Is this a microservice or a monolith?
Agree. This looks like the kind of UI that was designed in Photoshop or perhaps a device simulator and then never vetted on a real device by a real person. It's not great.
Data Viz of the Week: How We Spend Our Days and Computer Vision
> So a cookie such as "gdpr_response=ok" has ZERO effect on GDPR compliance.

I wouldn't be so certain about that. Before now, most people were pretty certain that an accept/decline warning was enough and that they had the right to refuse service to people who did not click OK on the warning.
and the 17 release is out which changes a number of things so I'm playing it again and working out new designs while also thinking to myself "oh no.... oh no.... why am I up at 2am, I have work tomorrow, ok, bed time, right after I just finish this off....3am"
I recommend Dell's Alienware (AW) laptop if you need a machine with good specs that can reliably run Linux. I have been a happy Ubuntu user on AW for a while. Great options for hardware, built like a tank, and can run simulations/experiments for days without heat warping problems* (this was my primary requirement). Downsides are it is clunkier than the competition (personally I am now used to it) and the battery backup isn't great.

* I once started a set of experiments, drove off for a short 3 day vacation, and returned to see everything was still running smoothly. Which frankly I hadn't expected.
itch is interesting in that game developers can choose the revenue cut, it defaults to itch getting 10% but can be set to anything from 0% to 100%. Steam is 30% as usual.

Kitfox is taking 20% in exchange for handling marketing and customer support (after the store cut), leaving Zach and Tarn with 72% or 56% for itch and Steam respectively (assuming they use the itch default cut).
I just implemented S3 loading in this change: https://github.com/JohnSully/KeyDB/commit/a45f212693956a6fb1...

Its currently in the unstable branch, once it gets shaken out a bit I'll release 0.9.3 with it included.
Completing automation of what?

Farming? We're close. Factories? We're getting there.

Completing automation of writing software? I mean, we're not writing machine code any more, but we really haven't even started. It's not clear that we're close to being able to start.

Completing automation of scientific discovery? Completing automation of new product ideas? Security? Writing novels?

I mean, I'd hate to say that none of those things could be automated. And yet I can't believe that everything will be.
Alexandria Ocasio-Cortez’s Green New Deal Is Being Built
Color Output for Docker Commands
Just watched the YC Amazon CTO talk on Youtube. It seems Amazon has a service oriented architecture whereby each team run their own 'service' or monolith. I don't work at Amazon, so someone could probably correct me. Other teams could adopt that approach not the super microservices / containers that need a dozen things. Probably some of the microservices could be broken down into functions that run on lambda.
You're probably already aware but if not:

Andreas Eschbach is one of the very few published german authors in the (somewhat) SciFi space. And he's also a fan of Papyrus. On his web page he has for over decades a large subsection of Q&As about writing and publishing on the basis of his personal experience.
http://andreaseschbach.de/schreiben/schreiben.html
It might seem pithy, but my wife has a small internet based business and uses facebook as a login for one of the sites she sells on. So, today instead of being able to autofill labels directly for shipping, she had to hand type addresses in for all shipping labels for products sold on that site.
I can't even reach that status page right now...
Mark Riddell: Exam whizz at centre of US college cheat scandal
There should be a header that browsers can send to indicate wether the user does or does not consent to tracking.
That's kind of a simplistic view, isn't it? By that logic you should remove the pilots, crew and passengers since they add a negative effect (weight) to the plane.
Thats just Robotic Process Automation. If you haven't seen it, google it :)
That's a bit of a chicken/egg thing, but it shouldn't matter if there's no pop-up in the first place right?

I should mention that I essentially browse this way due to a few privacy add-ons I use and it is absolutely infuriating having to deal with these pop-ups even on sites that I've already visited.
I’ve never used API gateway outside of quick prototype tests to access lambda. $750 per month doesn’t sound like a lot of money if you have 225 million requests per month. A free API is probably an exception but I do realize why that would too expensive for your use case.
What features?
Is local data storage a possible substitute?
Microservices are vertically integrated, they have their own endpoints, storage and logic and do not connect horizontally to other microservices.

A monolith does not have any such restrictions, data structures are shared and a hit on one endpoint can easily end up calling functions all over the codebase.
Do you think apple's subscription feature is worth paying 30% more for spotify?

Do you think spotify should just suck it up and take the hit to keep prices the same because apple is providing a service (access and subscription handling) worth 30% of the price? Not even Amazon charges that much.

I don't know if the anti-competitive practices mentioned are illegal, but they're certainly scummy. The company that owns the walled garden shouldn't be bullying spotify to try and prop apple music up.
The practice of stores like Walmart strongarming producers into reducing prices and quality is a well established problem with a number of articles and documentaries around it already.

In either case the difference between a store doing this and Apple doing this is that Best Buy is not the one of two practical ways to access the product, and consumers are not compelled to go only to Best Buy simply because they chose to go there once.

Figuring out the proper practices for phone app markets is difficult right now, because we really can't compare them to anything that already exists. Physical markets just aren't the same thing.
There’s different types of cookies. Cookies are not banned but the ones not needed to offer the service are optional.
Children for Sale, 1948
I think we can all agree that you should never be applying any normalization to bytes representing a file system path, unless you are doing it according to specifications for that particular file system+OS combo.

file system paths are tricky with non-ascii, that is for sure! Especially if you are trying to be agnostic to OS/filesystem. They are an edge case.
The 30% fee only applies to digital goods, not physical ones. It's part of why there's all the awkward hoops that the main amazon app goes through when you run into digital goods, but everything else is mostly sane
https://www.nytimes.com/2019/03/12/business/boeing-737-groun...

> Early Tuesday, Dennis A. Muilenburg, the chief executive of Boeing, spoke to President Trump on the phone and made the case that the 737 Max planes should not be grounded in the United States, according to two people briefed on the conversation.
The empirical evidence is there: two crashes.
I got my 6 year old Pixel laptop out the bag in a client meeting today, used the touch screen to quickly scroll through some stuff and the non-tech crowd wanted to know what the machine was. Despite its age it still had wow factor. "You should get one of these!" - if only they knew it was 6 years old...

I passed up the opportunity to buy the new Pixelbook as the original Pixel still works nicely and I don't need Android on it particularly.

However, I think that Google have gone wrong with ditching the Pixelbook. There is a definite market for a decent developer machine that you can run Linuxii on that isn't a hack. Homebrew, Virtualbox, Ubuntu in Windows isn't ever native and the instructions are always less straightforward than with a stock Ubuntu or other regular distro.

From recent news there seems to be a small army of pissed off Mac users that want simple things like an escape key. There are also plenty of developers that don't really need Windows. The Dell developer XPS specials are very nice but the original Pixel and its descendants get a few things right, the 'no expense spared' 3x2 screen, nicest keyboard ever, best speakers ever and best trackpad going works for me.

Google should accept that their take on a 'developer machine' is going to be low volume but there is no reason why they can't make it pay its own way, really it is a matter of specification and not nickel-and-diming things like the keyboard.

If anything they should make the machine exclusive. Anyone can have a posh Apple computer but it is still just an Apple to people like the clients that I met today. Break out the Pixel though and even if you are just scrolling through a web page it has some impressive statement value to people who know nothing about computers.

I think the hardware division went the wrong way trying to make the Pixelbook 'for everyone' (rich). If they made it super cool with the ability to run a linux distro native as well as having ChromeOS/Android then they could have made something that Pixel laptop owners like myself would buy. Instead I run a regular PC for development.

I also think that if their developer machine was the de-facto thing for Google to use in house then that would make the machine aspirational to developers. If one were to be using the same hardware that Google designed for their developers then you would feel that you had the best going for Android/web development. A Dell machine doesn't quite have that kudos because nobody at Dell writes a lot of code.
In that case I could actually see some valid reasons for it.
There is Crostini now. Basically a Linux VM that is integrated in the OS.
Future of the Firm
I got my github two factor auth SMS two hours late. Fortunately it was just my old laptop. I wonder if it was related. Good reminder to set up an authenticator app on my new phone so I don’t have to rely on SMS!
Also academia and journalism
You make me almost want to feel bad for a corporation. Nothing Boeing can do or say will make some people happy.