skysight-inc/HackerNews huggingface dataset:
I wrote a couple of these home works and finally gave up. In fact, I won't interview for any dev positions that require me to do a recruiter phone screen, another technical phone screen, a homework and then an onsite coding test.
Expecting production level code in a homework is just asinine.

I'd much rather do a timed coding test for 30 to 60 minutes and be done with it.
I don't believe I agree. Every story has two sides and I'm just not sure this is the forum to lay that all out in.
How Should Financial Regulators Handle the Bitcoin Era?
I don't think IPC tests involve main memory I/O.

Edit: I missed that the benchmark methodology is on a different page from the results.
Your footnoted link was good reading. Disturbing but good. Thanks for posting it.
Doesn’t matter. Cloudflare is a US corporation operating under US law (as well as the laws of other countries they have offices in).
Yes and no.

Government pushes lots of compliance down in contractors and state government, but tends to not push down transparency requirements.
Here's past tense: My grants have tripled in value since I started, and as a result my total comp over that period of time has been considerably higher than the offer I received at Google, which was in Mountain View. The higher COL of the Mountain View offer PLUS the outperforming stock put my comp way above what Google would have paid.

When that behavior ends, if Amazon doesn't adjust my comp, I can go to some other tech company, while still having one of the best names you can have on a resume (although, Google would have been arguably better in that case). Furthermore, if we consider my stock gains as part of my annual comp, it gives me a vastly better bargaining position.

Still blowing smoke?
I see other responses explaining how surveillance data, itself inadmissible in court, can lead people to evidence that is admissible. That's great, but it still makes it seem like only criminals are at risk. Far from it. It's important to remember that this same parallel construction can be used to strengthen false allegations or convictions, allegations or convictions under an unjust or unreasonable law (e.g. marijuana prohibitions), or discriminatory application of a proper law. Got a political opponent? Use Palantir to discover some little pecadillo, then engage the police/court machinery either to get an actual conviction or - almost as good - a whole bunch of negative PR. It's not just criminals. This kind of thing endangers everyone.
First they came for the Nazis and didn't protest, because I hate Nazis. Then they came for the prostitutes, and I didn't protest, because f*ck the prostitutes...

What's next?
I used to agree with this, but since I started using Dropbox Paper as my primary editor, I've changed my mind. I don't need to see the markup if the editor / formatting works consistently.

The different header sizes are immediately obvious without trying to find how many #'s there are. Monospace words and sections are immediately apparent without trying to figure out if i used backticks or apostrophes. And I don't want to "Preview", even if it's a live Preview. I want to see my fully formatted document as I type it without switching context.

On that note, one thing I wish _all_ markdown editors would pick up, and have only seen on StackOverflow, is the "Reference Style" links, where you can denote a link using something like [1], and then list the url below the text. I have never once, ever, needed to know and immediately see a full url while reading or editing text. Inline urls actively make editing and reviewing more difficult.

This is hidden by Dropbox Paper with an actual link as expected, but their export still has inline urls, which is standard, of course, but I don't agree with the standard.
https://news.ycombinator.com/item?id=16869888
Models of cooperation with app developers (Appus Studio)
Pitfalls of Card UIs
Right, I have evaluated QT. There were reasons why I decided not use it in that project.

1. Licensing. Their commercial license was prohibitively expensive for the project. And their open source license was too limited for our purposes.

2. I wanted the software to work on top of bare Linux kernel, i.e. no desktop managers, no compositors, no mouse pointer. Also I needed to render different stuff to 2 displays at the same time, QT can’t do that.

The GUI wasn’t too complex, just a handful of screens on a 7” 800x480 DSI touch screen, plus simple 2D vector graphics on an external 4k HDMI display. That is why I was able to use lower-level stack without spending too much time on it. I only used C++ for DRM/KMS and NanoVG, everything higher level is in C#, running on .NET Core.

