skysight-inc/HackerNews huggingface dataset:
It's not just about type information; in fact, having type information doesn't mean anything in its own right. The point is in static analysis, which can be mandatory (most statically typed languages), or optional (e.g. Python).

I am not aware of any static languages that check the types at runtime (if such languages exist, please mention them in the comments); however. they require a static analysis to happen at compile time, and refuse to compile if the analysis breaks at any point. Python, on the other hand, allows to be compiled and executed without ensuring the type safety first; however it can still be statically analyzed, even without explicit type annotations, using an optional tool such as mypy (which can infer types quite correctly in many cases).
It's a pun. His father's business was grain malting.
To solve this exact problem PI-Hole is setup as the DNS server on my home router. Hence when out and about the DNS is not bound to Pi-Hole. When I am out I use Tailscale to tunnel my DNS queries to Pi-Hole at my home. Easy and reliable ad blocking on the go.
Not that big as the costs for an own database or complete copy would suffice, including administrative expense
That's a lot of goodies, I am buzzing with anticipation.
> Currently I use Vanilla-Extract, it's like SCSS but uses TypeScript instead of the SCSS language. It also compiles down into native CSS, so there's no runtime overhead like styled-components, emotion, etc.

I like Vanilla-Extract! Didn't wanna add to the article by talking about it and other alternatives I tried.

It solves the main two problems I encountered with Tailwind CSS by offering type-safety and low learning curve since you're mostly writing vanilla CSS.

However, some of its issues are:

- Isn't as widely supported as Tailwind CSS since it's exclusive to TypeScript (cannot use it in Laravel)

