skysight-inc/HackerNews huggingface dataset:
It it just a mistake or oversight in the definition of the language. It doesn't really make logical sense that a null is an object but a string is not an object.

It would kind of make sense in Java, where only object types can be null. But that distinction does not exist in JavaScript.
Not the same (or even similar) per your own link actually (which i think you added in an edit after I replied? Either way it’s a decent breakdown).

I’m not saying DAI is risk-free or even objectively less risky (though it could be argued); it has a different kind of risk-profile and all-together due to how it’s constructed.
Maybe a dumb question, but why is toxicity in chat a problem that needs to be solved (to the point of disabling all cross team chat)?
There is only one actual practical driving test.
Nighttime and Autobahn driving are just special lessons.
Oh come on, this story again?

This is great news for physics PhDs and the NIF machine is cool as hell, but it’s research to keep the US’s doomsday devices up to date. This does very little to stave off the other doomsday threat before us and nothing to justify the breathless reportage that it’s getting.
And now ... a group of 30 - no-longer - students treat their IT equipment with hits by a screw driver ... because it works.

Our education system is amazing ;)
But it's already disabled by default. People have to opt-in to those negative interactions.

That said, I suppose it's still a headache for Riot to manage some of those interactions regardless.
>Yeah and since the Magpie won't be around long (since it will soon find a new shiny job) someone will have to learn rust just to maintain this project.

Maybe the new maintainer will rewrite it in Zig or Haskell if they don't know Rust.
I'm not convinced by that narrative. I think there is still limited proof that masks make any noticeable difference. But the public demanded mask mandates (unlike things like vaccines this is very noticeable so for many people it gives them a peace of mind that something is being done), so the officials delivered. But to save face, they invented a story how they always knew masks work great, but didn't want people to do a run on masks.
You can't be accused of IP theft if no IP was actually developed during the time. This project sounds like a hot mess; who knows how far it actually got and what came of it.
No. That assumption would be incorrect.
For an individual, who mostly cares about focus time to complete their tasks, remote works great.

I’m conflicted because I love remote for focus time but my job demands convening large groups and getting consensus and decisions, and that is way easier in person.

Any tasks which require multiple people working together, decision making, reading body language, having small conversations that you might not schedule a call for (which I think all fall into management tasks more than IC) are better in person
How is Facebook’s privacy in even the broadest sense better then those of Mastercard and visa. They run experiments on entire groups, this list is longer than I can possible fit in this post. The biggest fear you can have for Mastercard and Visa is that they accidentally give away your private data for free to the world instead of selling it off to some data aggregators.
It does in fact speak to the technology, because this particular technology is extraordinarily undecentralizable and thus lends itself to corruption and boondoggles.
It is not controllable at all: It still enforces any app author's will against the user's. Root is not offered, and the grapheneos maintainer seems to be personally offended by the thought that root could be helpful.
SUVs have much lesser chance of going mainstream than EVs in India. The fuel prices here are off the charts, and mileage is generally considered a very important factor in household purchases of cars.
You don't have to tell them you were fired
Telling people they didn't need to wear masks was a horrible idea. The worst decision by the public health apparatus (as opposed to the political leadership, which made a lot of blunders at various levels) in 2020 and probably the entire past 100 years.

I don't know anyone who defended that at the time or now. On the other hand, I don't know anyone who thought masks wouldn't work well either. Everyone I knew ignored that.
Even as a Dota fan of 10+ years, this comment misses the mark. This website’s audience is mostly North American. LoL dominates that region by a wide margin.
It might be worth explaining what an "artifact" is. I've tried searching but I can't find anything relevant.
So, as someone with a lot of very strong opinions about both League of Legends and online communication, I am wildly in favor of this decision.

The problem with all-chat in League of Legends, particularly in the ranked queue, is that it can only hurt your team's chances to win. At best, you're wasting time typing; at worst, you're actively frustrating and distracting yourself from what is already a very difficult game.

All-chat, as some have already noted, is actually an opt-in feature already; you have to turn it on. I've had it turned off for about two years. I don't like it; it makes me play worse. That is beside the point.

