skysight-inc/HackerNews huggingface dataset:
The trade-off is that now we have more vertical pixels than ever before (4k monitors). It just comes with extra bonus pixels on the sides too. What I do is have a code window on one side, and a documentation window on the other.
This sort of editor makes it impossible to edit text. Say I want to change a link or image.. I have to delete it and insert it again. I prefer editors that show a side by side of markdown and rendered text so I can type/edit markdown but also see the output. I think that's a better compromise than replacing the markdown with live text.
I always wonder how you get on these lists. Is it about having a good media agent and nice pictures?
A dense, tall building in SF could hold homes for a lot of residents at once.

That's not the point. An apartment in a dense, tall building in SF will still cost more than an apartment in a dense, tall building almost anywhere else. Who gets to live in SF if too many people want to?

It means you get a car when you learn to drive, or else just take a bus.

So your UBI discriminates against people who can't drive, who are oftentimes the people most in need. Also, it promotes massive waste, since I'll ask for a car even if I don't need one - why not, if I don't gain anything by giving it up?

A set amount per month based on reasonable usage estimates.

Right, but "reasonable" will depend on geography (for heat/cooling), needs, etc, no? How many jobs will be required to calculate that for the 3000+ counties in the US?

You can do whatever you want with your stuff. Between you and the person you trade with.

So you're producing and distributing a bunch of clothes, cars, etc, which will then be sold to companies (for low prices, obviously, since everyone has them) which will export them to other countries. Nice corporate subsidy. The WTO might have something to say about your unfair competition practices.
If I take a day off, I am now essentially paying to be able to take their test. Absolutely NOT.
Compiler techniques to speed-up deep learning have seen a lot of recent research activity. The article is about Intel's nGraph and provides comparisons to Google's XLA:

https://www.tensorflow.org/performance/xla/

Amazon and University of Washington have NNVM:

https://aws.amazon.com/blogs/machine-learning/introducing-nn...

And there's University of Illinois's DLVM:

https://arxiv.org/abs/1711.03016
https://langserver.org/
If you click the timestamp of the comment there should be a [vouch] link.

If you've checked the comment history and the comments seem ok I guess you can email the mods to let them know.
Sure, but a lot of us use our laptops for tasks besides watching video.
How do these low quality graphene products you mentioned compare to carbon fiber?

And How does graphene compare to carbon fiber in general? Will we make airplanes and spacecraft out of it someday?
Yeah doing a brute force count of the possibilities the (6,6) option is double counted by the 1/6 + 1/6 method as two distinct possibilities. Or that's what it looks like is happening. Been too long since my college combinatorics class.
To be fair, Tesla's target audience is wealthy people, many of which are entrepreneurs or high-level managers and may feel the same as Elon Musk, even if a majority of regular people would shake their head about such comments. If/when Tesla's market expands past the luxury segment, I presume that their communications will also change tone by a bit.
Everyone on the teams at my last 3 jobs has preferred a single large 4k display to alternatives. The ability to have 3-4 columns of code, as well as more lines of code per column, has been invaluable for productivity.

It is very often that I find myself debugging or reading code for the first time and need to dive into several layers of code. Having it all side by side helps tremendously.

YMMV
Parallels, Acronis, JetBrains but it is all IT.
In aerospace all companies is government owned and and it is not possible to create private ones because Putin regime will take it away from you.
I think around the age of 25 this list changed from a source of inspiration to resentment.
From what I recall all activity is logged.

My apologies in advance to offtopic haters. But this is too good to overlook. Did anybody else notice how this question relates to the origin of the name?
> timed, monitored programming sessions

When I found myself out of work last year, I interviewed for a big auto company - their interview process involved an online coding session. They gave me a spec for an assignment and asked me to complete it in 20 minutes - I could pick Java or Python. I picked Java, and got the spec - it was ridiculously simple. I can't remember the exact wording, but it was something like, "write a function that will print out the text value of a number in the range 0-4, given the numeric value (so if you got an argument of 3, you'd return 'THREE')". Well, in my haste to complete the assignment in the generous 20 minutes they gave me, I... didn't read the specification closely enough. I started writing a program that took in a _list_ of numbers on the command line and output their text values. It took about 10 minutes to code it and sanity test it - then I thought to double-check the description and, "shit, I misread it". So now, with 10 minutes remaining, I'm thinking, "if I change this to fit the description, they're going to see that it took me 15 minutes to come up with a pathetic function that should have taken me 2 minutes." So, I started refactoring the whole program to _contain_ the function that they asked for, but call it from a main routine that would parse the input, call the function, and write out the results. With 19 minutes on the clock, I submitted my abomination. The recruiter was kind enough to call me back and tell me that they had decided they had "better qualified candidates in the pipeline". Oh, well...
My observation is these lists tend to be better for PR than predictors of future performance. I knew 3 folks in a Wall Street 30 under 30 list, and all had subsequent self inflicted career catastrophies.
Nice, I wasn't aware of Apps script, thanks! Seems like this should be more popular than it is
GDPR applies to businesses.