BTW, the most time-consuming part was on-screen keyboard for the “Connect to WiFi” screen, and soft keyboards are only available in commercial QT.
Wow, cool. I imagine in volume it's within a factor of two or so of that?
High-Performance TensorFlow on Intel Xeon Using NGraph
I built a website test automation platform [0] that started out as an automation challenge for my other side projects. It has proven itself useful to others so I figured I'd turn it into my next adventure as its own business.

Automation is something that I believe to be a must-have for many areas of business. ETL work, data entry, data collection, testing, etc., can (mostly) be automated as they're all very replicable. This frees your hands to work on the more important aspects of your business/job.

[0] https://bastions.co
I've just started looking at the remote jobs market, as finding a remote position could be very useful in my current situation (ie, ready to leave my current position - which will require some time to find a replacement and for the handover - and to move abroad). But it looks like most of the good offers are only for US/Canada based people.

Does anybody have good experiences with finding well paid, technical remote jobs here in Europe? How did you find that?
Netflix ‘stories’ are here with 30-second video previews in mobile apps
Anandtech has nothing to gain if they're the only ones with invalid benchmarks.

Edit: If the comments on the AT article can be believed, then Toms Hardware's Intel benchmarks didn't include the latest Meltdown/Spectre firmware patches because they didn't know that the X470 platform had them to begin with.
> IP addresses aren't PII.

I personally think so, but everything I've read about GDPR says they usually now are considered in scope.

Deleting comments is non-trivial. How do I verify that the person requesting deletion is the original commenter? How do I then wipe out every mention of their IP address from all my logs?

These are easily solvable questions for large companies, but overheard for small startups and personal projects.
An IPC test is basically running a benchmark while locking the processor's Frequency (through overclocking tools). That way, you get to test the architecture without dealing with all the Turbo-boost stuff on modern chips.

Memory latency / bandwidth is a piece of any benchmark. Some benchmarks are purely CPU (Linpack), but others are better overall tests of the system (ex: Cinebench or Blender)
> The big problem I have started seeing is web design assuming you always browse using a maximized window.

That's been a problem for roughly twenty years now. Way back in the 1990s (on a 4:3 CRT, natch) I started out with half the screen dedicated to my browser and the other half left free for other things (back in those days it was normal to have many windows open at once on a Mac screen — weird how we have so many more pixels now, but typically just have one thing on the screen at a time!).

Eventually I had to stop doing that, because so many sites assumed that I'd have the browser opened full-screen. At the time, I believed that to have originally been a Windows-ism, but I don't know anymore if that was really the case.

Even though I love my tiling WM, I do kinda miss the days when I'd have multiple windows open. Now, I have a second, portrait-mode, monitory — but I only have code on it, and leave my browser on the landscape-mode screen.
There are some very useful features there, but I can't help but think that MySQL should have had them a long time ago.

Is there something MariaDB doesn't have? I'm genuinely curious as I've only really followed PostgreSQL development.
There are such things as network effects and thresholds for complex systems. So outcomes can and will be discontinuous in policy space. Perhaps for the simple reason that human society is pretty complex and certain things about it are still not very well understood.
iOS sync glitch lets attackers control devices
From someone who builds software like this all the time, I am tired of seeing these "privacy" issues people are crying about. People want to get wifi off a FREE wifi connection and then bitch about their data being leaked, even though they ticked the box that said the wifi owner could do whatever he wanted with the data collected over his own network.

People have to learn to be responsible for their own data, use their own services and secure their own technologies and stop blaming everyone else for data they out online or ALLOW to be put online but storing it on a device that has access to the internet, we're talking mobile here.

I see people bitching about Facebook when it comes to privacy, but Facebook isn't about privacy, its exactly the opposite, its "social media" where you "share" things, not hide them. Palantir has nice solutions that not only gather data but uses sophisticated techniques to tie the data together.

