skysight-inc/HackerNews huggingface dataset:
This isn’t a real concern, and yes I’ve written a static analyzer for requires (as have many build tools). The fact of the matter is no one is trying to trick the analyzer by passing variables to require, or even more mischievously trying to rename require or something (there aren’t a lot of “(a => a)(require)(path + “/x.js”)” out there).

In practice, it is used like a static feature, and when it isn’t, it’s for a good reason that import doesn’t solve and just expects you find a harder solution to. For example, if you want to load a platform specific file depending on your host environment. With import, the entire function now has to become needlessly async just because any use of the import expression needs to be async. Another good example is modules that put their requires inside the calling function to avoid needlessly increasing the startup time of an app for a feature it may not use. This way, only if you call that specific function will you have to suffer the require/parse/runtime hit for it. Notice all these cases are in node, so they wouldn’t result in some complicated decision as to whether to include these “dynamic requires” into the main bundle or not — it just doesn’t come up in bundling since they are use cases that are specific to node. But because of ESM, node now needs to make a bunch of synchronous functions be asynchronous to accommodate a set of restrictions designed with the browser in mind. And again, at the end of the day import does still have an expression form so you haven’t actually resolved the static analysis problem, just made dynamic imports more annoying in non-browser contexts.
I would admit that this gets pretty slow even with a modest amount of files. If you use rollup/esbuild, you can have a very fast build step that may amortize over the increased page load times.
The issue is that we have millions of evolution for living beings, and even us in 2021 aren't the same that were running from Dinosaurs, so it is only natural that other species also enjoy some kind of intelligence, naturally they aren't writing books, however it is a scale from DNA programmed behaviours to some level of self conscience, ability to learn or even develop some kind of culture that is passed across generations.

There is so much to learn from other species on our own planet.
He’s explained plenty in the interview and other news reports.

Quite intentionally plopping this fatuous, self-gratifying excrescence onto the UCSB campus to a laughtrack of joyous encouragement from the panic-desperate “leadership” of a public-yet-autonomous “institution”.

Viva Pruitt-Igoe!
engineering obsolescence?
I'm not reading this as a desire for noise literally, but more for _control_ and ownership of a computer in a tangible form that is rewarding to the owner. This already exists in the realm of enthusiasts, and going 'wild' for components and qualities. The problem might be that you are limiting yourself to a set of brands and criteria that don't necessarily translate into computing today. You won't get this from ultrabooks, and not from the mentioned Apple devices, which do not aim to put you in control but more of a device that they 'allow' you to use.

This can be achieved by building your own desktop computer. Install a Linux distro on it, explore them if you're unsure, and then continue tinkering. Nowadays you have increased control over your water coolers, GPUs and even lights and additional screens if you want to go that far, so that you can actually build your own 'noise' the way you want. That is the equivalent of the enthusiast arena; and just like other realms like cars and watches, it takes a little work to get there, after which you reap the rewards and endorphin hits.
I have never heard a plan that didn’t have some detractors.

I would rather Facebook be building something than not, just to see if the plan actually is a bad idea, because at some point in the future we all expect something like a metaverse to exist in some form.

Every dollar spent on this is not spent on targeted ads.
>And then - because not bundled - all the modules that will be used on another page will be cached already.

Why isn't anyone else mentioning this feature? I'm not a browser developer but this seems like a clear win, and indeed makes bundling unnecessary. I'm assuming that it's shared between domains, too - or are people's dependencies so fragmented that there's basically no sharing between domains?
You're misinterpreting the study; it compares previously infected with previously infected AND vaccinated.

It doesn't say anything about previously infected VS vaccinated but not infected (and there are studies that claim "natural" immunity is more effective; hell even original J&J trial data suggests that!)
I was (mostly) joking! Fundamentals are still somewhat relevant.

Nevertheless:

