skysight-inc/HackerNews huggingface dataset:
This was a really pleasant read. Inspired me to spend a few minutes hacking together some out-of-phase pianos (https://twitter.com/harryaskham/status/1580174416889069570).
Go on now, it sounds like you had something you wanted to say.

Did you want to make a statement on western media bashing TikTok for being from China? Or was it something else?

So mysterious.

Meanwhile…

> Hamid said he uses TikTok to help families make a living. He pays them most of the profits, minus his running costs, he said.
Like the other middlemen, Hamid said he was supported by "live agencies" in China, who work directly with TikTok. "They help us if we have any problems with the app. They unlock blocked accounts. We give them the name of the page, the profile picture, and they open the account," Hamid said.

People sell their livelihoods for phone equipment, so that they can act as the ringmaster for virtual sideshows for these companies. The side shows then receive a pittance from the digital roses purchased for them. And the ringmaster gets a share for the hardware.

This isn’t to say that other companies are better. Just different.
Reminds me of that Twitter thread of a Waymo employee who explained why some of Google's products failed. It's because of glaring issues that the company and team ignored.

In this case, one of the most glaring issues is:

It's less efficient to use a VR headset for the vast majority of work.
The Fleet Public Preview
P5.js – A library to make coding accessible for artists, designers, educators
>the main culprits:
Coca-Cola, Nestle, Pepsico, Unilever, P&G, Mars, Kraft-Heinz ... etc.

And what do these giant multinational companies have in common? /s

The issue is there is no unified multinational push to regulate these multinational giants.

You can't have local solutions to global problems, and these companies are as global as they get, constantly chasing the places with the lowest taxes, lowest wages, least amount of regulations, most corruption, and easiest to bribe officials for access to exploiting local resources, etc. while making record profits quarter after quarter at the expense of the environment and people in less afluent places.

We need global regulations for them. But that will never happen because China, the US and EU won't touch their giants as long as they're not doing anything illegal back home.
Maybe the possibility of compiling and running on different platforms?
Python version managers

Do you really need them? Any Linux offers a wide selection of versions and, if you NEED TO (unlikely) build it from source yourself (not difficult) it neatly installs under /usr/local/bin with an executable appropriately named. I actively dislike pyenv - it adds a layer of magic on top of Python that's just one more thing to reason about.

From there, you can `-m venv` your way into any version you want.

The only rule is not to mess with the Python environment provided by the system packages. You can't do it without sudoing pip, which should serve as enough warning you are going to break your toys.

On dependency managers, I can't see what's that much broken with pip. What are people trying to do that a `pip install` and `pip freeze` doesn't solve? Shameless plug: I made pip-chill to solve some things (including dependencies in requirements file and removing version numbers). It doesn't solve conflicts, which is kind of OK given it'd need some manual intervention anyway. It does what you tell it to, which helps to fix conflicts.

As for people confused about which interpreter and environment they are using, oh well... Know your tools. It's often helpful to distribute setup scripts that set up a virtual environment and all dependencies instead of just uploading something with lots and lots of dependencies (itself a bad idea, in any language) to PyPI. YMMV.
We may not want to regard Knuth's latest volume, V 4B, in the The Art of Computer Programming series as a book authored only over the last couple of years, but, yeah, it has just gone into print [0]; HN reaction here [1].

[0] https://www-cs-faculty.stanford.edu/~knuth/news.html#v4b

[1] https://news.ycombinator.com/item?id=33082128
Do they need some special talent? Are they doing something that any solid group of engineers could not do?
This is not about GHG emissions, this is about disposing of non-degradable plastic.

But to follow your reasoning, do you have any data on the CO2 emissions of extracting, transporting and transforming crude oil into PET bottles, versus some 30% added weight to a delivery truck?
I don't know about the API but as far as I understand the man page, there doesn't appear to be a way to delete a subvolume on the remote side by doing btrfs receive.

That btrfs receive may well be exploitable (because of some bug) if you feed it with malicious data is IMO a different topic.
Isn't it enough no show a hash?
https://blog.jetbrains.com/fleet/2022/10/introducing-the-fle...
I think the GP's point is that the motivations aren't relevant. Nothing in our discussion hinges on, e.g., the author's trustworthiness.
> web technologies for UI … slow, and heavy

It’s not the web platform features that are slow and heavy. It’s all the JavaScript on top of it. You can make a UI on the web with just HTML and a bit of CSS. Nothing beats that in terms of performance and small size*. But if you add several MBs of JavaScript frameworks on top of that, then it becomes what you described.

*Try the HTML version of Gmail in your browser https://mail.google.com/mail/u/0/h/. Just HTML and CSS. It’s the fastest email client in the world.

edit: I timed it. HTML Gmail loads and fully renders in about 1 second.
That is why one has the IT department configuring development images.

I remeber there was a blog post from JetBrains where they complain about VSCode taking over InteliJ market, by indirectly asserting they don't understand why VSCode adoption was rising.

Surprise surprise, a couple of months later Fleet was announced.
Nice list. I would add

8. [edit: oops that's already no 5] Not taking advantage of matrix structure (symmetric, sparse, banded, Toeplitz, ...)

9. Transposing a matrix (Like the inverse A^{-1}, the explicit transpose A^t is often not needed)
If bottles moved to glass, many companies will quickly switch to returnable bottles, which will increase incentives to use standard bottle sizes, which in turn may reduce the distance that bottles travel, etc. It's also likely that prices will increase and therefore consumption will decrease (contributing to solving the obesity crisis in the process). You can't predict things in a vacuum.

Also, how much would that increase CO2 emissions in the worst case? Plastic pollution and climate change are separate problems. If we are solving plastic pollution effectively, wouldn't it be worth a hypothetical .5% increase in global CO2 ?
How are his motivations relevant to how wikimedia spends donations (and thus whether you should donate)?

If wikimedia was actually spending all donations on blackjack and hookers for execs, would it matter that the person reporting it was reporting it because he really hates wikis as a concept?
Casting should be safe as far as I know, the point of void pointers is the ability to point at any kind of data.

Not sure about the platform question, I tried building it for a Cortex-M3 (32-bit "small" ARM) but that still doesn't issue the memcpy() call. Instead it just loads pairs of words from memory then moves those into the FPU for comparison. The loads are marked with "@unaligned" but not sure what that actually means and didn't spend the time to research it now.

[1]: https://godbolt.org/z/PGTb8abP8
I have found golang programming courses on pluralsight to be spot on ... https://www.pluralsight.com/paths/go-core-language especially those taught by Mike Van Sickle
Sure they did.

https://en.wikipedia.org/wiki/Pea_soup_fog

> From as early as the 1200s, air pollution became increasingly prevalent, and a predominant perception in the 13th century was that sea-coal smoke would affect one's health. From the mid-1600s, in British cities, especially London, the incidence of ill-health was attributed to coal smoke from both domestic and industrial chimneys combining with the mists and fogs of the Thames Valley. Luke Howard, a pioneer in urban climate studies, published The Climate of London in 1818–1820, in which he uses the term "city fog" and describes the heat island effect which concentrated the accumulation of smog over the city.

> King Edward I of England banned the burning of sea-coal by proclamation in London in 1272, after its smoke became a problem.

They knew it was a problem. The economic benefits were simply too much to pass up. Sound familiar?
The point of mixed reality is that you can beam people into the space. So the people in the room could watch on a TV and be there in person if they wanted, while everyone else was there in VR.
Tried the private beta for a while, and although it was rough on the edges, I really enjoyed the ability to "enable" the smart mode - if I needed to do a quick edit in a file, without having to load all the IDE magic, I had an editor that was quick to start, and if I needed all the bits and bobs, I just clicked a button and off we went.

What kept me using their main products instead of fleet was the plugins that are available, that makes working just more enjoyable.
I have an even pettier reason for refusing to donate: donating won’t get rid of that stupid banner begging you to donate.

Like, I’d happily give them $5 to never show me the prompt again for a year. Happily. But they’ll continue to show you prompts unless you have an account that you log into and suppress.

And they already have cookies so they can show you how many times they’ve interrupted you to show you the nagware (at least they did last year), so it isn’t like they couldn’t set a cookie to not annoy me.

But as the article says, the money doesn’t go to the people that actually maintain Wikipedia, most of it doesn’t even go to the costs of hosting or employing engineers to keep it going. It goes to a huge staff of people, many of which are focused solely on fundraising.

That’s fine. Do you. But don’t try to guilt me into donating when I’m just trying to read a thinly-sourced page about some movie because the layout is preferable to IMDB. Especially if you are going to still bug me after I donate.
So the obvious conclusion from this is that Meta continue sinking billions into hardware, Microsoft build the actual application and get it sold into enterprise. Meta share price continues to tank, and then Microsoft acquires Meta and spins off Facebook keeping the VR stuff that they actually want. (I realise the dual class shares prevent this, but it would be very funny)
Git as a Database – GitRows
> Microsoft’s shift to Teams as its de facto OS

Ugh, I think we all want less MS Teams in our life, not more :-/
This article seems well-informed, and may be helpful to some, but it does not fill me with confidence that I would be able to navigate the pitfalls of Python package installation successfully.
Mate, I can't even imagine what you went through. The desperation in such situations can be suffocating. I don't think we're facing anything even remotely close to that right now in Vic. Sorry, that you'd to go through all that. Nature can be brutal.

I've got a few tuna cans, some chicken in the fridge and salami. Got enough flour and yeast to bake breads. I'm worried that electricity might get disconnected for some time but gas should be okay. In the worst case, I've got a barbie, should be able to cook simple stuff on it. I've charged a few power banks just in case I need it for mobiles phones. Thank you for the comment.
p5.js has been around for about 8 years.

"p5.js is a JavaScript library for creative coding, with a focus on making coding accessible and inclusive for artists, designers, educators, beginners, and anyone else! p5.js is free and open-source because we believe software, and the tools to learn it, should be accessible to everyone.

Using the metaphor of a sketch, p5.js has a full set of drawing functionality. However, you’re not limited to your drawing canvas. You can think of your whole browser page as your sketch, including HTML5 objects for text, input, video, webcam, and sound."
Yeah, I'm curious of this too, especially compared to just running standard Intellij IDEs
"If that’s what the creators want what business is it of yours?"

If your goal with a program is to have users beyond yourself, then it becomes a dialogue. The question above implies that creators should always do whatever they want regardless of what users think about it.

Of course creators can always say no/ignore users, and users can always go somewhere else. This has a greater effect when there's something financial on the line (e.g. people leaving a subscription for a better competitor)
"The NGO world of which the Wikimedia Foundation is now part uncannily follows Marx’s prediction that the middle class would devise an infinite number of ways of enriching themselves, while ensuring the proletariat, the volunteers at the Wiki-face, don’t share the riches. Understandably, the relationship between the unruly Wikipedia workers and their bourgeoisie betters at the Foundation is strained."

is this a joke? Wikipedia volunteers are also middle or upper class in most cases, they aren't editing Wikipedia as a means to their survival, they just like doing it. The comparison to Marxism is unhinged.

Good for Wikipedia. Try growing up in the 1970s when if you didn't know something, you just never knew it, unless it happened to be something the local library might have buried in a microfische somewhere and you had six hours to kill.
Previous discussion:

https://news.ycombinator.com/item?id=14749527
Detecting starlink terminals is really easy for the government.
Jamming transmission is not hard either.
I went to see him speak at a music festival in the summer. He spoke about one of his recent projects - the 10,000 year clock:
https://www.solidsmack.com/design/what-jeff-bezos-and-brian-...
The idea is that modern living has been divided into smaller and smaller sub-divisions as processors get faster, media competes for attention and attention spans get shorter. The 10,000 clock was an artistic endeavour to engineer and design for a much broader time span - and every day the peal of bells is unique to that day only.
I found the way he thinks about extending the bounds of creativity in new ways quite inspiring.
If I read this correctly, it seems an oddly positive spin on what should actually be referred to as the "Men are awful" effect.

> The authors supposed that the positive general evaluation of women might derive from the association between women and nurturing characteristics. This bias has been cited as an example of benevolent sexism.

Seems an unusually baseless conclusion when in the actual research:

> a task was done to discover whether people associate pleasant words (good, happy, and sunshine) with women, and unpleasant words (bad, trouble, and pain) with men

(conclusions from the study seem to focus on the former positive indicators and ignore the latter negative indicators?)

> men lack a mechanism that bolsters automatic preference for their own gender

I wonder why that might be?

> Other experiments in this study found people [...] associated the male gender with violence or aggression

> Rudman and Goodwin's suggested that [...] male intimidation influences gender attitudes.

I've clipped the positive attitude findings in the above quotes which seems like cherry picking but I'm not trying to negate the findings of positive attitudes toward women. Just pointing out that the clear findings around negative attitudes seem omitted from the conclusion.

The following quote is the clearest example:

> mediation comes not from differences in attitudes towards women, but in attitudes towards men. In more egalitarian societies, people have more positive attitudes towards men than in less egalitarian societies
Milieu's soundtrack to Eufloria, https://milieumusic.bandcamp.com/album/eufloria
Good points. Totally agree about encryption - I think S3 is a legacy case where SSE-S3 is implemented differently to SSE-KMS, but still I'd be on board with KMS encryption (using an AWS managed key) as the default.

Audit logging costs money, so I'm on the fence about that.

A default VPC is easy to disable in enterprise deployments, but for the rest of us it is necessary to do quick tests with EC2-adjacent services - I'd be in favour of it not existing until you try to launch something though.
You are publicly bragging about using sexism as part of your hiring criteria. You are adding points to women, or inversely taking away points from men, by pure nature of them being men or women. You are then hiring based on that.

You understand that if your information got out, its likely to result in you being unemployable right?

"I don't get it. Why are they confessing?"
"They arn't confessing, they are bragging."
All the studies cited were performed on psychology students. Would the results be the same for physics or CS students ?
Possibility of Microsoft buying Facebook is not unthinkable. Microsoft is already an investor in Facebook. Both HoloLens and Oculus are already moving in the same direction with enterprise play.
Things to know before the market opens Wednesday
Microsoft gets it cloud gaming/gamepass on another platform. That was the big takeaway for me. Very early Netflix, get your streaming service on every platform possible before they see you as a threat or opportunity.
Android already does this but from the other side. I assume iPhone as well. When you plug in a cable it only does power until explicitly allowed to move data as well.
In the 1980s, you could get a replacement ROM that turned the Sinclair ZX81 (aka the Timex Sinclair 1000 in the US) into a Forth machine. It was a fun and affordable way to learn forth at the time.

Forth holds a two unique positions for me: the first developer I met that made over US$100K/year was a Forth developer (25+ years ago). Forth is also the only language where I have met one person who wrote it for a living.
They just raised their prices, but their competitor is VS code, which is no cost so they can't run that route.
"As expected" is doing a lot of lifting here. In some sense, this is true for all hacks. The code is just doing what you told it to do when it returns to some gadget in libc after the return address is smashed.

All exploits are making a program do what it says it does but where that behavior is different than what the developers hoped it would do.
This is really good. Even if it kind of pokes my tender nerve for "good old days of computing" it really stimulates my nerve for "the bright magic future of computing"
The linked product page seems to sum it up pretty well:

>We built Fleet to be a fast and lightweight text editor for when you need to quickly browse and edit your code. It starts up in an instant so you can begin working immediately, and it can easily transform into an IDE, with the IntelliJ code-processing engine running separately from the editor itself.

It's splitting the difference between text editor and IDE. It's their answer to people complaining "IntelliJ takes too long to start up" while keeping the IDE features that you lose just using a text editor.
I haven’t been to the US, but it can’t be all that special. Plenty of countries have high speed trains instead of most domestic air travel, even similarly sized ones like China.

Especially if you count the time to get to the airport and through security, high speed trains are highly competitive or even better than planes in total travel time.
> We need global regulations for them. But that will never happen.

That is a pessimist outlook, all you need is for the EU bloc and the US to implement such measures and plastic pollution in the world would fall an order of magnitude.

The problem is not lack of _global_ regulations, just spineless politicians.
You're labouring under a severe misconception. Wikipedia is written and curated by unpaid volunteers. The Wikimedia Foundation itself "does not write or curate any of the content found on the projects":

https://diff.wikimedia.org/2021/10/05/a-victory-for-free-kno...
What is the problem if I call you a rapist?

Perhaps it's because it's deceptive, dishonest & undermines trust.

Unless of-course you don't care about such things, then what's the problem? You don't have to read my comment, 'just' switch off the website.

The problem is that Wikipedia goes to great effort to shill for the CIA-NATO propaganda machine - whilst deceptively claiming they're an independent factual source. The problem is that the youth of Western Europe & The USA are growing up where truth is forbidden by power; buried by Google then muddied by Wikipedia & co.

The problem is when trust is eroded we cannot have meaningful interactions, we cannot even communicate, to the point that:
it doesn't matter if one says 'eric4smith is a rapist'; because (as you have conjectured): 'you don't have to read the comment'.
Wikipedia is great, Wikimedia spends a lot of money on vague nonsense. Some criticism is warranted so that we don't get another Mozilla-type dysfunction
Prof Higham has quite the list of papers on the finer points of numerical algorithms going back to his MSc in 1983:

http://www.ma.man.ac.uk/~higham/papers/bibbase.php

including a brief note on the comparing "Top 10 Algorithms in Applied Mathematics" between 2000 and 2016 that may interest some:

https://nhigham.com/2016/03/29/the-top-10-algorithms-in-appl...

It'd be nice to see some meat on the bones and a few ripping yarns about the application end of applied math techniques .. eg: forming an enhanced image from tens (or hundreds) of thousands of multichannel spectral samples using a sensitivity adjusted SVD, and then removing the most common expected background to highlight the anomalies.

It's dry stuff in Linear Algebra, somewhat more exciting when searching for nuclear weapons in a forest or gold in a desert.
> Why are Asians doing so well?

What is the average household income of the parents of these Asian people that comprise those data points?

Did they grow up in apartments or homes?

What quality was their elementary and high schools?
His "track record" has nothing to do with whether his claims are true, either.

Either his claims are factual, or they aren't.

If they are not factual, they should be refuted, but appealing to his "motivations" or "track record" is not a refutation. It is an ad hominem attack, i.e., a logical fallacy.
So when an oil company writes a report on the viability of solar power then that doesn't affect how we should view the report?

His motivation absolutely affects how he reports on this issue. He's not a neutral observer and so he picks and chooses which facts he includes and puts his own spin around the issues.
You might have a point with glass - but the can argument is a bit of a straw man. Even coated aluminum cans are significantly better than plastic bottles. They are very easily recycled.
> With all claims backed by citations of course, should anyone make unfounded accusations of bias.

Note that citations don't make bias impossible or claims true, they just make it easier to decide whether to trust information. E.g. If I cite the BBC in my statement and you trust the BBC you're more likely to trust my statement.

A lot of right wingers believe that most news sources (and particularly a lot of the ones the wikipedian collective thinks of as reliable) are grossly misleading or lying, so they won't be very convinced by, say, a Vogue citation.
Not everyone seems to have your ethics.
Isn't IMDSv2 still insecure against attackers who can initiate arbitrary http requests? I really don't get why all big cloud providers are so keen to preserve that vulnerability.
I’d argue that naive tech-positivity has run its course and more initial believers are sobering up to the reality of what kind of monsters this debonair optimism helped create.