skysight-inc/HackerNews huggingface dataset:
>There aren't any examples which spring directly to mind, but there are countless examples of other organizations doing this. Politicians being bought-out by businesses and lobbyists is nothing new.

This specifically is a great jumping off point to highlight why this is less of a problem in journalism. In politics, the person accepting the money is the same one who is acting. The politician shows up the oil industry fundraiser one day and is voting on climate change regulation the next. Bias will exist there even if it isn't conscious or intentional.

It works differently in journalism. From the outside we see the NYT as a single entity, but that isn't the case from the inside. There is a strict firewall between the business and editorial staffs at any reputable news org. The people who sell the ads or count the money are not the same people who choose what is covered or write the stories (this can change at smaller outlets and blogging changed some of this online, but the basic premise still holds). Anyone who has been to journalism schools has been taught the importance of this separation. Most journalists feel very strongly about this separation and they often speak out when it is violated.
Using elm-ui instead of html/css has many advantages:
1) Tree shaking will remove every component/style that is not being used, so asset size will be smaller
2) It is type safe and avoid many mistakes possible in html/css
3) Predictable views and easy to debug, there is no weird css selector or a new imported spreadsheet that will affect the style of your entire app.
I worked for a startup where the working language is French and the management mandated that all code and comments were to be written in English. Their justification was that the most likely exit would be by being acquired by an English speaking (ie American) company and that they wouldn't buy assets that couldn't be worked on by English coders.

Having worked at companies in both languages I didn't notice much difference in style. One thing that was pointed out to me is that trends and practices (TTD, agile etc.) take longer to reach the francosphere and that French companies are always X years behind their Silicon Valley contemporaries.
There's some activity in the FPGA retrogaming emulation community about the Sega Saturn and other consoles that use the SH2, along with FPGA reimplementations of the graphics chips: https://twitter.com/srg320_/status/1363880878263443457

I wonder if this is the CPU core that's being used.
> While I like the idea of Rust, having to (re)-learn all these subtleties seems daunting

It's not like Java is any simpler. Rust gives you the equivalent of a GC, except at compile time. And the compiler tells you when you're getting it wrong.
I remember watching it and wondering what that code language on the screen was.

Alan Kay's classification of modern state of computing as pop culture continues to ring true.

I would have benefited greatly to be exposed to Lisp early on, but it was outside of the info-bubble I was in.
Since when has Firefox ever been "political"?
I’ve had a number of Level 1 merchants/service providers ditch PCI password complexity/rotation rules, and I’ve always managed to get it accepted by QSAs.

The compensating control is to implement the full NIST recommendation (like enforcing an extra long password length, monitoring for compromised passwords, having a documented passphrase policy, etc...), and in your compensating control worksheet describe how those practices go above and beyond the DSS requirements. That bits quite simple, because there’s plenty of authoritative resources you can reference to justify that position.

The harder part is coming up with a justification for why you need to implement that compensating control. Because a compensating control can only be implemented to address a legitimate business/technical constraint. But that bit really just takes a little creativity.
I've actually known people who, when required to change their password, would change it 5 times in a row, then back to the original password in order to keep using it.
That's interesting that you say that because I actually have the opposite reaction. When I go to look for documentation and find that it's a PDF, I want to die.
TL;DR: We don't know. Let's look for aliens first.

What the hell, Scientific American.
We had this, then moved to (plastic) wheelie bins that are 120 or 240 litres, but emptied every fortnight.
Author here. I was actually somewhat worried that someone gonna get to my Pi that has some other stuff running on it, because I am absolutely not doing any security and sandboxing on this nodejs server...

But I guess you made a good point, here you go :) Welcome to the wonderful world of random code copy-and-pasted from Stackoverflow!

https://gist.github.com/htruong/692b1bca7b94db20051b601c89a4...
> Test generated by Diffblue Deeptest.

