skysight-inc/HackerNews huggingface dataset:
For what it’s worth, the Google Merch Store sells a privacy kit, which includes a webcam cover and a dummy microphone jack :)
The obvious is not always obvious to everyone. Isn't it a waste of time trying to control the obvious?
1.5 TB is talking about the RAM, not the harddrive.
Acid blobs

http://bbcsfx.acropolis.org.uk/?cat=acid+blobs
I'm not talking about electricity alone, but about primary power consumption. That includes heat and fuel for your car, and also all the energy consumed by domestic industry. It's about 2.5155×10^13 kWh, or 81,800 kWh per person (in 2009)[1]. You're of course right that just electricity is much easier.

[1] https://en.wikipedia.org/wiki/Energy_in_the_United_States#Pr...
I haven't done this myself, but I assume you would install the certificate mitmproxy uses on your phone. That would result in a successful handshake
The `pip-tools` portion of that is basically what I came up with myself and described in another thread at https://news.ycombinator.com/item?id=21779929 , except that I'm trying to use `pythonloc` to install things in a local `__pypackages__` folder per PEP-582 instead of using venvs.
Came across this when reading about Julia Child, since her ashes were placed on the reef
Always always always talk to a lawyer. If your dog walker (at the peak of their career) friend was like “I need a website” you wouldn’t be like “learn JavaScript” you would say find a programmer. If I had 10 dollars for every time I had to spend weeks convincing an engineer friend to talk to an attorney and then when they finally did it got dealt with in 30 minutes... Lawyers are just “full stack law architects” do your self a favor
Messenger Black: Scheduled Dark Mode for Facebook Messenger Desktop
It happened during the 1990s according to https://www.cntraveler.com/stories/2016-04-22/how-london-bec..., though when I visited in 1998 it was still notorious in Americans' minds for plain, boring food.
Windows has the "waitfor" utility. It can wait on only a single signal. But I've never seen it being used to be honest.
As somebody who moved from untyped to typed (Python to Rust) I think the two biggest arguments for typed systems are:

- they encourage you to keep you code data oriented, which is usually (at least in my experience) a food thing

- certain classes of mistakes can be checked for before you even run the code itself
If you're only worried about people trying to log in via the web, you can get away with a really bad password and you don't need any fancy tricks.

If they get the drive from your PC, the difference between a medium password and a good password is not "takes a bit longer to crack". A better password is impossible to crack using current or near-future technology. The difference between 12 and 20 characters is that it takes ten million billion times longer to crack.

