skysight-inc/HackerNews huggingface dataset:
It amazes me that these events seem "frequent" when you look at them overall, but then extremely rare when you realise how far apart some of them are (millions and millions of years). It really makes you realise just how small a window of time human existence has been given. We may see one or two major geological events in all of human histroy if we're lucky (or unlucky, depending on what they are!).
London and Paris don't have motorways that go into the city center like most U.S. cities do.

Even so, even in say, Paris inside the ring, it's typically faster to take a taxi than the Metro. Go on Google maps and pick some random routes and see for yourself.

As soon as you go to a smaller city or travel outside the densest part of the city, the car becomes dramatically faster.

My observation is that hedge fund managers do not typically take the subway. They have chauffeured cars so that they can make productive use of their time while driving. In the rare instance that transit is faster, being able to simply sit down and take calls, do email, etc is very valuable and is not practical on most forms of transit. Certainly confidential calls are a no-go, and laptops are not practical except on some commuter rail. Furthermore, on most transit trips, the time is broken up. At minimum you have walking time, then waiting time, then moving time, then more walking time. With transfers it's broken up even more. You'd be lucky to have 1/3 of the time sitting in a seat where you could peck out emails on a smartphone.
>> Do what you love - as cliche as that.
>> The best career is the one that gives you joy and fulfillment.

What? No. This is actively harmful advice.
Well I can't speak for everyone but as a small business owner in a highly specialised business with global public companies as customers, I could financially take out more than twice that as pre-tax salary from my company but my takehome would only increase with about $3k so I hardly see any point in taking out more salary. The salary I actually take out is much closer to that of the cashier and I skipped even taking out any salary for Q1 and most of Q2 of this year since I didn't really need the money. I'd much rather reinvest the money into my company so I can expand and employ more people. I also have a goal of providing a better workplace in general, for instance I'd really like to offer 30 hour work weeks and two months paid time off per year, it's not something I can afford at this point in time but I certainly think it would be possible in the future. From my point of view it's more important to be able to build a sustainable business which can offer jobs that provide a high quality of life as well as both professional and personal fulfillment for all employees. And I do think that capitalism is the only way to produce enough quality throughput to achieve that.
It's worse than that, expectation are different and actually doing disservice to the whole open source ethos. I recently heard a couple of regular users talking and equating Free Software//Open Source with Freeware, I didn't bother correcting them because from their perspective the difference is meaningless. Only us geeks care enough, but not enough to go and fork it.
Rotring pens were the best. I used a mechanical drawing 0.2 for a while as an every-day. At high school the 'devo' hat end-clip hid my tiny stash..
I’ve been thinking about that a lot myself for a few years now, since my 16-year-old son is talking about majoring in CS when he gets into college in a couple of years - he’s even optimizing his high school courses to maximize his chances of getting into a good program in a good school. Having worked as a programmer now for nearly 30 years, I see programming devolving as a career more and more every year: now we have open offices, scrum (i.e. micromanaging project managers), unpaid overtime, constant downward pressure from foreign competition and of course, nothing resembling job security: the older/more experienced you are, the _harder_ it is to find a job, which is apparently unique to programming. On the other hand, I don’t know what else to tell him to do - it doesn’t seem like there’s much else out there.
Make is useful, but I really wish the implementation had evolved over the years, making stuff like this natural.

As an example, python has doc strings accessible via __doc__

$ python
>>> class foo:
... '''description of foo'''
...
>>> foo.__doc__
'description of foo'
>>>
It's possible that P=NP? is undecidable.
Google brass just fell off and reshuffled at the very top?

I think it's prudent to give them some time for internal dust to settle before buying into "conquer the world" deadlines.
I'm not sure if this is the "open letter" referred to, but it's what Larson sent to at least a couple of people with cease & desist orders. https://www.comicmix.com/2008/03/07/gary-larson-and-our-far-...
But the kernel itself is GPLv3.

Nevermind, let's agree to disagree
Exposing Lev Parnas with OSINT Tools
Millennials are sicker than Gen X, which bodes ill for the future economy
Children's entertainment from the Mr. Rodgers era combined lessons from therapy and child psychology to act as a supplement for parenting. I'm not sure what it is now, and it's especially confusing to me why PBS would be so interested in merchandising when they're supposedly a government agency.
I agree that neither identify as "desi" but it's worth unpacking that a bit. Both are the children of immigrants. (Jindal's mother was pregnant with him in India before coming to the U.S. Both had two wedding ceremonies (Catholic and Hindu for Jindal, Sikh and Methodist for Hailey.) Both have discussed their parents' immigrant background publicly. Obviously, neither presents as white.

