skysight-inc/HackerNews huggingface dataset:
I think a lot of people here have already read, or would be interested in this book/series.

There seemed to be a lot of questions about what would happen if the supply chain broke today... this series explores that issue in a deep way.
Most, yes. I wasn't able to. With any luck, I'll be able to start saving in a few months, after I hit 42.
Maybe reframe it? Networking event isn’t about being social. It’s where you can learn interesting thinks about other peoples careers.

And if it gets too much, “sorry I gotta call my boss” is a believable excuse to get out of anything you find awkward or if you’ve had enough. Knowing you have that parachute might make it easier.
That's exactly the case, and a much better summary. The relative prices have little bearing in the affordability as relatively few things have enough margin left in them to spend more on their shipping.
> I tried using it and the "build" took over 30 seconds.

It hardly matters because it's very rare that you need to run build during development. Use dev.

> I keep hearing people say this, but I haven't run into any problem that make esbuild not ready for production.

https://vitejs.dev/guide/why.html#why-not-bundle-with-esbuil...
Large charger banks don't pull directly from the grid. Utilities charge massive amounts for high current draws, for good reasons. They buffer using capacitors or batteries.

The vast majority of EVs charge at night when rates are low due to low demand. So while EVs will increase the energy demand on the grid, the peak power demand goes up less.

If all of transportation and industry switches away from fossil fuels towards electricity, it'll double energy requirements. But that transition will take decades. Even if all new cars are electric, turning over the entire fleet would take 20 years. Industry is even slower. Luckily wind solar and batteries are cheap, and decreasing in price 10-15% per year, so meeting that demand is going to be relatively easy.

Grids are expensive, which is why power generation is going to become increasingly localized.
That reminds me of the line from the HP technical support person from the "X-Windows Disaster" chapter of the "Unix-Haters" handbook:

https://donhopkins.medium.com/the-x-windows-disaster-128d398...

>My super 3D graphics, then, runs only on /dev/crt1, and X windows runs only on /dev/crt0. Of course, this means I cannot move my mouse over to the 3d graphics display, but as the HP technical support person said “Why would you ever need to point to something that you’ve drawn in 3D?”

>Of course, HP claims X has a mode which allows you to run X in the overlay planes and “see through” to the graphics planes underneath. But of course, after 3 months of calls to HP technical support, we agreed that that doesn’t actually work with my particular hardware configuration. You see, I have the top-of-the-line Turbo SRX model (not one, but two on a single workstation!), and they’ve only tested it on the simpler, less advanced configurations. When you’ve got a hip, forward-thinking software innovator like Hewlett-Packard, they think running X windows release 2 is pretty advanced.
Cool! I like that it's zero config to start with, and that adding schemas can itself just be done with a request.
Nothing about energy crisis.

Summary: Ocean shipping reached bottleneck.
But looking at someone elses code first generally makes you faster even if you end up not using any of it.
I don't know why it was showing this content. I don't believe there is any motivation like de-legitimisation, it's just their algo, possibly it thinks showing that content boosts engagement.
agree,
the abstract idea of risk can be traced way before the label "risk".
Written register of the idea can also be found in Hammurabi's code.
Pascal corrects a lot of the flaws in C/C++. Free Pascal and the IDE built in it, Lazarus, are cross platform and open source.

If you really want to stretch your mind, learn Ladder Logic programming, and VHDL or Verilog.

You should also have a deep knowledge of Excel.
High inflation with high international tensions are an explosive mix. Despite dumb actions (which have always happened with the same frequency), one should not give in to aggressive rhetoric.
I can understand why you might need new tracks for bullet trains (old ones not perfectly level and aligned, quality of materials, friction properties, whatever).

But why would you have to build new _stations_ for them?
ESBuild doesn't transpile your code down to ES5.

If you're using any ES6 features - default params, template literals, arrow functions, let/const, spread, etc, your cut-off for browser support will be ~2017 (= no support for IE 11).

