skysight-inc/HackerNews huggingface dataset:
I started with C++ and Arduino, then learned all the way through the basics of design. Including UI, and now I'm learning/improving User Testing (UX) since I have learned the more technical parts of UX long time ago. Graphic design is still out of reach for me though, since I know I'd have to spend hundreds of hours learning all about design to use a small part in web (which is not a high enough ROI for me). I have a very good friend that is very awesome at it, so in case of need I can always go to him.

It's been a great ride, and unfortunately impostor syndrome hits from time to time both on the front-end and the back-end (quite ironic). Though it's been fairly mild/easy to handle, I've had a lot of external validation through the years.

If you decide to learn it as your main learning focus (let's say, 15-20h/week), you could become fairly decent in 6 months-1 year. Then you can become quite good within 3-4 years. There are quite a few branches and ways to go about learning though, so if you want to learn I'd recommend searching and getting informed, but I deeply believe in the quantity above quality: https://blog.codinghorror.com/quantity-always-trumps-quality...

Alternatively, hire me :) https://francisco.io/ | https://picnicss.com/
‘We circled back to Ms. Sandberg’s work at Facebook. Wasn’t it always risky, I asked, to have someone leading such a large company also leading a movement fighting for workplace equality?

“I’m curious,” Ms. Thomas said [Sandberg’s longtime friend]. “You’re a smart, engaged woman on all of this — why is that hard for you?”

It’s hard, I replied, to reckon with the idea that we have taken life and career advice from someone who could be building something that’s not good for the world.

For a beat, Ms. Thomas sat silent and looked right at me.’
I write for myself first but it's a great feeling when others find value in my writing. As such, readers are usually on my mind. My posts often evolve over time.
success is pretty tangential to being good at coding, at any large company. As long as you're good enough to get by.
The article says:

To hear the protesters tell it, they’re marching through
the streets to fight back against rising fuel prices and
the high cost of living in the country. Beyond that,
though, it’s an ideological free-for-all. Fights have
also been witnessed among demonstrators, and some have
sent death threats to other protesters.

In other words, there are a large number of different groups protesting under the same banner. There is not an identifiable leader articulating a single agenda that can be proven or disproven.

Certainly, fuel taxes in Europe are much higher than in America; across the EU they vary from 51% to 68%, with France at 64% [1].

Other things in the article, like anti-vaxxers and a theory the french constitution has been invalidated, seem much less likely - but when the entire movement is just a leaderless movement of people posting in facebook groups, where do you draw the line between "the rioters' complaints" and a handful of fools among the many protesters?

[1] https://www.theguardian.com/world/2018/dec/03/are-the-french...
Make Edge good enough so that people don't bother downloading Chrome/Firefox
I work in finance and we have a similar setup. We have a platform type of app and many different teams working on different products. Each team is responsible for its own part, from JS web components to the Java backend micro services. There are of course teams responsible for building the portal out of the many components, orchestrating the backend of microservices, etc. It does allow teams to work and release independently.
Don't do this. https://news.ycombinator.com/item?id=18587353
Poles say they voted for them because they promised to keep muslim migrants out which they did once elected.
I saw Wim Hof speak at a conference and did the short, group breathing exercise and was blown away by how great it made me feel. Even just the specific breathing followed by breath holding I could tell something was legitimately different/better about my physiology after. I never pursued practice of the "method" to even get to the cold exposure stuff, but maybe its time to try.
Memory safety: old vulnerabilities become new with WebAssembly
I guess you could argue that using Profitability as a metric as a guide to how succesful the hiring strategy was?

I wouldn't, but you could...
Interface is simple but powerful enough and we got used to it and don't bother when you get nothing better by using another browser and for some reason font rendering (especially with Asian characters), Chrome looks tiny bit better, even than Safari. The only concern is privacy but I'm using Chromium.
Manually setting it in about:config is not good enough.

When you connect to a network that needs its own DNS to access its resources, you are not going to change that setting each time you connect to that network.

