skysight-inc/HackerNews huggingface dataset:
Yeah, I think a karma-based system is about the right way to go. One system I thought of was that the karma propagated outwards, as it were. So I award A with +1 karma because I like their content and trust them. If A awards B with +1 karma then the karma trickles up to me and I'm more likely to read B. Not sure how my system could be turned into reality, though.
Yes, just like 'correlation does not imply causation' requires an actual alternative explanation to be proposed, so does 'it's just mice'. We don't really disagree on that.
We built our startups web UI on GWT. It was super easy to get started and we had a decent looking UI in no time. Then newer JS frameworks came along and our site looked obsolete and crappy by comparison (I'm talking circa 2014-15 or so). We started looking at making the GWT code look good visually.

The pain was too big, styling this thing vs. just using ready made JS and HTML to create a simple UI. We eventually dumped GWT which was easier than going through the pain of adapting the UI. It seemed the community was dead and Google abandoned this long ago. Vaadin seemed nice but overly focused on the server aspect which we didn't feel we needed. Even they moved off of GWT eventually.

Today we still use TeaVM as part of Codename One itself to create web UIs. It works great and since we have the UI aspect working its good. But this works more like a Flash applet and isn't meant to be a website or typical web app.
These numbers seem completely wrong to me. You cannot add RSS, you should add PSS (proportional set size) and SWAP PSS to obtain true numbers. PSS values allow to account shared memory properly.

Here are the results that I got from my Linux system. I excluded all user-visible applications (like Firefox, terminal, ssh or text editor) and added up what was remanining. This includes systemd, system services like udevd, Gnome, user services like pulseaudio. Total memory consumption is 730 Megabytes (RAM + SWAP added).

I think the reasons for such high memory consumption are that Gnome shell is written in Javascript (gnome-shell alone uses 200 Mb) and there are many small daemons: for example, NTFS daemon uses 30 Mb, Xwayland uses 45 Mb, IME daemons use around 55 Mb and so on. Most daemons use somewhere around 5-15 Mb but there are so many of them that the result is this big.

For comparison, Firefox processes use somewhere around 1.2 Gb, Skype (Electron-based) uses 600 Mb, and desktop Telegram uses 600 Mb as well despite being written in C++.

If you wish to try this on your system, you can use this Python script: [1]. Don't forget to edit `get_group()` method to exclude user-visible applications (or close them). You need to run the script as root because otherwise you will be able to read only your own `smaps_rollup` files. The script also saves detailed stats in CSV format into /tmp/ram.csv.

If you don't want to use my script you can use htop and enable PSS and SWAP columns there (and you can remove useless SHR/RES).

[1] https://gist.github.com/codedokode/ddaedf4ae44cbfa16ca44dde6...
You're being responded by a bunch of resentful engineers, but you're correct; it's the definition of bigotry.
Hopefully there is no Freon to lose in the first place in the AC.
Meta's AI-based Sphere 'may be the next big break in NLP'
I am unsure, but I can make a guess. The first release of Wasm has been always considered a Minimum Viable Product, which a strong emphasis on Minimum. Pretty much only features already part of the legacy asm.js "standard" made the cut.

The fact that WebKit had some level of support for tail calls on the JS side is exactly the reason we choose it as the right platform to invest in.
It’ll be cheaper than taxis until taxis are almost dead/forgotten then it will get more expensive than taxis were. Cause that’s how cornering a market works.
It has an enormous amount of mods and a bonkers daily challenge. Tuck in.
In this case, what I'm referring to is:

1. Clicked on page.
2. Took maybe 10 seconds to take in what is "above the fold".
3. Scrolled down to see what else there is.
4. BAM! Popup triggered by scrolling down.

While I understand what you're getting at, they do not yet have the info to know that I'm browsing or whatever. They were so excited about their stupid popup that they didn't even get that far.

I will say, generally, when I'm to the point that I'm entering credit card info, I've put up with it, but I have been chased off of sites by this use case before. Especially if that popup also crosses with some other popup and now I'm chasing down the tiny little 6pt light-grey-on-white little "x"s to click away the popups in the right order.

Actually, let me add that to my touchstone list. OF COURSE hiding the dismissal icon for the popup increases "engagement" with the popup. You don't even need to run a test for that, because what other result could it have? "We shrank the close icon, moved it to the lower right corner where nobody expects it, and made sure to kill the constrast even harder, and customers dismissed it 2.5 seconds more quickly on average"? Of course that's not possible. But... that's the wrong question! And AB testing is really good at answering the question you're asking, it has no mechanism in and of itself to see whether you're asking the right question. If you're getting down to this you've overoptimized.
A small nitpick, the country isn't "formerly known as the Czech Republic".

"Czechia" was adopted as the new official short name. The long name is still also correct.
I think the main issue is that testing is misused to create better version of something when it should be used to create knowledge.

So if you do testing and it gives you some kind of result, the crucial step is trying to understand what it really means, is there something we can learn from it.

Unfortunately, this is also the hard part that requires actual effort and intelligence and is difficult to scale -- and so is frequently skipped.
Want to run Linux? Why go through the hassle of some Linux OEM when you can just keep Windows and run WSL?
I read somewhere that, in the future, “you will own nothing and you will be happy”.
I doubt it, specially if you compare agains the GCC rustc backend. I would expect most of the difference (If any) to come from the frontend. For example, if it doesn't do borrow checking, it might be able to shave off a bit of time. But at that point, it highly depends on the workload (i.e the code you're compiling). I would expect the vast majority of rust code to bottleneck on codegen, in which case there should be approximately 0 difference. For code bottlenecked on borrow checking (Which I would expect to be an outlier), gccrs should be faster while ignoring borrow checking (Although my understanding is they plan to eventually use polonius for borrow checking, a rust library/project that originally intended to replace the current borrow checker in rustc but still hasn't. In which case, it would probably be faster for some borrow checking and slower for others)
"To me, A/B testing means you don't respect your users. You see them as just one factor in your money machine that can be poked and prodded to optimize how much money you can squeeze out of them. "

Your perspective is extremely short-sighted. A/B testing can result in this type of behaviour but that's just poor A/B testing. Good A/B testing focuses on removing distractions from the experience and helping users derive more value from the product. Bad A/B testing tries to make things more discoverable, where discoverability is often just noise and distractions. Good A/B testing ensures that the money machine, as you put it, pays its dues to users by making the product experience delightful.
Statistically, yes. Assuming n of m people get insurance money, m-n people are suckers. Sorry.
> Times have changed quite a bit on that front

When's the last time you heard the right use "communist" as an insult?

Thank you for the youtube link, it's ANOTHER example of the Immoral Journalist trope to add to my list.
There's a (possibly apocryphal) story [1] that Joe Kennedy got out of the stock market just before it crashed when a shoeshine boy gave him investment advice, which he saw as a sign of a bubble about to burst.

0xbadc0de5 revists this classic story, with a home improvement contractor replacing the shoeshine boy.

[1] https://www.sfgate.com/news/article/BUSINESS-INSIDER-The-Mai...
The real question is, are there any examples of companies achieving what Amazon is achieving at its scale, *without* employing these techniques? And if so what are they doing differently?
Fastmail is decent. It's not perfect but it works. Very good integration with Google to retrieve legacy mail/calendar/contacts. Can even send mail through your Gmail account.
I read somewhere about the history of the modern corporation, I think it was in Sapiens. The motivating factor for introducing the corporation was to create an entity which cannot be held accountable the same way a person can. It is therefore unsurprising that corporations behave in an amoral fashion, that is in a sense, the point.
Shielding adds significant weight, which isn't good for space-bound components.

I would guess they just use RAID, do round-trip data verification before writes succeed, and then reinitialize and scrub any storage module behaving improperly.

For bits stored on SSDs which already rely on error correction, if they were willing to make custom hardware rather than use something off-the-shelf, they could add more chips and scale up the error correcting code to deal with more errors.
> support for network connections

I wish daily for that as well, but stay tuned: we _might_ have found a half-satisfactory solution for that ;-)
Show HN: Botkube – ChatOps for Kubernetes
Ted Nelson's Xanadu, but for film.

