skysight-inc/HackerNews huggingface dataset:
Emma Best isn’t being very clear here. In her tweet she very clearly disagrees with Zeynep Tufekcis claims, but for whatever reason the blog is more forgiving.

In any case it’s quite clear that Zeynep wasn’t correct when she claimed that WL dumped this data. WL only tweeted a link to the dump shared by Emma Best, who now operates a “competitor” to WL, DDoSecrets.

I’m not trying to suggest that WL has an amazing track record. I just think that if Zeynep wanted to do the right thing she’d have retracted her claim that WL dumped this data.
I like their OS, but I will be interested in their laptops when they build their own chasis like they did with the Thelio desktop[0] & offer something other than Intel CPUs.

[0] https://system76.com/desktops
I suspect those of us outside of System76 can only speculate, but it definitely has to do with the firmware. My best guess is the firmware must be initializing the GPU enough to get it up for Linux but not Windows, or dual booting requires a boot path that does not currently support initializing the GPU. I believe, from my limited experience hacking with laptops, that rather than use the traditional mechanisms for initializing PCI cards, video cards on laptops, particularly hybrid graphics ones, need special initialization on the laptop firmware itself.
> If the "mobs" are receiving a message not intended for them, the onus lies on the communicator to resolve this.

That's just terrific: I joke around with my friends in private chat, there's a leak, a twitter mob gets ahold of the data and doesn't like my joke. They then try to get me at my job, ultimately getting me fired.

All of that was my fault... As said by you.

> Are you currently doing that?

... I don't know how to answer this. The very root comment you're currently arguing against was made by such a person. We're inside that comment thread...
Calculations are so much easier when it's a unit circle/sphere.

Here's my favorite trick: the radians of an angle in a unit circle is equal to the length of the arc of that unit circle.
*Consumer camera business.
At least his honest and it comes up in the opening statement, therefore, it can be ignored :).
It took me a bit to figure out what I was watching. It's a comparison between scenes from "The Revenant" and scenes from various films directed by Andrei Tarkovsky.
Ask HN: Companies that don’t have OKRs?
Ever since my company switched to using OKRs a couple years ago I’ve been way more stressed and don’t enjoy work like I used to. We’re only around a 1300 person large org. I mention this because I also wonder if working in larger companies is not for me?

Deadlines seem arbitrarily created and there’s less incentive for teams to help each other out if it’s not strictly an OKR.

I’m a dev, anyone enjoying their working lives elsewhere and not bound by OKRs? This is started to impact my mental health.
How? It is absolutely inconceivable how much more open it is.

Also, the CPU is but a minor part of the puzzle. But still that is still twice as many as apple (good luck exchanging that apple-arm with any other brand).

Please let me know how open you think the next apple ARM platform is when you try to boot any OS not written by apple.

Please compare that with a computer built from AMD/Intel with a motherboard out of dozens of manufacturers etc. Any ATX power supply etc. Pretty much any PCI-E graphics card etc.
Not available in all YT clients, though.
New images show a gallery of debris rings around nearby stars
My favorite application of Markov chains is in the Metropolis Light Transport algorithm: https://graphics.stanford.edu/papers/metro/metro.pdf
I have the 2019 XPS 13 with the hidpi screen. It runs Linux beautifully. I used to run Ubuntu 18.04 and now run Manjaro. Both work without a hitch. I use GNOME, so the hidpi performance is really great. I strongly recommend the XPS 13 line.
Except for JPEG the alternatives are also patent minefields...

Are people just more cavalier about the patent risk these days? The problem with JPEG2000 wasn't the patents we knew about, it was the possibility of submarine patents. People were still wary after the GIF debacle. Nobody wanted to be charged $0.05/image after the fact when they've delivered literally billions of images. Plus the courts were seen as very favorable towards patent holders, even when they were acting in bad faith.
On paper I agree with you, but that has not been our experience in practice.

Bash "just works" with some very well understood limitations. Every one of these "better" solutions introduces 10x the complexity with 10x the limitations (always undocumented).