swc (https://swc.rs) does transpilation and it's as fast as esbuild. Setup is slightly more complex. I'm hoping esbuild will add ES5 transforms at some point, would much rather have a Go tool underneath.
>Try recycling gasoline.

Hydrocarbons can come from wood and other biomass, too. Woodgas is not unheard of. Plants feed on the bulk of emissions, if you need the cycle completed for you.
202 SaaS Product Pricing Analyzed
But is it Stable or Testing or something other?
3630 was second generation design, a so-called "G-machine" (vs. "L-machine" of previous models), and I believe it already shipped with Ephemeral GC from start.

I was advised that if possible, grab the boards necessary to upgrade 3600 to 3670 to have much easier life ;)
The issue I dislike the entire GNOME project with it's software and philosophy is their mentality of treating users as idiots, removing options with false motives and attempting to impose their shit on other projects and application(refusing to support standard system tray and demanding all application use the GNOME way, refusing to support server side decorations and forcing all other applications, including old unmaintained ones to change to support GNOME).

The bad architecture of the GNOME shell does not give me trust in the competence of the GNOME shell team (maybe they fix parts of it in GHOME4), the poor GTK story is also a bad point, arrogant developers, designers and community is also a bad point. Last time I checked they did not have real usability/UX studies except of some super old student homework projects so they imposed their concepts without real data to back it, so IMO without GNOME beeing the default on most distributions it would not have the share it has.

But if you like it then is great, I don't want to switch anyone to some better DE, I just want to explain that the reason I dislike the project is not about the padding or the GUI look and feel, on short I dislike the project because of their philosophy and bad developers/designers attitude and bad architecture.
Yeah, seems like some things were a bit rushed (async) because there was a worry about marketing and adoption -- worries that I think most of us will agree should have been lower priority.

But we also know that things to do stdlib to die, right? Python is a famous example; almost every Python dev I know never uses the builtin HTTP client APIs.

So eh, I am okay with having de facto standards in the form of widely accepted libraries.

On a separate note, I had really high hopes for Rust 2021 edition. They had a chance to introduce new syntaxes and address error handling at least but they opted not to do so. Disappointing.
> If you actually believed what you wrote, you wouldn't have included a "/shudder" at the end. In fact, you believe that Shakespeare is better than Dan Brown to the point that disagreement makes you uncomfortable. That's a judgement of taste.

Yes, but it's subjective. The idea that Dan Brown could be considered a better writer than Shakespeare is horrifying to me. The idea that people would put pineapple on a pizza is sacreligious to me. That someone actually likes Nickelbacks music is borderline offensive to me.

Unless you can objectively quantify why x is better than y, that is subjective.

> there is no getting away from the fact that normativity is a necessary condition of judgments of taste or beauty.

Even if you could agree to an evaluative standard for art, you still cannot objectively measure it.

Just because a majority of people agree on something, does not make it so.
Yes, I can enjoy these events, therefore I am looking for way to benefit from them (interactions, discussions etc), so that it can last even after the events ends. I can not follow up from there onwards. That's when my introvert nature kicks in. Meanwhile if I work on something I am interested, it lasts for a long time in the memory.
So you’re gonna go around the office to point fingers and tell on people that they’re not 10xers, and then call them too sensitive if they react? You’re talking in abstracts but if you put what you said in context (ie this discussion) it doesn’t make sense.
Point taken, but it's not like switching the average existing webpack project (let alone a webpack 4 project) to esbuild is just a walk in the park. We're talking about whether you should roll your own esbuild commands here.
This one, right ?

