skysight-inc/HackerNews huggingface dataset:
Still no update on super-high CPU usage of Twitch on Firefox, an issue that has been open for at least 4 years [1][2].

I really want to like Firefox and I want there to be viable alternatives to Chrome but when playing video back at 360p (not joking) grinds my 1.5 year old Macbook Pro to a halt on a popular website... I just can't use it.

I don't know if this is a video codec issue, a CSS/JS issue that Twitch manages to trigger or what but it's a problem.

[1]: https://bugzilla.mozilla.org/show_bug.cgi?id=1403823

[2]: https://www.reddit.com/r/firefox/comments/917hyv/twitch_in_f...
We did find out. The US has had a total of 4 cases of vCJD, all of which were contracted overseas.[1] For comparison, the UK has had over 170 cases.[2]

1. https://www.cdc.gov/prions/vcjd/vcjd-reported.html

2. See table 3 in the PDF on this page: https://www.termedia.pl/Review-article-r-n-r-nVariant-Creutz...
Flawed
Ice, dry ice, liquid nitrogen would be even better. It's not about water putting out the fire directly, it's getting the Li-ion battery below thermal runaway to stop the self-immolation.
For metadata you just have to trust them. Sealed sender doesn't solve that[1], even if it's better than nothing. It's also better than nothing to require no phone number in the first place (Wire), or not to require a payment (like Threema does) which is roughly as hard to make anonymous as getting an anonymous phone number. But either way, they can track everything you send, it's a matter of wanting to. The only way to avoid that is by not sending personal data to semi-/untrusted parties at all (Matrix).

Since centralized services are currently also the convenient ones and neither Wire nor Signal show any sign of wanting to use a decentralized protocol, those that can't be bothered to use inconvenient services have to trust that their centralized service is ethical about what they do with your data.

The privacy differences are very minimal by comparison when they're all missing one basic feature or other like message editing (Signal), a desktop client (Threema[2]), cross-chat searching (Wire), searching a chat at all (Element), any usable encryption (Telegram), etc. If you're going to use an end-to-end encrypted messenger where the server can't read any contents, the privacy differences are just not that large when you trust them all equally. The only thing that you can objectively compare is what the client sends, since that's something they can minimize and you can actually check.

[1] "clients derive a 96-bit delivery token from their profile key and register it with the service. The service requires clients to prove knowledge of the delivery token for a user in order to transmit “sealed sender” messages to that user". It's a bit opaque so in regular English: my Signal client sends something like deliveryKey = H(profileKey, currentTime) to Signal, where my profileKey is something only my contacts and I know. Great, so my contacts only specify the deliveryKey and not who's sending, so you send anonymously! But wait, those contacts connect to Signal with an IP address and are doing other things like updating their profile or registering their delivery keys for their account from that same IP address. 1+1=2 and you know who is sending messages to whom.

[2] They have it, but your phone plays Chinese Whispers with your computer and every time your laptop or phone reconnects to wifi/mobile data you need to open the app on your phone and navigate two menus to re-enable it.
Using the hash as a seed for an AI face generator like thispersondoesnotexist would be pretty powerful. Free idea for anyone who wants to give it a shot.
The engineering nerd factor is huge here and this is an amazing feat! Congrats to all involved.

I am curious what the importance of this is. What overall goal is this research contributing to? Is a mars landing system using "helicopter" style powered flight system the ultimate goal?
They also block any skepticism around COVID-19, origins, transmissibility, whether toddlers need it, efficacy, side-effects, etc. I’m against anti-vaxxers as any rational person, but you ought not censor discussion around it, particularly when we’re still learning about the disease, treatment, counter measures, etc.

They allow doxxing of some people but then have policies against doxxing of other people.

So there is good reason for an alternative if we want DIA-logue rather than echo-chambers.
I was just going to comment on that.

Not sure how reliable is this info, but Glassdoor suggests that salary in Milan could be slightly lower than what I would expect from average software engineer in Poland.

