skysight-inc/HackerNews huggingface dataset:
Not op, but here’s my concerns and suggestions:

1. It’s a search engine, not a news aggregator with curated content. If there’s a lot of “disinformation” results on the top so be it, it’s the state of the current information space. Ones goal may be to specifically look for the propaganda articles for curiosity purposes.

2. It probably make sense to use something like google does with pictures - be able to un-filter the “disinformation” links by implicitly allowing it. Maybe marking the results with warning tags/labels would help as well.

3. If there’s such filter exists it would make sense to filter not only the specific country news, but all of them.

4. It’s difficult to me to believe that they are able to do this filtering/downranking right. It’s very difficult task to be objective in absence of trusted sources (except the 2+2=5 situations, probably).
> Using their initial foothold of OAuth user tokens for GitHub.com, the actor was able to exfiltrate a set of private npm repositories, some of which included secrets such as AWS access keys.

> Using one of these AWS access keys, the actor was able to gain access to npm’s AWS infrastructure.

How many individual best practices were not followed to result in this nightmare? Sigh.
Actually wanting events to bubble past a handler is rare enough that I sometimes just through e.stopPropagation() in without thinking too much about it. It's much more common to be bitten by allowing events to continue bubbling IMO
I can walk from Paddington to Canary Wharf underground if I’m allowed to pace up and down the train.
> Try teaching JS to someone with little experience

which is why js is not a good language to start teaching someone without experience in another language (including the ecosystem).

To learn js, it is necessary to learn about the module system that evolved from the browser (and the hacks made in the past, prior to having a module system). Then you must learn that node.js and npm, and optionally, webpack and/or other packing tools.

It's very convoluted, and unnecessarily complex. However, this complexity isn't entirely one entity's fault. I think you'd find similar complexity in java, in the early years, around the dependency management ecosystem, before the advent of maven 2.

Of course, you can just skip all of that, and go with the old C/C++ model, which is just copy/paste the code into a file in your project. For someone looking to test out some code they randomly found, this is probably the most recommended route imho.
Heya, I learnt so much from reading your comment.

Just wanted to say thank you.

Do you have a blog? Your writing / teaching style is very effective.
The module stuff is a different story and that's its own rabbit hole. I don't think its the crux of the blog post or even my comment. The purported issue was that changing the package.json type to module didn't fix things. That expectation is beyond amateur and I don't think there's really anything to complain about if one expects to bootstrap into a new programming language with package management, without understanding the general paradigm.
Double spending avoidance cannot happen without a financial incentive ie currency is what I meant
And this is why on personal projects I only care about JavaScript on the browser, without any npm ecosystem, classical SSR using a scripts folder.
$40/mo 40mbps up/down. Phnom Penh, Cambodia.

It’s reasonably stable.
Hardware acceleration in robotics news. ROS 2 Humble Hawksbill Release, NVIDIA robotics perception performance improvement for ROS 2, FogROS brings robotic cloud computing to ROS 2, Intel has promised to boost RISC-V adoption
I use JS/TS every day. I tried to understand the intricacies in module/import issues. Just reading about it gave me a headache, and tempted me to just rewrite my entire project in Rust.

I'm still tempted some days.

It's beyond painful. It's infuriating.
Spending 700+ hours on a game makes me even more sadder, but that could be just me.
Mornington Crescent!