https://en.m.wikipedia.org/wiki/Project_Azorian
The Lumiere project: The origins and science behind Microsoft’s Office Assistant (2009)
Because each person still uses about 10 full wardrobes in their lifetime, 100,000 prepared meals, a few dozen smartphones and other electronics, a mountain of disposibles like diapers and napkins and takeout containers and masks. People need a lot of resources for even a modest standard of living.
The lack of backwards compatibility with extensions is probably my number one issue with Gnome. Every release breaks every extension. I wish they would commit to stable APIs.
That's brilliant. So much bike shedding about what complexity a task has could be avoided.
This is a great discussion of how to count code lines of code. Thanks.
As far as I'm concerned, this change is long overdue: Browsers should never have granted arbitrary websites the ability to port scan your local machine and network.

Note that Opera came with cross network protections a decade ago, cf https://web.archive.org/web/20121001002815/http://my.opera.c...
Bitcoin drops toward $60k as major cryptocurrencies plunge
Proposal for TLX: Tensor LLVM EXtensions
House sparrow population in Europe drops by 247m
Note that Microsoft had C++ AMP on that front, https://docs.microsoft.com/en-us/cpp/parallel/amp/cpp-amp-ov.... That worked on DirectX devices as a whole.

However, MS failed to capitalise on it and bailed out (too early). Has been limping along dead since years, finally acknowledged as deprecated in VS2022.
The train fares are not intended to reflect costs; it is a public (well, state) enterprise funded via taxes by the overall economic activity of Indian society.

Which is to say that the quality of service is the result of political decisions at the social level rather than the fares. The fares could well have been 0 with great service, or much higher with the same poor quality.
The biggest problem is that the voting systems are one dimensional. Something could be any combination of things in multiple dimensions, but they all limit things to one dimension... up or down... which is nuts.

You should be able to tag a post in multiple dimensions... i.e. Humor, Validity/Truth, Politicialness, Interestingness, AdultsOnly, etc.
Feature request: supply .json file via command line to pre-load data into the in-memory database.

Taking it even further; how about persisting the data in the file?

Sometimes your prototype will need some pre-added data so I think this might be useful.
I'm not sure if he racked it or not, but it is common to carry with a round in the chamber.

https://youtube.com/watch?v=Yy5e30ynJn4
This satellite series had operational lifetime of 6 months and this one has been launched back in 1982. It has been dead with no means of external control for ~40 years.
> At least among wealthy men, it seems much more common for them to remarry and make a brand new second family while the ex wife is left doing most things for the first set of kids.

Your mistake here is conflating what the 1% do with the rest of the world. Its like looking at the richest people in hte world, deciding that they're all men so there must be a patriarchy and that all men are rich. Nowhere near close to the truth.

> Plus, it’s significantly more common for men to leave their wives when their wives get diagnosed with cancer than vice versa.

Citation definitely needed. At least anecdotally, women seem to be just as capable of leaving a sick spouse as men and in fact are supported by society for doing so more than a man in a similar situation.
They cant.

The contract contains remedies for corporate actions, which result in an adjustment by a calculating party defined in the contract.

Corporate action happened and the agent adjusted the warrants.
Oh well, isn't understanding how data types represented one of the first a few thing to begin with a programming language?
English Like powerful programming language
I think they underestimate the value of specific knowledge. A builder that can build X meters of wall every day van do that reasonably independent of the building site. X will of course vary when you give a new kind of stones. The problem with programming is every job has its own kind of stones.
There is a big difference between the stages involved in "Waterfall Model" and the various techniques of combining, using and transitioning from one stage to another.

"Waterfall" specifies the What while "Spiral and Iterative" specify the How.
> With a preemptive scheme like Java virtual thread, you will still have to protect shared data and have ways to coordinate and synchronize like mutex, locks and all that.

As far as I know there is nothing preventing race conditions and dead/live locks in case of coroutines either, isn’t there? Like of course if you have 1 thread these issues won’t come up, but with true parallelism, this model in itself doesn’t protect anything.
For me. Code expressiveness and Simplicity.

If you can just send the computation around your basically don't need the entire message/protocol boilerplate in your execution code.

