skysight-inc/HackerNews huggingface dataset:
I agree with Tim's conclusion but not about PMs. In my group at Apple, the PMs had no influence on feature selection. Their job was to get engineering estimates and monitor progress. The new features came from engineers and designers, and filtered up the chain to division directors who then usually approved or disapproved them. My feeling is that part the problem is a kind of organizational inertia: what do you do with all your engineers when your builds are now all done prior to release, and the only bugs that will be worked on are ones that would stop shipment of the pending release? The answer was to get us all to propose new features for the next release. So everyone gets caught in this propose/design/release cycle that just has no end.
I quit smoking 10 years ago. I still notice the addiction and I think it will never go away.
lambdas don't have names, how could the interpreter possibly improve in this regard?
If the government enacts a law to ban misinformation, I am sure there will also be a ministry of truth by that government, which will decide what information is truthful and what information is not.
This seems like it happens with physical products too more and more. I may be reading too much into it, but it often feels like this is done (with products and software) to soften you up with the aim of shifting things subtly in favour of the producer:

- make it less something you settle with longer-term and more something that's basically roughly the same axe but differs on a pretty short timeframe

- use the changes to probe what people care about to a greater / less extent

- take away as much that the average person doesn't care about enough to get really annoyed about (which is fine if it's cheaper/better for the consumer but often it's more about hiding the change in the blizzard of activity so you don't get it cheaper or notice the cuts that save the producer without passing it on).

In software the one that was eternally annoying everyone I worked with was WebEx - initially a product that was great in my firm but eventually became the reason no one could start meetings on time because you couldn't rely on it launching in a timely manner because there'd be some idiotic update. It carried on until we ditched it abruptly - great move PM :)

Anyway, it's annoying but at least it's not as bad as the other modern trend: wilfully messing things up for you, so they can charge you to have the non-messed up version back (eg airline seats being broken up on purpose for no good reason! Unless you pay a fee for them not to be a total pain!)
That's an amazing idea! Do you know if any browser vendor has this concept even in the radar? It would be very cool that password managers were able to do that: manage passwords, and not have to deal with each browser's idiosyncrasies which if you think about it, is just a distraction from their actual mission of being a password storage.
Yes, I agree. My arguments extend to the law too. Previously, you could've gone to jail for being black or having a beer. Women got to vote in 1920.

I personally follow the law so I don't go to jail, since historically it has been made by idiots.
As someone who has had to write technically in a second-language (French, funding agencies in Quebec), this rings particularly true.

Luckily, I'm fluent enough to recognise the particularly egregious examples, but finding good translations for technical words is hard!

One example that comes to mind is when trying to translate the phrase "data feed" which came back as "alimentation données" which ostensibly means "animal feed data".

If you're looking for a lot of English-to-French translations of technical terms, check out the theses any English University in Quebec (McGill, Concordia, etc..). They're made public online [0]. Can't vouch for the quality as I'm sure there are plenty that just use Google Translate, but everyone I know has their abstract edited by a francophone in their field.

A good way to validate translated technical terms is to just give them a quick internet search on e.g. DuckDuckGo or Semanticscholar.

[0] McGill's is https://escholarship.mcgill.ca/
Do you understand the relationship between questions and answers? You're answering a question no one asked. Why bother responding at all?
Spotify has steadily gotten worse over the years. I remember a long time ago they had a cool feature where you could long press on a song to preview it. There was also a decently organized library tab, not as advanced as itunes but passable.

All gone. Now you get an algorithmic homepage that's constantly shifting and trying to push podcasts on you...
> My agenda is to obviously raise awareness that an island that aids sexual abusers is bad