https://en.wikipedia.org/wiki/Mornington_Crescent_(game)
I can feel the author, in particular about the mess that is node_modules resolutions (and the fact that it sounds like 99% of "tutorials" - or even package READMEs - about Node seem to be written by someone that didn't really think things through).

Anyway: I think the underlying problem is that it has been hidden that Node is NOT JavaScript. It uses (some) of the JavaScript syntax, but it doesn't use its standard library, and its not guaranteed that a Node package will also run on the browser.

Deno tries to fix it. But I think everyone should ask themselves: is it really worth it? The backend and the browsers are two different environments with different needs. Why making novices think that the two are interchangeable, just to disappoint them a few moments later?
I always go into these things hoping the outsider will be an Amish farmer or professional welder, but it always turns out to be just another programmer.
That's the key. I don't have the time anymore, but I'd often book a couple of days in a bnb or small hotel in an area I was curious about, then get to know the locals for where to actually go for a longer period, usually with introductions and instant friends.

I now know well a tiny village I go back to regularly where I'm part of the small summer swell of visitors, to go fishing and sailing without a crowd of tourists, because getting there is a bit complicated without assistance.
scoff all you want, this was the plot of The Matrix!

(the original script was written with the sensible "using humans as a biological computer" angle but they worried audiences wouldn't get that newfangled computer thing in the basically prehistoric year of 1999, so they changed it to be humans generating power which... isn't how thermodynamics works!)
If it’s important taskbar can be pinned to top using Registry, I did that.
To clarify why that's supposed to be cool, "MZ" are the initials of Mark Zbikowski, one of the leading developers of MS-DOS.
Nova release 0.9.4 Erlang Web Framework
There are multiple options between dense housing (high-rise apartment buildings) and a suburban sprawl of single family houses:

- Small (2-5 story) apartment buildings in an area where zoning doesn't prevent building of shops and other amenities

- 2 family houses

- Terrace housing (which is popular in the UK) - 2-3 story building side by side in a row, each has a separate entrance on one side and a small backyard on the opposite. Its my favorite - almost all advantages of living in a personal house but density is much higher than for US-style suburbs - shops are usually in a walking distance. If wish this option where considered in the US too.
Additionally the F150 only appears to charge at about 150kW max, which is somewhat slow for a >=100kWh battery, and I imagine the Cybertruck will beat that.
There are many articles created by bots that may never have been seen by a human.

https://wap.business-standard.com/article/pti-stories/wikipe...
You always need a 3rd party for two individuals to transact. It's banks for dollars, miners + the whole infrastructure for crypto.

In principle, miners or the infrastructure maintainers could be forced to never mine your transactions (well, transactions to/from particular wallet IDs), by the way. It would be of course harder, since your money is in a single bank, but all miners would have to agree to the ban for it to work.
Sure, but at the same time, they shouldn't expect to just jump over an understanding of what the command `node` is versus `npm.`

Previous experience or just a basic understanding of what the commands read, touch, and do, would have avoided most of their confusion.
There are a lot of optimizations in query engines as well - results cache, local caches of files stored in cloud, data layout optimization and skipping (to avoid reading not necessary files), etc.
If looking for org tools outside of Emacs, here are some:

https://BrainTool.org

https://logseq.com

https://plainorg.com

https://orgzly.com

https://flathabits.com

https://beorg.app

https://easyorgmode.com

https://organice.200ok.ch

https://orgro.org

Disclosure: I authored Plain Org and Flat Habits.
Submitted to HN as https://news.ycombinator.com/item?id=31526044.
>Matrix is also (one of) the more popular decentralized chat platform, which is built on XMPP.

It most definitely is not built on XMPP in any way.
I have to say something good about billable hour: it made me value my time more.
I used to work as a freelancer in tech, so I had to bill my time. I was billing my time at 50€/hour. Out of work, when I was doing something I liked, I didn´t think of the price of my time, but when I had to do something I didn´t like I thought "would I do this if I was payed 50€/hour?" Depending on the answer, I would try to leverage that.

Since then I try to make the most of my time. Not only my personal time alone, but also I think about who I spend my time with. Apart from my parents, my wife and my daughters (which is always a very valuable time) I try to spend my time only with people who provides value to my life, and I try to avoid people who don´t.

One example: 2 months ago my father died. We used to spend time together, less than I would have liked when I think of it now, but back then I was not that aware of it. I remember we would go work on the fields growing vegetables, collecting olives and trimming the trees. I remember one day that I was a bit tired when we were setting up a new land and trimming some very old, mostly useless, olive trees, so I asked my father (in a rude way):

- "why are we doing this? why are we wasting so much time and doing so much effort just to clean some old trees that will hardly provide enough olives to make a few olive oil litres?

His answer was so clear, emotional and bonding that still hurts me today. He answered:

- What? Who cares about the trees? The important thing is the time that we are spending together.

I would have never thought that now, I would pay several thousands just to spend a single more hour with him.
There are plenty of beds for £5 in (to use your example) Laos. I had a room not too long ago for under $5, on the Mekong. I wasn't around for the 90s, maybe cheap rooms were much easier to come by, but they're not too difficult today in that part of the world.
Parts of Europe have cheap internet, parts have fast internet. Sometimes both, sometimes none.

It's already impossible to talk about the coverage in Germany as uniform, there's everything from Fiber to only 25 Mbit, to 1 Mbit (this is not a 'city' vs 'rural' thing, it's kinda random, especially for Fiber), lumping together Europe sounds weird.
Please stop selling me Microsoft automatic updates. I'm not buying.

Doesn't mean I never update. It means I control the updates on my terms, not on those of commercially motivated, privacy-invading faceless tech giants with agendas far beyond the scope of network hygiene.

I use a cheap smartphone. It works fine but gets no more updates. According to your position in this debate, I should abandon that unhygienic phone, and pay the protection money for a fresh plastic box of rare earth metals, for the greater good.

I'm not sure why you're invested in replying to me about this topic. Most general PC users already have automatic updates on. You should be ecstatic about that.

Behavior modification and reinforcement tactics used by software vendors to get people to do things, is real. Overstating the threat of security risks if people fail to update in a given time frame, is one of the tactics used to get people to install, upgrade, buy, renew, etc.

I apply updates on some things without much delay, such as specific software I trust/respect. Other times I will never update, such as my e-bike where I modified the firmware for certain reasons which are my business. There are valid reasons why people delay or decline updates.

It's disappointing you believe embracing automatic updates is tied to ethical use of the internet. The implication of that idea, is that update-urgency is never exploited by those pushing the updates. We're even seeing "updates for the sake of updates" coming through, as Apple will reportedly delist apps that haven't seen an update in awhile.

Okay I'm done on this topic! Updates! Ugh... I turn them off and edit group policies etc to put a stop to the blatant turf-war on who gets to run the show in my house.
Rural UK

£26/month fibre

~40 Mbps down / ~6 Mbps up.

Pretty rock solid. I can't remember having to reboot the router once in the past 6 months.

I thought my broadband was pretty quick until I saw the figures posted by others.
Considering that this section of the London Underground opened to the public just three days ago, it would be quite the feat for it to be already covered in filth.
It depends on how you do it. Org maintains a reference to what id's you use in links, so if you have an encrypted file with an id link, those links are active and you'll be taken to the right file when following the link (and asked to decrypt it etc.)

for example:

encryptedfile.org.gpg

* someheading

:PROPERTIES:

:ID: bf15277c-8505-4888-9497-a5533829217d

:END:

EOF

otherfile.org

[[id:bf15277c-8505-4888-9497-a5533829217d][this link will work]]

EOF

I'm not sure about agenda and file completion though.
And this is why I gave a try to VueJS in the first place. It can be deployed with npm, or a simple script tag.

It still does today, making prototypes easy to write, training very simple, and yet, it plays well with the more complex ecosystem.

Now of course, VueJS has Vite, which makes all the complexity of Webpack goes away, removes the slowness of compilation and has sane defaults.

Still, npm remains. I'm now used to it, but I understand that if you come from another language, it's not attractive.

It's funny to me that most people consider JS packaging better than Python packaging.

Both are troublesome, just for different reasons. E.G: using different versions of node is much harder, espacially on windows, or for the same project, than different versions of python. And installing compiled extensions is a way better experience in Python than in any other high level language. On the other hand, node_module is easier to use than the average venv.
>Are municipal ISPs legal?

Depends on the state. In mine (NC), they aren't not unless you had one before the telcos bribed the General Assembly to pass their build outlawing it.

They're legal in a fair few of the states out west. There's one in Utah called Utopia which is a grouping of 11 cities that even provides a 10gbps service.
Microsoft to Reportedly Recognize Raven Software’s Union After Aquisition
Seems antithetical to the idea of cloud gaming as a platform. I agree save data should be made available for games that can also be played locally, but my understanding is that cloud can exclusively offer games with completely opaque backends. You don't have players reverse engineering the client, the experience is completely controlled and proprietary. For those games, save data should be kept secret.
Not necessarily. I've had multiple that were paid less than me
Indeed, it always annoyed me when the CPI a) excludes actual costs of living and b) alongside things like "food" included "flat-screen TVs".