"The basic issue is that right now everything is dumb. You can complain about that, or you can embrace it. In investing in 2021, “my channel checks and fundamental modeling suggest that this company will grow earnings faster than the market expects so I will buy it with a price target 20% above today’s price” might sound smarter than “this company’s chief executive officer just tweeted a picture of a dog at Elon Musk so I’m going to buy out-of-the-money call options expiring Friday because the stock will go up 200% today,” but the latter approach happens to work better right now.

https://www.bloomberg.com/opinion/articles/2021-11-04/macy-s...
The NSA developed some light-weight algorithms that were submitted to the ISO, but they were initially rejected due to lingering suspicions:

* https://techmonitor.ai/techonology/cybersecurity/nsa-ciphers...

* https://en.wikipedia.org/wiki/Simon_(cipher)

* https://en.wikipedia.org/wiki/Speck_(cipher)

The ISO went with PRESENT and CLEFIA for ISO/IEC 29192 ("Information technology - Security techniques - Lightweight cryptography"):

* https://en.wikipedia.org/wiki/PRESENT

* https://en.wikipedia.org/wiki/CLEFIA

A bit of a history of that episode:

* https://link.springer.com/chapter/10.1007/978-3-030-10591-4_...

S&S were eventually accepted for ISO 29167.
M'sia company’s name and logo similar to Meta
I would argue that Node way of doing things isn't in the ecmascript spec. The problem isn't ES modules, it's node.js. One could answer "well node.js existed prior es module specification". Irrelevant. DENO doesn't have this problem.
I've worked for 13 years on an Ada codebase initiated in the 90s. Ported from ppc to x86 then x86_64 to arm with mostly re-compilation and testing. Mind you, endianness was handled in a very ad-hoc (ugly but portable manner).
The backdoor is thr other way -- The OS will execute intructions provided by thr SIM card. It's RCE via the SIM card and its network connection.
This was already submitted this week.

FWIW my take is that they are basically patent troll at this point. Hate Facebook all you want but they have several products and the real domain name, the author(s) of the article don't.
Arcane Algorithm Archive
And yet, the reality IS that 90% of the web is using legacy stuff - heck, even something like 50% of the web still has jQuery on it. (haven't checked the figure in a while, but I guess it is still close to that figure).

I think the true anger is that something so essential and basic to JS development has this giant breaking change if you want to switch over to ESM - there's no reverse compatibility or fallback - it just breaks.
I understand that you point is that it would be such a new paradigm that it's hard to imagine applications. That being said, it is funny that the only 2 use cases you mentioned are 1) a way to see people in person less frequently and 2) a way to buy more stuff.
I think the trick is mostly not to have a shitload of dependencies. If you have to load a bunch of huge frameworks, whether it's bundled or you have to download thousands of files one by one, it's going to be slower than not doing it at all :)
> I have been doing nodejs backend development for the past 10 years and I have no idea why ES module are needed and who is using them

ES modules are part of the Ecmascript spec. DENO uses them. Node.js modules aren't part of the ES spec.
question:

// ...

if (condition)
{
const x = require('../../../hugeFuckingLibraryThatTakesSeveralSecondsToLoadUponColdStart')
// do something with x
}

// ...

assume I don't give a fuck about nerd bullshit and I just want the code to be simple and the program to run fast (which it does when !condition because it doesn't need to load hugeFuckingLibrary), can I replicate this behavior with ESM?
This is a criticism of the tooling, not of the language feature.

This is like saying "binding two pieces of wood together is terrible" and using the fact that screwdrivers are poorly designed as your main argument.
> Loading an AirBnB listing causes 250 requests and loads 10MB of data.

How many of these requests are dependent? Lazily loading hundreds of images doesn't impact page responsiveness, but loading an import of an import of an import before your page does anything is unacceptable.

> I use ES Modules for all my front end development and I get nothing but praise for how snappy my web applications are compared to the competition.

So you actually ship unbundled ES modules? How much code is that? I dare you to bundle it up (rollup/esbuild) and tell me that doesn't improve load times. Comparing to the average website overloaded with crap is a very low bar.
No, and it wold probably make things worse if this is true. Tryptophan is turned into NAD but if you do not have enough of the cofactors to make NAD down the Kynurenine pathway then you will just deplete yourself of cofactors even further.