Even more interesting thing happens, when you physically roam between several of such networks (for example: your company and your customer). What was until now handled transparently handled by DHCP for you, now you have to manually configure each time you connect to that another network.

Now, we have moved from static network config decades ago, and for a good reasons.
I think its going to come down to smart network management in the client OS.

If I'm on a trusted network, use the network resolvers (either via UDP 53 or DoH, or whatever) and if I'm not use preconfigured resolvers like 1.1.1.1 or something, part of not trusting the network should also be not trusting the resolver. Before DoH this was a moot point since UDP 53 can be trivially captured and redirected, now the client OS can actually do something about it.

I don't like the idea of individual applications overriding system resolver settings.
IBM does this with their PVU model, everyone HATES it because it's a logistical nightmare to deal with (except IBM, of course).
If there are two good candidates and I pick one of them, it doesn't necessarily mean you were 'rejected', you just weren't selected. I've been 'rejected' by plenty of companies but I try not to take it too personally.
“That may be good for the world, but it’s not good for us” – Zuckerberg
Never going to happen, the main reason I use Chrome on windows is to silence the non-stop Google 'Download Chrome' nag screens

the whole open-web meme thing kind of needs to die anyway imo, it's not a good application platform
What is the difference between "robust" and "highly robust"?
That an article from yesterday is on page two isn't exactly surprising, and far from "effectively invisible".
It is a result of Apple's broken security model. On Android, generated code has no more provoleges than the code that generated it, just like interpreted code.
Justweb world
Ugh. It’s not magic. Things vibrating together is not magic. This is a level of absurd reverence for a concept that’s as ridiculous as a magic sky god whose blood is also maybe wine.
Hold on. I need to start a pointless semantics debate with you by taking what you said completely literally and it won't end until we've defined all the words.
Smoking weed is way better than getting drunk to enhance creativity (in my experience).
Metaprogramming, Higher-Order Components and Mixins with Angular Ivy
That's certainly a fascinating idea. My initial thought was "Wait, doesn't the kernel already provide a sandboxed execution environment -- called userspace?" This would still have scheduling overhead, but I assume the idea is to avoid a lot of the other context switching steps such as switching page tables. And instead rely on Wasm/JIT checks to ensure ahead of time that memory violations won't happen.
Yep that’s a great point. That deprecation probably contributed to the gap that the malware uploader exploited. People expect an extension called postman, and they find it. Their guard is down and they download the fake one. I don’t know the solution but there has to be a better way for App/extension stores to handle this relatively common scenario.
Taking control of the Supreme Court.
Turbo.vim – Color Scheme Based on Turbo Pascal and Turbo C++
"Also, I wouldn’t have hired the guy who doesn’t use semicolons in his JavaScript, either."

This seems very similar to the c++ issue with single statement ifs.

https://flaviocopes.com/javascript-automatic-semicolon-inser...
Well, sometimes that, and sometimes:

> Anne-Gaelle Colom@agcolom jQuery

> I was refused a reference by my supervisor in France who thought the male student on my team did all the work.
https://steamcdn-a.akamaihd.net/apps/valve/Valve_NewEmployee...
Intriguing. Which browser and email would that be?
One can use Google products on Firefox without any issue afaik, so I'm a bit surprised that someone would switch back to Chrome for this.
So the deal is that you're not wrong. It's only sliiightly less convenient. But I think there's real, meaningful cost in things just being different. Shamelessly clone everything about the chrome UI and I'd gladly switch.

I should still try to switch again... But why does it have to be so uncomfortable? Every modern car has all the same controls in the same places. Why not browsers?
Yes, that's the one. I didn't have a bookmark for it on my phone. Thank you for linking to it.
Why do you want that? What would MS get other than small amount of people feeling better just because?
Phones and laptops are quite different in terms of form factor, use case case and therefore demand and limitation. I think the headphone jack is safe for now.
As someone who's gotten rejected by more companies than I can even count or remember, I think this is great. I have a bitter, guilty fantasy that I could go back to some of those harsh rejections long ago and show them the updates to my resume since they declared me useless.