In my opinion, the point of this change (from Riot's perspective) is not to shield you, individually, from your opponents' flame. /mute exists, and if you want, you can turn /all off entirely. What you can’t do is turn it off for your teammates, and that’s the problem.

The point of this decision is to stop people from engaging. And for that, I am grateful. I can count many, many games that I knew my team could win, if only they would stop getting tilted and typing back at what the enemy team was yelling at them in /all. All I want -- and apparently, all Riot wants -- is for people to just stop yelling and play a gosh darn videogame.

The complaint, as far as I can tell, is that you lose beneficial interactions from this, too; "glhf [good luck, have fun]" at the start of the game, or "nice play" from someone you just killed.

I have played a lot of this game; comfortably thousands of hours. I understand that this is anecdata from some guy on the internet, but I feel extremely confident in saying that the positive interactions are a minority; even if they're not, I would be hard-pressed to say that they outweigh the games that I've lost, or the anger/frustration I have seen teammates feel, as a result of /all.
The debt ceiling issue may be postponed but the real issue is that we don’t make a lot of physical things in the US. It is a service economy in a world where service is commoditized, as well as currently not allowed (due to various COVID restrictions and mandates). Economies that make things will bounce back before ones that are downstream of all that. I know this is an unscientific opinion, but it feels to me like the US economy is a house of cards and luckily, it housed a lot of overpriced assets, and the US Dollar is still the reserve currency of choice to prop it all up.
This is a masterclass in horrible logic. Every sentence either starts with an incorrect premise (e.g. that roads are only for vehicles) or makes extraordinary leaps in order to conjure a conclusion. Well done?
My experience hasn't been the same. All chat is toxic just as often as team chat. ggez, lots of taunts and jests after getting a kill on you, and the laner who lost lane against you rubbing it in your face after his team carries you -- all of these are extremely common.
> So yes, management pushes for return to the office, but they do have real reasons. It is dishonest to simply paint them as power addicts who just like to see slaves toiling for them.

If this is a genuine concern it is profoundly naive. If someone is slacking off at home, they will be doing the same slacking off in the office, just with extra steps of convincing you that they are busy.

If you have no means of evaluating that people are not delivering other than eyeballs on them, then your organization is deeply broken.
Yeah, it's really easy to get into an infinite loop with the various Microsoft login screens.
USB-C iPhone becomes a reality thanks to a robotics engineer
Lack of spot VM means that all spare capacity has been taken up by the regular VMs, meaning that it spots are gone, so are regular ones.
Servers require moderators/administrators. I hosted the counterstrike server in my university a long time ago, that's how I got into linux, and while at first I thought it would be a technical challenge it turned out to be a people problem mostly. Police language, resolve conflicts, even got into a physical fight with a banned player.

Obviously companies don't want server administrators because they want to scale without employees. But a multiplayer game is a socializing game and socializing without moderation is horrible. And I'm not talking about moderators that get reports out of context and don't know the players. A server admin, a game master, has to be in the community. You can't scale human interactions without turning them to shit.
I mean being able to sell a damaged car - does that mean you don't get the insurance claim?
>I don't follow League of Legends

You should've stopped there.
It's frankly impressive how even 10 years down the line the dota playerbase still holds a grudge.
According to Wikipedia, the 17 year old boy that shortly before the event bought the car for $300 sold it for $25000. I don't think he cried himself to sleep.
This will kill league of legends.

The most fun I've ever had in this game was playing, and winning the "psychological war" by intentionally tilting the other team. The moment I'd get a hint of internal strife within the other team, myself and my friends would do whatever we could (not offensive) to encourage keyboard warrioring because it literally would win us games. They'd get sloppy, spend time typing, and would occasionally rage quit.

The fact that this aspect of the game is lost means I am instantly dropping it, and switching to Dota 2. Many of my long time (like since 2010) league friends feel the same way, regardless of how much they have spent in the past.

This is super ironic since Riot has a bunch of internal culture problems with sexism (especially compared to pro-speech valve).

League of legends was already a dying game, but this is a pretty epic self-pwn.
> In an interview with CNN in July he was asked his reply to critics who said such flights were joyrides for the wealthy, and billionaires should better spend their time, energy and money solving problems on Earth.

> “I say they’re largely right. We have to do both,” he said, adding that Blue Origin’s mission was about “building a road to space for the next generations to do amazing things there, and those amazing things will solve problems here on Earth”.

That Bezos agrees is largely missing from every critique I've seen so far. Such a perception must be pretty frustrating for people on the inside who apparently may see "flaunting and billionaires" as just as disappointing a situation as the critics do.
The Inevitable Failure of Organizational Planning (2010)
Showing GUIs from Shell Scripts
Sad. I’m also reminded of a UX change a few years back that I felt significantly reduced chat engagement in the post-game screen.
You gotta do that anyway. It really sucks when a multi-day job crashes halfway through because of some silly bug and then you gotta restart from the beginning. The ability to resume from crashes is required regardless of where you're running the code.
What political leaders are posting there? Public health leaders? Even medical personnel? Because those people should probably be fired and replaced if they are publicly associated with it.
Curriculum isn’t standardized, and while a noisy signal, difficultly of admission to a school can be valuable in lieu of other signals, or otherwise knowing the details of a particular school’s curriculum — top 50 vs. top 500.

Interview 1000 people uniformly sampled from the population of software engineers and get back to me if you disagree.
> They're not guilty of a crime on the books

Then they are innocent and there should be no compulsion.

> I would hardly call antivaxxers innocent

1. People who are against compelling the innocent are not antivaxxers by dint of being against that.

2. Those who would compel innocent people probably are and should be guilty of a crime on the books.

> Punishments are an incentive

They're not, they are a disincentive. Incentives encourage, disincentives discourage. The carrot is an incentive, the stick is a disincentive.

> Moreover, if you want to talk about the law, no one is entitled to their current job

Did I mention tyranny?

> and employers have been given carte blanche to set and modify employment conditions

I'm not an American and even if I were, not all states have the same rules for employment. You're creating a straw man. If we were really talking about the law, and criminal law at that, where's the mens rea?

> Losing ones' job for failing to meet the bare minimum workplace safety requirement of not being a vector for a highly communicable disease

It's not a bare minimum requirement unless you start compelling people, you're begging the question.

> is free to forfeit their job, but they are not entitled to be a victim about it. That's a personal choice.

I'm pretty sure I heard this form of argument in the 80s about homosexuals and HIV, it didn't hold water then and it shouldn't now. Those who fail to learn from history are doomed to repeat it.

Edit: a tyrannical typo
If the app is using the Background App Refresh entitlements [1] (Background fetch / background processing) then it is possible for iOS to update the screenshot for the app switcher periodically even when the app is in the background

Messages does this, as you will notice that an active conversation tends to be up-to-date in the app switcher

[1] https://developer.apple.com/documentation/uikit/app_and_envi...
sorry, but your assessment of what is genuine vs disingenuous, is very disingenuous in itself.

Perhaps, it is time to relinquish the presumptions of moral superiority -- and just discuss technical details without the drama ...

I am saying that you wrote does not cover full spectrum of how the virus replicates, therefore your comment does illuminate the complexity that's present in interaction with our immune system.
Which includes, according to the NIH paper I referenced, antibody-dependent-enhancement (ADE).
Either way, you and I as well as the author are just guessing. Without further numbers to back it up it could be either.

Google's Recaptcha uses canvas for fingerprinting, for one.
Maybe because a company like Riot can be held accountable for the poor content of its chats? (in the court of law I'm not sure, but in that of public opinion definitely)
But I have a question: Why did all governments have exactly the same behavior? Was there a handbook saying “talk to your citizen like dumb children” that was somehow mandatory reading before purchasing the vaccine? Why the coordinated action?

Erratic behavior doesn’t explain it to me — it was far from random, all particles went the same way.
> closures over lexical environments possibly shared by other functions

The same problem exists with lists (or any other mutable object). If x and y point to the same list, and you print x and read it back in, and then modify the list x points to, then (naively) it won't modify y. If you did want to preserve such structure sharing, one approach would be to print the entire environment and make liberal use of #n= notation. (I've occasionally done things like this.)

> compiled to native code

Assuming compilation is a deterministic function of the source code and the environment, and assuming the user hasn't changed the environment, it seems printing the source code should suffice, and the runtime can redo the compilation when necessary.
Short comment about the 'unknown' type: TypeScript 4.4 had me learning about it very recently, because 'unknown' has been made the default type in 'catch (error)' clauses [0]. So most of our code in 'catch' blocks suddenly didn't compile any more after an unsuspecting update of the TS version.

Which is a good thing, because in reviewing those I found several places where incorrect assumptions were being made about the type of error that would be caught.

(side note: TypeScript does not follow SemVer; they just promise to avoid breaking changes in Patch updates, but don't promise anything won't break in Minor updates [1])

[0]: https://devblogs.microsoft.com/typescript/announcing-typescr...

[1]: https://github.com/microsoft/TypeScript/issues/14116#issueco...
I feel like the help wanted signs at small businesses is largely due to COVID related measures that made it easy to stop working and enjoy an extended vacation. Things like stimulus checks and eviction bans. But the clock is ticking and people will need to return to work for those same wages as before. If they hold out they will still end up with the same purchasing power once inflation does its work.
How to zip a file on Mac – the easiest way
Learn about kubernetes for 6 to 9 months, full-time, and come back to it.

You have a lot of freelance work and devops positions that will give you that experience. You shouldn't try to do this alone, you need guidance to understand how this ecosystem works.
> that the cost of switching to renewables too early is negligible compared to the cost of switching too late.

Smaller yes, but I wouldn't call it negligible.

> the more the economy grows before the switch to renewables is complete, the harder it becomes to make the switch.

That one I think you got reversed. Think that one through, the economy now is way greater than it was in 1980, do you really think we were better prepared for the switch back then?
Instead of blocking a form of chat I'd just make the system auto-mute anyone using certain key words and phrases. Before the message is even shown. Reading or reacting to those kinds of messages doesn't help anyone, and the game already has a completely ineffective version of this in the form of censoring words (in the default setting).
The Framework Marketplace
An illustrated tour of wav2vec 2.0
The boards are different but the chip has the same markings as the chip on this board running AOSP on RISC-V.

https://github.com/T-head-Semi/aosp-riscv

So it should have a 3rd RV64GC + Vector draft 0.7.1 core capable of 2 128 bit vector ALU operations, 1 vector load, 1 vector store per cycle.
For the curious, the machine in question: https://mymochii.com/

It doesn't appear to be on sale yet. And from the comments on that video, SEM does not appear to be a "toss the sample in the machine and go" process.
Static classes still have constructors that gets invoked to create the static instance. Namespaces doesn't have constructors and instead each member of the namespace gets constructed separately.
what's remarkable (sorry) is that I'm a customer but heard about this only here on HN...
What about the EVs that can be classified as SUV? In Norway this is some of the most popular EVs..
The point is not to shield people from the flame of their opponents. /mute exists, and in fact, you already have to opt in to having /all displayed in the first place.

The point of this change is to stop people from engaging.

> usually ending any toxicity right there.

Nope, nope, nope. This is online arguments 101. Engaging with angry, anonymous, online strangers does not deescalate; it makes them angrier and draws in others. Which, for what it's worth, is exactly what happens in /all.

Also:

> Your opponent is not going to flame you for making what they think is a mistake.

You... may not have not played very much League of Legends. This is, like, the literal number one use of /all.
They are also great if you are paying out of your own pocket and not your employer's. For side projects, academic work, etc., that need GPU instances or large memory instances, the regular pricing is quite out of whack. Spot pricing makes it tolerable.
I mean, that's true. But really only when the Carthaginians were arrogant enough to invade Rome and hang out for a couple years.

Usually when the naval power stays off the home turf, it goes alright, but I take this is a great counter point.
Should be muted by default, too
The problem is team chat. The first thing I do every match is /mute all , because the chance of me getting question ping spammed, flamed, etc. is much higher than someone actually saying something useful in chat. I've been playing this game since Fiddlesticks was released in 2009, and it has always harbored the most vile children you'll come across online. It's like back in 2005 when you'd hear squeakers calling you the n word on Xbox Live, but on steroids.

It's too hard to properly coordinate without voice chat in a real time game such as this one, frankly. That's why text chat has no use outside of flaming and flash timers.
Without more context either party could be in the wrong there.

- The developer for building a non-standard solution that wasn’t asked for and is impossible for the next person to maintain (like those who decide to roll their own database, VCS, encryption, etc)

- or the manager for not understanding the requirements of the build and then expecting developers to redo existing work rather than spending 5 minutes learning the tech stack.

Either way, this is why some orgs refuse to allow any development without a technical design. When you go into a build with a design that everyone agrees on you ensure that expensive development time is focused and less time is wasted rewriting code due to missing requirements.
If both F and G are closures over x, and you externalize F, and later externalize G, how do you make sure their environments are enjoined when F and G are reified in a different Lisp process?

In Common Lisp, what about LOAD-TIME-VALUE?

Recursive printing of the environment just to serialize a single function seems atrocious and hazardous.
Which only raises furher points:

- Nuclear projects have decades-plus lead times. VC Summer units 2 & 3 have been in-process for 23 years, to be abandoned due to both costs and mismanagement. Construction and commissioning remain only a part of the entire nuclear life-cycle.

- Solar and wind power have seen a long-term cost declines since the 1950s. Doubling installations reduces costs by 20% through learning-curve effects. At the same time, nuclear's costs have been increasing. These trends are well-established and must be factored into future projections of presently-planned energy projects.
https://ourworldindata.org/cheap-renewables-growth

- Nuclear power, along with most complex and large-scale capabilities and institutions tends to promote corruption and mismanagement, along with tremendous consequences for mishaps resulting from these. Corruption is not a technical problem with a technical solution, it cannot be engineered against. Yes, other energy modalities have seen enormous failures, but, 1) those also arose from mismanagement and corruption and 2) because they were not based on nuclear power the affected regions rapidly recovered, are once again inhabited, and no latent risks remain a statement which cannot be made of the major nuclear incidents expereinced to date.
Use GeoServer to render the data and serve it as a WMS layer. This can be combined with whatever base layer you want underneath.

Then to make it interactive, you have WFS service to handle the clicks.

At the end of the day, the data is still scrapable, but it's not nearly as easy as just grabbing the x and y using browser tools.
Ok, I think we will agree to disagree.
I interviewed 1000s (low 1000s) of people through out my career.

I made mistakes -- but majority of them were on soft-skills sides of the problem.

The university names mattered little, and in many cases effected person's self-promotion efforts/abilities. That has some value, but not when it is 'instead of' high ethics and technical skills.