I do not think depletion of NAD is the the issue honestly, but if it is the real issue is a B2 or B6 deficiency after infection.

https://www.researchgate.net/profile/Fiammetta-Verni/publica...
The first thing that pops into my head is that kid that got really mad at zefrank because he stole the name for his vblog series. The name was "the show"
You're right - you need self-closing fire doors too. That then contains the fire, usually for long enough that it'll burn itself out before the rest of the building is damaged.
Books told stories for ages, but movies enhanced the experience and created a new breed of people who pre movies over books.
Similarly we use phones for all our purposes, xr will enhance it
That's being fixed. The main chain can only do a few dozen transactions per second, but fees are a lot lower on rollups which can do a couple thousand, and sharding will multiply that by a factor of twenty initially and a lot more later.
It doesn't have to be monstrous. One of the first 3D FPS game engines is idtech1, from DOOM. It's less than 400KB zipped. I don't think anyone would argue that it's not a game engine, considered state of the art at one time and ported to every system under the sun.

I agree with your points on a renderer is not an engine, though.
Yet another win for Android users whose wives receive:

'Only way home no change on my way home yes send'

No jury would convict.
Community for Web Browser Extension
Hi,

I would like to ask you guys what could be a good place (e.g., website, forum, etc.) for an active community for a Web browser extension.

Just to give you more information, I am interested in doing -- and actually already have started working on -- a fork of uMatrix. I also am aware of two forks: one in maintenance mode only, and another for a Firefox fork browser.

There are new features I am trying to develop to it, some of which will be in the future.

However, I am in search of a good community, because things like this die when there is no support group.

Also, I am aware of this post: https://news.ycombinator.com/item?id=24532973

Thank you very much.
Original by Matt Might at https://matt.might.net/articles/phd-school-in-pictures/.

I'm not sure what this version adds. It mostly seems to copy the original wholesale. And there's more than a little bit of humanity after the copied part that's been left off:

> If you zoom in on the boundary of human knowledge in the direction of genetics, there's something just outside humanity's reach:

> [image with isolated dot labeled "Knowledge to save my son's life"]

> My wife and I chose to start funding these graduate students after we learned that our son has a rare, fatal genetic disorder.
In practice I think downloading many small files is actually slower than a single bigger file. It might not be so true today with http2 for example though.
I use a lot of different DEs because I'm a tinkerer, and I've never encountered a single memory bug in any DE I've ever used.
It seems like you're ignoring that we're coming out of a global pandemic which has led to reduced productivity and efficiency resulting in a goods shortage.
In my (entirely US) experience they haven’t done a good job making sure quality keeps up in restaurants far from their home site.

Their corporate HQ is in Northern Virginia, and the restaurants in that area are excellent (especially the one actually owned by corporate). The same cannot be said of the Midwest. I’m not surprised they didn’t cross the pond very well.
Ideas as in "search some term, get a not-even-vaguely-related picture collection you cannot see unless you log in"? Or the "ideas" that also happen to hide where that very idea came from?

Pinterest is scourge for a text search engine. It's also scourge for an IMAGE search engine, because it's just hiding the real source.

Pinterest is in the top 10 websites I would blacklist from search results.
In economics, value is purely subjective. If someone is willing to pay for it, then it has value to that person. To answer OP's simple question of why crypto has a high price, the economic definition is what you need.

You're looking at a more absolute definition of value that has little to do with the price of things. That's a worthwhile discussion as well but has little to do with OP's question.
Helping Programming Students with Pairing
I must be missing something, but the "solution" with the 3NF and five separate tables with their own indices seems artificial and like pointless overengineering. Isn't this solved by a single index?

Or maybe a relational DB is already overengineering. Using a hash table (some libdbm lookalike) to map (ip,helo,from,to) to (time) solves the problem, too, and doesn't have a low performance failure mode.