If you think your constitutional rights have been violated then you need to speak up, and not on yc, and not on some nameless forum, not on your blog and not on social media. You need to take your ass down and file a lawsuit, otherwise, just sit there quietly while the big boys secure your country.
Woohoo I've been eagerly awaiting this. I use redshift postgres and SQL server at work and looking to migrate from postgres to MySQL for my personal ML projects.

Window functions have been a long time coming and I personally can't wait!
Oracle can't sue you for using Java and OpenJDK.
> What is anandtech doing different?

AMD's officially supported memory is 2933 MT/s. Intel's officially supported memory is 2600 MT/s.

Other review sites overclock memory and run both systems at 3200 MT/s RAM (closer to reality: you may have to spend $20 on RAM but the faster speeds seem to be worth it these days). It seems like Anandtech prefers to run the system on default settings however.

Its definitely a discrepancy. But I don't necessarily think Anandtech is in the wrong. It just goes to show how much these little decisions matter in benchmarking, and why its good to have multiple benchmarks from different sites.

So, do you go for the "obvious overclock" with 3200 MT/s RAM, or do you actually follow the official recommendations from the manufacturers? Regardless, its good to see that different websites have tested the two different cases and leaves it up to the reader.

See this line: https://www.anandtech.com/show/12625/amd-second-generation-r...

> As per our processor testing policy, we take a premium category motherboard suitable for the socket, and equip the system with a suitable amount of memory running at the manufacturer's maximum supported frequency

Personally speaking, I think running RAM at an overclock at 3200 MT/s is more fair to both systems. Both systems achieve 3200 MT/s easily, with Intel overclockers often hitting 4000MT/s or more (so really, Intel has the better memory controller). So its just... odd... that AMD would be equipped with better RAM.

But Anandtech's approach is reasonable (although they probably should list the timings of their RAM in their setup page). After all, most computer builders probably don't know the finer overclocking details between the systems, and may instead just go for the officially supported numbers.
That's no different for the pilot at that moment, you fly the airplane exactly the same. Loss of pressure is trained for too - a lot. What happened here is remarkable but that does not play a role for flying, more for what happens after landing (for example, the whole world covering the incident...).

I'm a measly PP-ASEL and while I applaud the captain all the "hero" and especially the "only a fighter jet pilot could do this" articles are ridiculous.
I wrote about their previous ban last year and what it meant in terms of censorship:

https://fightthefuture.org/article/the-new-era-of-corporate-...

A lot of people will simply say, "Well go use another provider. It's their business and they can run it as they want," but in the case with the Daily Stormer, they were banned from many providers/platforms and even all the major domain registratars.