- Requires a special integration with each framework (couldn't use it with Remix.run)

- There's a runtime overhead when you use it inline via its Sprinkles package. Without it, you're back to thinking about class names and having your CSS in a separate file which I personally found not to be neither the most productive nor the most maintainable approach.

That being said, Vanilla-Extract author has recently Joined Remix.run and I hope they address some of these points soon.
Is granpaw's shotgun really going to prevent the government from enforcing a law someone doesn't like? Highly doubtful. Police are likely going to be more heavily armed than a random citizen, and if not, the military definitely will be. An armed population is not going to be effective against a professional force. What an armed population does seem to be good at is: hunting and sport, but also domestic violence, mass shootings, school shootings, road rage shootings, and so on...
"Wealth" is getting a double use here, to mean both "the fact that they are wealthy" and "the assets they have that make them wealthy".

The fact was destroyed. The assets were not destroyed; they went to other people.

Capital doesn't have a double meaning like that. Capital is the latter. Capital was not destroyed here.
Also on macOS and (at least within emacs) Windows.
Correct, that was Neil Gaiman in Neverwhere:

> The sky was the perfect untroubled blue of a television screen, tuned to a dead channel.

He's written about the change in meaning of that line:

https://twitter.com/neilhimself/status/1546178115038334977
I hope it doesn't hurt the birds!
I do find stuff like this fun/interesting though I imagine this is pretty low on list of concerns. You need a shape that is cheap but also accessible to different heights and easy to clean.
I'm not very familiar with physics, but if I recall correctly the electromagnetic force can be thought of as a Hopf fibration.
Twitter says it will no longer enforce its Covid misinformation policy
Right, everyone is different and should consult with a health professional.
Massachusetts sues Google and iHeartMedia over deceptive Pixel 4 ads
"Let the unit die and just create new ones every few years" is a brilliant solution to many issues in complex systems. Practically all software created by humans behaves the same way - want a new version of your browser or a new major version of your OS kernel or whatever else - you have to restart them.
Hacker News Search on Algolia is down
FYI, the search at the bottom of HN's site relies on Algolia and its has been down since November 27, 2022. New content is not showing for 2 days:

https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...

My iOS, MacOS and Android client app HACK which relies on Algolia for a tiny portion of the app (the Chronological section) isn't able to show the new content. The vast majority of the rest of the app works fine.

Issue filed on Github:

https://github.com/algolia/hn-search/issues/233
Sorry, could you reformat your code? I can't read this well.
> Not being able to test-run a partially completed program can increase your development cycle by orders of magnitude.

This sounds insane to me. Do you really think needing to specify types up front saves you that much time?

Multiple orders of magnitude means you're talking a 100x speedup at minimum.
Apparently they make nests from it, but they'd probably make nests from radioactive waste, too.
He went off the deep end later but he showed he had chops first. Dubliners, Portrait...
He has spent a long time lying about FSD to inflate the value of Tesla stock.
I'm not sure how accurate that is:
https://www.opensecrets.org/elections-overview/biggest-donor...
Then maybe your original post shouldn't say: "Because meat tastes better, and I want it."
The US has a standard charge plug, CCS type 1. Other than Tesla, all other manufacturers are using CCS. Chademo is an old, dead charging system that will rapidly disappear now that Nissan is no longer using it on their new cars.

The CCS charging providers are coalescing around a plug-and-pay system that lets anyone plug in and pay without needing separate accounts on each system. That standard is being incorporated into newer chargers and vehicles are being upgraded to support it.

the EV charging market is larger because fuel is more expensive, people drive shorter distances, and governments have more consistently promoted the switch.
I mean it's always easy to look for a conspiracy, but is it really so crazy to think that in a market that lost $2tn of "value" (I know crypto market caps are fake, but bear with me) that the most aggressive trader out there lost $8bn?

When I say investments, I don't mean VC investments, I mean Crypto trades.
That explains a lot about MV/OS (or whatever it was called). It definitely felt like they had Unix envy, and were trying for a fairly nice environment for writing software.
Formally Verified Native Code Generation in an Effectful JIT [pdf]
Wow, finally!

The lack of working translation was the biggest reason to use Chromium instead of Firefox.

And being local is great, and the quality even seems quite good.
Would you post one on a company message board?
I like what Costco is doing, instead of just recycling the boxes, they are left for people to carry their purchases. The boxes get another use (instead of using bags), people get free boxes, costco doesn't have to deal with the recycling. win-win-win

I guess the only losing side the is recycling company of the city.
"monetary harm" isnt a broken law. Im wondering what the specific rules are that he broke that could land him in jail for mismanaging customer funds. Its an odd case because the space has little regulation.
>There's a slow burning genocide afoot

Sounds like you're inciting a call to violent action.
Be the change you want to see in the world, then.
Most likely gets you a few brownie points with Investors and gets you some P/R. I may have heard of them before but now I checked them out. There is no such thing as a bad PR. Generally.
Well, the term is overloaded. C has recursion so an implementation needs something like a call stack, but you don't have to store it in a stack datastructure.
This is a great rant.

A lot of good engineers stand by the rule "use boring technology". Data scientists should adopt the rule "use boring math".
Should be easy to measure now with continuous blood / sugar monitors.
It becomes more complicated in terms of key management if you want to enable sharing of encrypted files with other accounts, like Boxcryptor allows.
I'm really curious how it compares to unity in term of intuitiveness.
How Stuff Gets eXposed
I use Librewolf as my main browser, instead of Firefox. I understand that Librewolf is a fork of FF, so it's not necessarily 100% API compatible with FF addons. But especially without network access, I wonder why Firefox Translate won't work in Librewolf. Maybe Librewolf disables some ML/AI features?

It's a shame; I'd like to use FF Translate instead of Google Translate. But Mozilla's telemetry and frequent style changes that break my Userchrome.css styling are a bit of a dealbreaker.
By 'journalist' are you referring to the recent firebombing of the house of YouTube personalty friendlyjordies?

Love the guy, but it sounds like you're implying this is an example of an attack on independent journalism, and think the government is involved?

Perhaps worth reviewing the reliability /agenda of your news sources?
Isn't almost everything?
> Who was on the other side of these losing trades? People need to follow the money trail. Where did the money go?

There doesn’t have to be another side to the losses. If Alameda / FTX was holding assets that depreciate in value, they would book losses along with everyone else holding the same assets.
Thanks. I think JS would be a good option since it's a common language for web developers, who are most likely to be the target audience.
> irb(main):005:0> john.name = "John Doe"

> (irb):5:in `<main>': undefined method `name=' for <...> (NoMethodError)

> Did you mean? name

This error message is a bit roundabout. I assume the implication is that `name` is the getter and `name=` is the setter. And so, immutable objects don't have the setter method? But definitely could be worded much better than NoMethodError.

Disclaimer: I'm more of a Python/JS/TS person, and haven't used Ruby much.
What timing. I just set up a Pi-Hole last weekend. One of the things I've been wanting to use it for is ad blocking on my Chromecast, but the Chromecast routes around it. I think I need to set it up as a DHCP server. I currently have my router set to use the Pi-Hole as the DNS server and have blocked port 53 for everything else
My recollection of using Netscape 4.x is

- launch app

- type in URL

- BAM! Crash!
> But what about people that hate the "twitchification" of media?

Well, when those people put months of their lives into reverse-engineering a reliable stack of code for an undocumented platform, and want to do presentations and write-ups of their work, those people can decide to present however they want.

In the meantime maybe people who are contributing precisely nothing can STFU about the people who are.
I've had similar experiences to the author and fellow HNers in this thread.

I just wanted to add that my personal transition from DS to DE has allowed me to work with a wider variety of data. DS is mostly tabular; data out in the wild comes in all shapes and sizes, and learning different techniques has been interesting.
>On the other hand, I didn't appreciate having my name plastered all over the place simply because I was on the board for a charity I "worked" for.

Why shouldn't you be identified? Especially charities need to operate openly and honestly.
Having the ability to hide their board makes it significantly easier to not reveal conflicts of interests and shady dealings.

So bad that you didn't like it. But I see no reason to hide such information.
Intel recent CPUs come with efficiency cores and support S0 standby, aka "Modern Standby", which can periodically wake up and do stuff like check for new emails.
This made me realize I haven't heard of any tech acquisition news in real businesses (meaning not crypto) in many months. MANGA isn't gobbling up competition to maintain their monopolies like they used to...
Yup the "Air raid siren test" sounds like a sound track of a B movie, nothing like an actual siren.
The large, small, and dynamic viewport units
This part of the story is where we are starting to see the MIT grad and former Jane Street trader claim to be actually quite stupid and naive. His excuse is that they took customers' account deposits to FTX via an account Alameda held, then credited the FTX accounts with balances without ringfencing those funds in that Alameda account (or I guess opening an FTX one and moving them there, not sure why they didn't do that in the first place...) so they got double-spent, so to speak. Which would be kinda funny for a crypto-firm, but I don't buy it.
I actually discovered it from INTERCAL, which I know to be from the 70s, but the wiki told me COME FROM was added by INTERCAL-C which was created in the early 90s, so it’s a much later addition to the COME FROM universe.
Right, so someone could be justly "arrested for a tweet" in your eyes, if that tweet contains a direct threat or inciting physical violence. If someone was arrested for tweeting something which is clearly not arrest-worthy, say someone was arrested for tweeting that the UK monarchy is bad, I would probably write that someone was "arrested for being critical of the monarchy", not that someone was "arrested for a tweet".
> This is imprisonment without conviction, no matter how you gussy it up.

