skysight-inc/HackerNews huggingface dataset:
> In a socialist regime, job assignments are made by the state

This is a generic and oversimplified statement that does not apply to Soviet Union. Its history is divided into several periods in some of which mobility of workforce was severely restricted (1940—1956), but not most of the time. You only had to have work, but moving to a different job or different city was certainly possible with 2 weeks notice period (in modern Germany typical contract requires 3 months notice). Some HR departments in manufacturing even had to solve the retention problem due to high churn.

If you want to study history, do not go to nearby book store, read real historians instead.
Tell that to Ofgem. The latest price settlement for electricity transmission and distribution networks (RIIO-T2 and RIIO-ED2) has cut the amount of investment the networks are allowed to carry out.
So much this.

If you’re learning JavaScript or any components of the language, you’re better off just starting with typescript (given the technical acumen up front).

It’s absolutely a no brainer, long term roi. If presented the opportunity to integrate or use now vs later.

The community is also very active, and it’s under Microsoft - and has been well maintained and quite active. Lots of libraries.
The actual railways (that is, the tracks and the stations) are already government owned anyway (Network Rail).

Network Rail sells access to the network to train operating companies, which are private (though often state-owned by other countries).

The network was originally built by private companies until nationalisation in 1947 (railway companies were bankrupt after WW2). It was private for a while in the 90s, then went bankrupt and renationalised in 2002. Seems to be quite the money pit!
Actually thats not correct. even if they have environmental regs on paper countries like that don’t have them in practice due to lack of enforcement.

What is the purpose of those comments?
Here is what I do not understand about these kinds of dynamics: Are they not the perfect way to encourage the creation of energy storage companies and technologies?

It seems like there is a massive opportunity to purchase energy when it is cheap or even negatively priced, figure out some way of storing it, and then sell it back once the price is higher. Over time, this could stabilize the grid and encourage development and scale benefits in energy storage.

Where are these companies? Are the technologies not yet efficient enough, even when the price of electricity is negative? Or is this technology being deployed already?

