skysight-inc/HackerNews huggingface dataset:
It's not impossible - it's other way of thinking. Yes it's hard as it needs to fight something that we have been doing for ages.
It's dumb to forget about all the kids that have terrible or average teachers or don't keep up with other kids and they are to shy to say it clearly which means for them to take additional classes after school or try to do it alone wasting a lot of time of their childhood.
It is, for rather exotic meanings of "cheat".
By adding event listeners to the DOM elements that may receive updates?

I don't see why you _have to_ use a framework for that. Have people forgotten to write simple code using basic JavaScript?
FlaskBB is pretty good. It uses Flask as the name implies which is a Python framework, but beyond that you don't need anything really startling to get it going. It containerises reasonably nicely too.

I've been running https://rangerovers.pub on it for about five or six years now.
Neither does anyone else: "In order to preserve operational effectiveness, the U.S. Postal Inspection Service does not discuss its protocols, investigative methods, or tools," and "In sum, not much is known about iCOP" - https://www.snopes.com/articles/393823/usps-icop/

One of the first articles that brought this up: https://news.yahoo.com/the-postal-service-is-running-a-runni...

See also: https://www.vox.com/policy-and-politics/2020/8/20/21377305/p...
DRY Terraform - Better than Terragrunt
One of my favorite English words is: kakorrhaphiophobia

Abnormal fear of failure

Kakorrhaphiophobia is an abnormal, persistent, irrational fear of failure. In clinical cases, it's debilitating: the fear of even the most subtle failure or defeat is so intense that it restricts a person from doing anything at all.

https://joshkaufman.net/fear-of-failure/
Task runner comes to mind, so commenting incase it helps your search.
Few years back, Convey[1] has apparently outran HAProxy in an alleged benchmark by the author[2]. That's a one man project (now abandoned, sadly) outrunning a decade old product built by an enterprise company AND a big community AND spearheaded and designed by a data structure genius. Granted, only in one of many tricks HAProxy can pull, but still. Not a database but indeed a concurrent world-facing RealWork software. If true (didn't actually check myself), I'd say it fits your bill.

Personally, I read that as "can be as fast as, but without you having to be Willy Tarreau level genius" which is all I need.

It's easier/more-intuitive to do a lot of things in C++, but safe, high performing C++ is certainly harder than safe, high performing Rust for huge swaths of use-cases. Also, as has been mentioned, its type system that benefitted from the PL research since the 80s also allows for nicer expression of business logic. In particular, this means that in Rust, unlike C, Go, or even C++ in great part, you are not writing in the same low-level intricate language at every level of your stack i.e. it can be a nicer high-level experience the higher you go if you designed your lower tiers well.

And that last thing to me is the biggest advantage it has over the competition.

Off course, there is also the fact that juggling dependencies in a non-trivial C++ project was a nightmare until recently with vcpkg and it's manifest mode and that will take probably another decade to become commonplace in the ecosystem (if ever).

[1]: https://github.com/bparli/convey
[2]: https://bparli.medium.com/adventures-in-rust-and-load-balanc...
Tailwind is a too-big CSS file. If you want to use Tailwind, you must use a builder. This guy is clueless.

wget https://cdnjs.cloudflare.com/ajax/libs/tailwindcss/2.2.19/tailwind.min.css
HTTP request sent, awaiting response... 200 OK
Length: unspecified [text/css]
Saving to: ‘tailwind.min.css’

tailwind.min.css [ <=> ] 2.80M 321KB/s in 10s

2023-02-17 18:44:58 (286 KB/s) - ‘tailwind.min.css’ saved [2934019]

In short: 2.8 megabytes, 10 seconds for the download.

From the post:

> but Tailwind 3 doesn’t seem to be available as a big CSS file at all anymore […] so I’m going to keep using Tailwind 2 for now

Gee I wonder why. The length people go to make internet worse for everyone…
Latest Google Chrome

Mozilla Firefox 3.6+

Internet Explorer 6+