This doesn't change the major point about everyone having been a newbie at point, though.
I believe it adds a very bad website design and typos.
Elon Musk holds Twitter vote over $21bn Tesla share sale
You may know there is one but you still don't know how to open/use it.
Jobs where the interviewer only hires clones of himself who are trained on the same subset of skills (the OP of this thread) are not good jobs.
Maybe like Ready Player One, people will use Meta if the outside / real word sucks enough. Here you can be anything you want to be…
Or maybe a certain old soundstage in east Texas burned down?
In my career, cutting salary without just cause was viewed as a request to change employment. Or, a signal that the company was in dire straits and extreme cash management was required. I think we can assume google does not fall into the latter category. And cutting salary when it will improve retention and hiring “reach” and enable the company to better manage real estate costs strongly suggests it’s a stealth layoff, aiming to remove any peg developing a bit of square-ness. Round pegs fit the holes best, eh?

And remember, having the worker exit on their choice costs the company nothing.
Why does google (or any company for that matter) think this is a good idea? Especially with jobs in the tech industry being so abundant and people chomping at the bit to hire SWEs/SREs.
Most of what you need for any web app is:

1) A frontend: pick a framework/lib (or none) that works for you. Whatever lets you easily build the layouts and interactivity you're happy with.

2) An API: connect a server to your frontend (REST, GraphQL, websockets, etc.). This is where all the secure communication happens.

3) A database: pick a DBMS (usually SQLite or Postgres) and hook it up to your API. This is where you organize data to be displayed on your frontend, or run through business logic on the backend before displaying on the frontend.

Learn how to setup a project with all three quickly and efficiently, then you can build whatever you want. More complex stuff just means adding onto this stack.

As for choosing the stack for all of this, do searches like "what's the best frontend framework", "go vs node for backend", etc. and read everything with a pinch of salt - after some reading it should become clear what everyone thinks about all the various tech that's available. After you think you have some idea, just try it.
Haha! That's actually a great analogy. Thanks for this.
Were all degrees teaching actual real knowledge, and only those in the academic system able to acquire new knowledge, this would be correct. These "charts" are arrogance posing as humility.
True – not even Apple gets this right, being otherwise pretty good about timely software updates.

My MVNO started being recognized incorrectly as being part of another network years ago, and apparently their engineers have been unable to reach anyone within Apple about the matter and get theem to apply what should be a trivial fix in their IMSI mapping table.
>Tell me who is going to actually improve that if most people with necessary skills and mindset leave? Sending back money alone won't do it.

You're ignoring the WhatsApp factor.
Immigrants experience first hand how well Western democracy works and then share that with everybody back home.

It's also quite common, at least in my experience, for people to follow politics back home. Invariably, they advocate quite vocally for more democracy, less corruption and less discrimination.
Show HN: Web app to build ML models in the browser (free, runs locally)
Just like people don't have to learn Python and Pandas to build a simple spreadsheet, they shouldn't have to wrestle with complex libraries / cloud tools to train a simple ML model.

This app allows you to drag-and-drop a CSV, pick columns to use as inputs or the target, click a button and boom, a model is trained.
More advanced users can customize modeling details (optimizer, hyperparameters, etc.).

This might surprise some, but this 100% running in the browser, with no backend whatsoever. Even the machine learning bits are in Javascript (using tensorflow.js + other libs).

For JS skeptics, yes there's a performance cost vs cloud-based services, but try to use any of the ML tools advertised as "beginner friendly", and you'll realize that this cost (~30s) is much lower than the time sunk into setting-up a cloud account, adding billing info, reading lengthy tutorials... just to train a linear regression model.

This also makes it:

1) 100% private: Your data never leaves your computer, everything runs locally.

2) Free: Hosting bills are cheap, so I will keep offering this service for free, and will only charge for more advanced features.

3) Fast & available offline: No need to wait for cloud jobs to schedule, and it all runs in your browser so you don't even need to be connected to the internet.

Feedback appreciated!