I think this is the reason for that duplication and numbering
I don't know if it is common and not just a local sampling bias, but I've noticed my Indian colleagues (in the UK) are more often Java programmers. Perhaps java, and thus OOP, is more popular in India?
My boss is the embodiment of this problem. It drives lots of people at our company crazy. When he writes, it's like he's trying to cram every word with as much specificity as possible, even if all of that specificity is lost on whoever he's talking to (in most cases someone totally nontechnical). When people have finally had enough and they get him on the phone, it's like talking to a different person. People usually leave phonecalls feeling great.
Which likewise suggests that the money's purpose is to avoid another Australia. If the large players are all appeased, the small ones stand little chance of influencing Congress on their own.
Pensieve.
Oxygen is the vast majority of the propellant mass, I'm afraid. Methalox is CH4+2O2->CO2+2H2O, so you need 4 Oxygen atoms for every Carbon atom (with Hydrogen being a rounding error).
Zk-SNARKs Explained
> I would be very surprised if this did not result in a suppression of other pathogens, too.

>> we're seeing a case of viral interference.

> If there is evidence or even just anecdata I'm intrigued - I don't see it yet.

Norovirus had a really bad year in 2020. From the standpoint of the virus. Norovirus spreads by fomites not respiratory droplets. Basically completely orthogonal virus to covid.
The system could supply an empty contact list.
It says they were doing the network maintenance, so my guess is they cut some corners and had their people in China do it fast.
I genuinely think that you are missing the author's point, and thus precisely not the target of this article.

In my reading of the article, I did not get the impression that the author is opposed to the specific, discrete components of the job that he found "lame".

If the demands of the article are truly impossible (socially and/or economically), then I believe that is the *point*, not a criticism of this post.
A lot of hacker spaces have waterjet cutters, they're not that expensive if you're a collective pooling together funds.
Others have said it but it bears repeating: Entitled

No interviews? No fixed hours? Maximum 10 hours per week? He'll refuse to do anything he doesn't think is interesting?

Who would even want to hire someone like this.
Are you paid by the CCP? Honest question.
> would fail to compile with a completely nonsense error message.

How long ago was this? We spend a lot of time trying to make the error messages easy to follow and informative. If it wasn't that long ago, I would love to see the exact cases you had trouble with in order to improve them.

> I think I eventually got it to work by collecting it into a vector first and reversing that.

Collecting and reversing is indeed what I would do if I couldn't procure a reversible iterator (DoubleEndedIterator), but if you have one, you can write the code you wanted by spending some cost on a fat pointer by boxing the alternatives[1].

> Haven't really touched rust since. Honestly the compiler might as well just tell me to go fuck myself.

I'm sad to hear that, both because you bounced off (which is understandable) and because that experience goes counter to what we aim for. We dedicate a lot of effort on making errors not only readable, pedagogic and actionable (with varying levels of success). We really don't want the compiler to come across as antagonistic or patronizing.

[1]: https://play.rust-lang.org/?version=stable&mode=debug&editio...

Edit: For what is worth, type mismatch errors do try to give you appropriate suggestions, but in the case of two types that both implement the same trait (like the one you mention), the compiler does not look for traits that are implemented for both:

error[E0308]: `if` and `else` have incompatible types
--> file.rs:10:9
|
7 | let x = if true {
| _____________-
8 | | A
| | - expected because of this
9 | | } else {
10 | | B
| | ^ expected struct `A`, found struct `B`
11 | | };
| |_____- `if` and `else` have incompatible types

This could be done, but that has the potential to give you a lot of output for all possible traits that could satisfy this code, and in general we would be sending you in the wrong direction. When we can't be 90% sure that the suggestion is not harmful, we just "say nothing", like in this case. On a real case of the example above, you'd be more likely to want to create a new enum.
Right. The key passage is under rule 1 from the article: “You will give me interesting or meaningful work.”

First, the author says interesting OR meaningful work. So even if it’s true that the developer won’t be interested in, say, writing documentation for a legacy steel manufacturer, this developer might be happy to do so for a good non-profit.