I have a business. And yes, I have spoken to GSPR compliance people, so GDPR has already cost me enough money. Compliance is a murky proposition at best, since this law can be interpreted in different ways in 28 different countries - all of whom will be looking for ways to maximize the fines they collect under it from foreign companies.

Since you are in the GDPR compliance space, surely you know that it does apply not just to businesses that are hosted in the EU or do business there. Rather, anyone that knowingly accepts traffic/data from the EU is vulnerable to it.
The First Gaming Phone with RGB Lighting Is So Silly, It's Awesome
Yea I think live exercises are the way to go. Or hire person as contractor for a day or two. One small startup did that with me and I thought it was brilliant.
My personal blog is registered to my company.

Restaurants being subject to local laws around hygiene makes sense. It would be far stranger for restaurants to be subject to health codes from across the world just because tourists occasionally visit.

I had no say in GDPR but am forced to comply, despite the overheard it entails without any actual benefit to user privacy (in my case).
IPC is always going to be a number that is dependent on your particular workload. Searching through a huge linked list laid out randomly in memory is going to measure just your memory latency. An optimized media codec might tend to just measure your execution resources. But really you want to measure all sorts of additional things like the out of order engine depth, the strength of the branch predictor and prefetcher, and the latencies and sizes of all the different cache levels. And it's hard to get a good measure of all the stuff within a chip and especially stress the branch predictor and prefetcher without having a working set that sometimes spills over into main memory. And really you want to include the efficiency of your memory controller in your rating of the chip too.

But if you have a particular workload in mind some of these aspects might not important to you and you'd be best served by just benchmarking your particular application on a given chip.
I made a website to help with this: https://www.remotejoblists.com

It only shows remote jobs, and you can search by selecting certain categories that youre interested in.
It’s not an enjoyable experience to be pursued by a nation state with limitless resources.
> Personally speaking, I think running RAM at an overclock at 3200 MT/s is more fair to both systems

at that point you're comparing a system that AMD doesn't sell to a system Intel doesn't sell
Generally a good PR person.
So, just because there seems to be confusion:

Clangd already exists. It already supports LSP. It is already part of the llvm project. It was written by !Apple, and used by a wide number of people.

(I want to make sure these people still get credit, i already see people in this thread thanking apple for supporting LSP, which is not actually what happened).

What apple has proposed contributing is: Making clangd work with xcode, and extensions to LSP.

This is great (as long as the second ends up standardized over time).

But the benefits people listed here so far already exist in clangd. The main benefit to work is "xcode support" and "better refactoring" which is awesome :)
Not going to name the company but I topped 38 hours over a weekend to land a job at a tech company. It was brutal.

But I still prefer that to those stupid algo questions.

At a different company, I literally had an entire dev team sit on the opposite side of a table in a board room and play stump the programmer. After the interview I left hating the company regardless of the job offer.
The US has weak food safety laws when compared to the EU, but I don't see anyone bitching about that. Food has a much more direct impact on your health and safety than Facebook does, we would be better off if we brought those regulations over rather than data security laws.

Facebook is doing exactly what any other company would do - complying with the law as needed. There's no data privacy law like GDPR in the US. Don't yell at Facebook about this, yell at your congressman.
16:9 is dumb.
Very well thought out rebuttal. I live in the convergence between telecom/network engineering and code, and I definitely see the disparity that you describe.
Mind providing a little info on what it was they were saying that was different than the rest (which is what I inferred you are trying to express)?
I like that they went stock.

I build fast machines but I don't think I've ever overclocked one, I certainly can't remember.