(Assuming you encrypt your data. If you don't then all your effort on making a half-secure password is wasted from the start.)

If you want real convenience for logging in to your PC, without compromising your security, then use a PIN that unlocks a key stored in the TPM.
Not sure what calculator you're using, but from the pricing page [1] it's pretty clear that 5B HTTPS requests cost at least (depending on the geographic origin) $5000. And that's per day and without data transfer.

[1]: https://aws.amazon.com/cloudfront/pricing/
Any examples that work in Firefox?
> A typical architecture might have a timestamp stored per user that specifies the earliest token creation date that’s valid for refresh.

There's a race condition there, though. If you have a revocation event and set the timestamp, it's possible that an in-progress refresh might have a timestamp just slightly after your stored timestamp. Then you have a rogue JWT that can continue to be refreshed.

Clocks are sometimes not in sync with millisecond precision. Databases don't replicate instantly. Distributed systems just don't work that way.
Blacklisting is only half the problem. Trying to emulate the same UX of regular sessions (staying logged-in etc) is the bigger pain point.
Google removes options to always show www in the Chrome browser's address bar
Okay that’s just impressive. I was wondering how they would adapt for 32bit support on Catalina.
Human society is all about infinite overlapping boundaries and rules for them and games people play and violations thereof.

"Successful socialization" is pretty nebulous. I think it's a phrase to imply that some people who are objectively functioning in society "don't count" as socialized.

Anybody can be successful in whatever respect until one day they aren't.

You can really, really not like any given person, but if you question whether Damore lacked/lacks basic socialization, then what do you make of Martin Shkreli, or Donald Trump? Are you ok until you get sentenced to prison? Or can you be a failure until you become POTUS? If you've failed at basic socialization yet held a six figure job at Google, what would you be if instead you were a supermarket cashier, but with the same beliefs and personality?
I think this is the key point. Effects are becoming more impacting to “common folk”, this seems to be spurring bigger turnouts to climate rallies and pushing politicians to dig deeper on solutions.
> B2B adtech is the overwhelming source of revenue.

This is wrong and therefore all conclusions based on it, most of their ad revenue comes from ads on their own services, most notably search. B2B adsence is a big chunk of money but it is not their main business.
> Speaking of code segments, the big thing that Catalina provides that enables this all to work is the ability to create 32-bit code segments in a 64-bit process. For that, they enabled the use of i386_set_ldt() in 64-bit processes. The big caveat though, is that this functionality is restricted by System Integrity Protection (SIP). For now, your best bet to get this working for yourself is to disable SIP. (CrossOver doesn't require that, but the mechanism by which we accomplish that is in flux internally to Apple. When it settles down, I'll update this thread.)

This is quite curious. Apple inconvenienced so many users by "removing" 32-bit support on Catalina, and then they added support for local descriptor tables? I'm not aware of any use of LDTs on modern systems (except perhaps Chrome for additional sandboxing).
This isn't necessarily a problem with the analysis, but one thing to keep in mind that the type of student that a college accepts might have a large influence over their graduates income.

So, it's difficult to say whether or not selective schools (ivy league and whatnot) actually prepare students better, or if they just tend to admit people who have high earnings potential in the first place.

Might sound like a nitpick, but it's pretty relevant if you're comparing a low-cost public school to a selective private one.
I never said this should be limited to internal battles.
And then what, wither away into a vegan? I'd honestly rather it get warmer.
Sibling already asked if your tech was public (no, it's not), but do you want to make it public? Do you want to take money for the thing itself? Release under (A)GPL 3 and take cash from those that don't want to publish their app/to work on feature requests?

This sounds like something I might want to use for a project in my pipeline, with "thing that works well and terrifies the old guard" being in the spirit of "post-blub"[0] languages (think APL rarely using function definitions because the concise syntax[1] makes inlining more readable).

[0]: http://paulgraham.com/avg.html
[1]: This is a single-file compiler. The logic is just the upper weird-symbol-laden part: https://github.com/Co-dfns/Co-dfns/blob/master/codfns.dyalog
Isn't the history of unions and activists for workers' rights exactly the point, that it's not (usually, historically) easy or natural or uncontested to protest or try to change your employer? I mean, the people being discussed do not belong to a union, right?
To be fair, have you met people?
This sounds like a philosophical question :)

In general humans are afraid of radical new ideas (at least most). There is also the "riding the wave" phenomenon, which is slowing down innovations to some degree.

Meetups or conference sessions are a good start, since the audience ist mostly curious.
You've missed two more investment rounds. They raised $500M more after that one:

$200M in July 2017: https://www.vox.com/2017/7/31/16037126/reddit-funding-200-mi...

$300M in February 2019: https://techcrunch.com/2019/02/11/reddit-300-million/
I don't see this as rendering JWTs useless, though. If you have a 10-15 minute validity time, and you only check for revocation on refresh (and perhaps, optionally, on sensitive operations), then you don't have to check the the revoked-tokens table on every request, which means your database doesn't have to scale up nearly as much.

And since the IDs in the revoked-tokens table only matter for the duration of token validity, you can prune the table pretty often, meaning necessary space needed in the DB is relatively small.

It's certainly more complicated than just dealing with stateful session tokens, so you might decide that the trade off isn't worth it, though.
"maybe it's hard to hire people at that level without them"

At that level, maybe everybody just assumes you can't hire people without that sort of thing, and they don't test whether it's true.
"Buy or pirate" is a false dichotomy when there are good public and University libraries available; which is true for most big cities in the US. They will not stock the latest tech books, but you can easily get them through an interlibrary loan.
Top Mobile App and UI/UX Design Companies in the USA
And both of you will be better off if that thing you work out is sound and in both your interest. Perhaps you’re both happy now, but what about next year? What about when you move to another company? Take the advice: consult with a lawyer.
Blue text on black background is really hard to read. Also use a dark theme for code snippets to match the theme of the page.
What's the performance difference in cpp and python that's wrapping cpp for critical sections?

Pretty much all array operations in numpy are as I understand are calling into cpp libraries for cpu and GPU operations.
They have this one: https://www.eaamoc.com/Coin-KGB-Nvy-Rd-Gold.html
I guess the idea is that it's "stateless" in the sense that you don't have to maintain the state yourself, and the CDN will do it for you? I mean... okay, I guess the point of being stateless is that you don't want to deal with the scaling and reliability issues around storing state, so pushing that responsibility onto a third party (whose uptime is required to get to your site anyway) is "stateless" from your perspective.

I certainly wouldn't call that "stateless", but it does fulfill the main reason why you might want to be stateless, that you don't have to maintain any state yourself.
No, just good insulation and a heat-exchanging ventilation system. See Amory Lovins's banana trees in Snowmass, Colorado.[0]

[0]https://mountaintownnews.net/2017/11/21/amory-lovinss-long-s...
Marketing Statistics for Startups
Well, CSS-in-JS is just one option for styling React components.
How does this differ from other organizations? Places I've worked or interviewed at outsource things like cleaning offices or running the mailroom. Are you saying that Google has their own employees do that stuff, but they are a separate class/caste?

Does Google also have significant numbers of temps from staffing agencies, or other contractors?
> physicalism does imply computationalism

That's not true either.

There are plenty of materialists who think the universe is not computable, thus it's totally possible to believe that the mind is not computable despite being entirely physical.
So about the opposition in the uk. When people talk about modular nuclear there is an expectation that it would be built close to towns and cities. That you could have one pop up down the road. I think this is unlikely for now in the UK. It is just easier and more economical to cluster them together onto a single site close to a large grid connection. This would probably be an existing nuclear site or power station site. A lot of these sites in the UK are being decommissioned anyway and are looking for new opportunities. This is much less likely to cause opposition than a new site on green field land (like fracking). And an existing nuclear site will have a local population that are more comfortable with the technology.
What about something like The Wirecutter? Would you trust them?
I’ll go against the “get a lawyer” advice everyone is giving you.

It’s pretty clear you have no legal position.

But you are the key player in the project.

So negotiate. Decide what you could get out of it and ask for it.

There should be no lawyer involved with this cause it’s not a legal negotiation.
>"[its] training times are about 7-10 times faster, and... memory footprints are 2-4 times smaller" than those of previous large-scale deep learning techniques.

Which matches the abstract. If this has general applications it's a pretty big leap to shrink model sizes and speed up training by orders of magnitude, especially at a time when many SOTA models are only feasible for well funded groups because of their size.
It doesn't take 18 years to develop tolerance, most likely you are just getting older so your body can't recover from the drugs quickly enough any longer.
Usually not. They require resilience against ambient light already, so they are either very dim and use coding gains or they use short pulses which only yield a short time window for valid returns. You basically don't get non-malicious interference issues, except for e.g. the dot projector systems.

Real ToF sensors can easily filter any accidental noise. You can often spoof them, however, and there's not much one can do against it considering a blinding DoS is often technically easier (track the LIDAR with a camera to keep the laserpointer on-target)
If the mind were a halting oracle I don't think most of our open problems in mathematics would be.
All engineers were driving business decisions in the past actually. The headcounts were centrally set, but the whole team usually had one or two main focuses that it could execute on.

When Larry became the CEO, the whole thing changed. He took an engineer driven organization and changed it into a PM driven organization, just what Microsoft had under Steve Ballmer. And if there are too many PMs, engineers become Go pieces that PMs try to steal from eachother all the time.
> but everyone has equal legitimacy in their opinion on this.

Why is everyone's opinion equal? When building a bridge, is the opinion of a civil engineer equal to that of a cook? No, clearly not - but we only recognize this because the effects of building faulty bridges are obvious and immediately noticeable, whereas the effects of cultural ignorance are far more subtle and wide-reaching.

The fields of art and aesthetics have a long, complex history and have been studied and written upon by thousands of intelligent scholars, designers, artists, philosophers, and religious figures. Unfortunately, the default opinion among society today (which you yourself are echoing) is just a sort of ignorant relativism - everyone's opinion on art (and anything else that isn't 'practical') has the same value and the topic is fundamentally just a popularity contest.