Second, the author never said documentation and the like weren’t interesting. Perhaps that’s true, but Francesco merely wrote that he prefers Python over PHP and had a few industries he thought were interesting.

We all have skills and industries were interested/not interested in. And I think we and Francesco generally recognize some unpleasant work must be done in any field.
What's worse is when you find your own answer and don't even remember writing it!
Deus Ex Machina, Unlocking Pandora’s Artificial Box
Hi all,

I made this project to help myself stay up to date with automotive industry because I love cars and anything related to them. It gathers the latest automotive news from more than 20 auto portals. Allows users to submit articles, comment, and upvote. I got quite literally inspired by HN and was mindblown why such a thing does not exist for automotive industry.

Also users can subscribe to a newsletter that delivers top 10 articles of the week every Monday morning.

Thank you in advance for any feedback! And happy to reply to any questions.

Peter
Not especially accurate reference to Intel ME / AMD PSP.
I've been using an Onyx Boox Note with inoreader for a few months, and it's not super polished, but it's a great device if you're interested in an e-ink RSS reader!

It runs de-googled Android out of the box, so it can run most apps. Some of my other favorite apps to use on it are it's integrated ebook reader with pen support and integrated machine translators, F-Droid, Firefox, Nextcloud to sync my ebook collection with Calibre, and Materialistic for reading HN.

I've also got Twidere for Twitter, Frost for Facebook, Instagram, Telegram, Messenger and Goodreads on it, but I'm trying to wean myself off of those platforms.
It's interesting to see how this speculative piece keeps popping up, whereas GCHQ's THREE YEAR long hack [1] of Belgium's largest ISP was largely ignored. China bashing is easier than Five-Eyes bashing?

[1] https://en.wikipedia.org/wiki/Operation_Socialist
How does the experience of a consultant fit into this evaluation?
Yes, I can write a long article about why it's the default someday. I've agonized over this decision for many many months, and it's flipped flopped a few times as well.

The short version is that defaults in software are really important (90% of users wont change them), and I don't trust myself to code ArchiveBox 100% correctly so as to never lose data, or the majority of people to store their archives correctly so as to never lose data on their own. Archive.org is the redundant failsafe. Another good reason is that Archive.org is not the only way that your archive content can be leaked, the security model means that archived pages can read each other's content, so I want to make it abundantly clear to users that by default it's designed to only archive content thats already public (in which case it's already fair game for Archive.org).

I've settled on leaving it on as the default, but I do mention 3 times in the README how to disable it, most notably in the CAVEATS section which explains both the security model drawbacks and how to prevent your content from being leaked to Archive.org or other 3rd party APIs.
A Dutch company I worked for had much of their legacy code with Dutch words throughout. It was rather challenging to onboard international non-Dutch colleagues.
There is a fairly active research field in computational linguistics for Authorship Attribution and Native Language Identification. These try to identify a specific person or a persons first language by idioms in their writing style.

I have seen some people apply similar techniques to code (eg identify authorship of malware) and I assume what you're asking would be a pretty simple variation of that.
IMO the bigger divide is between West Coast and East Coast programming styles.

I think California developers tend to be more forward-thinking, and embrace a “move fast and break things” style. Whereas East Coast devs tend to be more academic, structured and top-down.

Speculatively, I’d attribute this to the lack of non compete enforceability in California. Innovation tends to diffuse a lot faster, and that’s rewarded more of a forward-thinking culture. Then again, if there was a piece of code that could kill me if it fails, I’d go with an engineer in Boston before one from Palo Alto.
? In what world? Tech blogs seem to have the most obvious industry ties of most media
> I think you misinterpret my comment. I'm saying if you eliminate everyone who does the job incorrectly, you also get rid of the people who intentionally do it incorrectly.