For example, think of a game engine that allows to write code with loops and calling function that may wait for an event or a rule to be true. Imagine that your game can be paused stored in case of a connection lost, synced between different server or both at a server and at a client for fast response. Now without this language feature your basic game logic code gets, you can just have a wait statement inside a loop etc., How will you return to the same place on resume? You need more code, storing the entire execution state.. on every condition or a loop you either need to store something or have code that looks like a state machine etc., With this feature you don't need special design pattern, just write it, and the mess is in the language level.
Ivrose Clothing Reviews
Yes, I'm not sure that these raw stats tell the whole story, especially for vans like you wrote.

We had this exact game locally, especially among primary schools, a few years in a row.

My experience is that it does make more parents walk to and from school to make their children play the game (there might be a reduction in vans traffic there if people drive their children to school in their van (?) ), and that also make people walk around after school in order to score more.

But that works only for as long as the game runs, and for a short period in any case. It also worked best the first year it ran, after that people were less enthusiastic (no 'hard' gain at the end of the gain and the top places on the leaderboard are always taken by the same few people who manage to cycle around [cycling means faster so more points per hour] hours every day). Frankly, parents were relieved when the game ended every year.

So all in all this is an interesting experience that does make people participate and thus walk/cycle more but as a one off game, and I don't think it really changes habits.
I do not think this is possible to do in LaTeX, which is typically used in science and math papers.
> You can get a Raspberry Pi for $30

where?

they're all either sold out entirely or hugely marked up near me.
There is a crucial difference. If you become a great inventor or by luck if one becomes wealthy, one can move over the class system with the British system. Its not the case with the indian caste system, it is all about privilege by birth.
While not as serious, Firefox only allows you to set the new tab page as 1. blank or 2. the Firefox home page.

I wanted to use a startpage for every new tab and was surprised to find that it's not trivial at all, eventually gave up.

I'm a long time Firefox user and MS critic, yet feel forced to remark that this dumbing down of browsers seems to be happening beyond Microsoft.
My first thought too, but I guess it's also very easy to hand-roll an init_data.sh script with a bunch of POST curls to populate the DB.
I think that the best way to get a similar experience would be to grab SBCL and write a high-level virtual machine on top of it that serves as a common GUI, application framework, editor, database, and provides other OS-related functions to make the developer experience 100% within Lisp. No Emacs or anything else from the outside, everything from audio over the graphics and the monitor sizes to networking needs to be abstracted away from the real machine. For example, every GUI and graphics feature needs to be freely scalable and resolution-invariant, based on virtual screens with their own coordinate systems. Aspect ratio is a problem, though, it probably needs to be taken from the real machine.

Anyone who wants to develop such a thing would have to take care to also abstract away from common mechanisms that are not very useful. For example, there seems to be absolutely no need to speak about files in such a system except for legacy support with the outside world. Likewise, standard network access should be on a self-configuring virtual p2p network whereas normal networking is a legacy system to the outside world.

Well, that's just my idea of a good Lisp machine. I don't mind if it runs on Linux as long as it doesn't feel like it. On the contrary, having such a large ecosystem underneath would allow the VM developers to integrate existing technologies freely into the VM. All it takes is to write a Lisp abstraction layer that deliberately prohibits any direct access to the underlying non-Lispy implementation. (If you grant too much access to the outside from the VM, then you destroy the VM's purpose - guaranteed interoperability, full reflection, and interactivity.)

However, I don't see such a truly interactive environment to happen because it's a lot of work.
I know this is not exactly what you are asking for, but are you aware of the layout called "English International with AltGr dead keys"? (lets call it EI)

If two or more of languages you switch between happen to be based on latin-script, it's quite likely your will be able to use EI instead.

I previously switched between Danish (for ÆØÅ) and English for programming, but since discovering EI I haven't had to switch at all and it's been a real pleasure.
Slippery slope, right there. While some people will be able to draft a reasonable title like you did, many will be klutzy and some will be a mess, as compared with the very occasional herring like this one.