https://www.glassdoor.com/Salaries/milan-software-engineer-s...
Maybe it doesnt scale? lets try it. Maybe 99% of people dont want to use it? Cool, lets try it.

We don't have to be 100% better, we have to be 0.1% better. I think that is absolutely in reach. I think that will be transformational for many. It will not bring us utopia, it might have bad side effects, hopefully the good outweighs the bad.

And is this not spurred from market desires too? How do we know the difference between genuine forces of innovation and a temporary trend?

I remember using the internet for the first time in the late 90s, it was slow and clunky and magical. We had twenty years of silicon valley startup culture, there was some fun there, but it is so tired. Crypto-communities are the most fun i've had on the internet in a long long time. And the DeFi/DAO/Ethereum stacks feel magical.

Maybe i'm wrong and it is nothing in the long term, but maybe we dont have to assume the authority of the legacy system is legitimate. Maybe the feeling of liberation it brings with it, and the love in the community, will drive the space to continue to out-perform the markets, out-innovate the fintech startups, and out-last the legacy systems.
Apple to Reinstate Parler, the App at Center of Free-Speech Debate
I have considered retiring from software development and pursuing a PhD. But I have heard some scary things about the culture and competitiveness in academia.
Are there “laid back” PhD programs for people for people who don’t really have an interest in tenure track, but just want to learn and apply themselves to some novel problem?
Rarely met a postdoc doing interesting work; it's more about "earning your way" (i.e. to be abused for all kinds of tasks) with various professors in hopes of having your own academic career.
Yup, I'd use whatever super-duper random stream of consciousness my password manager cares to emit where it not for the fact that I have to change it regularly. I'd let the password manager handle the logins if the Windows GINA (or whatever it's called these days) didn't require me to type the whole thing. But if I ever have to type the password somewhere, then MyPassword12! it shall be rather than something that looks like line noise because I'm not muscle-memorizing a new 30 char password every 90 days.
> The us income tax may be regressive past certain income levels, but for the 99% of the population below those levels, it's a progressive system.

"Regular people pay higher marginal rates than rich people, but other than that it's a progressive tax system" is basically the opposite of a progressive tax system.

But on top of that, it isn't even true that the marginal rates paid in practice by lower income people are lower than those paid by middle income people, because of benefits phase outs. The system we currently have is worse than a flat tax across the board. The people at the bottom pay the highest marginal rates.

The only sense in which it's progressive is the same one you get with a UBI and a flat tax, i.e. that the effective rates on the poor are lower because the taxes they pay are more than offset by the lump sum benefit(s).
I heard some of them were using Safari, Apple should remove Safari from iPhones too so everyone is safer.
Working for Accenture.
Yeah, lighter but an atmosphere so thin it's harder to get lift.

I wonderful aircraft if it is a net gain or loss — Mars vs. Earth.
You are going to have to define what "over" means for each of those categories. Contrary to popular belief, I believe people generally consume what they need. It's much of the world coming "online", due to the global prosperity capitalism has enabled, that has resulted in such mass production of things we would do well to get rid of such as single use disposable plastics (that aren't for medical purposes, of course).
Vehicle registration fees for NMC EVs.
The one system where I saw this implemented in practice used my last x passwords to check. I think "x" was 50

Because it had a fairly short password cycle, I'm sure most users ended up with something like "password1!TwentyFour" then "password1!TwentyFive".

Me: I just changed my password 51 times when it was time. I'm not sure what point I was proving, but I was proud of myself.
Can't someone just sue them so they actually have to deliver the content they were pretending to sell? I mean, this looks very shady if done by them.
Now that is a neat idea. I was thinking about making a film scanner that can auto scan + cut rolls of 120 and 35 but this is way neater. Thank you for sharing!
That video included the statements "We had an election that was stolen from us. It was a landslide election and everyone knows it, especially the other side." and "This was a fraudulent election..."