I think you misinterpret my comment, which, is suggesting exactly why that doesn’t happen in policing in the status quo, and therefore what needs to change to achieve it.
For anyone who thinks that the parent comment refers to the Colorado baker case (https://apnews.com/article/130137ace2e8416aa207456827fae92b), note that the baker did not refuse gay customers per se, but refused to customize cakes that celebrated gay marriage: gay customers could still buy non-customized cakes.

For anyone who thinks the above is too minor of a distinction, a potentially worthwhile question to explore would be whether, for example, an African-American baker (who customizes cakes) should be allowed to deny a customer's request to celebrate religiously motivated white supremacy.

Personally, under current law, I think Apple and Google should be able to determine whether an app like Parler is allowed on their platforms, although I think that concentration of power (whether in a corporation or in a government) is generally not good for society. I also think that there should be some base level of services (e.g. ISP) that should be treated as a utility (e.g. we don't deny someone water service because of his bigoted opinions).
The thing is, the ones who complained were the rappers. The mainstream didn't care about censorship in music, to the contrary - the (WASP) mainstream wanted censorship. And it is exactly this social group that is now crying about not being allowed to use actually offensive words.
Tesla Autopilot handles ‘no driver in seat’ (response to TX FSD incident)
Yeah, personally having a large chunk of the day be simple tedious tasks I don't have any control over makes me depressed and every day becomes a fight to keep the mental breakdown just out of reach. I envy people who can stay sane in such environments, makes life a lot easier.
There might not be 2^256 distinguishable objects but maybe someone can come up with 2^16 distinguishable objects and just string 16 of them together. If there is one character off in a string of 40 hexadecimal characters it is hard to notice but that would be easier to detect in a set of 16 symbols.
Ideally passwords would be phased out in favour of hardware backed authentication. We all have at least one device supports authentication methods like: fingerprint login, face id, FIDO2 tokens, etc. Why not use these instead of passwords for applications/websites which require single-factor auth.
Yeah, the plastic liner and the paint add impurities that have to be removed, and of course those components are not recyclable, scant they may be. This isn't to say that the aluminum element itself isn't recyclable, but inevitably there's some loss because of impurities, so I added the disclaimer to save people time from replying with "Ackshually..."
Debunks?! More like claims that I will most likely reuse or slightly modify the old password.

> The same researchers have warned that mandating password changes every 30, 60, or 90 days—or any other period—can be harmful for a host of reasons. Chief among them, the requirements encourage end users to choose weaker passwords than they otherwise would.

That is incorrect in my case since I generate random passwords, and no other evidence is cited. I would be curious what other reasons they have in mind.

I agree in general, most people may not have password managers still, but that seems like the problem to be fixing, rather than relaxing security advice.

Specifically, password managers for login passwords is a bit of a tricky subject, but that's why I hate the idea of "live" accounts, where my login password and online password are the same.
> At present it is nearly impossible to get something like that

So in the astrophotography world they exist. This for example:

https://astronomy-imaging-camera.com/product/asi6200mc-pro-c...

uses an IMX455 full frame sensor, gives you a reasonably hackable full frame camera (not that well supported, but there are grassroots libraries around) but it's $4000 because it's also a cooled camera.

If they had a version of it that's not cooled and just for normal photography for $1000 that'd be awesome.
If there was no user inconvenience, how could you tell those responsible for security are doing their job?
Towards the end of my math degree, I started doing written homework assignemnts in Inkscape using the pen tool and a Wacom tablet. It worked surprisingly well.
Reminded me of the fainting goats...
https://www.youtube.com/watch?v=uT-UGTQd6zQ
See my answer here for why it's the default: https://news.ycombinator.com/item?id=26866689
Amen.

One does need a decentralized ledger for CBDC, high performance databases are quite acceptable, as there is no problem of lack of trust in a permissined model (no systematic bad actor). If you listen to Moser (and Chaum) video, he even states somewhere the unnecessity of DLTs for retail CBDCs.

There are still some benefits but not worth to bet against the blockchain trilemma in these early stages.
Something can be public today and not tomorrow. Something can be made public by accident. Something can be publically reachable (i.e. a private URL but one without a login) without the intention of being searchable.
>The fact that a business model being broken has caused standards to slip isn't a reason not to point out slipped standards.

What "standards" are you referring to here? Is it standards of the quality of reporting? Has that actually slipped? Where is the evidence for that? If not, is it truly a problem if the standards of appearance have slipped while there is no actual change in the quality of the work?

>Also, the fallacy that there will always be some physical evidence of corruption has to die.

Who said the evidence needed to be physical? I don't need a smoking gun email or a covert recording. Verbal testimony is evidence too. Where are the anecdotes from former NYT journalists about being told to kill stories about corporate partners?
> Firefox will not prompt for access to your microphone or camera if you’ve already granted access to the same device on the same site in the same tab within the past 50 seconds. This new grace period reduces the number of times you’re prompted to grant device access.

This is a super nice little QoL improvement, but I'd love to be able to configure this to be even longer (optimally by domain, but I'd love a global setting too).
It's a context-sensitive grammar (OK, not strictly...)
Beyond the video issue, I wonder if a bunch was already blown up during the test spins before the main flight.
The Wirecard Scandal: Germany’s political and financial elite exposed
Or they just don't like writing? That's quite the leap.
Adult as in serious and less mindless tropes and entertainment to touch on more philosophical topics?

Wonder Egg Priority comes to mind but due to production delays the final episode won't be coming out until a few months so it will leaving you hanging for the conclusion. In this age of gatcha-game, manga or light novel anime adaptations it's a rare anime only series. It follows teenage girls fighting what are essential nightmares with poppy color and well animated scenes but it's a symbolic battle with serious issues such as hikkomori, homosexuality, sexual abuse and suicide.
That's Cromwell's rule https://en.wikipedia.org/wiki/Cromwell%27s_rule

If your prior is 0 then you can't do Bayes updates
Possibly, but I don't know where the inflection point lies.

Before StackOverflow was a "thing," I recall noticing that it was easier to google spec documents on an electronic component even though I had the manufacturer's databook and Application Notes just across the room.

The ease of searching the pdf on google outweighed the ease of getting up and paging through the physical book. The main difference was in Application Notes: I could sit down and read some of the better ones like a novel (I'm looking at you, Analog Devices :-) and that was easier with the dead tree copy than the online one.
Mobile GPUs (Imagination PowerVR, Qualcomm Adreno, Arm Mali, Apple's GPU) are exactly that.
Yes - that was pointed out in the comment you replied to:

> Organizing an extrajudicial mob to carry it out, is another thing entirely
The studio made a show called Boogiepop Phantom afterwards (based on some urban fantasy light novels) that reuses a lot of art assets, including the sounds. It is unfortunately not nearly as good and the animation quality is seriously low.
Wouldn’t upcycling plastic into more durable plastic actually exacerbate the problems with plastic?
Xscreensaver package caps gets raw socket
Accessibility Issues on Hacker News
A vision-impaired colleague of mine wanted to check out Hacker News today and made me aware that the contrasts on HN make it really hard for people with impaired vision to read on this website. Using his screen reader (NVDA) didn't help much as the front page doesn't seem to take screen reading software into account. Has someone built a more accessible version of HN? Also, does the HN team plan to make HN more accessible in the future?
ArchiveBox comes with a script that exports Safari history to a text file (which can then be imported into AB):

./bin/export_browser_history.sh --safari

https://github.com/ArchiveBox/ArchiveBox/blob/dev/bin/export...
> Peltier cooler attached to back of camera PCB

Do you have plans or pics of how to do this? Especially how to do it without getting condensation on the electronics?

Thanks!
TIL: according the the Smithsonian Air and Space Museum, the copter is carrying a little piece of fabric from the Wright flyer:

https://www.smithsonianmag.com/smart-news/mars-helicopter-in...