contact@mlconsole.com

This is still very much WIP, and I am now working on a UI to export models and use them on new data.
The current fashion is to recycle plastic into smoke and electricity by incineration.

E.g. https://pubs.rsc.org/en/content/articlelanding/2009/ee/b9081...

It used to be that we would sell the plastic to energy producers in places like India, where environmental controls where less strict. But, more recently, we are burning the stuff domestically.
https://www.independent.co.uk/climate-change/news/co2-emissi...

One problem with this is that the incinerators are being placed close to the source, i.e. residential areas. So that toxic smoke is adding to urban air pollution.
In the long term, having to manage all these dependencies, keeping track of incompatibility, testing updates, or worse, the lack of management, is time consuming.
It's an evolution of how you can communicate: pictures/written form -> 2D movies -> 3D movies -> AR/VR.
> It doesn't matter how much suffering and misery and other negative externalities went into something

This is uncharitable. It could be as simple as an $8 Big Mac changes the value proposition (quality/cost) enough that people move elsewhere.

If the main selling point of your product is that it's cheap are people wrong to not buy it if it's no longer cheap?
This is excellent news for the simple reason that the business goals are aligned for desktop linux. Nobody makes money on desktop linux and it's in a terrible state. Canonical gave up on this and is chasing snaps for servers, IoT, etc. RH also makes money only on servers. Other players are too small and won't have consistent revenue to invest any resources. If S76 becomes a successful h/w vendor, at least it is in their interest to make desktop suck less.
Totally agree about famously vague. :-) You know what you're talking about, and your more-detailed points are more-faithful to Andy Grove's writing than mine.

Want to help? I'll donate $50 to your favorite charity if can take a look at the GitHub link OKR in my top post, and tell me what needs fixing/changing/improving to help all people know how to use these better and for free.
I use elmers glue sticks (the purple ones which dry clear), but Pritt should work as well. It's slightly messy, especially since the purple color comes back if you wet the surface. Then again, this helps to make sure you got all of it off. The underside of the print is slightly tacky, but nothing a wet paper towel can't fix.
You can replace that require with `await import(‘giantLibrary’)` but now your function needs to be async, and so do all of its callers. This is needed because it’s unacceptable to block the UI thread synchronously importing code in the browser, but in CLI programs not being able to synchronously require is a bit annoying.
5 Guys is a certain type of burger. It’s a high fat burger that is literally smashed into a griddle and usually served with a buttery bun. It’s not trying to be a gourmet burger.
In that image the master is longer than the bachelor, but I learned so much more in my bachelor than in my master.
>the steam client has an "offline mode"

I know it's unusual for HN, but I read both the GGGP and am a user of the thing under discussion! Steam's settings in that regard aren't "sticky" enough for me. I've set myself to Offline, quit, and then found myself Online often enough under both Windows and Linux that it's just easier to write a little script to keep Steam from connecting to the internet.

Worth pointing out to others that even if offline mode fails and one intemperately starts a game while someone else is using one's library, that user will get a minute or two to save their game before Steam closes the game for them, but my cousins have found this annoying enough that I figured I'd take OS-level action.

Ensuring that the recipient also has the ability to deny Steam internet access allows my cousins to log into actually-offline Steam as me, and play single-player content, while I'm actually-online and playing multiplayer.
I happened to be invited to dinner with him on his houseboat in Sausalito about five years ago. He gave me a copy of his "book" and a personal demo of Xanadu running in an emulator.

Seems to me he had some pretty innovative ideas early on, but he's not really an engineer and he could never make it work. He was sort of at the right place at the right time to make some kind of impact anyway.

He's also really good at self promotion.
Your parent comment assumes the OP comment was made in jest.
No species can come even close to humans in killing others without any hesitation. Have you even seen the documentary Earthlings?

http://www.nationearth.com/
Short term trading might be more dumb than usual, but for investment horizons years into the future, it still seems like people are betting on companies that are in relatively strong positions to have inflation protected cash flows.