Worse yet, this opinion wasn't arrived at by carefully considering all the approaches to art and choosing subjectivity as the best option, which it may actually be (but that isn't my point.) Instead, it was arrived at by simple ignorance.
That's the case for most of LA, as far as I know. Certainly true for the two apartments I had there. No gigabit, obviously.
In any Western court an entity who forked it, would win a copyright lawsuit if Rambler sued. You cannot claim it was your proprietary code all of a sudden after it's been openly available for 15 years.
How can we develop and operate increasingly useful software?
Enough with the Dead Butterflies (2017)
I was only around at Codeweavers for a part of this huge undertaking, and only contributed a small part of the 32-on-64 MacOS patchset, but I must say this was one of the most impressive feats I've seen coordinated using mainly nothing but email and IRC for communication.

Everything from thunking layers to calling conventions to inline assembly in the Wine codebase had to be redesigned for this release of Wine; an absolutely massive proposition. Ideas such as dynamic binary translation and running Win32 executables in the MacOS hypervisor framework were considered, and some ideas I tried while hacking Wine gave me insight into other projects I hack on such as Qemu and LLVM.

In short; props to everyone who worked on this! It was a long time in the process!
Maybe they plan on doing a big show and dance when they “settle” the issues around SIP: “macOS now allows you to run classic apps and games!!!!”
Show HN: Browser-based PowerPoint alternative
The New Zealand Nuclear Free Zone, Disarmament and Arms Control Act 1987 is arguably the strongest anti-nuclear weapon domestic legislation in the world. It bans nuclear weapons and propulsion from New Zealand's land, sea and airspace out to the country's 12-mile territorial limits.
Shopping online costs everything more except traveling and getting other customers’ opinions.

