skysight-inc/HackerNews huggingface dataset:
It's explained here:

http://support.google.com/duo/answer/6376115

Google knows about dick pics.
I didn't vote for Trump, but I always hoped from the day after the election in 2016 that he'd put the partisan showboating aside and turn to governing. But it doesn't seem like that ever happened. And we need that now more than ever.

I think in some way, too, people want to feel united. I know I do. But it just can't ever work when the President calls for unity one day and then reverts to us vs. them namecalling on Twitter the next.

I really wish there was some way to overcome all of it but I don't know how we do it.
Agreed. The risk of the decision seems to be very important in this experiment yet not mentioned. With high risk exploration is out of the question, but with low risk exploration is very logical behaviour (with potential high reward)
Is anyone really surprised? HDD manufacturers have been misleading consumers since they all started advertising kilobytes as 1000 bytes
Sur invitation seulement ? Dommage, pas pour moi désolé.
> I can write a c++ compiler in a few months.

Not that it substantially distracts from your point, but I strongly doubt this. Or did you mean a heavily restricted subset of C++? A C++ front end alone is so complex to build that these guys make a living off of licensing their front end code: https://www.edg.com/

(Fun fact: Microsoft rebuilt IntelliSense for C++ on the EDG front end. Yes, that Microsoft with the MSVC compiler. See https://devblogs.microsoft.com/cppblog/rebuilding-intellisen... and https://old.reddit.com/r/cpp/comments/bdt8ep/does_msvc_still...)

Even without compatibility cruft, you're looking at multiple 100k LOC if their code base is anything to go by. That's man-years, not man-months...
remember Opera and Seamonkey (and Lotus Notes) back when the all-in-one email/browser/cal/notes application concept was still kicking
> the dimensions of the problem were such that a quick heuristic did perfectly fine.

This is also a theoretical model that they teach in CS programs.
My opinion has been that the real SciFi are extremely unpopular work. For example:

Packet switching was a very unpopular idea by Paul Baran [1], which was invented to be survivable under nuclear attack. Similarly, the theory foundation, queueing theory by people like Leonard Kleinrock [2].

And for anything people imagine to be futuristic or Sci-Fi, it's almost always a clever usage of some foundational tech that has been unnoticed for a long time.

[1] https://en.wikipedia.org/wiki/Paul_Baran

[2] https://en.wikipedia.org/wiki/Leonard_Kleinrock
But that Hangout is not this Hangout. This is a Slack competitor. Same name different product.
You used to be able to IM, voice chat, video chat, group versions of the former set, Google voice call Google voice sms, do all of the prior transparently on all of your devices, local sms, and local call from Hangouts.

Then they decided that wasn't the way they wanted things and have been slowly killing it off for 5ish years now
I think you forgot to add a link?
They already had Hangouts when they started creating Duo, so maybe it means duo-ver (do-over).
Can you please change the URL to https://pressroom.usc.edu/preliminary-results-of-usc-la-coun... ?
> Also, just because 83% of web hosts having it enabled does not imply that it is a good idea to do so in general.

Kudos on having the integrity to point this out even when it superficially weakens your argument.

Also, a more relevant percentage would be: If you have 64KB packets (which you want, to get the best throughput) 12 bytes is a 0.018% overhead, less than one five-thousandth of your packet.

Edit: and apparently it's 0.8% with the default MSS of 1460B. Ugh.
True, and I’m not a lawyer, but I don’t care about them getting sued, I care about the fact I can’t protect customers’ data if I use Vercel
https://rec.arts.int-fiction.narkive.com/SpMHXFdN/z-machine-...

Not mine. It runs up to v3 games, thus, z3 extension. An old version of Curses (and of course Zork) will run fine.

http://mirrors.ibiblio.org/interactive-fiction/games/zcode/

Example:

gs -DNODISPLAY -- ./advent.z3

It works on GhostScript, but it may be adapted fast for any PostScript interpreter with a prompt.
I've yet to check out the OP's extension, but I've used a Firefox extension called LeechBlock before which (with some creativity) can achieve your bullet points as well. For the first I would set up one blocking profile to apply through early morning and a different profile (with the same sites) for the rest of the day; for the second LeechBlock lets you put a countdown timer in the corner of the screen so that at all times you know how much time you have left; for the third it lets you set up an "Override" which will resume blocking after a certain amount of time.

(Sorry if this is distracting from the OP, I aim not to shill but to help more people make use of productivity tools in this era of endless distraction.)
From the blog:

"The data intensity of typical small business/home NAS workloads is intermittent, leaving sufficient idle time for DMSMR drives to perform background data management tasks as needed and continue an optimal performance experience for users."

A NAS drive, which features RAID specific firmware no less, is _very_ likely to be put in a RAID, and rebuilding the RAID after replacing a disk is exactly the opposite of an intermittent workload.

What they should have done is this:

- Change the name slightly, "WD Red Lite" or something.

- Make sure the product information page (and firmware if applicable) says this is a DM-SMR drive.

- Say it is intended for single-disk or RAID-1 (mirror) setups, and is not recommended in RAID-5, RAID-6 or similar setups, with links to their Red Pro disks for that.

That would allowed them to capitalize on the "WD Red" name as something consumers have heard about, while also not right out lying about a very important aspect of the product.
Pytorch 1.5
Don't build your worldview around internet rumors.

https://support.google.com/duo/answer/6376115
Yeah that's true, but it's also important to have a solid mutual understanding of your arrangement up front, when all parties can be objective and (hopefully) fair-minded, as opposed to when there is an actual problem and everything is subjective and everyone is self-interested.

An old boss used to say "good friends make for good paperwork".
Well glad this got posted here. We just got rejected from Y comb, our tech is sci fi indeed. Alex Garlands made some sci fi that we've built (are building)
You think Apple should be punished for creating a vertically integrated stack?

Setting aside private APIs as I have no idea what Safari does or doesn't use (although vast portions of it are open source, enough that you can compile modern versions of WebKit and "upgrade" the ancient WebKit on PowerPC Macs), another browser could be just as closely integrated as Safari. Obviously, the cost/benefit ratio is awful for Mozilla and Google, so they won't, but why should Apple cripple their own software? Safari's development costs, as part of MacOS, are funded by profits from Mac sales. Safari is deeply integrated with MacOS which is in turn deeply integrated with the Mac.

In my opinion the whole point of the Mac is this vertical integration, and the main value-add of Apple's sphere. If you don't value that, there are cheaper options where cheaper and more flexible software is available.

To me, an anti-trust suit would make sense for Safari on iOS, where Apple has locked all competitors out (in practice). Saying Apple should be fined for Safari because it's more integrated and efficient and that's not fair to Chrome and Firefox seems a bit silly, especially given (desktop) Safari's relatively small usage numbers. All IMO of course.
That's an important question to ask!

Can you assume the reactor has durable, local storage with atomic transactions?

The answer is to model your design and use a sufficient level of rigour in validating that your system meets your requirements.

Maybe you could use a database server that has the right properties to ensure your reactor could survive a restart.

What if you want to add multiple reactors so that you can process an event stream with a high volume of events, faster?
I just noticed there were replies to my comment. I did a quick search and found this:

http://atarihq.com/danb/IRobot/Video%20hardware%20info.txt

It has a bit more detail about the pixel format. Unlike what I said, it was 6b color index and one bit for video timing (what I was calling 1/2 pixel stretch). In essence it conveys whether the right edge of a given scanline is best represented by a transition in the middle of a pixel. That works great for most cases, but would not work well when edges from two different triangles intersection (if they weren't actually sharing the exact same edge, if you know what I mean).

This site has schemtics: http://www.ionpool.net/arcade/irobot/manuals.html
Page 17 shows the 7th bit, called "RAWHALF", which gets buffered to become "PXSPLIT", and that signal is used to fiddle the clock which is sampling the raw pixel index. I didn't dig enough to know exactly what this means, but that is the place to look.
An Analysis of the Notion of a “Failed State” (2016)
I started using ripgrep a few years ago and haven't looked back. It's way faster, automatically excludes .gitignored files, and just has a bunch of common sense functionality.

https://blog.burntsushi.net/ripgrep/
Can you please go into more detail about the exact method that “sophisticated fraud rings” use to attack? Like what specifically do they do, please ELI5
I care more about if maintainers actually audit the contents of packages rather than if their builds are reproducible (though the latter still matters)!

Not just is there obvious malware, but also are there obvious vulnerabilities, is the person that wrote it of good nature / located in a country where they’re safe from nation state pressure, is there a lot of history behind the app.

Obviously this is too much work for any individual and requires a chain of trust. I believe fedora and Ubuntu at the very least audit to some extent but I’ve never seen any doco.
...are people aware you can just leave your phone at home?
Depends on your personal code of ethics. Some people care about keeping their word, to the point that it becomes part of their identity. For you to say that they "ought" not to care about that seems a bit presumptuous. You don't, fine. But you have as much grounds to tell others that they shouldn't care about such things as they have to tell you that you should.
the supplies that are missing cost on the order of billions. countries may stock them up periodically, but i doubt they 'll redistribute supply chains. It would take a generational change for people to accept to go back at manufacturing jobs. People of today aren't even trained for that, they ll keep seeking knowledge jobs.
In the end its simply preference, I'm fine with it, you are not fine with it. Its then boil down to who can force other to follow.
Creating and Running Expressjs Projects With create-express-app
Regarding other things "never smokers" may not understand:

Before I started smoking (relatively late in life), I didn't really grasp that smoking is non-trivially immediately psychoactive.

Like I thought it was something that you did just to do, and then it quietly wormed some sort of hook into your brain that made you feel bad if you stopped, but the whole thing happened entirely "subconsciously".

Maybe I was just especially retarded, and most people properly understand this.
Show HN: Dogger – an indie-hacker friendly Docker host and CLI
I know nothing about the software, but I think this is one of the rare instances of a legitimately good pun-based name of a software project.

> The GNU Daemon Shepherd or GNU Shepherd is a service manager written in Guile

Oh, great. So it'll probably cease to work with the next Guile release like lilypond and texmacs.</angry-distro-maintainer>
Thanks for a thoughtful reply (upvoted), but have you looked at the library in question? The code is minified, but there is not much obfuscation going on: https://js.stripe.com/v3/

Most of your examples are quite low-level, but it's much harder to keep things hidden within the constraints of the browser sandbox when you have to interface with standard APIs which can be easily instrumented.
Javascript code cannot see mouse movements outside of its page, like in an on screen keyboard or another webpage.
Yeah, that seems like an unfortunate oversight. Since they are both Duo, it shouldn't say Duo on only one side.
Original tweet: (now gone)

Apple doesn’t let employees contribute to unapproved OSS projects (even in their personal time).

So some of my projects could use a maintainer to manage PRs:
<cut>
If you’re interested, please let me know!
Using ZMQ (from C) at high volume, we found it dropped data, so we abandoned it.
Thanks for the info. That book looks great intro into this kind of stuff, just bookmarked it.
Under a pure capm the market is the optimal portfolio, that you can mix with the risk free asset to get whatever risk/reward payoff you want, and multifactor approaches can replicate a lot of the returns of various funds, so not too surprising I guess that a large hedge fund approach ok mates the market very well, since the larger you get the harder it can get to find strategies that really outperform
I'm in the same boat with my communication based startup. I'm being very cautious about any third-party interaction and the heavy activity from the stripe JS wasn't compatible with that.
I had to take some goofy steps to ensure that the Stripe components were limited to just the payments page and didn't bleed over into anything else.
Ugh, that sounds like a system designed to frustrate and obfuscate at every level.

But at some point, it's impossible to hide behind bureaucratic procedures to limit testing.

@patio11's most falsifiable prediction was for a "breakdown of provision of care" -- too many sick people for the number of critical care beds, patients warehoused in hallways, lobbies, parking lots, tents and stadiums.

And if sick people don't show up there, then they eventually show up at the morgue.

If there's a public health catastrophe in Japan, at some point it must be too big to hide.
> Apple pays me for 8h a day, why can't I work another 4h a day for Google if I choose to do so?

I've heard of someone that did this. Held two full-time jobs at different software companies. It wasn't Apple and Google, IIRC it was something like Oracle and Nvidia or Oracle and Salesforce.

He was fired from both when they found out and presumably blacklisted from being rehired, but other than that there weren't repercussions. It's not worth it to sue an individual engineer, and for many of the clauses in your employment agreement, their remedy is limited to firing you. He did it for a few years, too, and banked up a bunch of money doing so.

One thing that surprises a lot of people who were raised to follow the rules: you have a lot of freedom if you're willing to deal with the consequences. Some people are afraid to question their boss because they're worried about losing their job; others will steal all of their employers' self-driving car plans for $680M, risking $180M in fines and possible jail time in the process. You get to decide where on the risk/reward continuum you want to sit.
https://news.ycombinator.com/item?id=15305476

https://news.ycombinator.com/item?id=15319476
Presto wouldn't be so memory efficient on today's web; web applications typically ran into plenty of places where memory consumption was worse in Presto versus WebKit, for example. (A simple example here is that each DOM Node was larger in Presto than any other browser, if I'm not forgetting.)

But ultimately a lot of this comes down to different considerations: when the majority of your revenue comes from companies who care about running on limited devices, of _course_ the company invested more in running well on them. And I wouldn't hold up Presto as a great example of modularity or the ability to embed the rendering engine in other projects.
> One study by the Yale psychologist Victoria Brescoll found that when male executives spoke more often, they were perceived to be more competent, but when female executives spoke more often, they were given lower competence ratings

Here's is what the study they're referring to measured. They volunteers read one of 4 bios of an executive. They were identical except they were divided across whether the executive was described as male, female, talkative or quiet.

They found that talkative women were rated a 4.83, quiet women 5.62, talkative men 5.64, quiet men 5.11.

> The annual McKinsey and LeanIn.org Women in the Workplace report, which in 2019 surveyed 329 companies and more than 68,000 employees, found that half of the surveyed women had experienced being interrupted or spoken over and 38 percent had others take credit for their ideas.

I imagine women are talked over more than men but I wish they'd share the percentage of men to show the disparity.
They are a minority so its likely easy to account for, stuff like tracking them by learning their IP and transaction history to mark them with certain degree of trustability; on the other hand tracking mouse movements and other techniques are essential for users you have no record of (new ip, new user, new cc, etc)
SLOs Are the API for Your Engineering Team
It seems like at Google creating new stuff gives you promotions, making someone else's project better does not.
I think the issue is that with the bad drives, an array rebuild will never finish. One drive will degrade to the point where it simply stops responding.
Aside from the single sign-on, I don't find the integration of Google products to be anywhere close to Microsoft's.

When Google releases a new product, it's like the almost expect you to use it in isolation, but with your same account. And they love releasing new products. Google Calendar, Tasks, Keep, etc.

Microsoft Teams brings together Office 365, Exchange, Share point, OneDrive, and then adds collab features on top for comms and organisation.

You get your full existing Outlook Calendar appearing in teams, you get all your Outlook contacts, you can link to any doc in your OneD, shared edit, you get group chats and channels, you can create "Teams" (where the name of the app comes from) made up of different people in your Exchange org.

For anybody using Microsoft AD/Exchange within their org, Teams is a natural choice. You don't need a new account, everybody else in the org is immediately searchable and contactable, there's no data import needed. It just works. And "it just works" has been the central driving feature of anything that has taken off during this lockdown.
Which (AFAIK) is still a huge blessing for OSS users; IANAL but its patent situation seems to as benign as that of the (extremely popular) Apache License.
Essential Investing and Finance for Developers
You Deserve Better Meetings
Lol, "facefull of unsolicited genitals" is not a phrase I expected to read today.

I agree though, this feature seems like a solution in search of a problem. If I'm answering the call it seems more natural to activate both cameras at the same time, and for calls I'm not going to answer the video feed just seems unnecessarily distracting. I'm sure that I have never wished for a feature like this.
Genuinely curious how you noticed that this thread had referenced your work. And, ironically enough, a thread about text search!
Intelligent 4D CT reduces image artefacts
When I was in Oslo, I was so confused by the takeaway restaurants that were selling various "Texas" combos that had nothing at all to do with Texas.

The only specific one I remember was a Texas Gyro combo with Texas fries and a coke.

The picture was of a gyro pita with like four kinds of sauce, and a giant bucket of fries.
I understand that you might think there is too much government, but it's far from clear that this is so.

I think the USA could benefit from "more government", but even saying that is woefully ambiguous. What does "less government" or "more government" even mean? Less laws? More government workers? Too much spending?

Regulatory capture is indeed a problem, but it's not unique to the USA and there's no point pretending that it's unsolvable.
I’ve gotten in the habit of killing Firefox before going to bed, the processes seem to run away and peg the CPU periodically throughout the night. It seems to be generally Facebook, but other JS heavy sites have similar issues.
Yup, came here to ask whether or not anyone knows of any hardware shipping with AV1 decoding.

Still though, battery concerns aside, massive kudos to Google here for helping to advance a technology that is so important to OSS.
There's always a time/cost trade-off to be made in any engineering endeavor and I'm willing to accept some longer processing times for hobby usage until it becomes more serious I should be investing a lot more into it. I have a 3900x I use mostly for video encoding, K8S, local dev, and games if I need more power. And honestly, if I want to run stuff super fast in a hurry and am willing to pay for EPYC and Threadripper kinds of hardware, I'm running it all into Terraform and Packer and shipping it off to a cloud to crunch it for a whole $30 in an hour or two. It's just that along the way I'd spend thousands screwing up on silly problems.
We’ll see if that’s significantly different from prior years.

My guess is that it will be worse, but not in some catastrophic way.

Yes, I agree that medical bankruptcy is a serious problem.

But it’s not new, and doesn’t mean we have a failing state.

I also don’t actually know what the state is across all of Europe. Do all states cover all of their citizen’s Covid treatments?
Just buy Zoom dude.
And now it is solved with @babel/preset-env
Not broken at all. I really don’t understand the hate for this change.

I deal with a lot of filenames with spaces and think this change is a great improvement for listing such files. With this change it’s much easier to see where one filename ends and the other begins. Before this change, I had to use the `-1` option to ensure that each filename was listed on a line by itself. Now the filename listings are much more readable and it takes less cognitive effort to take it all in.

The way it handles filenames with ASCII apostrophes/single quotes works particularly well (wraps the filename in double quotes instead of single quotes) and makes it very easy to copy and paste filenames to and from the terminal.

Best of all, this change only applies when standard output is a TTY device so this does not break any shell scripts (even though parsing `ls` is a bad idea in any case) and is still compliant with the POSIX specification[1] which states that “If the output is to a terminal, the format is implementation-defined”.

1. https://pubs.opengroup.org/onlinepubs/9699919799/utilities/l...
> they use a lot of existing code.

Doesn’t everyone? Lots of C++ code is not exception safe, including large libraries such as Qt.

If I’m writing code that uses such a library, would it be better to take Google’s approach and avoid using exceptions myself, or try to “wrap” the non-exception-safe library somehow?
Since when, and says who?

My grad school friend(s) at Google visited Apple, and I visited elsewhere similarly, when working at Apple HQ. Not scandalous in the least.
Not sure why you would take it if asymptomatic (assuming you aren't an essential health worker), unless you were told to either as part of a random sample study, or because a contact tracing effort told you you were at risk.

If you take it while symptomatic, I believe the sensitivity is improved, so if it comes back negative, you can be pretty assured that you just have a regular cold, right?
Well, I have been diagnosed with ADD, so that would make sense.