We could force the state to put these people in front of a judge or jury if you prefer. California does--and my experience is that these people seem to get reasonable aggressive representation from the state.

It unfortunately won't change much.

There aren't enough beds--that's the simple truth. So, this isn't going to put even a dent into the situation.
Or … just don’t use that stuff.

Postcss is not necessary for custom properties. IE isn’t a thing anymore, and using css custom properties directly without a transpilation step is fine. The same thing applies to the for … of issue. Babel is not necessary anymore, all browsers support ES8. JSX is the only thing babel still does that offers real value, but that can be replaced by the runtime alternative developit/htm. We can just stop using babel and sidestep this whole issue.

I see a lot of energy going into making faster build tools, and I feel this energy is misdirected. We need to dramatically strip down the build tools as most of them have become largely redundant since the death of IE.
I love how many cliched riffs on the "Netscape NOW!" button there are. This page should be called "Web Buttons NOW!"
>Hard to weld doors shut on peoples homes if they have shotguns.

This point is always brought up but is never argued to its natural conclusion.

On the surface it seems you are implying that citizens should have powerful guns so they can threaten and potentially kill police officers trying to do something despotic. However if someone did that, the police would just crack down 10x as hard on that individual with more powerful, government purchased guns and arrest them for life. No matter what guns people are allowed to have, it's not a deterrent against despotism on an individual level.

The argument that the point of the 2nd amendment is for the citizenry to defend against government power is ridiculous. Why would a blueprint for a government install protections to make sure it can be violently overthrown, when the rest of the constitution is entirely focused on ensuring the consent of the people is funneled up to government power in a non-violent matter? To argue that that's the point of the 2nd amendment implies the founders didn't believe that the Constitution would be effective in forming a representative democracy.
In the US the ESA RIAA and MPA hire out several different third parties (some of which they have very close ties with) to do that kind of work on their behalf. They include companies like Rightscorp, Vobile, OpSec, or PML Process Management

Mostly they just threaten people with lawsuits in order to get settlement money from folks who may even be fully innocent, but who cannot afford to fight against an international media empire in court. Lawsuits against random users are less common than they were, but still happen. The bigger issue is that the media industry has been pressuring ISPs to permanently disconnect users after nothing more than repeated unproven accusations of copyright infringement.

ISPs who fail to close these accounts risk being fined billions of dollars, so anyone in the US who has been getting DMCA notices from their ISP should take steps to prevent that or else they're risking getting disconnected which is a problem for those without many options for high speed internet access.

Permanently cutting people off from the internet over nothing but accusations seems very extreme, but the media industry has already taken several ISPs to court for not doing it and so far they are winning.
> The tokens didn't suddenly drop in value.

