skysight-inc/HackerNews huggingface dataset:
C is bad, a real bad choice. I was given a few options by a Google recruiter, and I felt more up to date with C than Java, so I went with that. He seemed to approve. Boy, it was a bad choice.

One interviewer laughed and asked me if I wanted to switch languages, right off the bat. In retrospect, that was gracious. He said I was probably not going to finish in time, but.. if I really wanted to.. I could give it a try. I kinda froze.

The last interview was more of looking at sample code / code review, and get this: it wasn't even in C, it was C++. Not what I expected! Turns out I should've been studying that, too. They are certainly similar, but it's just another curve ball.

Python is a much, much better choice, I now realize. I just wish they allowed JavaScript! My mistake.
The pragmatic reality is that if a demographic has generally left-leaning views then this absolves them of the sin of privilege. This plays out on an individual level as well. Consider how many immensely privileged and wealthy individuals don't get called privileged (or at least, don't get called privileged with any significant degree of intensity) with the rationale that their support of progressive ideals absolves them of their privilege.
This is the reason why I outwardly exaggerate support for things like discriminatory hiring policies that favor women and URMs. If I fail to signal the right virtues, then I will be considered (racist | sexist | *phobic) and my professional reputation and opportunities will suffer.
A shared car is great when you have little money, few other options of transportation, and the route allows to share it with other people.

I did it a few times. But usually when I need a ride, it's because I'm in a hurry, and paying $5 more is no object. Else mass transit suffices. This only works in urban areas, but it's where the most profitable ride-hailing markets seem to be anyway.
Why Show HN? It generally implies a single person or just a few people behind it.
* You don't need to have a better solution to point out that implementing quotas results in more racism than having no quotas at all.*

The U.S. implemented quotas/affirmative action in the 1960s. Are you suggesting that this caused an increase in racism? Do you think the U.S. would be better off now if it had not implemented those policies? I think you'll have a very hard time adequately supporting the position I quoted above.
I think “inside baseball” is autological. I had to look it up.
Roofr (YC S17) is Hiring a Senior Engineer and a Senior Product Designer
Google forked Blink because how Apple and Google saw the future of browsers drastically differed. I'm going to venture a guess that Microsoft selected Chromium because their vision is closer to Google's than either Firefox or Webkit.
So much so that the Node developers now maintain a separate project dedicated to providing a stable wrapper API around it, now dubbed N-API:

https://github.com/nodejs/abi-stable-node
The Elo graph in Figure 1 of the paper suggests it is maybe 30 Elo higher (eyeballing the graph, as they don't provide exact figures).
Java on VS code is still kind of pain, which is too bad.

To me, VS Code and Typescript were made for each other.

Python is just a free bonus.
Please omit name-calling from your HN comments, as the site guidelines ask: https://news.ycombinator.com/newsguidelines.html.
In comparison to what browser? Or do you not use the web at all?
For me Firefox is the one browser I feel I can really lock down. Ads are blocked, no java-script or active content is enabled by default on any site, and with some additional tweaking a minimal amount of data is sent to 3rd parties.
More than once I've had to disable some feature in Firefox when there was no workaround provided in Chrome. Most recently it was this:

https://www.privateinternetaccess.com/blog/2018/11/supercook...

From a security and data privacy standpoint Firefox seems like the only option.
Same here. I have been been back on FF for a few months and have been very happy. It's fast and works great in every respect.

I did experience a glitch the other day in dev tools where a pane blanked out on me. I may have had a crash too, but that's it.
Climate discussion now seems to come from Yes, Prime Minister. (1986). We appear to be at stage 3.

I don't understand US politics.. Most UK voters, of both political sides, agree there is an issue, and want constructive solutions[0]. Some more US-like differences at the margins, and differences in urgency, but there appears to be a broad consensus among the public. Less so amongst politicians themselves.

Does political consensus no longer exist on any issues in the US any more? Is all science politicised?

Sir Richard Wharton: "In stage one we say nothing is going to happen."

Sir Humphrey Appleby: "Stage two, we say something may be about to happen, but we should do nothing about it."

Sir Richard Wharton: "In stage three, we say that maybe we should do something about it, but there's nothing we can do."

Sir Humphrey Appleby: "Stage four, we say maybe there was something we could have done, but it's too late now."

[0] http://www.lse.ac.uk/GranthamInstitute/news/the-public-suppo...
By whole website, you mean of course, you bought a domain and put ONE PAGE up. And "there are many" flat earthers: is there a meaningful number of people who would say Facebook releasing React Native is a net negative for the community?
I've been waiting for DuckDuckGo to get called on passive search customization based on IP, geolocation, fingerprinting and browser state (excluding cache and cookies).

I figured it would be only a matter of time before their methodology starts to slide.

Results should be identical accross WGET, CURL, and all other browsers, and remain predictable and/or deterministic for a set span of time (minutes? seconds? milliseconds?), no matter which ISP. I might understand regional differences from country to country, but country discovery should be a well-understood and surfaced attribute of your session, and only to surface legalities and obligations DDG must adhere to.

If at human time scales, one might expect significant search result fluctuations, it should be possible to discover why, without giving up secret sauce. If people paid for a change in rank, and it went live 30 seconds ago, I'm okay with that, as long as we all see the same effect at the same time, and I'm not the only one getting targeted.

If DDG targets to the below the state level, even down as far as the county level, aside from ISP trunk analysis for content delivery, that level of detail can reveal identity, no? What if I'm, the only albino dwarf in Los Angeles county? Might the nuances of my search not reveal who I was, and where I was, based on what I was querying?
It's basically a 'dev' browser for me. Grid inspector plus a few development extensions and that's it. Everything else is in Safari.

Although, I'm considering moving more to Chrome because of how Apple is breaking old extensions in Safari 12.

Who asked for more native apps? Because I sure didn't. Make no mistake, it's about security, but they still chose the wrong path. If they just made people sign their .safariextz bundles, we wouldn't have to go through this dance.
What percentage of Mozilla revenues are spent on Firefox development?
Consistent in time. Those warts haven't changed much in the 7 or 8 years that I've been using git.
You can't return a mattress - instead, they're donated to Goodwill and other organizations, and Casper et. al will help arrange the pickup.
One thing I’d be interested to read is the difference between 1.5C and, say, 2.5C of warming. Do you know of any reports (or maybe just part of the IPCC reports) which lay out the incremental risks?

I just read for instance an editorial from nature which said that 10-30% of coral reefs survive at 1.5C but none survive at 2C. I’d like more of that kind of information to understand the risk profile.
Totally agree. Teaching a kid to code is like teaching carpentry. Both are skills that can be used to accomplish certain things and can be outlets for creativity.
Which is odd when you realize that WebKit is older than the firefox engine. (WebKit is a direct descendant of khtml, Firefox was busing re-writing their Gecko engine when WebKit forked)
Ouch. True. So weird for me to feel that way.
> Why do certificates expire?

I always assumed one reason is so revocation lists don't become huge. Also, digital properties such as domains change hands.
Lazy Loading with Angular [Tutorial]
Side or back usually. I dunno I've camped a lot in my life and slept in odd places and always had sort of shitty beds. I think i've just gotten used to it over the years.

I still prefer to have something underneath me. You're right sleeping directly on the floor sucks. I meant more on the floor with a blanket or some foam or something underneath me as opposed to a soft sinking type bed.
Yes. Even then, a few years is too long, because you forget about the need for renewal.

I would say that the "proper" use of certificate expiry is the way LetsEncrypt and other ACME providers do it: it's set so low that you need an automated renewal process in order to make the certificate at-all useful.
If I'm using Safari as my default browser, does it make sense to switch to Firefox just to support them? Interesting that Safari is not coming up in any of these articles as a third competitor, but maybe the fact that it's limited to Mac means it has very small market share.
There has been a solid anti-FB wave for the past year or so. The Cambridge Analytica situation didn't help. And especially with GDPR fresh in mind the media has been continuing to rail them for various privacy issues (as well as the usual social media addiction topics, political interference, etc, then add on any shady-looking business moves like this...)
Seems so sad that Mozilla is literally begging people to give Firefox a try. Even if someone believes that the browser Game of Thrones seems to go to Google, I cannot see how anyone would settle for the second-best choice especially when everything is FREE..

They plainly admit that Firefox can just hold it’s own and it is still NOT the fastest and best browser experience out there.

When I launch Chrome I just get this feeling that it is a super lightweight desktop app that manages a ton of tabs efficiently.
Mozilla. What a great, open and free place, where you can't write your opinion under articles.
I want to love FF, I really do!
But the fact that it causes my CPU usage to go through the roof every couple of minutes for no apparent reason makes me want to pull my hair out...
Looks like the author works on the project
Using Google's browser engine still gives them a lot of control, even if you aren't using their trimmings.
But when Canonical's Ubuntu Phone didn't meet its pledge people goal on Indiegogo people got their money back? How did this even happen? Not that this individual isn't to blame.
Ooh - I was wondering what the hell was going on.

I assumed I had dropped the darn thing one too many times.

Glad to see the HN grapevine works on wifi.

It is a reminder of just how fragile this digital world still is - we are taking technology designed to survive nuclear war, and adding single points of failure.

Let's look at mesh networking again.
EdgeHTML felt really great. It was the UX that made me hate Edge. As if they thought I was 65+ years old.

Chrome's UX is much better imo, but based on rendering engine I wouldn't have cared much.

I just hope they don't think it was their engine that made me (and probably others) switch.
> By the 1990s Unix systems were mostly using PHK's version which had a larger salt and ran MD5

That timing seems a bit optimistic to me, especially at large shops where the original crypt() implementation was necessary because you were using things like NIS, Radius, LDAP, etc. and had devices which didn't support MD-5 or better. I was still seeing that into the mid-to-late 2000s.
> and multiple cursors everywhere is a boon for quick and dirty data munging.

VSCode has this. Hold down Command on Macs (probably Ctrl on Windows/Linux) and click. You can also select "next similar word" with command-D so you can quickly change all instances of a word to another word.
The problem is what is someone screws up and compromises the key? By having an expiration we ensure that in the worst case they get just a few years to do damage.
It's too bad Microsoft didn't get broken up in the 90s. We'd probably have more browser options.
AFAIK, Panasonic doesn't make solar roofing?

Source on their panels from Buffalo mostly going to non-Tesla installers?
dude. you have been missing out.
VS Code is a possible sign for why Microsoft leading Electron on all fronts (from taking over GitHub, to collaborating much more directly on Chromium) might be good for computers. If the average Electron app starts to act more like VS Code, that's good for everybody.
Ugh. I mean, I recently got in an argument if anything but a hard firewall could or should be exposed to a WAN interface on the internet and we kinda agreed to not agree for now.

But, popular services, on default ports, with default APIs enabled, without hard authentication on a WAN interface? That should be a paddling. That doesn't fly. Or, well it does, except not for the guy paying the power.
Many people won't switch because either Firefox is slow on their platform (MacOS) or stuff they use are slow on Firefox (Google ecosystem, many other webapps optimized for Chrome)
How nice, you wake up in the morning and people from other countries are messaging you about this and it's nowhere in the news here. Smells fishy.
Some admin should flag this as "ONLY VISIBLE ON IOS DEVICES"
It's too bad Google isn't being broken up now.
The whole subtext here, as described in TFA, is that the near-complete dominance of Google's browser engine is worrying.
Lyft has gone through quite a few iterations of its own. Predecessors started before Uber but, even more recently, it moved beyond the pink mustache and fist bumping into being essentially an Uber clone. I (and apparently others) found the whole "be buddies with your driver" thing to actually be a real turn-off.
But works only on Apple devices..so in a very small amount of devices
Using pyproject.toml just requires a recent version of pip. Which CI tools can't handle that?

I wouldn't call comments an edge case. The distutils documentation has a definition for comments, but I think it actually just uses configparser. setuptools just uses configparser. The pbr documentation has a slightly different definition, but I wouldn't be surprised if it just uses configparser too.

They also have different definitions of non-string types.

Even if you call those edge cases, do you think a PEP that turned edge cases into silent errors would be approved?
While I agree with this in most cases, visual merge is a huge deal.
Great. Would you mind shooting over an email address? I will reach out with more details there. Also, are you located in SF/Bay Area?
payback is not the goal though, it's about avoiding sucking earth resources
True that. I wish they removed all Google stuff from Chromium and only use it in Chrome. Seems like the only fair thing to do imo.
"Maybe you could partially reverse the model"

Even with my rudimentary understanding of machine learning, I'm fairly certain that reverse engineering a model presumably based on millions of training games would be utterly impossible just by looking at a few thousand games.

"Probably just didn't think anyone would want to dig through a 1000+ games."

Actually, I think a lot of people would be interested:

- chess players like myself

- skeptics, academic researchers, and other "data scientists" looking for actual data to back up these impressive claims
Let Your Kids See Your Negative Emotions
Firefox lost me with the whole XUL fiasco. Breaking peoples workflows before they had a credible alternative lined up was highly unprofessional. I was an enthusiastic Firefox user until the XUL retirement.
yeah, the future of the bedroom is containers
I use Firefox on MacOS. It is easily as fast as Chrome for me (and I have tons of tabs open in multiple windows). And I use Google Docs/Sheets/etc. all day long with zero slowdowns.
I don't assume that at all. I mentioned Docker explicitly
and people are pulling Docker containers from untrusted sources with malware pre-installed, because they lack the experience that would tell them that pulling untrusted Docker containers and running them is a bad idea.

https://threatpost.com/malicious-docker-containers-earn-cryp...

From the article itself, although they mention the CVE at the top, the real point they are making is that people
are deploying the products with poor defaults:

"as is typical with our findings, lots of companies are exposing their Kubernetes API with no authentication; inside the Kubernetes cluster"

Not to mention a bunch of NoSQL type db's you can easily search on Shodan if you wanted to have some fun.

So yes - the problem here is experience, or lack thereof, and not Kubernetes itself. The CVE can be patched. You can't patch inexperience - except with experience I suppose.

All I am saying is that there a lot of people who are downloading and deploying these products because of hype, who are unable or unwilling to secure them.
I also found this one extremely interesting:

What can a technologist do about climate change? By Bret Victor: http://worrydream.com/ClimateChange/
Well lets not act like Firefox is not known. Its been pioneering browser for years and it's in no way inferior to chrome. It's also indepedent and you dont have to send all your data to google when you use it.
No I saw this on Reddit earlier but didn't see anything about it here. Thought I'd post it just to see some HN discussion because I find its usually higher quality than Reddit.

Don't have any opinion on it, just wanted to read other people's takes.
What about developer tools? As a front-end dev I'm very pleased with the tools Chrome offers. I only tried Firefox's dev tools briefly but can they compare?
Seriously? Any half decent administrator knows that for every SSL certificate you install, you set a date some time in the future where you need to change it out for a new one.

To your comment of "one day the system works normally and is deemed secure, and the next day it is so insecure and dangerous", this is working as intended. The certificate is to establish trust and identity along with encrypting the data in transit. The identity described by the certificate is only valid up until the expiry date after which it ceases to be valid for that purpose. You now have an encrypted connection to something that can't prove its identity, which is certainly a lower level of "secure" than what it was before the certificate expired.

Ignoring expiry dates would mean any keys that were compromised ever could be used for MITM attacks and no one would be the wiser.
Computational bounds for physical design
Not exactly a direct answer, because it is unclear to what degree MS will fork/adapt Chromium for their own, but there is a project called Ungoogled-Chromium which I recommend that does exactly the name implies - evidently there is a need for this because there are a number of services and data exchanges with Google servers in stock Chromium.
we also have every country the US has gone to war with in half a century
Also the most common 5 words heard on police scanners these days. ("Call me on my cell.")

These people should be in a cell.
> large amount of anti-FB fervor that is substanceless

[citation needed]

Cambridge Analytica? Soros? This clusterfuck? What was substanceless?
This is super-cool tool for performing tech interviews.
I've used a coderpad.io in the past (as interviewer) but they have way too high prices for the amount of interviews I've performed.

So when I've run out of free pads I've switched to repl.it + screen sharing, but it's not the same as simultaneous editing.

Really happy with it.
The 'great dying': rapid warming caused largest extinction event ever
The Mac is a relatively small market share of the web, but the iPhone isn't and still uses Webkit as its rendering engine.
The ability to use multiple accounts of Gmail, Trello, Bitbucket, whatever service you use in a single window. I happen to use the same services for work and for private purposes and it's inconvenient having to log in and log out all the time.

You can sorta do the same in Chrome by creating a full separate profile and opening an extra window, but then your passwords and bookmarks are separated as well. It's a pain in the ass.
Firefox is a way better experience than Chrome these days. Google, you constantly add new features that nobody wants, and furthermore, make it WAY more difficult for those of us who care about privacy to turn your tracking BS off.

Google Chrome can die in a fire as far as I'm concerned.
People living in Western cities doing desk jobs, living in a globalized flexible economy can just be moved inland, and their food supplies can shift from one commodity food producer to another. That is, assuming these commodity food producers remain stable and invested in the global trading system. People who are subsistence farmers rely on their land to live. You cannot just move those people ‘upland’ away from the agricultural land which feeds their continued existence.
> They plainly admit that Firefox can just hold it’s own and it is still NOT the fastest and best browser experience out there.

The reason why is that those are complex judgements rather than easily measured objective facts. Browsers are extremely complex and what “fastest” means depends on what you're measuring and where it's running. Chrome's memory usage is a great example — if you have tons of RAM and nothing else running, it's often faster but if either of those is true, Firefox being so much more memory efficient more than balances it out, especially for people who keep tons of tabs open — and all of the comparison points are changing regularly as browser development teams adjust.
This is a good and fair summary. It is a frustrating developer experience for sure - especially Android.
You have no reason to believe this.

From: https://www.esquire.com/news-politics/a25422366/trump-ambass...

"The fourth and latest National Climate Assessment put together by 300 scientists from 13 agencies of the U.S. government and released last month found that climate change is real, man-made, and will cost the U.S. 10 percent of its economy by 2100. Midwestern farmers will lose 75 percent of their crop yields, and trillions of dollars in coastal real estate will be at risk. The wildfires out west, already unprecedented in their destruction, will get worse. Hurricanes and typhoons will grow more ferocious. Epidemic diseases will flourish."

And that's just for the US. Large portions of Africa and the Middle East are predicted to become uninhabitable. The threat to human life on a time-scale of 100 years or more is gargantuan.
I'm not sure that vision is all upside. Microsoft de facto provided some industry standardization.

I am always reminded of when fire departments couldn't help other cities because their equipment wasn't compatible. This was so disastrous that we introduced standardization for sizes of hoses, connectors, etc.

I am not aware of anyone protesting such standardization the way we routinely think it's a terrible thing in other industries while taking it for granted that all our stuff is supposed naturally play well with all our other stuff.
VSC and Intellij aren't the same thing. If you want better refactoring and debugging there are definitely plugins that do exactly that. Hard disagree on autocomplete, I've never run into a single situation where Intellij did it better.
Oh, that. I had something similar during the period when a dose was wearing off. So every 4 hours or so.

My dr prescribed Paxil, which did away with that problem.
Wonder if office will go in that direction too.