It's interesting that Lucasfilm ostensibly invested in the xanaverse but instead of doing something like this, they somehow became focused on creating an MMO instead.
I dont think it's a concerted effort to support corportocracy think it's just the just world fallacy.

It happens in all sorts of other domains too - the tendency to believe that things, by default, are the way they are for good and just reasons is strong in most people.
> means you don't respect your users.

I was just pontif- er, talking about this to someone, a couple of days ago.

I love the users of my products. Most of my products are free, and are carefully-crafted, highly-polished, complete deliverables, and I fret over how they are used -even if by a tiny number of end users-, like a nervous hen. I do what I do, out of love for the craft, and out of a genuine desire to make people's lives easier, through the technology I have at my disposal.

It is my belief that most tech companies despise their user base. Users are little more than cattle, to be fattened and slaughtered. "Caring about the user" means optimizing for "engagement," or keeping them trapped within their own ecosystem. John Oliver did a rant about this, recently[0]. It has nothing to do with actually caring about the user, or solving their problem. It is about harvesting users.

In fact, my discussion about this, came about, because someone wanted to keep users inside the app I'm writing, as opposed to linking them to a more familiar app, on their phone (for the record, it was for videoconferencing). Linking is a "no-brainer," as I can link out to dozens of installed apps, using the simple URL scheme method, built into iOS[1], and "keeping them in the app," would have required several months of extra work, polluting the app with megabytes of junk code, because I'd need to use SDKs, and also kill the ability to easily scale to add new clients (contrary to popular belief, Zoom is not the only videoconferencing option). It would also have possibly put us on the hook, legally, for what happened in those videoconferences.