Amazon search result provides about 10 items per click to next page. In a traditional store you can see hundreds of goods at a glance, plus tons of rich info like smell, size, texture.

For products with standard specs like cable and socket, it’s pretty good to shop online. But for basically everything else, I prefer to travel downtown.
You don't use your phone for navigation a lot do you? It drains the battery very quickly.

I mentioned radio, because wifi / cell tower triangulation can be used to infer location.
Which makes it difficult to turn off if you would like to restart it.
Watch These Data, Data Analytics Challenges and Trends in 2019
This is the danger of living on the edge of EoL, as you called it. Once you are forced to update a packages, usually with short notice at the most inconvenient time ever due to some zero-day vulnerability found in one of your depdendencies. Then the new version no longer supports another old version it has a subdependency to, which you also pinned, so you have to update the subdependency also. And to upgrade that package you have to update yet another subdependency, and so on.

Suddenly a small security-patch forces you to essentially replace your whole stack. If your test flags any error you have no idea which of the updated subpackages that caused it, because you have replaced all of them. Eventually you accumulate so much tech debt that it's tempting to cherry-pick the security patches into your packages instead of updating them to mainline, sucking you even deeper down the tech debt trap.

Integrating often means each integration is smaller, less risky and easier to pinpoint why the failure happens. Of course this assumes you have good automatic test coverage, which i assume you do if the systems are as life-critical as parent claim them to be.