They were removed for being a repeat violation of the conduct he'd already been warned to avoid.
> don't do "curl | sudo bash", kids.

But do "npm"? Is "npm" any safer?

> inb4 sudo
Does anyone know if there is an RSS feed for release notes? I couldn't find one, and the usual adding feed.xml to the URL trick didn't work in any of the instances I tried.
Really? Tom Cotton might beg to differ.
eh? It's DIY. Make them out of whatever you like.
Hence "from a certain point of view" - I would argue, in fact, that it's extremely similar to the sense in which 3 doesn't have a type in Go. Haskell's type system can express that sense, whereas Go's can't; but it's the same sense.

> It is an error if the constant value cannot be represented as a value of the respective type. An untyped constant has a default type which is the type to which the constant is implicitly converted in contexts where a typed value is required, for instance, in a short variable declaration such as i := 0 where there is no explicit type. The default type of an untyped constant is bool, rune, int, float64, complex128 or string respectively, depending on whether it is a boolean, rune, integer, floating-point, complex, or string constant.
Ha! Joke's on them. I type it out so it makes it look like I'm doing more work. (But in all seriousness, I normally do type it out, so it forces me to remember what I'm using better.)
I meant LHO fusion. HNing too tired.
Thank you for the links - I look forward to reading the articles :-)
I did this as well when I was little, and I distinctly remember thinking that if one rung on an E was good, more must be better. My kindergarten signature is still faintly legible on my library card, and contains a four-runged E (I was very proud of making it fit in the small space provided).

I don't remember for sure, but I think I thought of it as an EEEEEEEE.
It was my reality and my current grad students seem to agree. Do you have evidence or are you just “throwing advice around”?
Serious question: which news organizations should I consider paying for?

It appears like a negative feedback loop to me. News orgs are bad because they optimize for clicks and "engagement" to drive ad revenue. News works rely on ad revenue because nobody will pay for them. Nobody will pay for them because they're bad.

Is there anyone who hasn't succumbed to this cycle which is worth my money?

My current strategy is to visit aggregators like HN to help filter out some of the better content. Aggregators are subject to the biases of the communities they foster so I have to be very careful of echo chambers, but they're better than nothing.
I'm not looking forward to Firefox 89 with Proton and its redesigned tabs.

edit: I'm surprised people like them:

https://mk0ghacksnety2pjrgh8.kinstacdn.com/wp-content/upload...
I'm no kernel developer so I don't know. The dataset they used for training the neural net was a recorded dataset, so training could be done offline.

The specific predictor they created was integer based, so could be used in a non-floating point kernel:

We then use an SVM with the k-sparse binary feature. Since integer operations are much cheaper in hardware than floating point operations, we use an Integer SVM (ISVM) with an integer margin and learning rate of 1.

Again this highlights the interesting point of the paper, IMHO.
I wonder: We have ski lifts that detach from the cable so that they can move at a different speed when loading than when transporting. It seems like a similar thing could be done with an elevator so that there is a continuously moving cable, but it detaches from the cable to stop at a floor, and then reattaches after loading. You could add traditional doors, and a safety mechanism that halts the cable if a door fault causes a potential collision.

Perhaps added costs of this system make it less desirable than just adding more elevator shafts.
We know what happens to totally unmoderated social platforms: you get 8chan, child porn, and the absolute worst content humanity produces. It's not just about legal liability, it's about what community you curate.
How was Twitter supposed to know that unless they independently investigated the story at the same time as NYPost before NYPost broke it?

This is the danger with censoring "fake news". Obviously there's a huge grey area, since I don't think many people would object to censoring falsehoods that are agreed upon to be harmful to the public, like claiming that 5G spreads COVID-19.

But with something like the Hunter Biden story, who exactly are these companies like Twitter to almost immediately censor such stories, whether they seem specious or not? Do they hire people specifically for their background in journalistic ethics?