Another example is a post I just put up about a sci-fi and fantasy book review blog with the sadly useless name of “Before We Go Blog”. I contemplated explaining it better in the title exactly as you are suggesting, but in the end added a comment with the blog’s own self-description and left it at that. If enough people find it interesting, it will sort itself out.
Yes, it is an amazing story.

See the link else thread about the Glomar Explorer as well.
> You'd think Windows would be free

Windows is free (as in beer) as long as you accept the message in the lower right corner 'blah blah activate windows blah blah'
I agree with the article though that the letter borders on threatening and is misleading.

Nitpick:
Angst != anger
The problem here is not the absence of pattern matching, it is the absence of the "tag" part of tagged unions. Union types like the one you presented (union result = user | Errors) are different from sum types, as they don't have a tag. Without the tag you need a way to know the type of the result at runtime. For example in TypeScript, you can use a type assertion and control-flow analysis to emulate sum types and pattern matching: https://www.typescriptlang.org/docs/handbook/2/everyday-type....

While sum types and union types are close, they are not exactly the same. Let's take an example:

union bools = bool | bool

enum Bools = A(bool) | B(bool)

The example is a bit weird but shows an important point: bools has 2 values, true and false. Bools has 4 values, A(true), A(false), B(true), B(false). In bools (the union), true and true is always the same. In Bools (the sum/enum), A(true) is not the same as B(true).

I don't know enough about type theory to know if union types have a relationship with sum types. They can be used the same for most cases but they have differences around the edges.
And yet to voice concern around the current worldwide covid vaccine rollout and effects is to be "anti-vax" and anti-science. People can be funny with logic.
I wanted to comment that in 5 years it will become similar to Samsung TVs where its impossible to remove ads in the menu. However, I realized a less severe version of that is already in place on Edge and you need hacks to go around it
Thread locals work, but we think in scope locals we have a better more robust mechanism more suited to the way thread locals are used in things like logging libraries.
Facebook Goes After InstaPy
True. `sh -c export` then, with `set -o allexport` ;)
I think that’s CallerMemberName.
I suppose the opposite of all this is Guns’n’Roses taking ten years to record Chinese Democracy because Axl Rose wanted to hire a pro skateboarder to do mixing and stuff like that.
Also services using split horizon DNS: i.e. it is publicly available service, but only when used from outside. When used from inside, it is not routed through public interface, but resolved directly to it's internal IP.
The first part is indeed annoying and part of Edge.
(I agree doesn’t make sense)

But the second step is part of Chromium. Chrome shows the same alert for extensions changing the new tab page for the first time.
(Which to me makes sense)
I'm not sure I would the poisonings "reckless", they are deliberate, calculated and successful. Of course they could instead make it look like an accident or a drug overdose; or just take the target out by sniper. Instead the Russian government orchestrates obscure methods that make it much more interesting for the international press, as well as making it obvious for everyone that it was the FSB without completely destroying plausible deniability.

That's completely different from "people staffing an air defense system were reckless/undertrained/misinformed and accidentally shot down an airliner".
> Apples compliance in China applies to Chinese customers only.

Effectively everything Apple sells is made in China. Apple is nothing without China. They are, unfortunately, required to do literally anything the CCP demands of them, push comes to shove, to continue existing as we know them.

Losing the Chinese market would be sudden-er death for Apple. China is Apple's largest market, and will be the vast majority of their revenue growth for the next 15-30 quarters.

More importantly, losing the Chinese market means losing ~100% of all of their manufacturing. (Anyone know how many iPhones are being made in India these days?)
With the new oracle licensing you can use an LTS until the next LTS comes out and one additional year on top, for free. That one year should be more than enough for testing, isn’t it? Especially that thanks to strong encapsulations java updates are even more of a breeze.
With Mughals its whole different story. Instead of discouraging religion, some emperors tried to solve by marrying Hindu women. But their kids has to belong to one of the Koran or Vedic shit. It did not solve either anything. Now both of you go downvote me.