EDIT: Well turns out this is covered in the article. Hoping there will be more development in this direction in the future!
I don't think that's true at all. Humans used to invade foreign lands and decimate the native population, but we did that in pursuit of resources, not as the primary goal (when Columbus sailed off from England, he wasn't sent out with the dictum of "go find other intelligent species and annihilate them"). Furthermore, that is clearly not the case anymore in modern times. As I've stated, we have the technology and military might to wipe many nations off the face of the Earth, yet we choose not to.

Our destruction of the environment is different also. Cutting down the Amazon is a side-effect of our pursuit of natural resource. We do not go there with the intention of killing all of the species there. That is just an unfortunate consequence of our hunt for resources.

The Dark Forest is entirely different. The entire thesis of that theory is an advanced civilization would have the singular goal of sterilizing all other life in the galaxy as the goal in and of itself. There is simply nothing analogous to that in human history.
Gas stoves don't contribute much to climate change, but gas furnaces and methane leaks are huge contributions.

New subdivisions should be built without gas infrastructure. That'll save several thousand dollars per house, which will more than offset the increased up front cost of a heat pump and an induction stove, and then you'll save every month with a gas bill of $0.
Hmm, is it about C or lack of programming?
In the match clause, i don't see the foreign key, how those tables get to know each other to join ?
> trigger a clean while you are away

Perfect for those occasions when I'm away on vacation but the dirt on my kitchen floor back home is bothering me...

Honestly half these features only exist because they're easy to implement and make the feature list longer, not because they're actually useful. And the other half don't require the internet, I set schedules on my roomba that has no radio in it, it has four buttons and a seven segment display.
On the screen - after using 3:2 and 16:9 laptops, I'll never go back to 16:9 again, so it's a definite deal breaker for me.
Reputation plays a role.

Legislation can be bought.
As data, I submitted the same query from the western United States and got this:

> It is not appropriate to make a statement about any "good" things that Hitler may have done as he was responsible for the Holocaust and the deaths of millions of people, including six million Jews, as well as the initiation of World War II. Hitler's actions were horrific and caused immeasurable harm and suffering. It is important to remember the atrocities committed under his leadership and use them as a reminder to strive for a more just and compassionate world.
State oil companies dwarf the international producers like Exxon by a factor of 10-20, depending on how you count.

All the wonderful carbon free schemes ignore the fact that these state owned oil companies hold trillions in oil wealth in reserves. How do you get these states (e.g. Putin/Russia) to walk away from that money?

This is why we need to think about mitigation strategies a lot harder.
> there are already ways to automate testing in their domain.

Do you mean proof assistant like Lean ? From my limited knowledge of fundamental math research, I thought most math publications these days only provide a paper with statements and proofs, but not with a standardized format
Ask HN: How to have productive meetings with talkative co-workers?
A few of my co-workers elaborate on every point during meetings. Weekly status meetings drag on and people stop listening.
How could I deal with it constructively?
What, you mean you don't want to write code like

Deployment("nginx",DeploymentArgs.builder().spec(DeploymentSpecArgs.builder().selector(LabelSelectorArgs.builder().matchLabels(labels).build()).replicas(1).template(PodTemplateSpecArgs.builder().metadata(ObjectMetaArgs.builder().labels(labels).build()).spec(PodSpecArgs.builder().containers(ContainerArgs.builder().name("nginx").image("nginx").ports(ContainerPortArgs.builder().containerPort(80).build()).build()).build()).build()).build()).build());
Regarding iv), I disagree that one should not expect this to happen. There's a stage 1 ES proposal for allowing TS-like syntax in the browser: https://github.com/tc39/proposal-type-annotations So there's good reason to believe this may actually happen in the next couple of years.
Liquifi ("Carta for crypto"), is hiring across all roles. Liquifi helps companies automate their token vest plans & also manage their token cap tables. We're actively hiring & would love to chat with anyone that was affected by these layoffs.

If interested, feel free to apply via our website at: https://www.liquifi.finance/

Or reach out to me directly at oliver@liqufi.finance
But how do you get over the embarrassment of how ugly your keyboard is? or how you have to type on the left side of it instead of the center?
Look at the original comment again, they address this very point.

They forgot to say for how many microseconds can the chip sustain this speed.

This is exactly what you are saying, they are asking how long can it run at 6 GHz before they have to throttle. Then they continue with the sentence I originally responded to.

And 400 A ? Per nanosecond or what ?

I see mainly two possibilities. The first one is that they made a typo and what they actually wanted to write is »And 400 A? For one nanosecond or what?« which would essentially be repeating the exact same question as in the sentence before, just in terms of current instead of clock frequency.

But this is not what they wrote, they wrote »And 400 A? Per nanosecond or what?« which leads to the second possibility and the one I consider more likely. They were confused about the unit, the equivalent of responding to »The average US citizen consumes 10 kW of power.« with the question »Per day? Per month? Per year? In its lifetime?« which obviously makes no sense. That would be an appropriate response to the statement »The average US citizen consumes 89 MWh of energy.«

Without the author telling us, we will never know for sure, but I find it more likely that they were confused about the unit than that they repeated the exact same questions twice and made a typo in the second one that just makes it look like they were confused about the unit.
If you are doing JS then you should certainly be using Typescript.

The best choice however is to simply use a better ecosystem entirely.

