skysight-inc/HackerNews huggingface dataset:
Every time I've suggested something along those lines to the Chromium folks I've gotten "we're doing it in C++ ;)"

I mean, it makes sense—Google has an enormous team on Chromium and they don't want to have another language to support. But that is precisely why it's important to not have the entire Web under Alphabet's reporting structure.
Having a CS background I agree with this.

Problems exist at many levels of complexity and they can be solved in many different ways. Clever architecture often beats clever programming.
I have done a tiny amount of business travel in my career but recently went to a conference in a far off land and had to wrestle with the expensing system.
First, I was required to loan my employer $3000 for a month by paying for all the expenses (including the unavoidable very expensive hotel rate) on my personal card.
Afterwards I had to fight with the expensing system for several hours to get everything lined up correctly so that I could have the privilege of having my own money returned.
I was scrupulously honest with my expenses and still felt like I was being eyed suspiciously by the system.

I never once considered misrepresenting my expenses but I definitely considered pounding my keyboard. :)
Best car service from Bucharest
I would much rather Microsoft works with Apple to bring Safari/Webkit to Windows, then bending over to Chrome.
Programmability (Turing completeness) was left out of Bitcoin on purpose due to the security risks it creates. You can find a couple of anaylses on Solidity, the Ethereum language, which show that it is anything but "solid."
Google Filter Bubble Study
It's understandable, but don't mix the Mozilla Foundation with Mozilla Corporation. The former wholly owns the latter, but they do rather different flavors of work/outreach and they're not really competing over the same one of resources.
My point is that many of us drink such beverages every couple of days at least and in order to pay for your email address basically implies the same effort as buying a Starbucks Grande Latte.

And your email address is your online identity and has plenty of information in it that shouldn't leak, including your entire online purchasing history at least.

I am against paying for crap via subscriptions, I hate the subscriptions trend myself, but email in my opinion is fundamental to who we are and what we do online.
I'm not defending MS, but it's also not that they went and intentionally (and suddenly) introduced box-model incompatibilities, that's just not the whole truth.

BTW: I've recently found this MSDN blog with explanations on some of their decisions (https://blogs.msdn.microsoft.com/oldnewthing/)
100% agree. I had a rule that I needed to write at least 1 page a day. 1 page sometimes became 10, but it always started with 1.
Would you post a gist of your config?
Dunno about Keeweb but KeePass automatically wipes the clipboard after a configurable number of seconds.
The rules changed in 2015 so references from 2011 are not worth considering.
Actionable Magento 2 site speed tips. 30+ Dev expertise, 6K words, 22 tips
I use Firefox Focus as my primary browser (every crap I click on opens in it), and Firefox as my secondary (when I need tabs).
You want to support Firefox? Donate to Mozilla!
https://donate.mozilla.org/en-US/
Editor trends seem to fairly volatile. Textmate was the new shiny favorite until it wasn't. Sublime was the new shiny favorite till it wasn't. Atom was the new shiny favorite... etc.
Guessing Linux kernel registers (2016)
I've never bought anything so fast. $7 for the safari extension sounds like a lot, but for how much time I spend on the web and how glaringly white most pages are when OS X has done a good job with Dark Mode, it's well worth the price.
Bah, all that pales comparison to Paw Patrol ip. They're the kings of selling shit towards kids. There was an article a month (WSJ or NYT) or so back that they crossed $1 billion for revenue this fiscal year. That and like Peppa Pig is somewhere around the $300mil marker. Think of this, Paw Patrol can walk up to the Cowboys NFL team (normally the highest grossing team from what I can find) and say "You're poor." And get away with it.

But I mean, hell, the Paw Patrol folks apparently don't say no to any licensing idea. Last weekend my buddy picked up Paw Patrol gardening gloves for his kid. Seriously... who would say "Yes, it makes perfect sense to put a children's tv character on gardening gloves and sell them in Lowes, next to all the actual, real gloves." And it worked.