May I point you to a chart showing the price of Solana (SBF's preferred token)? Down 80% in four months is a pretty sudden drop in value. To be clear, I think the fraud started then, but that was after the damage had been done.

>He has experience as a market maker and remaining delta-neutral

Yeah, but market makers in unexpectedly lopsided markets lose all the time. It's the risk that enables them to 'earn' a take rate.
The non-business plans (Plus/Family) are already not cheap, especially if you only need a fraction of the storage space.
I thought this was an excellent summary for someone like me, who has an interest in the subject but only a small amount of knowledge about it. Linking to the papers was a good touch.
Ok, we've put fan sites up there. Thanks!
We're not talking about how things legally are in US (especially considering that this isn't even a story about US!), but about what the proper handling of free speech vis a vis corporations should be.

And it's hard to not come to a conclusion that corporations, being legal creations of the state distinct from a mere assembly of individuals, cannot have any natural rights, since their very existence is a privilege; the society can attach whatever restrictions it wants to corporate charters, so long as they're uniform.

(Note that there's a separate question of what restrictions are actually a good idea. I would actually argue for the free speech side here, but that's beyond the point; the point is that, for corporations, either way, we're talking about granted privileges, not inherent rights.)

Separately, "Congress shall make no law", interpreted most literally, means that e.g. state legislatures can make such laws. The First Amendment was not incorporated against the states until 1925, so this country has only had federal free speech protections for less than a century.
Part of what gets me about relics from the Geocities era, apart from the eye-catching and charmingly amateurish maximalist aesthetic, is that personal webpages were a space in a way a Twitter or Facebook profile just can't be. A profile page where you can't change the background, font, font size, font color, sidebar content, overall layout, etc, is to a webpage as a prison cell is to a home.

Still, webpages can't compete with the shareability and "virality" of social media by default; it's what made them popular. The simplicity of use is also a prerequisite; there's millions of people who can't write a line of HTML or CSS, and 99% of them never will. I sometimes daydream about some service that will somehow combine the best of both worlds. Total customization with viral sharability, and without requiring technical skill. Maybe something like that's already been made; maybe we can learn something from why it failed.
This is far from being the best example of WHY you should use Tailwind CSS. I wrote about the HOW.

I'll try to write another article about the WHY soon.
Man you never hear of a trust-chain? How do you think end to end encryption works otherwise?

And no you don't need to verify each other keys, since every one has his public key you obliviously trust, you just try to make an excuse for not knowing how e2e works.
Or just M-42 f to press f 42 times. In vi, 42 i f esc, works for sequences too.
I get what you’re saying but I think we approach this from different philosophies (which is fine).

I agree that there is no disincentive to passing laws that the judiciary will nullify (other than the fact they get nullified and have to be replaced). The “malicious actor” of whom you speak appears to me to be the representative of the populace, from whom all power derives, and accordingly I see this as a feature, not a bug. The only incentive they should need to pass useful laws is re-election.

My ideal would be that the courts would interpret and make law, but that political questions like “what comports with the Constitution” would be solved at the ballot box, in the legislature, or with the veto pen, as was intended.

The idea that the judicial branch could be made “impotent” via repeated passing through the duly empowered legislature of bills signed by the duly empowered executive seems like exactly the right amount of power for what was considered by Article III. The courts are, after all, currently the strongest part of our constitutional system.
reminds me of the million dollar home page... http://www.milliondollarhomepage.com/ ( https://en.wikipedia.org/wiki/The_Million_Dollar_Homepage )
no, warehouse workers, nurses, other people with extreme work hours requirements and tons of metrics, are constantly being fired for failing to meet quota or whatever.

its the "the higher the pay the easier the job" paradox.
"Mick & Brick" - wow! Haven't thought about that one for decades. It was, along with the Apple II schematics, very important in my intro to computers in high school.

https://mirrors.apple2.org.za/Apple%20II%20Documentation%20P...
IIRC facial recognition is still on the table for compliance with the California Age-Appropriate Design Act
I find the opposite problem that living in a larger city makes connecting with people outside of work harder. Everyone lives far away and getting together can take an hour of driving.

A small or mid sized city on the other hand has a large enough group of people but they are more accessible to each other on evenings and weekends.
> But definitely could be worded much better than NoMethodError.

But that is the root cause - there is no such method.

The thing about 'Did you mean? name' is just a guess to help you.
Optimizing VMs often use lots of memory for various reasons. Specific costs in modern optimizing VMs include the memory for the JITed code, and with multiple tiers you end up JITing each function more than once. You also need memory to save information about which functions to tier up (a call count or something more refined). Even things like polymorphic inline caches have a cost, the space for each of those PICs, and the code around them.

A simple interpreter can avoid all those. It can build a very simple and compact bytecode and just execute that.

(But, of course, the speedups in optimizing JITs are usually worth it! 10x or more.)
Bunnings (a hardware store in Australia) does this too. There are big cages full of empty boxes just after the checkout.
Because the distance from Lausanne to Monaco is to short for a private jet.