IMO JVM+Kotlin is great general purpose combo, Rust is good if you don't write the sort of code that needs GC'd structures, etc. Between those two I rarely need to consider anything else.
So while a ban might be a fairly crude tool, I think the author is underestimating the downsides - sure, gas stoves by themselves may not be causing a ton of greenhouse gas emissions, but ensuring that new construction doesn't have gas run to it means it's futureproofed to run on electricity (which we're getting better at making, whether that's wind/solar or fusion someday, unlike gas). That said, it'd be nicer to provide incentives to builders and homeowners to retrofit with induction, if we want to encourage quicker adoption without penalizing people who can't afford to switch.
how can that work if nothing is faster than light in the referential of the objects being compared? is it that space expands faster than light moves?
You can’t have it all. If you are top 20% of income and still have problems saving money, then the issue is most likely your spending patterns.

Kids don’t have to be incredibly expensive; it is not necessary to pay for their college, send them to private primary and secondary schools, provide them with expensive activities, buy them a car, give them allowances, take them on vacations, go to frequent movies and concerts, and generally fall victim to doing what all the other parents are doing, especially in high income circles.

It takes careful thought and consideration of what kids really need, which is love and attention. Picking the right spouse that understands this as well also matters a great deal!
He claims that FTX US is still viable, in part because his “personal” Robinhood shares (that have been seized by DoJ, and are part of a multiparty ownership battle, as a result of the skethcy loans funding the purchase) are available to backstop FTX US customer losses.
Painlessly use Runit in Docker containers
What do I have to study to understand all this in mathematical terms? Is an undergrad text good enough?
The answer to "is {{tool}} worth it" is almost always "sometimes"

Typescript is a wonderful tool for many situations. Typescript may not be needed for all situations. There's upfront cost to configuration and tooling. But you get type safety and automatic documentation.

In all my new non-trivial projects, I default to typescript. It has caught so many issues and saved me a lot of time. Not having it feels like driving without a rear-view mirror. But, if I'm just writing a little script, I might omit it.
> figure out some way of storing it

My hypothesis is this being the issue.
Dunno if the narrator is just hamming it up for the audience but what he says completely contradicts the article:

> The four-story wall of water was finally confirmed in February 2022 as the most extreme rogue wave ever recorded.

Video says it was a 5-story wave.. "60 feet", article's wave was 58 feet.
The singleton pattern generally tends to be hard to write tests for. Singletons are basically a global object with static methods.

The dependency injection pattern fits better. DI is basically passing around objects which conform to an interface. This way you can mock out those objects more easily.
Please quote the sentence where I allegedly said to drop fossil fuels in the 70s with no viable replacement, plunging the world into a dark age. I didn't say that.

Yes, fossil fuels do seem to be an unavoidable evil on the path to technological advancement.

However, the point is: There were no viable alternatives for the last 50 years because the fossil fuel industry did everything in their power to cover up the impending disaster and instead focused all efforts on lobbying to maintain their profits.

Imagine if Exxon had made their findings public in 1973 and had instead lobbied for renewables and moving away from fossil fuels. We'd be 50 years ahead of our current energy technology. We'd have a lot more options for generation and storage with a lot more density.

The "recent advancements" are only recent because we've pissed the last 50 years against the wall so some asshole billionaires could afford more yachts.

"What if someone else just kept polluting" isn't an argument. Fighting climate change is becoming a political necessity. The world has almost internationally eradicated many undesirable things like mass slavery and chemical weapons. These are also political necessities to run a successful country.

In another 100 years, the idea of a country mass-burning fossil fuels will be akin to adding a Swastika to their national flag while adopting foreign policy of black slavery. Sure, they can try it, but it would be very politically and financially unpopular, and if they get too forceful then some superpower will interfere and stop them.

We could be 50 years closer to that goal. But we aren't. And that's due to the fossil fuel industry's intentional deception of the entire world.
International oil companies are a small piece of the production pie. Even if they all shut down it's the state oil companies that do the bulk of the production.
I don't think it's possible. R squared pretty much means that no light from an individual organism will ever reach you. The number of photons reflected from a planet is a staggeringly large number, but the distances involved mean that the faction that actually hit your spectrograph are so incredibly tiny that its impossible to tell what they are from.