Edit: grammar goof fix
Maybe the interface could be simplified: you're always going to give it URLs so you can allow those as non-option arguments (also can you pass it multiple URLs?).
Kubernetes has a hard time defining itself sometimes, this behavior makes sense if you think of Kubernetes as a kernel. You either run directly on the kernel, or use a OS that adds features and LTS support to it.

I know however that there is a LTS-SIG that’s trying to figure out what Kubernetes is, and for how long old releases should be supported.
I did the first semester of that course. It was ML 101 repeated several times. It lacked any rigor. I hope to god no-one who finishes that course has an important job working on self driving cars. Moveing fast and breaking things shouldn’t apply to driving.
Many companies do have policies with respect to certain home office expenses.

But what's "fair" with respect to expenses generally is a bit tricky. Yes, there are home office expenses--maybe trivial, maybe a lot if you need to set up a room for the purpose. On the other hand, you're reducing or eliminating perhaps substantial commuting expenses.

Even with respect to travel, there are some perks with meals, etc. On the other hand, if you travel a lot you probably have to pay for various home services that you might otherwise not have to.
Citation needed for the claim that 8-11 years old are at their highest for self motivation and ability to learn independently.

To me that sounds ridiculous. Especially since you based it their willingness to push themselves further in something like scratch (e.g. something they have no practical nor social reason to push themselves at).
Citizen App | Senior Software Engineers, Data Scientists, and Product Managers! | Manhattan, NYC | Full-time, Onsite https://www.citizen.com/

Citizen is a web and mobile app on the mission to Protect the world by growing out a connected network of users protecting each other and their communities. We’re looking for passionate, mission-driven individuals to help take the Citizen app to the next level as we scale up new cities and expand globally.

Positions:

Senior Frontend Engineer |https://jobs.lever.co/citizen/44d4eb8d-097f-40f4-a162-37edb2...

Senior Backend Engineer | https://jobs.lever.co/citizen/34b01f0c-366d-4c34-a195-b4c362...

Data Scientists | https://jobs.lever.co/citizen/21ccc409-3dc2-4e61-82d7-6e3feb...

Senior iOS Engineers | https://jobs.lever.co/citizen/38dea578-b6db-4386-9b0a-dadb7a...

Product Managers | https://jobs.lever.co/citizen/32ecca07-acd9-44af-bc89-4c7e6f...

Thanks!
Clutches are still manual affairs--they use hydraulics and have a master cylinder and a slave cylinder. If either one goes bad, you can't shift using the clutch anymore. There's historically no "software" involved at all. If the clutch won't work it's a mechanical failure or fluid loss.

Fast forward to 2018:

If the "debug interface" (OBD type deal) on the car is in the mix, it means the clutch system is electronically monitored. Assuming this wasn't a scam, it is possible that the car monitors hydraulic pressure in the clutch system and a software issue was causing it to falsely report that the pressure was zero and so it disables the whole mechanism to prevent damage. That's pretty sophisticated, but entirely possible in a larger, newer vehicle. In order to fix the problem, they applied a software update and then everything was fine again.

Not sure you got scammed.

In my BMW, I had a bad O2 sensor that wasn't producing a code and it took the BMW mechanics four weeks to solve the issue of an intermittently bad sensor. They replaced a ridiculous number of components before calling in an Audi mechanic who actually had decent troubleshooting skills and found the $50 part that was actually at fault. I got to keep the new fuel pump, transmission, wiring harnesses, etc. Thanks BMW!
I wouldn’t say radically... If it’s the same engine then platform testing becomes a nice-to-have not essential.
Used to work in machine vision so I do kind of understand the basics of model development and testing. Hope your PM situation improves :)
> > There are many times when it doesn’t make sense to have a null. Unfortunately, if the language permits anything to be null, well, anything can be null.

> That's not an argument. See above.