I wonder if/how companies try to measure their false negative rate. Despite how straightforward it is to fire someone in the U.S., they keep saying "it's better to reject a good candidate than hire a bad one." Is that really true? I wonder how many big companies have thought about testing that assumption, maybe changing their selectivity and measuring the effect. Have they really measured how much it costs to hire/fire a bad performer and shown it to be greater than the productivity they'd get out of a good performer they are inclined to reject? Does their strategy of holding out for months, looking for that unicorn candidate instead of hiring someone who's "just fine" today really work? How do they know? Have they measured it?

Are they even serious about their existing selectivity? Is it baked into their annual performance process too? How many of them apply their selectivity bar to their existing employees? One common thing I've seen at companies is many of their "old guard" long time folks would never pass today's interview hazing. The most difficult thing most people ever do at a company is pass the interview.
Why should executives have programming experience?
I agree with the general concern that lack of competition could hurt innovation in this space. But I think we should all pause to soak in the irony here. Anybody with memory of the Great Browser Wars between FF and IE has to be wondering what timeline we're in where FireFox is _opposed_ to Microsoft shutting down IE...
In response to these people being hired by twitter: I think all of these statements are being sourced from twitter, and the links to their names all point to twitter, so it makes sense that people working at twitter would more often say how they got there on the platform.

Many others in the list never made it past the phone screen for twitter.
Same here.

Any rides I have taken where Lyft is available, I ride with Lyft. Else, Uber. (mostly NYC/NJ/Toronto areas Lyft has been consistently cheaper for me).

Cheapest rideshare wins. race to bottom. Only way Uber / Lyft can avoid death, is with business rides and lockin. There no one is price sensitive, and they can make money off of business rides (Lyft is doing this really well, in nudging users to have more business rides).
I used to do similar things, except in my case it was writing longform "satire" while utterly trashed and posting it on social media.

When I'd read it in the morning, it just came across as me being a drunken asshole. I became fond of the Delete Post button.

I also only write sober now.
Neither does download.com. Maybe what we need is a good A/V designed around chrome and firefox et al.
Why would they sell it as Kava when Kratom is more expensive? I am on day 5 of getting off of Kratom. This smy second time around, and the first was horrendous. A couple of months ago a doctor prescribed Gabapentin and I've literally experience only 5% of the side effects of withdrawal. All the intense symptoms disappeared and I glided through this week.
I wonder why doctors prescribe Suboxone and Methadone, both highly addictive.
I totally agree with your sentiment and aspire to a more stoic / optimistic approach, but personally have found it difficult to avoid taking things like this a bit personally - especially when you're excited about the potential role, think you'd be a great fit and you believe the company may have gotten a bad read on you.
While I'm far from convinced this is a useful thing: nginx is "untrusted code"?
Except off camera, tank man was murdered along with hundreds of other people and tossed in a mass grave because that's how China rolls.
How many people got rejected and ended up in a worse job than the one they applied for, or in no job at all?
Domino had a NoSQL document database with reliable multi-master replication before they were cool. It could have been a great platform for cloud applications but IBM never saw the potential and let it languish.
And you think you'll have better privacy sending queries to whatever server DHCP hands out?

If you're configuring your own DNS server you're waaaay out of scope for the problems this is trying to address.
Checking robustness to noise I think.

These algorithms are meant for stochastic, not entirely predictable environments (so your action might not always work and you should be able to carry on task even after some action failure (eg. in case of walking - you could slip, wind blows harder or something hits you etc.))
I've tried using Souper on a number of occasions to micro-optimize handwritten LLVM code and every single time it just returned the same code to me with different formatting. Has anyone else had better success with it? Perhaps all my cases where already optimal, but I have a hard time believing that. Or perhaps I should try again since it's been a few years.
Maybe things are different today but I remember applying to jobs out of school as being very much a numbers game. I'm sure I had dozens of rejections and those are just the ones that got back to me. By contrast, every subsequent job (well, all three of them) came from very narrow targeting and my personal network.
And I always find Chrome dev tools annoying because they don't have that easy-to-reach cache checkbox... It's difficult if there's no clear "right answer".
There are a couple more reasons, all related to loss of optimization that can offset any nominal price-performance gains. Counterintuitively, people who are the most sensitive to performance often have the most to lose.