Nice to see compatibility.
RL agents are exposed to millions upon millions of stimuli, almost all of which will be 'painful' at least initially (according to the websites definition of pain). I think for children negative stimuli are not all painful, pain is a certain small subset of negative stimuli that damage is being done.
If you use normal includes instead of imports, and put an object (or better a closure) on the top as a namespace, your SPA will work with any browsers, and you don't force your users to throw out their phones and laptops every 2-5 years.
It's the blog equivalent of shipping an MVP. The sooner you get something out there, the sooner you can start improving. After writing 100 articles, you will absolutely have improved a drastic amount. You'll be much more fluent, have worked out the kinks in your writing workflow, and have built a habit. And that's before we even get into any benefits that may or may not come from people reading what you wrote.

Note to self: Gotta do that, too.
> Good, Fast, Cheap: Pick any two (you can't have all three).

Far too many people believe that if you have something that's not two of these that the third follows, specifically if you have Not-Fast and Not-Cheap it follows it must therefore be Good. It's quite possible to be Bad, Slow, Expensive. Indeed it's often likely to be that.

There's also a belief that you can't have three of

# Good enough, Fast enough, Cheap enough: Pick any two (you can't have all three).

With more time and more money you can usually make things better, but you can also make things worse. The question in business is does it meet the need. Does doubling the budget also double the business value.

Fundamentally I dislike this absolute, and indeed the next claim

> It is more complicated than you think.

Is bang on
I used to think Gary Marcus is a voice of reason in the AI field. Now I think he's just a moron shouting hoopla over and over again. Insecurity piling from his work not being relevant any more?
All the US Sanctions Against China
> I don't think it's super scary. Our population can't continue growing at this rate forever so a natural stabilization would be very welcome.

It can be quite scary - what's the minimum population count needed to sustain colony species?

We depend on so much infrastructure to stay alive, and have so few survival skills I would guess that even quite a large population (few million) would die out if they were scattered throughout the world.

Look at how the passenger pigeon went from the most numerous bird in North America to extinct in 10 years, purely because the minimum number to keep the colony alive was breached.
Astronomy is good for our minds and souls but "near space" is vital for our survival. In this sense NASA (and related ESA) open source initiatives are among the most important there are.
I have a similar insight regarding long names.

If you strive to make your function names as self-documenting as possible, you then end up with the following situation: either

1) Long-named functions become a signal that code structure is suboptimal and can be refactored to split functionality / responsibilities appropriately, until the function has a reasonable name, or

2) You are working with code that cannot be refactored, in which case the long, cumbersome, but otherwise highly informative name is doing you a favour, as well as possibly forcing you to wrap meaningful interfaces around it to make you less reliant on calling that monstrosity directly as much as possible.

So yes, I always try to make my function names contain as much relevant information as possible.
> The US is unique in taxing worldwide income [..] based on citizenship

This is technically correct, but many other countries use a similar principle called the worldwide income principle, in which all your income, no matter where it is being earned, is taxable in the country they originate in / spend most of their time in (rules vary widely, I am not a tax lawyer).
i had to update an anchor tag yesterday in html from a#foo to a#bar:

- the <a> was a react element (a dependency in 1 million diff places)

- href value was a prop coming from an API

- footnote (to which the anchor goes) was a handlebar template in different repo

- the ID of footnote required modifying a seperate JS util which handles numerical increments (also updating test, and PR comments)

- the <a>, href, and footnote are all joined and bundled together using variety of complex scripts

this is normally a 10 second task. but thanks to simple modern javascript it took me best part of a week and a lot of complexity fatigue & depressive thoughts.
Frontend JS frameworks have been a meme for a while now.

I think it's a combination of the front-end needing more boilerplate than back-end, and developers struggling with accounting. Maybe your cool new framework will save you 10% dev time, but you'll lose that 10% ten times over with the learning and error-bashing you and your teammates and future team members will have to go through.