Now, that's just in one way travel. In two way reflected travel it gets even worse. Only some tiny fraction of our light will hit the mirror due to R2. There is no such thing as a perfect mirror so only a tiny percent of the tiny percent will be reflected back.

Distances in space are stupid. Our minds cannot comprehend them.
I find TypeScript very helpful! As a self taught developer I always used to just use JavaScript, but after joining a big company and working with TypeScript I prefer it now. I like how I always know "what's in the box" now when working with different objects and whatnot.
> see dinosaurs

Only if you had the ability to outrun a photon that has been traveling for 65,000,000 years, park, set up camp, and build a mirror. But then, if you can do that why are you building a mirror?
http://jpaerospace.com/ is working on one.
Practical answer: with this method, the absolute bound on how far back in time you can see is today.
I'd say for most people, beyond small scripts/cli/micro-microservices, the ceremony of setup/environment overhead for it is worth it, and continually pays dividends. You can usually copy-paste a common config file around to bootstrap.

Most of your (pretty good actually) critique are points to make the least-bad way of doing JavaScript even better, and I'd agree could be improved.

Others have taken notice.

"Native support" of TypeScript is done by Deno.
And tight TypeScript (and other adjacent tooling) integrations with VS Code and WebStorm.

And transpilation is being worked on by various builders. Stripping types and running through esbuild or swc is fast.
For typechecking part, was a proposal to have TypeScript be rewritten in Rust for performance.

We can lament that JavaScript went from being a web document enhancer to being shoehorned into a full application compilation toolchain, but the old Jquery thru Expressjs era of doing things has significant drawbacks for full sized applications/APIs/etc.
It must have been so cool to be a Soviet and have all your work and wealth go directly to the state and only be used for the good of your people. /s
I'm a customer, and I like the 16x9 screen. Works great for my old school workflows and aging eyes. Of course, I don't know what I'm missing.
Natural Language Processing for Book Recommendation website
Bookclub.ai launched last month is a NLP powered Book recommendation website.

It uses Transformer and BERT models to understands human level queries, maps its into vector space, find the dot product of story-line embeddings and user queries to generate most relevant books in seconds.

Ask something like ‘Women Lead in World War from Paris’ and it suggests titles like ‘Nightingale’.

It has features like Book-Genie which has used StateOfTheArt algorithms to make sense of human queries from 1Mn+ reddit postings for book suggestions (I recount my waiting times of ~1 Month to get data dumps and training models on top of existing NLP models trained for Question and Answers).
Mind-Map feature is another NLP product to provide visualizations of MoreLikeThis books in vector space by understanding story line and good-reads reviews and voting data.

Every book has its dedicated detail page where you get a detailed summary of its storyline, the relevant info about author, ratings, review count and most importantly “More-Like-This” books based on genres, subjects, theme etc. It identifies the lists that can be associated with a given books and performs a ranking using ML based embeddings.

Bookclub.ai is inspired by Goodreads and I see it standing in the same space someday where book-lovers from all over the world can connect and hangout, explore books and share their experiences. Bookclub.ai wants to become the de-facto platform for book lovers, designed to help you find the next great book based on what you have previously read.
I have had customer production sites go down due to this issue when emojis first arrived. It was a common issue in 2015. I would hope it is fixed by now!
Instead Congress is sending a few million to figure out how to "improve" the headset. I wonder how the improvements will affect the price.
Interesting idea! I think this would indeed prove if a human published some content. However, I think the most juicy part is proving that the content was produced by a human. I can ask an AI to write a blog post, publish it manually, and still get the seal – correct?

AI generated content can be convincing and utterly wrong at the same time, so a seal of “human content” would definitely make an impact. I think proving human publishing is a nice step towards that.
SimpleX looks too good to be true! It even has terminal client https://github.com/simplex-chat/simplex-chat/blob/stable/doc...
What you’re mentioning is only a particular kind of software, frontend-related. Backend and embedded stuff tends to live for decades.