I value stability and longevity, my 2500K lasted til end of last year (it still works fine, it's just my laptop is faster).
But this is not the point. Once you have an account, you create a bucket, a magnet, and an entry in their database.

You exist.

They don't need you to participate. They need your email or your phone number that can link you to the rest of the matrix. With a mobile app, they get your phone number automatically.

Everything else you post is icing on the cake. They don't need your relationship status. They don't need your address. Maybe your phone number will link to one, but they don't need it to be accurate.

Now you're part of the data pool. You're one more audience member. You're fueling facebook and their profits.

You're being sold.

Not only that, non-participation grants a false sense of security. As does the data they ask for; as if the data you post is all that they know or that is being shared. As do all their privacy settings. As does deleting your account. Facebook might mark you as deleted, but your data has already been used, sold, and transferred to 3rd parties, none of whom are inclined to delete your data.

If the data hasn't changed, and you haven't changed, then deleting yourself from facebook doesn't change anything.
I do this - and yes, always showing. Makes for better ergonomics when you can aim your mouse trajectory at exactly where you need to be instead of mousing over, waiting for the dock to appear, and then mousing to the specific icon you want.
I hate this. SESTA is a poorly drafted law. While it's responding to a real, serious problem — sex trafficking of minors online — it's lack of specificity means it will be interpreted extremely broadly and lead to dangerous precedents. We lobbied against it. I personally spent a lot of time in congressional offices warning about exactly this outcome. And, just yesterday, I spent much of my day with our General Counsel pleading about the dangers of a slippery slope. But, the law is the law, and we need to follow the law.

Regulating content online is a terrible role for deep infrastructure companies like Cloudflare to play. And it's far from the end. The same thing is coming for ISPs, registrars, and DNS providers over the days ahead. Ideally, Congress needs to clarify which services are "interactive computer services" under SESTA and which are not. Until then, Twitter, Facebook, Google, Craigslist, Cloudflare, GoDaddy, AWS, Microsoft, Comcast, Verizon, AT&T, Level(3), and many others will err on the side of caution — and silently sites will disappear from the Internet.

If you're concerned, and live in the United States, please call your congress person and let them know that deep infrastructure companies aren't the right places to regulate what content can and cannot be online.
I really like how this appears on the yahoo frontpage (:
I had this happen recently. Not only did they want me to do unpaid work as part of the interview, but that work was directly related to their business. They requested that I do this before they had even spoken to me. I responded that I was unwilling to do it in exchange for a chance at an interview. I was an excellent candidate, and I’d done years of work on similar systems that I could point to. This sort of thing is a huge red flag that the employer doesn’t respect the time of those who work for them.
Not GP, but no, I have the dock on the left, hidden and non-zooming.

Then again my use of the dock is sporadic, mostly for accessing recent downloads.
Linux Gaming Performance with AMD Ryzen 5 2600X / Ryzen 7 2700X
My counter example is that I live in the US and I see that cookie popup seemingly almost everywhere I go.
If you (or the parent) are interested in some details about that ridiculous technology, there was a paper in NSDI this year: https://www.usenix.org/system/files/conference/nsdi18/nsdi18...

(disclaimer: I'm one of the many authors on the paper, although for building parts of the underlying tech, not writing the prose)
So, basically, they only wanted candidates who would willingly work in a sweatshop.
> Lateral space is simply not as valuable as vertical space in desktop apps or on the web.

This is not the fault of the hardware, it's the fault of the software. I want more screen space, and I'm not asking for a square laptop and I'm not wanting my screen any taller than it is.

Browsers should optimize for vertical space and let you reuse your horizontal space. Tree-style or vertical tabs are perfect for this. But for some reason, all browser vendors follow each other, don't build alternative options (or count on the community to do it if they even allow that), and presume they have got it right with tabs on the top. It's like browsers have become so hard to build and maintain by the big four that having more than one way to view things is disallowed or relegated to extensions. I've said it before, I want my browser like my IDE. I want to move and dock windows in a MDI, and I want to move around the web like a power user. Yet we're all subject to the lowest common denominator of users because, I suppose, maintaining more than one UI paradigm is too difficult and they've all settled on the best apparently.
> where all programmers have to be trained, licensed and regulated with the same rigor as surgeons?

Yes. Please, God, yes.
Ubuntu's Unity had the dock on the side - I believe inspired by the unusual 1024x600 screen on the Eee PC.
Nice. What do you use for your SOP? Can you give more details?
Exactly, I don't know much about the Romans but I read a lot of philosophy from around 1700s, and you can see that a lot of the principles in the declaration of Independence and the constitution were shaped by some of those contemporary philosophical ideals.
A Practical React Native Problem Solved with the Context API
I keep harping on this about google, but this is so typical of google. It's the same kinda crap with WebRTC, QUIC, VP9/Webm. The one complete WebRTC lib is dug out of Chromium. QUIC, last I checked, is buried in Chromium. VP9/Webm doesn't actually support transparency but Google went and added a custom extension to support it (in Chromium) and so anybody that wants to support alpha with VP9 needs to do it Google's nonstandard way (including adding Google code to FFmpeg to do it).

They just throw stuff that would otherwise be useful to the world out there in the least user-friendly way possible. And then they make a big PR push for a while talking about how great the new thing is and then they forget about it and the project languishes.
Exactly. I'm not arguing it's impossible, but that it imposes a meaningful additional burden on small operators without any real benefit to privacy.

Personally, I don't even think people should have the right to go back and delete a comment from years ago, which might have started a whole interesting discussion. But the EU requires that I think through such a system, including finding a way to identify them as the commenter and purge their PII from all logs/backups/caches as well.
Clangd implements the "Language Server Protocol" (LSP). More info about LSP here:
https://microsoft.github.io/language-server-protocol/
https://langserver.org/

A quick cut-and-paste from the first URL explains why LSP was created:
"Adding features like auto complete, go to definition, or documentation on hover for a programming language takes significant effort. Traditionally this work had to be repeated for each development tool, as each tool provides different APIs for implementing the same feature.
A Language Server is meant to provide the language-specific smarts and communicate with development tools over a protocol that enables inter-process communication.
The idea behind the Language Server Protocol (LSP) is to standardize the protocol for how such servers and development tools communicate. This way, a single Language Server can be re-used in multiple development tools, which in turn can support multiple languages with minimal effort."
I wouldn't evaluate the course in a vacuum. Yes, there are good and bad courses with better and worse ways of explaining but many places have high quality courses (I recommend Udacity and Coursera).

However, are you the kind of person who can power through a course? Do you need a project to work on? Do you need peers and a live tutor?

First, know thyself.

If you are willing to put in the hours, then the actual cost of the course is miniscule by comparison. Udacity and Coursera (and EDX) let you audit the courses for free anyway.
MySQL 6 was used some 10+ years ago and has seen some alphas. Over time most things in there have been backported into the 5 series and some ideas for 6.0 didn't work out (i.e. Falcon storage engine) and were stopped. When/how 7 was used I'm not sure, but jumping from 5.7 to 8 simply drops the first digit, which was meaningless for a while already. (jumps from 5.5 to 5.6 and 5.6 to 5.7 were huge as well)
i find the peter thiel conspiracy-theoretic spiderweb in the article ridiculous (i believe you could make a similar one for any well known vc). I wonder however why he invests in these companies. i mean centralizing intelligence seems a very anti-libertarian thing to do.
Indeed. Better argument: for a fixed diagonal, you get the most space by having a square screen.
The other nice thing about a single, large monitor is that it maps to the same workflow / muscle memory you'd use on your laptop.

Switching between a laptop and multi-monitor setup was a bit comical for me despite trying it for a month. Even something as simple as alt-tab focusing a window that's not on the expected screen would slow me down.

It wasn't for me. And my productivity improved once I moved back to a single 26in monitor.
This is always misreported. It's true that we can't distinguish between two adjacent rgb values (in most cases, on most displays...), which is where this comes from. But as you say, displays only cover a portion of the space.

The easiest example I usually give is with blacks-- computer monitors just can't reproduce the absence of light well.
In what way is 5.8.0 "ossified"? I swear you're just making up terms now :P ...

verb
past tense: ossified; past participle: ossified
1.
turn into bone or bony tissue.
"these tracheal cartilages may ossify"
synonyms:	turn into bone, become bony, calcify, harden, solidify, rigidify, petrify
"the cartilage may ossify"
2.
cease developing; be stagnant or rigid.
"ossified political institutions"
synonyms:	become inflexible, become rigid, fossilize, calcify, rigidify, stagnate
"the old political institutions have ossified"

... it would seem to me by whatever logic is employed, the same thing will occur at 10.0 because the version format may "appear" to change (with 2 leading digits now).

Ohh ... maybe you're saying the 5 hasnt changed in ages, well now was a silly time to change it still because they were .2 releases until it did change, which was mentioned by the other poster that mysql has already used versions 6 and 7 prior ....

I still don't agree that ossified is a valid usage in this case (it was still .2 releases from changing) -- when the original x.y.z versioning scheme was defined it was understood that there could be 0-N minor "y" updates before X is incremented; that's by definition not ossification, simply the versioning scheme at work.

geez. what a mess versioning is ... :P
I personally wouldn't try this because it wants me to login. I don't care if it's Google authentication or Facebook or Yahoo or anything else. I don't see any reason why I should link any of my online accounts with this. Since this is an app, you could save all progress information on the device and if required, collect any analytics right from the device whenever it runs (if you do need usage data).

Please remove the need to create an account or login anywhere. Or make it optional so that those who do want to login, can. I would prefer the default be to not create/login to any account and an optional login flow for others.

Thanks!
Finland is killing its world-famous basic income experiment
at some point you'll send employees out with ipads?
I might not have been clear: everything they benchmarked is identical to benchmarks that are being published now.

They just had a big head start because they acted independently and didn't wait for vendor approval to publish their tests.

Edit: here's an english source with the magazine contents: http://www.guru3d.com/news-story/cpc-hardware-amd-ryzen-7-27...
Yelling at Facebook is how you get Congress to do something about it.
Yes. It's 99% that.
When a project appears on HN that's identical to one you're working on… always a sad moment.

https://github.com/outline/rich-markdown-editor

Anyway, If you're interested in an open source team wiki built on a very similar editor then check out the underling project, https://github.com/outline/outline
Collaborative Economy Funding (2002-Present)
I don't have a login system for my blog.
Which makes perfect sense and isn't controversial. You're simply hiring them for a small job to evaluate their performance before you hire them on for a much bigger job. It happens all the time and is normal.