My policy is that you can use pure JS where a framework is overkill (I'll also accept jQuery), and React otherwise. React has emerged as the winner, and trying other things isn't worth the cost if you're paying (which employee developers are not).

I recently built a small app using pure JS, just to remind myself how it used to be. It's definitely too verbose to avoid frustration. But HotNewFrameworkX vs React is never going to be big enough a benefit to be justified.
I think they mean more like, imagine Reddit, but instead of anyone being able to create a new Subreddit on a new topic, it's anyone can create a new Subforum.

Discourse forums still need each owner to set up and pay for hosting.
I didn't even know there was a sysv file system... when I first started using Linux, I think my choices were ext2, fat, or ufs.
I think it's the autos ownership that make it so. If you dont own cars, it's not that expensive.
this is precisely why a bad review should be left for hosts doing this sort of practice. They are likely running this across large operations, extorting “hidden fees” from each stay at each property.

Their profits should be systematically targeted if the fees are undisclosed upfront and they’re abusing it.
I would argue the desire to treat RL agents ethically is because people have anthropomorphised them.
But do you get offered these security updates? I’m pretty sure you only get offered the latest firmware which would be in the 16 series.
Earlier discussion https://news.ycombinator.com/item?id=34822337
Building an Invisible PC [video]
However with a native app, you've chosen to install it, so you're at least partially interested in its notifications. With a website, you may just have browsed to it and have no intention of ever returning again. So the point of having to "install" the PWA to your home-screen mimics that first stage of intention.

The key issue (as many others have noted) is that the "installation" step is still somewhat arcane.
There's being intelligent, having the ability to think, plan, etc. But that doesn't explain how I feel that I'm here, how I'm conscious. But it could certainly explain why I say I am, being a consequence of how my brain functions. I know I am, because I can feel being conscious, but there's no reason for an AGI to believe that, other than it thinking it's conscious as well (so the same reason I'd believe that you are conscious).
It’s probably at the root of some of the US’s social problems, but perhaps a bigger factor in the US having loads of mass shootings is ready availability of guns suited to doing mass shootings with.

There have been mass shootings in many European countries, and in most cases they’ve led to heavy crackdowns on the availability of appropriate weapons, after which the mass shootings stop.
“…but better by far than a master of one.”
Except neither of these examples are "just" JavaScript and require a preprocessor to convert it to valid JavaScript that the browser can actually run.

Unlike Vue templated components which is just JavaScript that's executable as-is and only requires the Vue runtime library to run.
> [...] computer museum in Tokyo.

I looked up the address, and just want to clarify for anyone who may want to visit: the museum is in Oume City, about 1.5 hours away by train from Tokyo Station. While technically part of Tokyo Metro area, I think for most foreign tourists "Tokyo" only refers the 23 special wards[0]. So just beware it's not just a short hop away after you're done sight-seeing in e.g. Asakusa.

[0] https://en.wikipedia.org/wiki/Special_wards_of_Tokyo
Ah, just good old paranoia. Got it, thanks!
US cancer patient developed 'uncontrollable' Irish accent
> I don't think they are in bed with Modi

I don't know what bridge you are trying to sell here. The Indian media is known as modia for a reason. NDTV, the only center channel had a hostile takeover. The TV media is a joke focused 74% on stoking Hindu Muslim conflict and attacking anyone who passes a negative comment about Modi.
Vim hasn't been mentioned. It's right in the program. It's got a tutorial, a userguide, a reference manual. Stuff is hyperlinked. Follow link with Ctrl-] or double-click, go back with Ctrl-t. You can seek help on specific things like options (:h 'ai'), commands (:h :s), normal mode commands (:h w), insert mode keybindings (:h i_ctrl-r), command mode keybindings (:h c_ctrl-f), vimscript functions (:h getline()), etc.

The text itself is also well written. It's clear and doesn't feel lacking in detail.
What is used to convert it back to electricity and how efficient are such systems?
It has to be so frustrating for the many ethnic Russians in Ukraine to see their lives upended like this and to be negatively associated with something that they had absolutely no say in. I recall a bit of video footage from early on in the war where a native Russian from the South East of Ukraine told a bunch of Russian soldiers to go home and leave the people there in peace. They were getting along quite well until Russia stirred the pot. Some of them now even refuse to speak Russian.
Are configs not code? I’ve had tons of config files in code bases. Where would you draw the line?
You can check -> https://generator.jspm.io for generating these import-maps w.r.t to CDN's
Not all security works in your oversimplified Windows-centric ways.

Since we're not building a VM per user on multi-user systems, we do care about security of the programs we install.
I think that even extends over longer time periods to projects as a whole and an evolving team. Sticking to my current project which has a nearly 20 year legacy and looks nothing like what it was when it started:

V1: Perl CGI, HTML forms, very little js

V2: Perl CGI, JQuery, Ajax (done badly with js code generated by Perl code)

V3: Perl backend rest API (will be "public"). TypeScript+Vue front end.

Each time a transition has happened as the application features have outgrown the architecture, and more has bean learnt about how people use the product and therefore what it needs to do.

In this case it has now grown the the point that Node and build tools are required.
When you have two choices and don't really know which one to pick, there's an old trick to throw a coin. Go with the coin, unless you really dislike the outcome, which tells you that the other choice was the right one all along.

I use ChatGPT in a similar manner, for example when writing documentation, I'll ask it: "What are the important topics that should be covered in a documentation on X?" and "Can you give me a suggestion for a structure of such a documentation?". Now I can easily follow along, unless I feel like it is a bad approach.

With coding, it is almost like an improved rubber duck. I don't trust the replies, but the engagement is helping me structure my thoughts.
I agree with the marketing part and that refining learning models will not lead to AI.

But I disagree that the field is dead. Testing all directions to exhaustion is the only way forward to achieving AI, if it will ever be achieved (note). The hype, while possibly misleading is what gets resources for exhausting the options we have now.

(note) I for one do not see AI as being inevitable. It can well be that humans are not smart enough to create one, and that is only one possible way to fail in the quest.
I agree that this would be absurd. But you only arrived at this conclusion by equating consciousness and its content/input. Why would consciousness have to be a non-pure function in your opinion?

I think that consciousness might be an emergent property of (a specific type of?) computation operating on some inputs it is aware of. There doesn't seem to be the need to change anything outside of this computation to me.
In practice EU people would be free to lie about when they arrived, your EU passport don't get stamped when entering another EU country. You don't even need a passport, your ID card is sufficient for travelling inside the EU.
We released Mercury V2 this week. The V1 was using YAML to generate widgets. The V2 is using Python to add widgets in the notebook. Widgets can be used during development and in web app.

There is simple cell re-execution after widget update.

Mercury GitHub repository https://github.com/mljar/mercury
At the same time, you can not disprove (nor prove for that matter) that your life is not played on repeat starting from point A, going to point B, and then looping backwards without you knowing about it.

In this hypothetical scenario, you - the reader reading my response - are the only being "alive" and you are continuously spun up in the same initial state - your memories are reset. You are given inputs through signals in your meatware or its simulator, and you behave. The whole process and its outputs have a very nice analog to the state monad.

The only difference between the two scenarios is the how the state of the program is defined. For chatGPT, the state is <parameters, history>, after every token prediction the state is <parameters, history+next_token> and the output is token 1, token 2 etc etc

For you the state is <brain structure, brain chemistry>, and all the actions and events modify this state, and also produce side effects.

In fact, this "function" that simulates you might be very generic and not tailored to you specifically. "All" your brain does is affect the distribution of next events.

Now, this isn't falsifiable, but I think is somewhat interesting philosophically.
I have a friend who had a head injury whilst playing rugby, following it he developed a South African accent, took a lot of time and effort to overcome it.
https://www.booklooker.de/B%C3%BCcher/Henriette-und-Marie-Hr...

I fear there won't be an English version of it though.
I didn't repeat it :)

First time I said:

"World's largest military"

Second time was "most advanced".

I'm not saying they're infallible, but they're not exactly the Keystone cops, either.
This can be resolved by changing the cells' format from General to Text. This makes the cells display the text exactly as entered. Select the relevant cells -> right click on them -> Format Cells... -> Text -> Ok
I don’t think I solve multiple choice questions like that.

I consider the letters to correspond to facts about the world, consider the facts symbolically, and then map back to the letters.

It has the same output, but it’s a different process.
Sure, but presumably they did not write an emulator for the switch in the unity engine...
Another note to the author if they see this. I don’t find the logo offensive like the sibling commenters. I love the creative process and wasted days making logos which other people found unpalatable. People have visceral responses to logos for better or worse, which is why logos have become so boring over time - it’s just safer. But I do not hate the sloth
Beep's Escape
MacPorts makes your Apple a Unix box in userspace and has most of the apps and frameworks and languages.

WSL2 is just running a Linux in a VM. You can do that with VirtualBox and other hypervisors. You can also spin up a Kubernetes runtime that supports Apple's Hypervisor Framework.
> For now this file-system support is staying put in the kernel -- albeit stale -- but without someone willing to maintain it runs the risk of further code rot and removal in the future.
The problem is that computing things is something most people don't do that frequently, while "structuring your thoughs and expressing them clearly" is a prerequisite to have any sort of meaningful conversation or even opinion.

I am mostly worried about young people who will grow up relying too much on ChatGPT, what will they do when they do not have a bot hand-holding them through some complicated idea? And if this kind of bots become so ubiquitous, what is the place for humans?

When calculators became wide-spread, we calculated a lot more. When LLM become wide-spread, we will.. Think more? I seriously don't know.
No, I mean: https://en.wikipedia.org/wiki/European_Union_Emissions_Tradi...

It was introduced, then largely forgotten until prices started spiking.
I heard a few hours ago António Costa talking about it on RTP (state television), and it's in this document: https://s3.observador.pt/wp-content/uploads/2023/02/16165400... (as ARRENDAMENTO OBRIGATÓRIO DE CASAS DEVOLUTAS)

Do you have any better source for the final list of measures?
I have no experience with Portugal, but the vast majority of deporations in Austria are other EU citizens who stay for longer than three months without permanent registration. You need to show proof of being able to support yourself to move to other EU countries.
Your fallacy is:

https://www.logical-fallacy.com/articles/false-dilemma/
How is restricting apparition of life on Earth only not explaining the available data?

Assuming transport just add another hypothesis.

EDIT: Also, if there was transport, they need to explain why we don't find life on the Moon. So the burden of explanation is more on that theory.
46k crimes, that would be about 120 crimes per day for 1000 officers, probably including a lot of smaller crimes such as stolen bikes. If they never investigate a stolen bike (esp. in that case where the stolen bike was localized), they make bike stealing de facto legal. That being said, I understand they need to prioritize.
The Mozilla blog recently covered some of this IIRC: https://blog.mozilla.org/en/products/firefox/extensions-addo...
ddate | toilet
XCrack – A fast hash cracking tool written in go
Xcrack is a hash cracking tool with speeds comparable to other CPU-based crackers like john.
The crucial element here is that this indeed needn't be

> more ways for a site to shove things in front of me

The prompt can be provided by the browser, at a moment of choice for that browser, in a standardised way, and with the option to be disabled globally. For example, a browser could choose to only show the option once for websites you use often and provide a manifest file, and/or when you bookmark them, and/or just show an icon in the address bar. So many ways to do this in a nonobtrusive way, that still makes sure that people who would be interested in adding it to the home screen (i.e. a subset of the people installing an app today) actually know they can do that.
Eh, sure, if you only have one page and that's all you do on that page. Real world web applications are much more complicated with all sorts of states and nested components, and you would want encapsulation and a very good separation of the functionalities. But the blog article can only show you a simple example to illustrate the idea.
I’ve been an on and off member of car forums. Lots of forums are broken down into sub forms based on model and years, and then sub topic like general discussion, engine problems, mods and so on.

It’s much easier to have a few 100s of people commenting on various parts of the forum than a one single feed like HN.
Just wanted to say I enjoyed reading this. Thanks for sharing.