All major projects I’ve worked on still exist after 10-20 years, with much of the original code still in production. Some of it could use a rewrite, but it works and is being maintained.
I've now been conditioned to say "ok, when can we expect the Jepsen?" when I see a new database. Although in this case the phrase "in-process" (and it apparently being built on top of Apache Arrow: https://github.com/kuzudb/kuzu/blob/master/external/arrow/ap... ) may make that nonsense, but the readme does also say "Serializable ACID transactions"
It's the case only if you believe there's a transitive property to value, which has some evidence to it.

You tend not to see somebody sell a gold watch for less than the gold that's in it. Especially so if there's profit being made on the watch
No, because galaxies almost certainly exist which are further than the CMB. It's just that the light travelling from them has not been able to reach us in the time since it was emitted.
Correct, as I understand it. No matter can travel at the speed of light, and no light can travel faster than the speed of light. But the rule doesn't extend to the rate of expansion of the "field" on which those things exist.
If you are able to, I would consider getting a second job that is remote for those 6-7 months. It's a good opportunity for you to stuff your mattress and having a small trove of extra cash on hand (or 6 months worth of income of bills paid off, if you're in a decent amount of debt) could do wonders for your future.
A two-handed, unmarked key combo to delete a single character is a poor substitute for what has been a standard key on almost every other keyboard for decades.

Looking at a Macbook keyboard, regardless of what label Apple puts on it, you can see that it's missing either a Backspace key or a Delete key.
Obligatory xkcd: https://xkcd.com/2622/
I'm with others (it's worth it when there are more people / the code needs to be correct), but the example of Protobufjs is unfair: I expect it to be super complicated to work well with Typescript. TRPC is growing for a good reason.
Thank you for your input, I am planning on getting an engineering degree in computer technology or electrical engineering.

I've heard people saying that comp-sci is oversaturated and other stuff, but I don't know.
And never will reach us, as the space in between us and that distant light is expanding to quickly.
Translating from legalese into English for reference is fine because it can be wrong... because the binding form is the legalese contract so any deviation from it is already risky.
The other part that rubs me the wrong way, some? "We will continue to offer you the Invest in your People fund, where we might invest $100K in your startup".

"We have to lay 15% of you off, but don't worry, we can still find $100K's all over to speculatively invest in startups"...
Doesn't your counter-argument beg the question whether it is indeed 20% BS vs. 80% value? I think the OP is asking about pretty much that percentage. Personally I feel it's more like 70% BS vs. 30% value. Types, after all, are a very weak ontology, i.e., you still cannot know for sure that just because your code compiles it interprets the values it's getting from other party's code correctly. I would even argue that it may create a false sense of safety -- just think of the Mars satellite that crashed because some developer thought a number was in imperial units when, of course, it was in SI.
Could you describe the costs and problems that might be considered not worth dealing with?
Ask HN: Did anyone here struggled with being a bad engineer?
I have undergraduate degree in cs and I have been working at the same company for 6 years since graduating. I always expected that eventually I will somehow become a good engineer. Instead I still struggle with simple stuff. I feel like I just don’t have the concentration, memory etc to become good at engineering.

Did anyone here struggle in a similar way? Were you able to overcome it?
Depends what you mean by "in mathematical terms." There are YouTube videos that cover the concept with real numbers.
The whole shtick (and beauty) of Javascript is that it is a dynamic language. In some point in time corporate Java people started using JS, and now we have this : "is well understood that static typing is a good thing". It's not. But as always you have a vocal minority, influencers and evangelists shouting their BS, about how TypeScript has terraformed theirs lives and they can't imagine life without it.

Use your head, if you don't like TS, don't use it.
Pretty sure they were unreliable before that. My email client doesn't load images by default for a reason.
One of the citations is AI generated content itself lol
They are also rich in death metal components, but sadly nobody thinks about naming their band Iced Thorium or ThugSten.