Yes, they are private companies. We are also treating them as arbiters of truth and have handed a massive amount of power to them. They can absolutely censor what they want to censor, but that doesn't mean people are wrong for pointing out the bias and the danger present in exercising such strong armed control over what information people want access to.

By the way, telling people they can't see something only makes them want to see it more. Can we hardly blame people for distrusting Twitter because, for some reason, Twitter had an interest in hiding a story of political interest counted to their own?

If Twitter is only to sanction stories that they believe are true, then they are completely falling flat when it comes to the sheer amount of specious tripe that comes out of the mainstream media. I can't count on both hands the number of times I've read articles making claims based on a study, only to use Sci-hub to look up the actual study and find that it completely contradicts the claim some journalist was making.
I did something like this in the mid-1990s (looking for Unix sysadmin work - or something similar) and then again about four years ago (programming work).

Both times it worked, although I had to cast a wide net and wait a little bit. Both were very, very small underfunded companies. I didn't say I'd work for free, but said I was working for the experience and job recommendation more than the money.

Honestly for the second one it was more about the recommendation, of having something to put on my resume other than my own S-corp and what have you. I could get most of the small scale experience myself (although they pushed me into NoSQL, GCP/EC2 and other things I wouldn't have ventured into - and turning mockups into code too). I was very up front with them too - I promised them I would do cheap work for them for a month and would then be open to offers, and if someone wanted to hire me for six figures I would probably take it. Oddly enough at both companies (1996 and the more recent one) I spent about 18 months working for the company before being hired by a company actually willing to pay.

In the recent situation, I also was fixated on a niche which made things a little more difficult for me initially, although now I am better off it took a little longer to get going in terms of getting paid. Small tech companies are generally looking for people who known HTML, CSS, Javascript and web frameworks like React. If you look like, without needing that much help, you can do tickets/stories to implement features on a web site that uses React, and can pass the standard interview gauntlet for that type of job, I think you will find a job fairly quickly.
Where is this Capgemeni statement from? It's extremely strange that they make several accusations yet the only part that's actually from the report is the same quote mentioned before. The [...] also moves on to a completely new topic.

Overall, it says the same "Huawei could have done something" as the other sources I've seen.
do attackers wait to use passwords months after they've compromised those passwords? or, do they give themselves other ways to maintain their access so that no passwords stand in their way from that point on?

it's the latter, not the former. once you're compromised, passwords, changed or not, are no longer an obstacle at all.

password rotation does not increase security.
Ah alright, I finally understand you. What you meant to say is the reason why Western classical music is built on the 12 note chromatic scale is because the musicians used the math! It has nothing to do with history. Sound about right?
I'd also add that interesting or meaningful work itself is a scarce resource. One has to work on finding such work, instead of waiting for someone to give that work. One also has to compete for such work. Salary is a small factor in the equation. Indeed, salary sometimes is a signal in this case instead of a barrier. For a meaningful project, free is probably more expensive than an above-market pay.
That seems a little too optimistic. Nowadays, they cancel their subscriptions when they get to read some fact they don't like. For example, back in the run-up to the 2016 election there was an utterly nutso, completely nonsensical conspiracy theory about Trump using DNS as a secret communications channel with a Russian bank and, for some reason, a US medical clinic which the Clinton campaign demanded the FBI investigate. After that demand went viral on social media, the NYT pushed back in the gentlest way possible by saying the FBI had looked at these claims and concluded all the evidence was likely the result of normal mass marketing emails for Trump hotels. (This is also what most experts concluded regardless of political affiliation. Other problems included the fact it would've made a really awful communication channel and wasn't even remotely under Trump's control.) Some time later, there was such a pushback against this including a campaign of cancelled subscriptions, that the Times basically ended up apologising and saying they wouldn't do it again.

To this day, the only part of this that has been called a conspiracy theory by any mainstream publication is the idea that the whole thing could be an entirely technically unremarkable result of ordinary mass marketing emails for Trump hotels.
Lol. It's chilled water/ice water vs. ambient because water doesn't stop NMC fires directly.
I am so glad to live in the city with still operational, publicly accessible Paternoster. The city is called Wuppertal and it the Paternoster is in the city hall. Its worth a visit, we also have the Schwebebahn.
Otherwise its a bit of a screwed up post-industrial city.