[0] https://youtu.be/jXf04bhcjbg?t=638

[1] https://developer.apple.com/documentation/xcode/defining-a-c...
Recently they remove YouTube PiP on iOS. Then it came back to my device but not others in the family. We pay for YT Premium. This is beyond infurating
Depends on where A/B testing is used.

If it's something one-and-done (like different permutations of a signup flow to see what is easier for users), then I don't see the harm in it.
For many people, gathering possessions is just the stuff of life (2014)
the us dollar is quite fragile too. Remember that it had to invade libya and iraq to stop them from selling oil in other currencies.

If the saudi and other arab nations' deals with china and their acquiring of yuans are significant, it could signal the end of the petroldollar.

I highly doubt they will stop using it now, but if any big producers from the middle east stop using the dollar its basically worthless overnight.

At least the euro can't be insta-killed by some dude half-way across the world.

The dollar is on a house of cards, its a dumb way to structure the currency's worth.
> System 76 just rebrands some shitty chinese laptops and you notice.

This is manifestly not the case. Perhaps in the very early days but not in the last several years.
Meta - I am honestly surprised, and sightly appalled at the general attitude in these comments (and also in yesterday's thread).

Uber has essentially not just broken laws, but outright exploited workers/drivers... and people comment "Aah but the local taxi mafia was bad"...??!? I'm sorry but that does not justify exploiting workers. That does not justify using political influence to enter/gain markets. This isn't some messiah coming to save us all from the "horridness of local transport".

I'm not saying that having Uber as a player is necessarily bad, mind you. But it's possible to have some positive benefits for some people while hurting a lot of others. I sincerely doubt too many HN users have driven taxis, but my conversations with Uber/regular taxi drivers hardly painted a favorable picture of Uber. (Nuance - please note that my taxi drivers doesn't represent all drivers. There will be happy and sad drivers, my point being it's not always sunshine and rainbows... which the article speaks about too.)

I wonder if this being a YC owned communication platform affects/biases users (some of whom I'm sure are YC founders etc themselves), however the ratio of apathy/"taxis were already bad" to "Uber shouldn't exploit workers, nothing justifies it" is disappointingly low.

(I know this is a particularly ranty comment and I had kept quiet on the last thread but seeing the same type of comments here pushed me.)
> I can be ridiculous on the level of demonstration I demand to be convinced

Unfortunately we don’t always have the luxury of that level of demonstration in physics
> No - you can either pay for the option one-time up front (the article says), or you can pay a subscription. You don't pay for the option up-front and also pay the subscription.

That's not what he's saying. He's saying that BMW has already sold the car at a profit with the heating elements built-in, and then are trying to make more profit off of a software patch to enable a feature you technically already own.

If Apple offered you a $1000 iPhone with a camera app installed, and then offered you the same iPhone for $800 but which will not let any camera apps be installed unless you pay them $18/month, does that seem fine to you? They're already making a profit selling at $800, the hardware is identical, it's just a cost-free software change that you are not permitted to make to your own device.
Because thought crimes aren't illegal yet? Jfc.
> Google flat-out refused to do any EFI on chromebook because, surprise, it wasnt really necessary. The average chromebook in 2022 has a cogent enough arm processor to handle daily compute on a wide variety of distros with ease.

Google is in no way a model to follow. They actually make it more complicated to install _native_ Linux than x86 PC manufacturers, what with their "developer mode", often ridiculous, physical hardware manipulation requirements to enable it, and non-removable Scary Boot Prompts unless you completely overwrite the full system firmware. In other words: Google is actually worse right now than MS would be on x86 even if they MS extended this Secured Core crap to all other PC manufacturers. It doesn't matter much that they use open-source firmware if they lock it down worse than the rest.

And "containerized Linux" like Crouton misses the point and anyway MS is doing it too! (so much for those who say MS does not care about the Linux desktop market share).
Press conference of unveiling of images is 20 minutes away

https://youtu.be/nmMRMIE3MGw
$35 million dollars for a package redesign... and they say governments are inefficient...
> the user has selected for the machine

I don't think most Java and C# software is desktop apps? Surely in most cases it's the locale selected for the server or VM, which should be consistent?

(I'm not saying it's good coding practice, mind you, but it probably ends up accidentally working in a lot of cases.)
On How to Provide Feedback
I like the fact that one of the features is “flawless”… especially since the description below refers to keyboard shortcuts.
Isn't this already addressed by the GCC backend for rustc? (Via libgccjit)
Oh, that's new information to me. Now I can not wait for Japan to finally change its name (perhaps to Nippon?) to avoid the terrible and vulgar connotation with the Japanese tit..
It's not just workers. Remember when Uber was sending push notifications with propaganda about the various driver classification efforts?
life insurance is priced for once in a lifetime events
The devices we're talking about here all have Bitlocker enabled by default.
This is the greatest use of machine learning I've ever seen.
False equivalency, since USD has actual uncontested utility and is backed by real world value.
Well, where do you think those digial infrasture are hosted?
I really hate the fact that I can no longer save a simple request without putting it into a folder (or "collection" or whatever).
Good point, don’t understand why it’s downvoted. Could people who downvote leave a comment with their reason?
posteo.de or
mailbox.org

see: https://digital-hilfe.com/die-besten-und-sichersten-e-mail-a...

sorry it's in german, but you could let run a translation tool
A search warrant will generally not compel you to open doors for law enforcement, it simply authorizes them to kick your door in.
That’s not even a large share.
What socialism? What communism? We were talking about having some sort of protection for the workers. What is it with Americans that they think that if they do anything to make people's lives easier next thing you know you're Soviet Russia?
A really handy tool for helping to guide you in laying out column ordering is pg_column_byte_packer (https://github.com/braintree/pg_column_byte_packer).
I don't think there's a game I've sunk more time into. Once you decide you want to beat A20 on all four classes you're in for hundreds of hours.

There are so many 'viable' play styles for each class, and the fact that each deck is different it truly feels like a different game every time.
It's kind of a false equivalence to compare taxes, to something like rent.

If you wanted an argument for not owning housing, a better argument would be something like zoning restrictions.
If someone else has the keys, you're not the owner, you're a renter.
> If MS's distrusts its own ability to vet other people's code, why trust their ability to vet their own code?

If you want to do the legwork yourself, feel free to roll your own PKI and sign things you trust yourself.
> Right, so make regulators get off their asses and start draft up some reasonable regulations where workers can work freely like they can with uber and mechanical turk?

Did you read the article?

The issue is 2 fold.

1. Uber is lobbying heavily for regulators to NOT do that.

2. We have an entire political party in the US (Republicans) that are "anti-regulation" and fight tooth and nail against new regulations.

If we want "regulators" to make things better, we need to put in regulators that want to regulate.
Well, the notices were over a year.

Amazon has massive weekly turnover numbers so the real number of employees over that full year is likely well in excess of 5,000, putting it at least at 1.something per.

Then consider it’s almost certain a small number of employees rack up most of the notices, and I can see this happening.
> USD is still the goto choice for ponzi and scams in general, does that invalidate it's utility?

What percentage of circulating USD is involved in that sort of activity?
I absolutely agree that A/B testing in the way described in the article is a catalyst for creating dark patterns in a UI. Because dark patterns work, they deliver short term increases in particular metrics.

The author's idea is that this short term gain damages longer term metrics. That sounds logical and agreeable, but that doesn't make it true. Not in my experience anyway.

Probably the people complaining the most about annoying UI patterns weren't going to convert anyway. Whilst those coming with a specific conversion goal to your site will convert even if annoyed in the process.

Anyway, the true root cause goes all the way to the top. When you give a team a 20% sales increase target and "deliver by next quarter or be fired"...this is what you get. If the executive level dismisses a healthier, more sustainable long term growth model, then there's pretty much no way to stop this.

It's so hard to stop because it actually works. It works short term and evidence that it harms long time is typically lacking or it simply isn't true.
I think the closest you’ll get is Costco, but obviously their distribution model isn’t super comparable. (They do have some similarities though, especially in how they make a lot of their profit from a yearly subscription)
Good news is that all bmw's come with all the options just turned off via software..

So be smart guys, this is called hacker news for a reason... Just buy bare metal bmw and turn all luxury options on... (and BMW is traditionally very dumb on security)...
Most people are just browsing so it's optimizing for that when it should be optimizing for sales
codeberg.org for code and notes, rsync to local HDDs, SyncThing between workstation, laptop and mobile, Sync.com for things that I need to store privately in the cloud
Today's daily challenge is hilariously bonkers btw. Cursed plus the card duping and if you go for broke on that like I did, dead branch and blue candle very early in the ? rooms.

I ended up with like 240 HP and an insane strength.
Municipal bonds.
This is only true to an extent.

During WW1, the British "Health of Munition Workers' Committee" collected some fascinating data on production and working hours from armament factories. These were fairly motivated workers, doing semi-skilled manual tasks where you'd expect productivity to scale linearly with time on the job.

Moving from 25 hours/week to 30, 40, or 45 hours did lead to a proportional increase in output, but it then begins to plateau. Teams working 7x 10 hour shifts produced about as much as those working 8x6.

Check out the first few figures of
Pencavel, J. (2014). The Productivity of Working Hours. The Economic Journal, 125(589), 2052–2076. Portico. https://doi.org/10.1111/ecoj.12166

Data collected from American workers during WW2 showed a similar pattern. I'd expect that "creative" work has an even smaller linear range, but I'm not aware of any studies.
Why is that “trolling”? Seems like a fair question.
American strawberry farms would not exist without illegal immigration, that’s just a fact. No one would buy domestic strawberries picked by someone making an American wage when the imported strawberries cost half as much.