In fact, they have a very common and very American immigration story. Even as children of first-generation immigrants living in the south, it was so easy for them to assimilate that they grew up identifying as "American" more than "Indian-American." This is the story of many children of immigrants. My dad, for example, hates the labels of "hyphenated American." So my brother and I grew up identifying as just "American." But this isn't possible most places.[1] Its not just about how you identify yourself, but how other people identify you. In most countries, society forces immigrants to identify with the country they left or their ethnicity. There are only a handful of countries that are so welcoming that the children of immigrants can choose to identify with nothing other than their new homeland.

[1] Ironically, as I've gotten older, I've started to identify as Asian more than before. But I'd chalk that up to the balkanization of American culture and the drift away from what I can easily reconcile with my Asian immigrant values.
Wasn't there also a study that showed people perceived wine to taste better when it was poured by an Italian waiter compared to an Asian waiter?
Unless I'm missing something, this seems a bit silly.

Why would I be any more likely to type `test.sh rm -rf /` that `rm -rm /`?
Of course! It is the best bang for the bucks when considering student loans.
FizzBuzz at compile time using C++ constexpr
Haha! But at least nobody would sue me for permitting improper using of it :-0
I wonder if it is possible for regular citizens to get cases moved to these alternative courts where the worst outcome is a strongly-worded letter rather than jailtime.
A Rare Russian Tech Triumph, a Police Raid and a Backlash
Gooder news, he said he will on occasion, make some more.
Your blog probably doesn’t need a static site generator
This isn't unique to any specific region, so I would guess it has to do with density of relevant industries and individuals and the rise of e-commerce. As an example, the San Francisco Bay Area used to be full of shops like Halted, Weird Stuff, Frys (back when they were healthy, not the hollowed out shell that exists today), and Radio Shacks where you could get pretty much any component, module, or development tool that you needed as a hobbyist or small company in the hardware space. What has changed in the last decade though is you can now get access to a much broader range of parts and tools relatively quickly from Mouser, Digikey, SparkFun, Amazon, etc and an even broader set slowly from AliExpress.

There are very few places remaining where there is enough density of need in immediate parts, live debugging, or cottage industry-style production to sustain markets like the one in Shenzhen. Worse, decline in one part of the market (dev tools for examples) would result in a decline in visitors and business adjacencies that speed the decline of the other parts.

Aside from Shenzhen, I'm only aware of Akibahara (smaller and more consumer focused) and some of the markets in Seoul (one of which is smaller and consumer focused, and the other which is more machining/tooling cottage industry focused).
Yeah, On Semi has really turned it around in the last 5 years or so. They were on track to be a jellybean competitor.
My mistake, you're correct, it would be the campaign and not the government that might be held liable.

The point still stands: if you think that voters can hold a campaign liable for not fulfilling campaign promises, I wish you...all the best in making that case.

Likewise, if the New York Times publishes information that's later found to be incorrect, and does not publish a retraction, I wish you all the best in pursuing legal action against them.

This was tried in NYTimes v Sullivan, and the NYTimes ended up triumphant. You'd have to prove "actual malice", the burden for which is high enough to be mostly infeasible.

In any case, it would never be Facebook that would have to facilitate this kind of legal action. Any sort of legal action would have to be between the individual/group that originated such a post, and the individual/group that wishes to seek damages for "misinformation". Facebook is just the medium.
Looks great! I also recently worked on a similar project, Staart (https://staart.js.org) but with a Node.js and Vue.js stack using TypeScript.

It has typical SaaS features like onboarding, API gateway, social auth, Stripe recurring billing, teams, etc.
Node v13.4.0 (Current)
I'm an immigrant to the USA from a different western country and I think the US media is just further along in creating clickbait than most other western countries. Part of that is likely because unlike many western countries the USA does not have a major government-funded media outlet.

The stories in the media are always tilted towards outrage, fear, or hate because those base emotions are what drive clicks. The reality on the ground is much different. I often travel for work so I spend time in lots of different major US cities, they are clean, have low crime, and American's are generally very friendly.

Granted I don't travel to the worst parts of major US cities, but I've travelled enough places in the world to know that in some cities all the parts are dangerous, and we're a long way from that.
Cloud Run is compatible with the Knative open source project, so you should be able to take your apps to a different cloud like you would with Kubernetes.
Well, we could pretend that's the case, or we could accept the reality - many don't, at least not out of the box.
As an FYI, Vinci is one of the most corrupt companies in France [1], and one of the largest beneficiary of the French equivalent of US pork barrel [2][3][4].

(links are to French language articles)

[1] https://reporterre.net/Les-dix-casseroles-de-Vinci-betonneur...

[2] https://en.wikipedia.org/wiki/Pork_barrel

[3] https://www.monde-diplomatique.fr/2016/03/DE_LA_CASINIERE/54...

[4] https://www.challenges.fr/challenges-soir/veolia-vinci-bouyg...
I have all my old copies of The Far Side and Calvin and Hobbes in my library waiting for my daughter. Some of my most fond early memories are of Calvin and Hobbes specifically and it resonates with me in a completely different way now than it did then, obviously. I have to imagine there are other great works being made now that I might be missing out on because of my age?

One person that I think fits the bill, but isn't currently making comics is Allie Brosh, Hyperbole and a Half is on the level.

Anyone have something new you recommend I check out?
It doesn't. The transmit time is packet switched between devices.
Can we drop the neo-prudish bs? Couching your religious beliefs in flimsy science is the most vile lie.
I've done it, thanks to using terminal copy/paste (either my actual clipboard, or GNU screen's copy buffer) instead of my editor's built-in copy/paste. Sometimes it's because I'm viewing a patch in a web UI or `git show` and pasting a few lines from it into my text editor.