This is another example of you using emotive phrases to imply a narrative that is not true. Pitcairn Island does not aid sexual abusers. Abuse is abhorrent. Trials were held, people were convicted. I'm not sure what is different to how this is handled anywhere else in the world.
I dont know if your defense applies as much to Google search as it does sit on an existing search-land, if you scrape someone's website like google does you'll find different policies apply - on this website alone people link sites using referral tricks to accomplish the same thing, scraping as if we were googlebot.
If you don't trust the vendor, don't let them handle your passwords, obviously. But the security properties non-open-source code are routinely analyzed and vulnerabilities found, etc. Plus the track records of the various solutions, a cartesian product of open/closed source, 'hosted' or not, etc speak for themselves.
While a "host" application (for the WASM runtime used) is required to enable access to graphical output (or user input) it doesn't have to be a browser.

At the (almost) most basic level a chunk of memory can be used as a framebuffer--the host application would read the pixel data which the WASM bytecode wrote and then write it to the host display via OS-level routines.

There are some plans/experiments at making a framebuffer "device" available as part of WASI.

I've written a couple of graphical WASM host applications that aren't browsers (and which don't use memory for pixel data transfer just integer values returned from a function):

The "WebAssembly Calling Card (WACC) Viewer" is implemented via the Godot game engine and an addon that integrates the Wasmtime WASM runtime with the engine: https://wacc.rancidbacon.com

(Also implemented a WACC Viewer in Rust: https://gitlab.com/RancidBacon/rusty-wacc-viewer)

WACC specifies how to transform three integer values (returned from a function in a WASM module) into a coloured triangle in order to render it on screen.

Another "host application" I implemented was a libretro compatible plugin that loads a WASM module and then feeds the module with input from libretro & retrieves framebuffer pixel data (one pixel at a time :D ) via a WASM function call & writes it to the libretro framebuffer for display.
Are PMs the only one to blame? What about developers "bored" with old and perfectly working stuff jumping to new shiny hype trains whenever possible?
That had been my belief up until i started to write that comment, at which point i went to look it up. Having done so, i am moderately confident that the definition of "blended whisky" in the context of Scotch is that it combines malt and grain whisky. Since there are (almost) no distilleries that produce both, this also implies combining different distilleries. But it's the malt plus grain aspect which is essential.

Note that if you combine malt whisky from two producers, you get "blended malt whisky" not "blended whisky".
Serious question were neanderthal genes less diluted in those times ?
Does someone know of a clone in paradox style?
May be you can start with this.
https://en.m.wikipedia.org/wiki/Sukhasana

This is the most basic position people use in India during sitting and eating food.

Follow up this one with the lotus pose, as it automatically stretches your back and leg muscles.

By that time, it may make it easier for you to squat.
Sure, but people can only focus on so much at once. To achieve Amazon levels of customer support at Amazon scale, you need years of sacrificing other things in pursuit of customer service.

See this Jeff Bezos interview from 1999: https://www.youtube.com/watch?v=GltlJO56S1g
Sadly, even Firefox isn't perfect. Look at its new tab page and Pocket in particular. (I do agree that Firefox is way better than Edge or Chrome, though.)
Correct. In 1957 or 58 (I can't remember which), the Fed increased interest rates to remove excess out of the economy. Economy went into a fairly mild recession. The Fed gets blamed for causing the recession (the Fed Chair at the time said the Fed should to take away the punch bowl...that stopped happening). Nixon loses to JFK (remember he was Eisenhower's VP, so Nixon blamed the Fed when he lost). And the cycle that led to the inflation of the 70s (where monetary and fiscal policy is timed to the election cycle) begins, tacit political involvement).

Also, before 1951 (and for a period of years after, although the formal break was 1951), the Fed wasn't functionally independent from govt. Because the war debt was so large, the Treasury used the Fed to press interest rates down so the debt could be paid down (it continued after 1951 because the debt was still really huge, note the similarity with your hypothetical). So the period at the end of the 50s was the first real test of Fed independence.

Again, I don't think people today understand that Fed independence is clear legally but has been more flexible in practice. Why? Because setting interest rates is inherently political. And there is an asymmetry: the incentive is always to be loose. The lesson is that there is no real way to get around political control, because the temptation is too great. I also think that policymakers should rely more heavily on macroprudential policy to take the heat out of markets (this is happening in the UK) because normal monetary policy is so asymmetric.
Seems there's a few of us here who are into the 15 :)
It’s all about the sequential performance here.

The other access patterns have much lower numbers, even if they are still record setting.

But that’s one expensive 32TB SSD, made out of a RAID-0 of 4TB NVME drives.
I love how the top comment is links to 4 opinion piece articles two of which are from healthline.com and theconversation.com.

"Citations"

My high school English teacher would be disappointed in this site.

I'm sure there's a bunch of actual scientific articles below that are flagged because they are going against the narrative.

Don't ever change HN.
I keep trying to adopt this workflow and it ends in disaster. For example: Yesterday I installed a clean copy of the latest release of Ubuntu. Lets ignore the numerous annoyances that are unpolished such as the mouse tracking or the OS filled with apps that are worse than its Windows/Mac counterparts. No one seems to want to produce a cohesive OS + apps anyway.

The one thing that is absolutely unforgivable is an app that you expect to trust instead ends up failing you.

My example: After installing I needed to compress a folder of important code and pictures. Just use Archiver right? Well I compressed the folder into a zip file. Something seemed strange. Ubuntu's file manager was reporting 0 bytes for the file after compressing. Strange, so I copied it to another folder. OK 8.5MB. Maybe the file manager was just not able to automatically refresh. The file size seemed small given the input was 300MB. Me being a little worried after seeing this and having been burned in the past, I opened the file and attempted to decompress. First, I was able to see the files so I could have stopped there thinking the file is fine but I continued and clicked extract. It failed. Turns out the file was corrupted.

Imagine if I had not done this sanity check and 6 months later I go to uncompress and the archive is corrupted. That is a potential anxiety attack.

This is not a joke, if you cannot ever trust the damn system to do basic things, you will constantly feel like you are walking on thin ice. Its 2021 how is this still an issue? When you go to complain you are treated with an uncaring groups or more likely an actively hostile group of people.

I have been going back and forth from Linux(various distros) for 15 years now. Not once have I ever felt that I could fully trust my system. The people who develop this stuff don't seem to care about basic quality. If it works for them, ship it. I don't know how to solve this problem without a financial incentive. There are no consequences to shipping regressions and thus even though the software is free as in freedom the incentives are not really aligned with many users.

Maybe I need to sit down and read through as much of the code of the OS and associated apps as possible and set specific version that I "FREEZE" on that are good known versions. But then I will not be able to get any help when something does break since im on old versions and typically googling issues returns fixes for the latest version...so now I would be left with fixing the code myself.
Reminds me of Kingsford Charcoal.[1]

[1]: https://en.wikipedia.org/wiki/Kingsford_(charcoal)
Show HN: Cloud benchmarking tool: async deployment+monitoring+logs in one place
Last time I was in academia, 10+ years ago ...

High quality, prestigious journals are not free, charge you to publish, charge you to read, charge you for copies of your own paper. However, they only publish good work - so your work is not surrounded by low quality papers.

I would like to think the world has changed, but most academics would probably still hand over the bulk of their grant for a Nature publication under their name.
I don't think we want more drawish chess but ideally we want the outcome of the game to be a function of the players' skill and not of who had the white pieces.
Oh I think my post is possibly misunderstood? I don't generate wav within MuseScore. I use MuseScore to generate Music XML. Then from that data I have a script that creates relatively more realistic sound using many soundfonts (I created a soundfonts for each of my violin strings, and for each articulation etc). So although the last operation is MIDI->wav I don't use the standard midi rendering. This way I can implement special logic for stuff like triple stops, quadruple stops, expressiveness etc.

EDIT: I use midi only to get samples from my sf2 files by using fluidSynth etc.
I think this is one of the biggest issues with SaaS. I appreciate that a stable revenue source is necessary for ongoing development, but UX decisions are much harder to evaluate. If I purchase a desktop application and opt not to upgrade, that's useful data to have. If you jam a UX update down my throat and I don't cancel my subscription, that doesn't mean you made a fantastic UX decision. It generally means the cost of changing is too expensive or, more likely, you've locked my data up in a format not easily exportable.

I think it'd be nice if our tooling made it easier to support multiple "versions" of a deployed application. As it stands, it's far too expensive and error-prone to let customers opt into UI upgrades. As a product consumer, I can't stand continuous deployment. It just means my workflow can break at any time.
Spotify is atrocious. Feel bad for all you younger folks having to deal with repetitive auto tune crap injected into any station.

Can't say much positive about Pandora or Tidal or..

Miss old Slacker days and prior.
I think whether the two elements affect each other is orthogonal to the situation being ironic.

It can be an acausual relationship (e.g. as in the classic observation "it's ironic how the bus always arrives just when you light your cigarette").

Or it can be a casual relationship (e.g. "A marriage councelor in an unhappy marriage" or the article's "the diabetic down on his meds, being run over by an insulin truck"- that is the very thing that he seeked and that would helped his health).
One of the most amusing Chess variants I learned as a kid is the one where white gets the full complement of pieces, and black gets only a king, with the proviso that black gets two consecutive moves and can move through check on the first move. This means that black can capture two pieces in a single turn. While white still wins with optimal play, less experienced players playing white will get absolutely wrecked.
Yep, and it totally gets the job done. (Hey, Steve!) I’m just perpetually surprised that 6 years past 1.0 we don’t have a Rust native implementation of the equivalent. What I’ve slowly concluded is: we as an industry more broadly just don’t do that much XML anymore, so the incentives aren’t there. (And here I mean XML as XML. Obviously we have XML-related stuff everywhere in the form of HTML, but it’s a bit of a different world.) And the other piece is that for the XML we do have, the Rust implementations and the binding to libxml are good enough.
One of the frustrating things about their mobile app too is that they don't keep the controls on screen when it's playing.

I mean, seriously, this is basic stuff, how can they have got so far from the core product experience that they actually hide the controls of a music player.

I don't want to have to figure out what random UI element to click to see the 'skip' control.
Incidentally, MalwareBytes is currently blocking the article for me:

> Website blocked due to a Trojan

> Your Malwarebytes Premium blocked this website because it may contain a Trojan.

> We strongly recommend you do not continue.

I'm not sure why, though apparently a similar block was supposed to be removed in October 2019: https://forums.malwarebytes.com/topic/252675-site-blocked-ww...
How many offending features do you think is too many to reasonably expect people to have to turn off?
I also get this feedback on my papers. E.g. saying that it's written "more like a blog post".

Of course, they're not wrong. It is written more like a blog post. Because the writing style used in blog posts is hands down better than the writing style used in scientific papers. Blogs talk about the real reasons you worked on something, they go through simple examples, and they mention where you struggled and what you found confusing and what you tried that didn't work. All of these things are very useful for understanding, and in my experience almost entirely lacking from papers. Or at least, in my experience they're lacking from modern papers. I think in papers from 100 years ago the authors tended to talk more about their worries and their excitement e.g. [1].

[1]: https://youtu.be/RZfCqWZ8EAY?t=630
"Conservatives don't understand morality; Liberals don't understand Conservatives." Fixed it for you. /s
I mean of course Java is slower if you're including JVM start up time. A more modern version of the problem would ask for a service which performs the same function and averages time taken over N requests. I suspect modern java would look pretty close to C++/rust there
:)

Ah, but I never said «correct language» [though in some cones of meaning - "well-tailored hence right" - I also mean that]: I said "out-of-awareness language".

You need that to bend it, so you somehow need that to use it.
I’ll file YouTube TV in that list. I have no idea what they are thinking. All I know is Google is crap at making software you can use.
Soon You May Be Able to Buy Space Ads with Dogecoin
Wait what am I missing, why is it infuriating? "WG51GAS" - I guess:

- WG = "William Grant"

- 51 = no idea

- GAS = ... gas :)
Interesting, I had always assumed the name was just "Java plus plus" -- ('J'+1) 'a' ('v'+1) 'a'.
The Cloud Cost Handbook
If the browser doesn't work with your ethics of how a browser should operate, then it isn't the browser for you. That's okay. There are other options out there.
> I know of several individuals who were able to complete their Master’s thesis utilizing…