AMD implements some important scalar instruction set extensions as microcode, not in silicon, so if you have an application that uses them heavily (and some of these instructions are significant optimizations over generic C code) you will see a drop-off in performance.

Highly optimized/efficient code for Intel microarchitectures become a lot less so on the significantly different AMD microarchitecture. The effects are not small and re-optimizing for a different microarchitecture can be a lot of work depending on the application.
Air raid on Pearl Harbor
Genuinely curious - how is it that people don’t trust the website they have an account/email/bank with, but still trust plug-ins that now have access to all your browser activity
It’s traditional to blame the government for widespread rioting. I guess social media platforms are a convenient alternative scapegoat.

(To be clear, I think FB’s role in brexit and trump was unforgivable, but at least for trump, it’s clear most of the blame lies at the feet of the democrats. Ignoring trump, the candidate they ran was by far the least popular in US history, according to polls during and after the primaries)
That sounds more like incognito mode, no?

Containers keep the cookies and other data, yes, so you don't need to re-login every time you start the browser.
i disagree, the standard notation with 8 decimals is easier to process instantly. Or at least show everything with as <value>E-8 so that eyeballing is easy
Mozilla just has too much money and they just can't be conservative. If all they do is build a browser and get a few docs up, which should be their core activity, they don't need $500m a year.
Interestingly, beggars even have QR codes for WeChat payments: http://www.asiaone.com/china/no-loose-change-beggars-china-n...
Issuers are expected to log every certificate in a public block-chain (most don't). And clients are expected to consult that block-chain and report certificates that are not there (to whom?).

That creates a difference between issuing a certificate or just attesting it was not revoked.
Percent change, you mean you want the equivalent from the original CMC JSON:

"percent_change_1h": "XXX",
"percent_change_24h": "XX",
"percent_change_7d": "XX",

We can add that, but we want to use fixed points in times, to avoid floating periods comparison.

Here is an example for the change in 1h: it is 10:45 AM, so do the average for 10AM, do the average for 9AM, see the percentage change.

A bad method is to average from 10:45AM to 9:45AM, average from 9:45AM to 8:45AM then report the percentage change, because if there was a big change at 9:30, and just one, then the coin is stable, it will have decaying effect on the percentage change. You will see it moving, while the coin has stabilized! To me, that's wrong.

Coinmarketcap was doing the latter. We can support that, but you should consider switching.
> because it is the default on Windows?

Which clearly didn't mean anything [1] for increasing market share.

[1] https://ferdychristant.com/the-state-of-web-browsers-f5a83a4...
Phishing Facts and Statistics, or Why Anti-Phishing Is Important
Some reasons I like using Firefox over Chrome right now:

- Tags for bookmarks.

- Bult-in reader view that makes pages readable again and has hassle-free test-to-speech.

- I can customize toolbars to much higher extent.

What I would really like to see is more tools for managing large numbers of tabs.
This is like It Gets Better, but for fragile software engineers who obviously are talented enough to make 6 figures some place else. I understand rejection can feel personal, especially when so much of your life and identity comes from the work you've put into mastering some field, but this doesn't seem like the healthiest mindset. I'm just leaving college now and don't have much of a perspective yet, but the application/rejection treadmill feels a lot like a continuation of academic external validation. Just substitute Google and Facebook for Harvard and Stanford.
With very, very few exceptions, half the battle is what is true and what isn't, and how well they map to reality.

>Today the president visited voters in New York

may be factually true, but

>In a desperate attempt to win the election, the sitting president tried to win voters in New York

Is actually more accurate.
put me in as another 15->13 (well 13.3") convert. the weight reduction is also a nice benefit.
The majority of these are "I was rejected from a tier-1 company, got a job at tier-2 company". I wouldn't read to deep into this. The second tier companies live and die by how much effluent from first tier companies they hire.
I haven't found anyone. They do a really good job but with a cruddy writing style. Their sister site https://www.nextplatform.com/ has a bit less provocative style.
So, if Google does "evil" and tries to dry up Mozilla by cutting the funding, that just pretty much means Chrome all over and the rest Safari?
Correlated to that US would also lose its huge influence in financial institutions world wide. Right now US influnce is preventing World Bank funds from being used to pay for One Belt projects. Few countries want to pay off loans for One belt project using Western loans. If China had been sole superpower, it would have bulldozed even more on projects similar to One Belt project than it is currently doing now.
Facebook missteps highlight what happens when you can’t trust platform metrics
An advantage to using Firefox Mobile is google search results suddenly become free of AMP crap
Hot take: success is almost always accompanied by a healthy dose of survivor bias. For each of these success stories, there are a lot of good people who did the exact same thing, but it didn't pan out because of timing, location, or other similar factors.
Human Behavior Might Be the Hardest Part of Climate Change to Predict
There's a FF extension "App for Hangouts" that puts Hangouts in its own window and has worked for me while I slowly convert my contacts into other IM systems.
Did users actually consume those WordPress RSS feeds using Firefox? I imagine most RSS users are going to use an RSS reader like Feedly, NewsBlur, or Google Reader (RIP). Those RSS readers don't require users to copy/paste RSS URLs. Users can search feeds by site or topic names.
Meanwhile I’ve had so many frustrating experiences of group conversations amongst a few people where reply all doesn’t get pressed, and then the conversation bifurcates. I’ve always thought reply all should be default.
Passive voice. This is the type of weasel language that people try to use to make themselves feel better about what they did. Unless you cleverly redefine rejected to have some additional baggage, the phrase 'not selected' and 'rejected' are semantically equivalent.

At least do the people you don't pick the courtesy of owning up to your decision.
Can you prove that?

I am pretty sure I could run a very effective propaganda show, by only spreading true, but carefully choosen facts; it would help me greatly that I could always say "don't believe me, go look it up".
I used to hate when I saw JS with semicolons too. "Get off my lawn" with that naked code!

Not sure when or how it changed, but I'm on the other side of the fence now. Without semicolons (unless multi-statements on a single line), JS is so much cleaner. A line break is perfectly sufficient to signal the end of a statement.
That’s not true. The only setup required is installing vscode and the live share extension.

The host shares their TTY and ports, all the clients see everything that happens in the host’s TTY (read-only) and ports (r/w on localhost.) Code editing syncs in real-time to the host machine P2P.
This is sage insight i feel many think "well duh" but sometimes still forget.
Really? I thought it is started on Twitter. People blame Facebook over again. Buzzfeed is the least source people can trust.
I assume it's to provide food for the cane toads.

https://www.theonion.com/moon-now-overrun-with-cane-toads-af...
what CMC does is what everyone does, i think it's the standard method. From your frontpage it seems u already have those values somewhere
This is inevitable. Folks with a will to do this (edit embryos) can clearly do so. In fact this 'researcher' (or con man) did it 'in secret' which means without any institutional support. If this guy can do it in his basement, then what hope is there of putting the genie back in the bottle?

Folks go to all sorts of crazy medical clinics already, for all sorts of crazy reasons. I predict within the year, the rise of a 'custom baby' clinic in some country with lazy medical ethic enforcement. And folks will flock there and pay through the nose.

All the argument in the OP is irrelevant. The technical reasons this instance went wrong are irrelevant. The ethics argument is irrelevant.

We have to suit up, to prepare to deal with designer babies among us in their thousands, and soon.