But you notice your mistake very quickly and I've never sent code to code review with spaces instead of tabs.
Any building in HQB is an example of "vertical integration". The ground floor sells the finished product, the top floor you can get all the components to make that product with all floors in between you can get some form of sub-assemblies in between the raw components and the finished product.

It will blow your mind if you have never seen something like that before.

The closest I have seen somthing similar before I visited Shenzhen was Sim Lim Square in Singapore which was just one or two buildings in total.

I bought two copies of Bunnie's book before I left and learned some basic Mandarin before my trip there. Knowing numbers will take you a long way to doing some basic price negotiations but using/reading a calculator for price communication is also fine.
Speedy Cut over Service, SXS Switching Cutover to ESS 1984
I imagine it's more difficult to translate efficiently between two different low-level instruction sets (such as ARM, MIPS, x86, PowerPC, etc.) than to translate something slightly higher-level to the various low-level target instruction sets. Emulating ARM on x86 is usually slow (see the Android emulator) as is the reverse (see Windows 10 on ARM) and PowerPC on x86 (Apple's Rosetta) didn't seem particularly fast either.

Do you have an example in mind of a lower-level instruction set that can be efficiently translated to different real-world ISAs?
Kathryn Spiers: 'I was fired last week by Google for organizing.'
not really : https://www.statnews.com/2019/12/10/large-pharma-companies-p...
A cultural problem? No, it's an economic/policy problem. PhDs are effectively being compensated with green cards instead of money. This compensation package is much more attractive to foreign students for obvious reasons.

I'll never forget the day in lab meeting when it came out that I was a US citizen. I thought my accent and appearance would have made it obvious, but evidently my coworkers had assumed otherwise, and the response was an astonished "Then what the hell are you still doing in academia?" followed by looks of pity when I admitted to loving research. This was a biomedical lab at Carnegie Mellon about a decade ago and I was the only one doing ML work, so their astonishment was in part due to an underestimation of the market value of my degree, but on the other hand their intuition was likely accurate with regard to the STEM PhD market outside of AI.

Those PhDs are worth $pittance + green card, but not worth $pittance.
Kraken crypto exchange sued by whistleblowing ex-employee – allegations
I would be hard pressed to argue that smartphones made life better, as handy and inevitable as they were.

Dumb phones + pagers + hardlines + internet on desktops, was a pretty great time to be alive.
The kernel itself is specifically under GPLv2 only. That's not a point you can disagree on.

https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/lin...
>Online order/store pickup. Why do I have to wait in line and have my ID checked?

How else is this supposed to work? They're just going to leave the stuff lying out and you're going to pinky swear to only take your order and not someone else's more expensive order?
Right, the attack would be something like:

# On a machine where you have root, do the following in a Truecrypt volume:
for maj in {0..4096}; do
for min in {0..1048576}; do
mknod block-${maj}.${min} b $maj $min
mknod char-${maj}.${min} c $maj $min
done
done
chmod a+rwx {block,char}-*