There's also a big difference between embedded and connected systems here. Embedded SW usually get flashed once and then just do whatever they are supposed to do. Such SW really is "done", there is no need to maintain it or it's dependencies because it's not connected to the internet so zero-days or other vulnerabilities are not really a thing.
You know, a man who was young indefinitely would have a lot of time to spread his seed...I'd expect such a trait to be strongly selected for if it arose. Unless it had a stiff penalty, maybe more competitive among men, or interbreeding problems?
London has great food, like most megacities. But although the quality of food across the UK has improved considerably since the mid 90s, I wouldn’t qualify the general level as “great”, especially compared to their southern neighbor...
Did you mean confused, not flummoxed?
Here in Taiwan we have agency that helps customer to bury your negative articles or reviews for as little as 1.6k USD. If you have more budget you can ask the media to remove your negative news coverage.
A password manager does no good if it is your windows password, probably the most important one at work. Employees have to remember it, what else would the creators of this security policy expect?
Good weather!? Good?! Weather!? Where were you in the UK? Gibraltar?
Conversely, computers outside the surgery are all on one big network in a public space with random unsupervised people walking around at all hours. It's very easy for someone to utilise this in a way that violates the privacy of a patient in the worst possible way. Think nosy reporter looking for HIV status of a celebrity, or abusive parents looking for their kids to stop them having an abortion, that kind of thing.

I've been involved in the design of hospital computer networks, and I tell you: meeting all the requirements at once is hard!

The system we designed used contactless smart cards and Citrix. The idea was that as the attending doctors moved from bed to bed and ward to ward, their desktop session would move with them.

The instant they logged on somewhere else, the previous terminal would lock and the session would transfer to the new terminal without a full Windows logon cycle. It was basically equivalent to disconnecting a monitor and connecting a different one. No passwords were needed, they just had to tap their id card once.

My challenge was that this has to occur in under a second, including the smart card cryptographic authentication step, which was limited by the throughput of the NFC chip on the card. From memory, it was woefully slow, and we had to use the smallest compatible elliptic curve cipher available to make it acceptable.

Similarly, it was difficult finding a thin terminal device that was both fast enough to do this, and fanless so that it could be sealed against dust. This was needed to prevent their warm insides becoming the perfect breeding ground for antibiotic resistant superbugs.
They also make refactoring much easier. Renaming a function or variable and having all "true" references renamed (not just things with the same name but in a different scope), for example.
Did you mean turbulent eddies, rather than eddy currents?
If your nodes are large enough, you won't need to balance requests directly. You do need it to work on 5~50 requests in parallel, however.
Maybe it is a good thing that cloud is so expensive here.. The internet traffic is bloated enough already :)
This is one of the most interesting articles I've read this year: the subject matter is really intriguing (I had never thought about this being the reason butterflies in pictures look so clinical and saddening, but it completely makes sense!), and almost more intriguing is that the author is passionate enough about this to write such a wonderfully extensive article about it.
Who's to say today's bricklaying job is tomorrow's "high status" coding job?
The Economist manages to escape this because they don't do any journalism or interviews. They provide opinionated commentary on international affairs, peppered with quotes from reports and think tank policy people. And as a result, their analyses are often limited, and can mostly be summarized as "liberalizing the markets would have solved this".
Yes, when I lived there, about a decade ago, curry had just again been voted for as favourite homemade dish.

Though, if you did your research, you could find really good, authentic, British cuisine (eg: St. John's).

OTOH, how much of a colonial, shared history do you have to have to accept Indian cuisine as "traditional" in the UK?
So I work in games as well, and one thing you learn really quickly is that this "one weird bug that QA has seen once and no one has been ever able to reproduce or even come up with an idea of how it could happen" will be reported thousands of times and cause uproar on forums once you sell 10+ million copies. It's just a statistical inevitably.
Sure, for being trapped underground, it's not so bad.