Doesn’t it stay published forever? Might be a shame for the someone during their career.

On the other hand, even a chapter of Mein Kampf was accepted in 20 journals, after replacing the old word with newer versions. Human reviews are hard. Maybe we should put computers in charge of reviewing papers, they’d recognize the work of AI quicker?

https://www.foxnews.com/us/academic-journal-accepts-feminist...
Firefox and Mozilla got a lot more outrage for including Pocket, which was basically a slightly juiced up bookmarks or Read it Later functionality that nearly every other browser includes.
ISO666 sets the acceptable limits on how much you should charge people to get a copy of the standards. /s
Here is where OSS could really shine - make clones of old programs and give them modern features while keeping the old-school, actually-working interfaces. Rather than cloning the current (or near-current) iteration of Office, make a file-compatible version that's a snap to use and avoids as much interface fluff as possible. Applications are for work, and should facilitate work.

Imagine a Word 5-equivalent WP (and no, AbiWord is nowhere near that), a WP 5.1 clone, a XyWrite that knows OpenType, a dBase-style interface (definitely not a clone) for a modern, free database system. Those older programs simply worked, had command systems that could be explored and learned (shoot, before the Ribbon even Office could be sussed out through experimentation), and were about work. As much as I appreciate what I can do, capability-wise, with modern systems, the people who design them don't seem to be the people who use them.
What stops google from monitoring for “CSAM” as well? Security through obscurity (“if Google doesn’t know about the term, they won’t report us!”)
I think the better answer is not “whom” but “what process”.