Staple foods might cost 25% more, but hey, those TVs are down 20%, so yay!

An old company of mine was very proud that everyone's payrise began equivalent to CPI increase, before any other performance related increases.

That was nice, but it's a CPI that excludes rent/mortgage payments in a massive property bubble. When your rent that was already 40% of your net income goes up by 25%, CPI is meaningless.

When we suggested their base pay raise also consider that aspect, we got a blank stare and "no, no, CPI... <vague hand gestures>"

Mind you, it's like the "unemployment rate", for statistical purposes, you're not unemployed if you worked somewhere for one hour plus, paid or unpaid.

So the percentage of our population on the unemployment benefit always tracks higher than the official unemployment rate.

I mean, I guess that's their measure, and it's useful for statisticians, but it's not meaningful for citizens.
Ten years from now I think Tesla will be more of an IP and parts company. I think the big autos distribution, manufacturing and marketing capacity will start to overwhelm Tesla. It'll probably end up making its money licensing it's tech and making specialised parts for the rest of the industry.
He had a math PhD though, he was not a total outsider
Note that not all of this software is free (as in freedom), which is particulary unusual for Emacs-related software.
Print an Arduino-Powered Color Mechanical Television
This really overstates his role in an otherwise well-intentioned startup. Adam’s family office was a seed investor. He’s not even on the leadership team.
Difficult to imagine the size from a photo with a phone (maybe it's due to me being a user of Android, idk). I'd prefer to see it next to previous small power supplies—because I'm vaguely sure I've seen some of comparable size and wattage for NASes, and my shopping for them was ten years ago. However, this one is likely considerably slimmer in height.
Where I live is an urban residential neighborhood, but there's no block parties or BBQ's -- most families can't afford to live here because a 2BR is about half a million dollars.
It’s a parquet file, with some json as metadata to define the version boundaries.

That’s all.

You too can have transactions if you implement your access layer appropriately.

It’s a useful format, but let’s note pretend it’s any more magic than it actually is. I’ve also not noticed any improved performance above what partitioning would give you.
I put some thought into that, unfortunately I had some issues with writing these hooks in QEMU TCG itself. That's what I originally did, such that it was JIT-target agnostic, but unfortunately I couldn't get the register stuff to work correctly? Idk, probably an assumption of the QEMU TCG implementation I didn't allow.

I don't think they'd want it if it's specific to one target arch. Idk. In theory the hooks into QEMU are target agnostic, there's no assembly on the QEMU side, only in the Cannoli server side (shared library).

I had it working target agnostic if I did memory accesses from the JIT, but it "didn't work" when I tried to put my data in registers (eg. the only generic implementation I used caused 2 extra memory accesses per target instruction, which is brutal at these speeds)
The documentation seems VERY clear that the "type" field in package.json DOES affect the node runtime: https://nodejs.org/api/packages.html#type
Geforce NOW was best for things like this. They'd let you run VM with Win10 and Steam. So you could easily leverage to admin, download let's say RDR2 from internet and play it on VM, hehe.

There is/was whole market going on, people sold "exploits" for Geforce NOW, so people would play whatever they want.
I think the reason it's worth it (to the extent that it is) is not that it's good for novices, it's that it can leverage V8 and libuv.

If your claim is "you're on the backend, you have saner options" then I would agree, but this isn't really about beginners.
I just use this https://github.com/lra/mackup since a decade
This is "Crossrail", aka the Elizabeth Line, the Tube's major new extension that opened this week (after years of delays.) So it hasn't had much chance to get dirty yet.

Beggars and homeless people are common in London, but less common on the Tube since you can't get very far inside most stations without a ticket.
Partnership Before Sexism and War
"clnt" would've been consistent with "srvr", both vowel-less.
Insider trading... but the very people who are supposed to be preventing this are involved in thr same thing all the time.
It's Google... of course they can.
I have been across the block, from x86 asm to front-end and back-end JS stacks 20 miles high with preprocessors and dependencies. I haven't ever always done JS. I've dabbled in everything, so that hiatus you talk of, I've taken it many times over. I know the hell well that you speak of when learning some new vertically stacked artifact like the JS ecosystem.

But I have no sympathy here because of the fundamental lack of cursory research or attempts done to grok what the node command does, versus the npm command. Jumping right in is a fine method but it doesn't call for complaints or a blog post. One should have an implicit understanding that jumping in without preparing, means a lot of stupid mistakes are going to be had.

Get used to going from first principles would be my advice. Elon Musk did a lot by following that maxim. The same technique cuts through all the ecosystem bullshit when you stop letting the confounding and confusion depress and unravel oneself.

"Perhaps I could best describe my experience of doing mathematics in terms of entering a dark mansion. You go into the first room and it's dark, completely dark. You stumble around, bumping into the furniture. Gradually, you learn where each piece of furniture is. And finally, after six months or so, you find the light switch and turn it on. Suddenly, it's all illuminated and you can see exactly where you were. Then you enter the next dark room..."
Andrew John Wiles

Dealing with these ecosystems is very similar to that. But all the dark rooms are similar to each other in spirit of shadows and highlights - so the more dark rooms one acclimates to, the less the future ones cause complaining, stress, or vitriol.
SaaS Startup Growth Is Slowing Down. Here’s the Data
This is one use of crypto that I really want to come to fruition. Imagine being able to trade your Delta Skymiles for Kohl’s Cash on Uniswap instantly and for 30bps in fees. It would finally make all these random rewards programs worthwhile.
Like everywhere else in the world, Starlink will be utterly game changing for rural and remote areas that don't have access to anything better than 5mbit DSL (or even worse).

The the far North, especially, things will get much better.
They are recommended for docstrings, but not for comments in general. The compiler has a special case if the first statement of a function/class/module is a string (doesn’t have to be multiline), and it puts that string in the __doc__ attribute of that function/class/module — those are docstrings, and they need to be something visible to the compiler.
> shows a lack of even first principle knowledge of computer languages, runtimes, or package managers.

it's more that the author has the expectation that a computer scientist (well versed in computer science) should be able to immediately discern the intricacies of software construction and engineering.

The complexities of a software system is distinct and different from that of computer science. It's like saying that a physicist would be able to do the job of a construction civil engineer, because they know the physical theories of forces.
But then you wouldn't have E2EE anymore, and that's kind of their flagship feature.

I'm very happy with the Bridge integrated with Neomutt on Fedora Linux.
> users would have greater ownership of their rewards, and they could be traded in secondary markets.

Airlines do not want this. It's explicitly forbidden in their TOS. It has nothing to do with blockchain/web3.
Wasn't it called ME/CFS before Covid?
yeah, we thought it was important to let people try it as quick as possible from the landing page
This strikes a chord (sorry). Scales and arpeggios were the worst.
Databricks includes pure SQL implementations - Databricks SQL, for example. Or for example, Delta Live Tables allow to write you pipelines using only SQL…
Twitter investors sue Elon Musk and platform over takeover bid
It's the whole module. It will be sold to another trucker whose module has failed and who is out of business till he can get a replacement.

The total number of operable trucks will stay the same - thieves or no thieves.