After spending dozens of hours configuring them thanks to terrible documentation, generally taking multiple support tickets (if there's anyone to talk to at all), we get it working. Then, after using it for a period of time, they fall flat on their face in far worse ways than bash.

Granted I'm only managing hundreds of servers, not thousands or more, but more often than not a

for i in {000..199}; do ssh machine$i "some command"; done

is more reliable, with better error handling, than all of the other solutions.

Edit: As long as linux/unix maintains the "everything is a (plaintext) file" approach, I have trouble picturing a better solution than text/string based interface like Bash. You can build more front-end complexity on top of it, but you're always going to end up back in the same place.
If it's ARM that excites you, Surface Pro X (Windows) and Pinebook (Linux) exist today. If it's macOS, you could switch now. What about the combo of macOS + ARM do you find compelling?
> Pederasty [...] would reduce the stigma’s associated with homosexuals thus increasing social cohesion.

Increasing acceptance of gay people by checks notes encouraging adults to have sex with minors.

And before you accuse me of cutting out a part of your argument, you haven't actually given a definition of pederasty that's not the one everyone understands, which is "adult men having sex with minors".
If your clipboard contents were overwritten with an arbitrary wallet address immediately before you paste into an exchange's "Send BTC to..." field, that would be a pretty big problem.

I wouldn't expect that most people would double-check to make sure a series of gibberish characters matches what they expect, especially if they don't have any reason to suspect that paste wouldn't output exactly what they copied a moment ago.
> Do you think, in that scenario, that safe manufacturers should be required to make a master key and distribute it to law enforcement?

I'm not sure, to be honest, but I think it's certainly a reasonable position to take.

> IANAL, but as far as I know, if the police can't physically break into your safe, there is nothing saying that they have any legal recourse to compel you to open it.

If it can be established that the safe is yours and that you possess the key or know the combination, I believe a court can indeed order you to open it or to produce the contents, punishable by contempt of court.

> Any why should it be the responsibility of the manufacturer/service provider to supply law enforcement with a key?

Because the state has a compelling public interest in ensuring that law enforcement can successfully execute lawful search warrants. The existence of indestructible safes would constitute a significant impediment to achieving that goal, so manufacturers of such safes have the responsibility of ensuring that law enforcement can access them.

I don't necessarily agree with that argument, but I don't think it's unreasonable.
> "...any negative consequences accruing to you for said speech..."

I see this argument all the time but it's pretty clear that progressives would be livid if an organization/business chose to impose "negative consequences" on one of their won for their progressive beliefs. Quite a double standard.
You merely adopted Tristam. I was born into it, molded by it.
Yeah, Olympus is still pretty well represented at trade fairs etc with inspection equipment, seems like really high quality stuff from what I've seen.
> It’s not that simple if that code is using explicit struct layouts or x86/x64 intrinsics.

Performance sensitive code that relies on alignment guarantees and other platform details will not work and need to be updated, yes. IIRC Apple's chips do NEON for SIMD, not sure if they support SVE yet. (But I figure they will have to once it becomes a required part of the ARM standard…)
Snort/Suricata (and other IDS solutions) also depends on signatures/patterns. It's not different in that sense - you still need to define what to look for.
If you're sticking with hashicorp tools and use consul, then something like consul-template should work. Your packer builds would just have to copy consul-template configs and template files for the things you want to manage. Each template watches the consul kv store for matching keys, and rewrites the target config file using their values. You can instantly rewrite configs and execute follow up actions across your fleet by updating a consul key value.
> User data older than ~90 days is essentially worthless.

For an average user, sure. But suppose the user suddenly becomes e.g. an important politician. Now having their history older than 90 days is interesting.

Hard disks are cheap, you can keep everything and wait for the ticket that wins the lottery. If you are a company like Google of Facebook, it is almost guaranteed that you will have juicy material about most people who become important in a few decades. In a few decades, any politician who says "anti-trust" will immediately have their porn history or edgy things they wrote as a teenager leaked to public.
Thats the Nuremberg defence “we were just following orders” and “we didn’t make the decisions”.

Hannah Arendt nailed it when she saw Eichmann “evil is when good men do nothing”.
I came here to say the same. Otherwise this is a lot of laptop for the price.
>specifically for

No, it wasn't produced specifically for RT and nowhere does it say so in your source, but RT were the only one of around 12 media outlets he offered it to buy the rights of his show, so it did premiere there.

>You've created an HN account for the sole purpose of astroturfing this thread to apologize for Assange against Russian allegations - Why is that?

I'm not astroturfing. I'm a HN reader since many years but never bothered to make an account since I'm not knowledgable on most topics here anyways and just read comments. But since I follow the case of Assange for a long time and know a lot about it I made an account to correct people.
I've never expressed this wish anywhere before and I'm pretty sure it will never happen[0] but, anyway, here it goes: Can laptop manufacturers please standardize their laptop<>keyboard hardware interface, so that we can finally have custom laptop keyboards? (Think ErgoDox for ThinkPads.) Actually, I'd already be happy if only Lenovo did that with their ThinkPads…

[0] Especially not given the current trend for laptops to become thinner and thinner.
That is not entirely true. Ansible needs python installed on the target host, and a lot of modules (plugins?) require additional python libraries on the target.
> This was not really the reason.

While I am not naïve enough to ignore the possibility of dishonesty, the official statement was:

“We cannot allow our house, the house that opened its doors, to become a center for spying, … This activity violates asylum conditions. Our decision is not arbitrary but is based on international law.”

and also accusations of blocking security cameras at the embassy.

> He feared that either the UK or Sweden would send him to the US.

And yet, he initially submitted to the UK authorities while trying to deny access to the Swedish ones. That never looked sensible to me.

Don’t get me wrong, I paid attention when the UN accused the UK of torturing him, and the fact that the UK told the US about arresting him at the embassy before it told Sweden even though the latter had an outstanding warrant stinks — but thinking poorly of how governments treat a (very unusual) investigator who showed the world a whole bunch of the skeletons in their closets does not mean I have to think the investigator was doing anything other than fleeing justice in 2011.
I am not sure about medical school but isn't this what interview processes of companies like Google or Facebook do?
I've used them (via Postgres) to build large database-backed web applications (like Hey), realtime bidding systems (100mm+ records, 250,000+ requests/sec), and so on over the last 10+ years. Recursive CTEs as well, and MySQL finally has those as of a year or two ago. The feature gap is closing, but it's been a very, very slow process.
Sad to see them go - photography's such a great hobby and having competition in the space is healthy. There's a few brands out there still, but there is a noticable stigma in the professional community around equipment that isn't Canon. If you're not using L-glass, it feels like you get the same kind of judgement that Android users experience when they show up with green texts in iMessage.

As a matter of principle, I've been buying exclusively Nikon for almost my entire time in the hobby. I always saw Canon as a large conglomerate who tacked on photography as another arm of their company, where to me Nikon feels more focused on optics as a primary business line. Honestly, I should almost start buying more Pentax gear.

I worry we're slowly approaching a monoculture in photography, but it's hard to convince folks outside of the hobby to care.
This is a good opportunity to improve the overall rigor in determining what can pass as scientific evidence in trials. Companies push this garbage to make a quick buck, prosecutors credulously buy in to boost their metrics, and the justice system becomes increasingly unjust. The efficacy of this stuff hasn't even been demonstrated, let alone the understanding of uncertainties jurors must have to weight this kind of information. Putting the brakes on for now is absolutely the right move. The fates of human beings should never be decided by commercial black boxes.

https://www.smithsonianmag.com/smart-news/FBI-Admits-Pseudos...

https://www.sciencemag.org/news/2016/03/reversing-legacy-jun...
It still seems like luck if you have different pain points than the majority in that industry.
Perl was great for encouraging that kind of thinking with the old motto "there's more than one way to do it". I'm glad I started with Perl because it's helped me think about solutions I may have otherwise dismissed.

Bash is far from perfect, but it's readily available at many people's fingertips, and it gets you to some solutions really fast. This is cool.
Are consumer digicams even a thing anymore? Everything below the prosumer level had their lunch eaten by smartphones.
Out here in southwestern high desert we're saturated with jackrabbits (a hare), even though we're also saturated with coyotes. I sometimes count the ones that the headlights catch as I drive the three miles from the highway to home at night. My records is 27. And they're huge. I suspect I could saddle and ride one if I could catch it. Sometimes instead of dodging my car they just run in front of it, at maybe 35 mph, for an astonishingly long time.

I'm thinking of learning to snare and cook them, for in case the shit hits the fan. That and eggs could keep someone alive indefinitely. There's a cave near here that ancient natives lived in for millennia. Archaeologists did a detailed analysis and discovered that their main staple was hares and rabbits. If it's good enough for them ...

There are also herds of small antelope in the vicinity, so with the huge jackrabbits this would seem to be prime jackalope breeding habitat. I'm keeping my eyes open.
A dynamic type system is an incremental improvement over a weakly typed type system, and still will not guard against runtime errors. They are equally dangerous w.r.t runtime errors.
It is a pretty sloppy and archaic language. We need an updated version that keeps the string typing and inline execution of external binaries, but has modern syntax, plus a few more conveniences and guardrails.
> Microsoft Defender may not be open source, so you have to trust that what you're running really is Microsoft Defender and that it's behaving correctly.

That’s true of everything installed on a system - if you don’t control the software you’re running, Defender is the least of your worries. Unless you’re doing a full analysis of every binary you’re trusting the source.
thanks for the suggestion, but I was looking for a "zero code" solution like parent. i.e. it would use some Jekyll feature that is running behind the scenes

meanwhile after some googling this may be it (not tested though)

https://cl.mt/blog/github-pages-indexing-directory
Some Blinkist summaries contain most/all important ideas from the related book. Those books tend to have a simple set of ideas, illustrated by heaps of anecdote and examples.

But Blinkist also provides summaries for books that have a lot of ideas and depth (e.g. 'The book of why' by Judea Pearl) which would not benefit from being shortened. In these cases, a summary or blog post can whet your appetite, but isn't a substitute for the book.
Opera was available for it
The included discussion that the code doesn't use the stack, mostly assumes the registers are dirty at all times, and doesn't use PROC/RET all highlight that this source code specifically wasn't designed for readability or reuse.
Precisely. And the fact that you can run ARMv8 on both a Raspberry PI and the Fujitsu Fugaku which is now No. 1 on the Top 500 says something about what is possible as a result.
I don’t have a published Mac app either and I got accepted.
Well, if they are, that makes things even easier -- Amazon has offered ARM instances since 2018 [1].

[1]: https://aws.amazon.com/blogs/aws/new-ec2-instances-a1-powere...
No the approach is why successful moonshots come from certain markets and not others
What is your source for that information?
Sorry for offtopicness: submitter, could you please email hn@ycombinator.com? I would like to send you a repost invite for another submission.
The Matrix homeserver Conduit just got support for cross-signing
In regression and curve fitting, you can add additional, often spurious parameters, and get a closer fit. A better fit does not mean you have a better model, it usually means the opposite, that you've overfitted the model, and that it's completely useless for forecasting and predictive purposes. This is why in machine learning, researchers are careful to separate training and testing data. This is just physicists roasting each other over the same issue.
Actual Title: "Facial recognition bill would ban use by federal law enforcement"
I guess, I'm not a real world software engineer then. Too bad
Matrix is a secure, private, decentralized, open source messaging platform (https://matrix.org)

Conduit (https://conduit.rs) implements the Matrix specification in Rust, which makes it very lightweight and performant.

Cross-signing is mostly happens client-side, but I thought it might still be worth sharing.
Weird studio over-production. The first speaker looked like old CGI after cutting away from the cartoon.
> There's a few brands out there still, but there is a noticable stigma in the professional community around equipment that isn't Canon

Really? I had no idea (as an outsider.) I thought Canon, Nikon, Sony, Fujifilm, etc were all pretty much equal in terms of serious quality. I thought their DLSs all looked pretty much the same. Is that not the case?
In my niche at least (ML, data engineering) one of the main reasons to go with a Linux laptop instead of MacOS is so that you can run GPU accelerated ML workloads (i.e. CUDA) in development without shipping all your data to the cloud. I've been a happy System76 customer for years and I think this use case is fairly common for them -- they even ship a fantastic "out of the box" TensorFlow/CUDA setup (https://support.system76.com/articles/install-tensorflow/) that has saved me days of dev time over my career so far. It's totally reliant on NVIDIA's products of course, but unlike AMD, Nvidia has heavily invested into the deep learning community so there's not really an alternative.
I don't see where the author makes that claim. Mandatory decryption of HTTPS traffic is not a ban on HTTPS.
myaccount.google.com -> Data & Personalization -> Manage Your Activity Controls -> Auto-delete

Note: there's multiple auto-delete's to select, one for Web & App Activity, Location History, Youtube history.
Python with type annotations can actually be pretty safe. There are also typechecked Python variants being developed. At any rate, I’d say the defect rate in Bash is incredibly higher than it is in Python, and 90% of that is due to unquoted string expansion. Try putting spaces in your paths and you’ll quickly see how 75% of the Unix stack breaks.
Submitting this blog post instead of the company's own homepage[1], as it didn't load for me properly in Safari[2].

[1] https://thespaceperspective.com

[2] https://imgur.com/a/moDekeA
Proposed bills almost never go anywhere [1], so barring something unusual, it's best to wait for a state change with more signal, a.k.a. significant new information (SNI) [2].

[1] https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...

[2] https://hn.algolia.com/?dateRange=all&page=0&prefix=false&qu...
I'm not sure where I suggested "Hey, long time Postgres users, you should switch to MySQL!". The point is it's a solid modern database and a completely fine option in 2020.

MySQL8 supports functional indexes and concurrent indexing fyi. It still does not have transactional DDL nor partial indexes.
I'm all for trying simpler approaches and have written some tooling in bash myself, but at this point Python is pre-installed on many servers like bash is, a large benefit of Ansible is the VAST number of modules already written for Ansible.

Imagine if this grew to support all of Ansibles features and modules, but did so in bash.

shudders
Not really. OOP interfaces are usually much more intricate than FP interfaces. You might say that they are less like a lego interface and more like electronic connectors. There are several different electronic connectors types, and they are designed so that you physically can't plug the wrong things together. OOP is like that - a more complicated interface that makes it impossible to connect anything-to-anything the way legos can.

On the other hand, if you're trying to build something large (a house, say - a real house, not a toy one), you don't want the lego interface. Sure, you can plug anything to anything, but not all of those connections make sense. Also, for building something that large, legos are too small a building block to be convenient. You want some larger things - beams and sheets of wood and particleboard, pipes, air ducts. You don't want to have to build all of those out of tiny blocks.

In the same way, I wonder if building larger applications out of FP is going to be similarly tedious. I have never done it, so I will admit that I don't know.
My Dad had an OM-1, and later I bought an OM-D E-M5. Its amazing how much sentiment affects decisions. I have and love both those cameras, many happy memories.
Yes, but that doesn't help if I want a virtual core to only be available to threads belonging to the same process as the thread on the other virtual core. I suppose syscalls make the idea not work anyways.
I often use doors as the introduction to understand affordances. It's crazy that we've had doors for 5000 years and we still make them hard to open.

See "Norman Doors":
https://www.youtube.com/watch?v=yY96hTb8WgI

The Design of Everyday Things:
https://en.wikipedia.org/wiki/The_Design_of_Everyday_Things
Similar with Cyberduck. $24 on the Mac App Store to get one-click install, but you can go to their website and download it manually for free.
Optimus has been around for a while. The most common setup is nVidia GPU running through the Intel IGP, and only powering up when the IGP is at full load (well, 70-80%). It works quite well, I guess. I never had a problem with it, but earlier driver versions were problematic.