People will always be fallible. Processes, however, can layer checks and balances in a way that people often can’t. Processes are also easier to change than people in my experience.

Processes certainly aren’t perfect but considering your examples are past tense, they can tend to arc towards “more perfect.”
The smog is just the Chinese cloud.
You are misrepresenting or more likely have simply misunderstood the Pigeonhole Principle. Which I guess makes sense for somebody who didn't understand why length extension matters. It does not prove that any particular output will recur, and what you've got here is one very particular output.

Again, you need actual examples. Not handwaving, not the unwavering yet entirely unjustified certainty that you're correct, you need examples. And you don't have any.
We should perpetuate it for at least 3 more years because we have way bigger epistemological fish to fry.
Regulation of private companies is very sane and normal, I never said anything to the contrary. But yes there is a need to appeal to our fundamental freedoms apparently because you still need to actually justify and make a coherent argument why a given piece of regulation or limitation of freedom is reasonable, rather than just being mad that you got kicked off Twitter.

It's very important to distinguish between the actual right you have, which is that nobody should be able to compel you to speak, or how to speak, which is a right that in this case Mailchimp has, and the complete reversal of this, namely forcing private entities to host the speech of others, and have the government coerce platforms on behalf of third parties.

The author wants nothing less than a complete reversal on how we treat association and speech on the grounds that in his perception, 'purple haired millenials' run a business in a way that he doesn't approve of.
Numerous native runtimes for webassembly already exist[0], with the current popular choices apparently being Wasmer[1] and Wasmtime[2].

All one would need to do (AFAIK) is ship a client for all major platforms, as is done with Electron (and web browsers themselves, and everything else.)

[0]https://github.com/appcypher/awesome-wasm-runtimes

[1]https://github.com/wasmerio/wasmer

[2]https://github.com/bytecodealliance/wasmtime