https://de.wikipedia.org/wiki/Paternosteraufzug#/media/Datei...
https://de.wikipedia.org/wiki/Paternosteraufzug#/media/Datei...
A fun idea for a function to implement: the negative harmony mapping, which is a note-by-note transformation that preserves some character of the note:

R ⟷ 5 (stable)
2 ⟷ 4 (unstable)
3 ⟷ ♭3 (modal)
7 ⟷ ♭6 (leading)
6 ⟷♭7 (hollow)
♭2 ⟷ ♯4 (uncanny)

[1] https://www.youtube.com/watch?v=et3CMn2oCsA
[2] https://www.youtube.com/watch?v=SF8CdxcdJgw
Same, I've always done this for anything like this (i.e. tutorials), just to make sure what I'm learning sticks with me a bit more.
Not true. If you have the new password, and old salt and hash, you could change a few things in the new password (common things, like increment or decrement a number if there is on the end), and hash it with the old salt. All this would be done when updating the old password.
Thank you for this link. The discussion there on reddit is, sadly, way better than the one here.

Hacker News, RTFA before you comment. Don't comment if you don't really know what you are talking about. Please.
Well, it seems as if we were just at cross purposes due to terminology.

Although multiple dispatch in CL (and Perl) predates Julia, I was not aware that Julia’s design derived from it. Do you have a reference that traces this?
Consumers and investors are free to find different banks if they disagree with these policies. These banks believe this is what their customers actually want them to do.
> if you start refactoring the codebase while waiting for a new task you are likely to break something

The risk of this is in proportion to the lack of test coverage. If you are afraid to refactor, this should be an indication that you need to apply more test coverage, so do that first.
The issue with the scheme was that,

a) it was overly complicated and huge individual performances were just washed out in the larger mix

b) It had the appearance of giving a great deal of control to the employees in driving their 'bonus'. However, in the end, the decisions made at the highest levels made the entire process moot. For example, A goal for YoY rev increase of 100%, was a failure when it hit 80%. The hiring and spending required to try and hit that 100% growth target, made profit a 2nd priority.

As a manager, all the personal goals were interesting behavioral levers, but all that was lost when the bonus kept not being paid. "We're tracking all of this for our Goals, which informs our bonus, but our bonus never gets paid because the ceo says its ok we shouldn't be making a profit now cuz we're growing."
Power consumption is a key application requirement for mobile. I don’t know that GPU’s are designed to run on the smell of an oil rag which the ARM processor cores do.
Yes, I agree that there are dangers. However is there any evidence of the dangers being a reality in this instance? The article directly says there is no evidence. If there is no evidence, why is this story specifically about the NYT and Facebook?

There is also danger involved in shaming the NYT for accepting ad money and in turn having them cut coverage in response to decreased revenue. There are plenty of examples of that.

I am more concerned with the danger we have evidence of rather than the one we don't.
Why? There's been small but consistent improvements in each release, including this one.
I had a comment on that HN thread in which I mentioned how I liked elm, but probably wouldn’t use it again for many of the reason given in that post.

I’ve made a liar out of myself. I needed a GUI for a project I’ve been working on using Elixir. After looking at native Elixir alternatives (I even coded up a prototype using Scenic), I decided to give Elm another shot and I’ve had a great experience both with it and with the community.
I mean Parler hosted credible death threats and actual fascists. Not hyperbolistic "everyone I disagree with is a Fascist"s, but proper worshippers of Adolf Hitler and his agenda.

And - this is the more important detail - they took no effort to moderate this.

This isn't a slippery slope situation, this is the full on iceberg.

Short of child pornography I can't imagine a more easier case to justify a ban from the perspective of a private enterprise.