It is actually their best point, IMO. I really like how RDBMS/SQL solve this: fields hold values and you specify beforehand whether they can hold NULLs. The author is right, sometimes it does not make sense for variables to be null-able (think ID fields or usernames) but often it does (e.g. a user's avatar). Being able to indicate that would be a nice idea. C++ for example does that, as `Field x` is not nullable but `Field* x` is.
There are a lot of open source projects that are boring and harmful to others but that doesn’t mean that they pay well
Watching Jonathan Blow flying around Emacs on his Twitch streams is always very impressive.
The landing procedure is really amazing to watch - and I personally find it elegant as in "it solves a difficult problem very easily". Maybe not elegant as in "ballet" or "like the smooth landing of a passenger plane".
Yeah you're right, I believe it's based on .NET so on Linux you'll have to use Mono. For the plugin ecosystem, that's suboptimal because you'll have to rebuild a lot of plugins from scratch.

I used to be a 1password user, but they were pushing their premium, cloud-based offering a lot and lacked Yubikey support so I switched away.
There are very few respects in which Emacs is less functional than other editors (good integration with semantically aware refactoring tools is the primary one, imo), and it has excellent support for the only functionality you explicitly mention (command and fuzzy file search).
Are you sure? Seems like the parents are really the "producers" and the kid is more of an actor. He very well might get a lot of that money, but I'm not sure. And I'm not saying it's a bad thing. Is there any reason to give an 8 year old child access to (his) millions of dollars?
Udemy is not that bad, it is WORSE, they have been aggressively sending ads for courses like this:

https://www.udemy.com/crystal-healing/

EDIT: not sure it's the same course, turns out there's many with similar names on Udemy...
I live 90 minutes south of Nashville, near Huntsville AL. We love Nashville and travel to the general area frequently.

And he's right -- cost of living matters. For less than a condo in other places, we have a 4000 sf home and an acre in a walkable neighborhood with pleasant schools. Not a bad way to go.
Perhaps Microsoft adopting Chromium will be healthy for Chromium too then. I don't expect Microsoft to immediately keep pace with Google's browser teams but they should be able to contribute significantly to Chromium and help balance out the direction of the project.
A bit older but seem relevant "Ask HN: What are the greatest discoveries in the last few years?" https://news.ycombinator.com/item?id=9731111
The two schools of thought in open source
I guessed you missed that part of my comment where I mention tabs and good terminal support on Windows...
That's an interesting video. Office has developed an incredible toolset for OS independent development and also very powerful UI libraries. I always wonder how Windows desktop development could look if they had released office components as libraries for developers. I think Windows development went downhill when office introduced the ribbon and started to deviate from the standard look and feel of the OS.
https://www.sourcetrail.com/ is also a good source code explorer. There is also the much older https://scitools.com/ but it costs a fortune.
> HN isn’t a political platform.

And calling out bad grammar is not political. (However unhelpful it may be.)
Wow I completely forgot about that, you're right.
I think this article by the author tries to justify cryptocurrencies as a more efficient mechanism to handle monopoly. But cryptocurrencies are not scalable neither they have any proven use case as a currency.
Generally speaking, in the entertainment industry, you have a few individuals that are pulling in a lot of money... and a huge bunch of people doing very similar things that pull in nothing. My assumption is that the Youtube world here is similar to the pop music industry... where often the difference is not necessarily raw talent. Luck plays a huge role in this field, and how you handle marketing your "personality" and "brand" likewise is a big factor. These are things to keep in mind if you "aspire" to be an entertainer or social media star. (In music, there are areas, eg session / orchestra / Broadway players, where raw technical talent matters more, but that's a different subject...)

It is very untypical for an entertainer in popular fields like this to remain very big for over a decade. I think Jeffree Star is one of the few entertainers who has actually maintained top status since the Myspace days. In music, it's easily possible to think of a few Myspace-era music acts that are going strong (think Arctic Monkeys). But it's also easily possible to think of top Myspace-era acts that are now operating at much lower levels (think Owl City). The modeling / fashion world seems even worse than music at first glance for career length.

Currently, if you are an average programmer (you don't even have to know much about Bayesian filters) or other more technical career (including doctors and lawyers), you probably will have a pretty good paying career that could last decades. If you are a stellar entrepreneurial type, you also could earn millions (more than entertainers even). But if you don't have the knack for that or don't get the right breaks, you'll still probably come out fine, much better than the average entertainer.
I don't like att syntax because of its warts. And nor the Wintel syntax with its stupid macro stuff.

Does gas support Wintel?
The ol' addage "don't shit where you eat."

Chances are that it is not worth pursuing. Let's say that you are not instantly shut down and a sexual harassment charge is not levied against you, or you otherwise inappropriately express your feelings and are terminated. The chances are that the relationship fails and you or them have bitter feeling that interferes with work moving forward.

Could it be "the one?" Sure. I've know folks who got married who met at work, one was even the owner and an employee. I've seen amicable hook ups and flings. Is it worth the risk? Probably not.

Also, just as an FYI, expressing interest is not sexual harassment. Repeatedly doing so is, or doing so in an inappropriate way is. But, again, probably not worth it.

Edit: oh, HR might also have policies against it.
If you go for the annual plan it's $4.16.

Also the much better deal is the business edition, at $10 per month, which also gives you unlimited GDrive storage. Couple that with something like ArqBackup, Rclone, etc and it gets to be very cost effective, being cheaper than a Dropbox subscription.

Also the Terms of Service for G Suite is meant for businesses and thus much better.

Just be careful when buying apps and books from Google Play. If you don't want to be locked-in, don't purchase anything that can't be migrated.
The fact that Ctrl-O and Ctrl-I exist is just a tiny example of why the modern editors just can't compete with vim and the plethora tiny productivity features it has.
I always found managing all my Stylus/Stylish styles too cumbersome and then I found this a while ago. Instantly donated. It's amazing.

The only gripe I have is that it is a biiit heavy on the resources.
You can consider these points:

- Tabs are not present in Emacs, but C-x C-b will list all open buffers

+ Fuzzy file search : you can take a look at the popular Ido-mode

+ eshell is pretty powerful, if you think about it, you have all the emacs search functionality etc. available in a shell inside the editor itself.

I am not trying to popularise emacs, but "inflexible" is not something that you associate with emacs. If anything, it is the bewildering array of choices that is one drawback. Plus, you should really try:

+ org mode : what is the standout feature now a days. You can even do literate programming in the org mode, so can be viewed as an alternative to Jupyter, for example.

The real gripe for me about emacs is that it is single threaded. So a long grep launched off will freeze the entire editor.
Before using ie to download Chrome, IE was used to download Firefox.

Chrome out-innovated Firefox for a lot of years and won the demand for a web browser (and now sell to it).

The new Firefox, is similar to the new ground breaking features of a Chrome when it had come out. A few years of recommending Firefox will have an effect.

Today I use Chrome, Chromium and Firefox. Firefox is my daily driver and it is no slower than Chroumium
The people in my family young and old squat on a daily basis.

My grandfather whom died in a car accident was 98 and would be squatting down in his garden. My father does with his dog at 76 just this past Sunday.

It really isn’t a problem later in the families I’ve seen unless some sort of disability occurs. In those cases just like all we adapt.
> continue to work fine in Win10:

putting the head in the sand like this won't make the problem go away. UX designers demand stuff that is smoother than win32 progress bars, that has spline-interpolation-like behaviour with some nice little tween at the end when going to the next page, with varying smooth color gradients all over the place.

go make this UI with pure Win32 primitives : https://youtu.be/v0GG8uh80V4?t=158
I've been using Firefox for a couple of years now. It is genuinely very good and I encourage people to give it a shot if you haven't. You might have been like me and swapped to Chrome when it got stable and Firefox was in bad shape. Let me tell you, Firefox has made ENORMOUS improvements in every area. It really is worth trying again.

Remember how crucially important it is that we have more than one web browser.
Serious question ... can anyone explain to me why tech needs to be squeezed together in these hyper-expensive cities in the US?

I don't buy the argument about needing to be close to others ... we are in a connected, high-speed world where anyone can have a "face to face" with anyone else at a moment's notice.

I have been a software engineer for 25+ years and have avoided SV/SA like the plague due to what is mentioned in this article. When I need to visit a company in SF or NYC, I get on a plane.

Remote work gets the job done, and if you are making US software engineer salary but choose to live in a low-cost-of-living area, you are essentially rich. You can buy as many dishwashers as you want.
Yes! US Citizenship is required.
Blogspot is still kicking. There's also Google Sites, which I used for several years and still recommend (use the "old" editor).
How to HIRE THE BEST IT TALENT
I agree about selling the product. My question was about Safari, and why only on Safari users have to pay. Isn't it a bit like having your website say "works better in Chrome"?
Don't get me wrong, I am still grateful that the extension is available on Safari, but it just seems a bit unfair
Ebook a tad too expensive for me.
Technically, it doesn't has to. You can put your whole test suite into a single executable, making it run extremely fast for C/C++ projects where process startup is often much slower than running a single test unit. This approach is used in some OSS projects I've worked on but it also has its downsides.
One reason might be that you need to shell out $99 every year to be allowed to publish official Safari extensions.

It is, theoretically, possible to distribute without the App Store, but users need to activate Developer mode and do quite a few manual steps. It's not a click (or drag and drop) like FF and Chromium Based browsers.
How is hosting your data with Fastmail and allowing them to sniff your traffic better than hosting with Google?

Out of the frying pan and into the fire, if you ask me.
People don't cheat because the large repercussions if caught, they cheat if it's easy to get away with it.

If nobody even reviews your expenses you can get away with buying alcohol (as is the case at our company...) or as you say strip club visits.
Visual testing for Angular apps with Protractor
This. I raised an issue where Microsoft fucked up download prompting in IE9 (identified in beta released 2010) and broke ClickOnce launched via Javascript redirection. They haven't fixed it yet as of today (including in Edge!) and rep contacted me and said they deleted the case we had open.

We rewrote the app so it didn't use ClickOnce in the end.
Sneaky approach - I want to see your code now!
You could report that but I have a hard time imagining a court sorting this update/upgrade stuff. It's one thing to update an extension so it keeps working with the Magento version it was released for, and it's another thing to upgrade it to work with a newer version of Magento.
Wouldn't it be better to practice proper forestry and harvest the timber, rather than let it burn and release hundreds of kilotons more CO2 and pollutants into the atmosphere?
100% - I can’t recall working anywhere where the expense policy was that well defined, usually it was “keep it reasonable” or “don’t raise eyebrows” (obviously not including fraud)

Additionally, in corporate America there used to be somewhat of an understood agreement that when traveling for work (and being away from your family, not getting paid for a 24hr day, etc) that that burden would be partially be made up for by nice hotels, meals, etc.
Also, when you are aiming for full test coverage null dereferences will be caught during testing.
Every programmer's editor and IDE I've used in the past 22 years has had this feature, all the way back to Delphi in 1996. I don't think Turbo Pascal's text UI had the feature but wouldn't be surprised if it did.

Support varies in whether e.g. lines introduced above the view cause scrolling, or if the views are sticky to relative position, but the basics of multiple editing cursors in multiple views for a single buffer have been pretty pervasive.
Are the Dutch pretty open to hiring foreigners (Americans)? Other than Booking.com?

I visited a few years back, originally scheduled for Barcelona, and was completely blown away by Amsterdam. I fell in love.
> - Tabs are not present in Emacs, but C-x C-b will list all open buffers

I want a passive, not an active interface. I want to be able to visually scan the tabs. I want to be able to click them when I'm not in the mood for keyboarding. I want the tabs and the tab bar to not be ugly as sin :) Etc, etc. Heck, if Vim has them built-in (and Vim also has the same concept of buffers as Emacs), surely Emacs could (should?) have them.

> Fuzzy file search : you can take a look at the popular Ido-mode

I know there's modes for that, but open up a folder in VS Code. It's seamless, I don't need to configure it, it just works, they bundle ripgrep for me, etc. The UI/UX are also slick.

> The real gripe for me about emacs is that it is single threaded. So a long grep launched off will freeze the entire editor.

Yeah, Vim is kind of like that, even though it's recently gotten async.