When so few companies hold such a large market share, they can and do censor content. In the US, we don't allow businesses to discriminate on the bases of race or sex, as far as which customers they're willing to accept. Speech isn't covered, but should it be? Can a Staples refuse to copy a flyer if it has content they don't agree with (so long as the content isn't illegal?)
The fastest way to get live programming help
I guess the technocracy promotes free speech when it suits them & shuts it down when they fear it.
Uber's New Direction: Move Slow and Test Things
There was no probable cause for you to be under surveillance prior to the "random" stop.
I don't know why this article is only about laptops. It's difficult to buy a square desktop monitor these days too. I've been complaining about it for years. Widescreen is a terrible shape for code. I don't need more horizontal space, I need more lines. What am I going to use horizontal space for? People say turn the monitor vertical but that's horrible too. The screen is designed to be viewed at a certain angle for a start. 4:3 is perfect for me to be able to have two columns of code filling the entire screen.
Not necessarily. Linux subsystem is really a helpful feature for web developers indeed.
If the software development industry was the home building industry...

I'm a general contractor (Unicorn Homes Inc.) and I'm currently building a number of spec homes. We're going to need electrical work done in all the homes and I'm in the process of sub-contracting out that work. What I need from you, Joe Electrician, is for you to go wire the kitchen of one of these homes. Once you're done I will inspect your work and let you know if I'm interested in hiring you for more work.
You don't need to understand logarithms at all. It's just a very simple scale: higher is better.

-4 is not so good. -1 is very good.
What are the best conferences for remote leaders in 2018?
> Anonymous comments are not covered with GDPR.

There is no guarantee that comments stay anonymous. Commenters can, and do, enter their real name as their display name.
The pigment in Falu rödfärg is not based on copper, it's iron oxide, a byproduct from the copper mine.
I think you may have causality reversed. Without Palantir, law enforcement would not only have no use for the data, it probably wouldn't be able to even collect it in a meaningful sense, in terms of technical and financial resources.

Palantir goes to the agency and says, "Give us data and we'll give you "actionable intelligence".

You know, back in the 90s and early 2000s, the term "data mining" was perjorative. Financial operators would look through their mass of data for correlations and sell them to people who would discover that they didn't actually work.
Here is it article for the qouted example. Its in danish https://politiken.dk/indland/art6451755/Minister-uds%C3%A6tt...
> and now you have more money than you get with the UBI alone.

And so does everyone else. Prices will reflect that.

> Is this really such a hard concept for you?

Yes, what's so hard about supply and demand? Housing costs too much? Increase supply. Healthcare costs too much? Increase supply. Education costs too much? Increase supply.

I feel like I'm taking crazy pills here. It's all really simple. If you want the price to go down increase supply. I'm not saying it's easy - but nothing else will work. Redistributing costs more energy than is gained. If you want to help those in need, increase supply.
This heavily biases your interview process to only take candidates with time to complete your homework: unmarried, childless new graduates. If you tried to give me a 3-day interview I would walk away.
Anything when motivated by fear.
I've met folks, recruiters and (tech) leadership, at companies that do these type of long, arduous interview processes.

They make it a point of ego / pride that they have such a long, arduous process. They've even mentioned the occasional candidate who asks about billable hours for an 8+ hour code problem, saying "Who the hell does that guy think he is?" Of course, they were shocked and appalled when I asked who they thought they were to ask someone to spend 8+ hours of their time on an code test before even having so much as a phone screen to determine compatibility.

As it were, this was a company in the contracting space so I assume this is an intentional filter to weed out all but the most compliant individuals. If you're not willing to bend over backwards, they're not interested.
CFTC Charges People Running The Virtual Currency Known as ATM Coin
Meet the Medieval Warrior with a Blade for a Hand
couldn't imagine taking a contract that said I couldn't do any other work

It’s usually about avoiding conflicts of interest - you can generally get the box ticked easily enough to do something unrelated to your job with them. But “doing an audition at a competitor” is unlikely to be signed off!

But even so - these homework assignments are stupid, and discriminatory on factors unrelated to job performance, and no other industry does it. In fact they yield worse candidates because quality candidates don’t tolerate this kind of nonsense.

And how would this work - you take vacation to do your trial period? You quit to do a trial period knowing it’s still an interview not even an offer?
It's not more space. My 4:3 monitor has a resolution of 1600x1200. That's 180 lines of pixels more than a 1080p screen which is about 13 lines of text.
Proskauer’s Study Examines 2017 IPOs
>Reached by The Verge, Google said the changes were the result of a long-planned network update. “Domain fronting has never been a supported feature at Google,” a company representative said, “but until recently it worked because of a quirk of our software stack. We’re constantly evolving our network, and as part of a planned software update, domain fronting no longer works. We don’t have any plans to offer it as a feature.”

https://www.theverge.com/2018/4/18/17253784/google-domain-fr...
Good point. I tend to use folders so on a bar they’d be a menu that would hide and then show. But for things like reading lists where I want something linear and present, the sidebar is nice.
Free speech doesn't have anything to do with prostitution lil buddy.
> Reliability: DDL statements have become atomic and crash safe, meta-data is stored in a single, transactional data dictionary. Powered by InnoDB!

To clarify, does this mean that DDL is now fully transactional the way it is in postgres?
I find 4:3 too square for both tablets and laptops as it seriously detracts from watching widescreen video content such as nearly all newer movies and TV shows, but 16:9 does have seem a bit too wide compared to height, especially on tablets when you try to use it in portrait mode and it seems ridiculously tall. I've found 16:10 to be a better than 16:9, and while I haven't had a 3:2 laptop, the 3:2 Nook HD+ from a few years back is probably my favorite table screen(shame about the rest of the tablet) in that it didn't compromise movies too much, but wasn't awkward in portrait.
There are a lot of postgres fans on HN, would you mind giving some more info on why you want to go from PG to MySQL?
I prefer homework to timed, monitored programming sessions. But the task should never be a big task.

When i interviewed for a backend development position, the task was to set up flask with two routes, connect to a dB and retrieve a couple of rows when user visited the routes.

It was not hard even though I never worked with flask before, and it wasn't supposed to be hard either. It was a test if I had basic programming skills and that was it.
That argument goes both ways: When you say Facebook is "selling ads", I think most people would understand it to mean that advertisers can buy ads like in a paper magazine. That's very different from the tracking and targeting ads Facebook actually sells.
Why Tech Titans Are Betting on India, in 14 Charts
Not sarcastic - just going for a low-hanging pun.
I think the best way to hire is to hire optimistically, without forcing ridiculous trivia questions or memorizing algorithms.

Then give up to 3 months of mentorship. If the person doesn’t look like they meet expectations, then fire her quickly. Give them the remaining time up to 3 months as severance.

This is the best way to do it because you're not subjecting people to bad interviews, and you're giving them up to 3 months severance if it doesn't work out.
Perhaps because they are 'pension homes', which can be a closed market and an easy target.

A UBI is universal. You can't tell those dollars from any other dollars being spent. Prices, in fact, should drop with more demand and thus flexible supply adapting. Cheaper by the volume.
If it's going to take more than a few hours, companies should definitely pay.

I know that games developer ThreeRings did that. Once you got far enough along, they'd give you their games toolkit and ask you to build a simple, original game in, I think, 20 hours, for which they'd pay you a decent rate.

I'm not sure I'd do that today, as it can exacerbate existing systemic bias issues, and cause you to miss out on good candidates who have lives where it's hard to free up 20 hours on short notice.

Plus, I think there are cheaper ways to get that data. I now structure my interviews as joint work sessions. One round is a couple hours of pair programming; the other is a couple of hours of joint design and discussion with the team. The goal of both is to see people doing something pretty close to everyday work. I think I can get a much better feel for somebody's skills in a few hours of collaboration than 3 days of remote work with a big-bang delivery at the end.
That's precisely the problem and is a clear example of how Europeans value privacy differently.

Personally, I think it is a fundamentally important right that I be able to post a blog about how "the_mitsuhiko wronged me" in some way and have that information publicly accessible. European courts think you should be able to suppress such information—even if it is true.
No, at this point Maria has surpassed MySQL, however over time we'll likely see the two diverge as MySQL creates new storage types and heads in a different strategic direction.
I mean that you need something more than 100px wide. So it cuts into the page space more aggressively. It’s a good use of space but unfortunately most designs do not account for this very well in my experience.
Always Be Pitching – Curated Pitch Videos
Cryptocurrency Firms, Investors Seek Exemption from SEC Oversight
Evolving street-smarts (on problem-solving city birds living among humans)
No, American cities are more spread out mainly because many Americans don't want to live in small apartments, and cars enabled that.

Public transit is much less convenient and desirable when the 1) distance between adjacent stops is too large, 2) there are too many stops between different destinations, and/or 3) the stops at a particular location are too infrequent. I think all of those undesirable factors increase as density decreases.

Using a personal car effectively reduces #1 to zero, #2 to zero, and increases #3 to infinity.
I wonder why they don't have affiliates elsewhere. Not just for the sale of sex between consenting adults, but other, ethical yet banned-in-some-parts-of-the-world things: online gambling, marijuana, etc.