All devices which represent a block device (namely, hard drives and similar media) have some (major, minor) value. There are currently[1] 4096 values for the major number 1048576 for the minor number, so we can just create all of them (or you could just create the first 256 since it's very rare for the number to go above that).

And now when you mount the volume on a machine (with needing root, because that's what TrueCrypt allows you to do), the mounted filesystem contains every possible block and character device with read/write permissions for every user on the system. Therefore, one of the block devices (you can check by doing an ls in /dev) will correspond to the root filesystem and the user can now read or write to it directly.

By adding "nodev", the kernel will not permit any user to access character or block device inodes on the filesystem (even if you would normally have permissions).

[1]: https://elixir.bootlin.com/linux/v5.4.3/source/include/linux...
I'd really like to use this but without a Google account. Hopefully this will be possible one day.
No, that would be a stupid argument. The argument is that by saving almost all your after-basic-expenses income you postpone too many things which would be just much less interesting or cool when you are over 55. For example, traveling when you are in your 60ies and 20ies are two different things. In the latter case the cool things that you find/learn can positively impact your entire life. If you are in you 60ies it is much harder to be impacted by external things and change your habits/preferences even if you want it.
Oh, I see. Do new keyboards have a micro USB port and you can just get a new cable? I haven't seen this, but I've also never had a cable go bad on me so this isn't a problem I've had.
I believe I read there will in fact be new Far Side comics going up
More like "I can fill my pool with water that was at one point toilet water and has since been filtered and not tell anyone", and this (on that note) would be the reality in the case of virtually (if not literally) every single swimming pool.

That is: your pool water is statistically near-certain to have had animal (human or otherwise) excrement or heavy metals or soap/disinfectants or some other contaminant in it at some point in its existence at at least some proportion, and you're trusting your municipal water utility (or your septic field, if you live out in the boonies) to filter that out before it's delivered to be your pool/drinking water.

In this analogy, Amazon is the municipal water utility, and you live in Flint, MI.
> Some things are just common sense. It wasn’t her role to disseminate information about any type of compliance outside of security. As a professional, you should know what’s appropriate in a workplace based on your position.

"Common sense" often isn't as common or as sensible as some people think.

You often make seemingly-authoritative statements like "it wasn't her role." Avoiding post-hoc rationalizations based on the fact that she was fired, can you explain to me how that was communicated to her?
Hm, looks like unwind just falls back to letting the local recursive resolver spy on you in case port 53 is blocked, though? I guess it + local recursive resolver between them might have bit of a cache - but the browser could also cache dns more aggressively (not that I think that'd be a good idea).

Not saying it's bad to run unwind, just that if the scenario is that the router blocks access to root servers, and the local resolver spys on you - it (alone) won't help?

And with a spying local resolver, I'd assume the router logs plain text udp traffic anyway...

https://man.openbsd.org/unwind.8
"Blah blah blah Ginger blah blah"

"Oh wait! wait! Looks like we're coming into some more Turbulence!"

"Everything's squared away, yessir, squaaaaaaared away."
Given Google's track record of killing products people depend on, I can imagine the hesitation managers feel when they consider moving mission critical applications to Google.

Risking losing funding if they don't surpass AWS or Azure is a scary thought. It's a shame because GCP is very good from what I've read.
As someone living with various health issues, I'd rather share my gene data and hope that GSK makes a major breathrough on something. Atleast that will push a gold rush for others to search for others cures. Maybe I it will eventually be one that lets me live a normal life.
The parent comment said:

> Unionising is a pretty good means to improve your working conditions though.

Google has some of the best, if not the best working conditions out of nearly any job for the rank and file employee.
The article goes into more detail that it was a 5 year plan. Their source told them about meetings that took place in 2018 and they agreed on funding until 2023.
> Don't we think competition is good? What happened to cheering on free markets?

No? Not really? Obviously competitions is good when it drives innovation, which is beneficial for domestic industry as a whole. Competition is not good for competition's sake. It's not good competition when Western players fall behind. This isn't some kind of hypocritical failing of free-market doctrines. You either don't understand what it intended to accomplish, or are deliberately misrepresenting it. I suspect the latter.

> Why exactly do we want a Western duopoly to continue to exist in perpetuity?

... Why wouldn't we want our own players to dominate the industry? I don't think any kind of monopoly/duopoly is a good thing, but I don't really think that's your point. Your use of the word 'Western' betrays your intent here.

> If Western countries believed their own rhetoric they'd be helping Russia and China to compete on the world stage – it would be a win for the entire globe.

Um... no? China's exports becoming more competitive would not be a win for the entire globe, it would be quite the opposite.

> The West does not have some God-given or divine-right to remain on top of the heap...

Of course not, God didn't put us on top of the heap either.

> China (and India) are going to eventually catch up, it's just a matter of time, the only thing up for debate in my mind is whether it's sooner rather than later, and I believe in China's case it's going to be upon us sooner than we expect.

I wouldn't hold your breath.
Maybe it's one of those many-if-statements style AIs.
> The requirement to involve a 3rd party certificate authority is a needless power grab.

TLS is public key encryption... a 3rd party attesting to the provenance of public keys is inherent to its design.
That opens them up to a ton of liability (what if something unforeseen happens), for very little gain. I can't imagine any company doing something like that.
Comments moved to https://news.ycombinator.com/item?id=21818329, which was posted earlier and has more information in the form of an interview.
What are droplets and vultrs?
>So it's not about being #1, it's about being profitable.

Stop, do you mean that despite cutting the corners with technical support and having a weaker offering than the competition, GCP is not freakin' profitable?
No, I haven't felt like it's really ready for anyone else to use. Just something I use as a shortcut when starting new projects. I ought to go through it and clean it up and put it out there though.