skysight-inc/HackerNews huggingface dataset:
If you are familiar with python I totally believe that. I find LSP to be the most useful in languages that I rarely use, of which Python is one. That way I can constantly, immediately and instantly see that I am doing it wrong.
Why on earth would the 99.9% stop for even the space of breath to consider the privacy of the 0.1% of the planet who owns and is largely ruining everything probably for centuries to come. Civilized life is no less adversarial than the savanna except nobody expects the wildebeest to pause a moment to consider the needs of the lions trying to eat her baby. Why should she? Why should we?

If you don't like what your fellow think of you for owning foo corp because they don't approve of soylent green or cigarettes then sell. If you are secure in your convictions and your financial choices hold. Privacy here holds little virtue especially when is so clearly doomed to only hold for the rich. If we are going to largely live in a transparent society as seems so very likely I see no virtue in privacy for the rich.
Could you not give input and output examples for the graphs? I.e. show networkx before and after your positioning?

Also how well will this scale for large numbers of nodes, say thousands? Currently using networkx I have to perform tens of thousands of iterations on the spring_layout to get quite mediocre results.
Intent isn’t always nessesary for a conviction. Child porn comes instantly to mind.
AWS: Accelerate Your Java Lambda Functions with Lambda SnapStart
the TEXTURE !
I love the texture so much, how is this done?
Isn’t post the one where they tried to pretend that making fun of billionaires was on par with racism?
The odds are never in our favor!
Show HN: Can you tell if an image is AI-generated?
I was passed by particularly loud Harley just yesterday and was wondering this exact question (and had no idea where I could even post such a question). Thanks for the detailed explanation!
I'm pretty sure that's illegal.
It's more a question of where you got your Emacs. Native compilation, native JSON parsing, and a bunch of other things are configure-time options.
Thanks again. Your help is appreciated.
uupdump.net redirects to Windows insider preview program
Its definitely a fair point. I'm sure fast charging will eventually become better and better as battery tech improves. Though also being able to deliver that much power to a bank of a dozen chargers will be a challenge I'm sure.

But it doesn't really explain why hydrogen can ever be a success.
Being homeless doesn't cut it. Not being aware enough to seek shelter from rain or snow might - that would put them literally at risk of physical harm due to their own inability to avoid it. Shelter doesn't need to be a house, it can be an underpass with tents/sleeping bags etc. If you are trying to stay warm and the sleeping bag is not warm enough that would be considered lack of resources, not lack of mental capability.
It likes to recombine with oxygen at the slightest provocation.

Ignition energy in optimum concentration with O2 (or air) is 1.2J, the same as a ten cent piece falling on it's face from edge.

I've worked near a cold vent for hydrogen (eg disposed of to atmosphere, not deliberately flared) and you could hear when it used to ignite at the hint of any atmospheric electricity that was even over the horizon and not visible on a clear blue day.
Where did you study? I was working full time while doing the university... It was HARD... but I was nowhere nearly 40Hs of class a week... unless you do the whole university in 2 years?!
Block rewards get replaced with fees. Part of the 'blocksize wars' was the decision to not just increase block sizes or (or course) increase issuance of bitcoin but to be honest and recognize that there will be constraints on what's in the core chain and it's going to cost money to get stuff in the core chain. There are fees now and eventually fees will replace inflation. But it's going to be hard to 51% attack it because there will be still people mining chasing those fees.
Ceci n'est pas un pipe.
Does CL have something akin to schemes "numeric tower"? number -> complex -> real -> rational -> integer.

Always idly thought that could work in a statically typed lang and was a feature well worth copying (how many languages REPLs are useless as calculators due to floating point errors!)
See also https://twitter.com/pevchikh/status/1597588206874157058
Eh, not exactly a definition I would use. It depends on the location. It's completely different to have Epic manage all the data under their account vs having the org's IT set up their own account/servers/etc. There's really nothing stopping a national security letter from grabbing your health data under the current architecture.
Well, the immediate associates is generally public info. It's the "final human owner" that gets blurry if you have a chain of companies.

This is not necessarily surprising. The states no longer need the public. As long as they have access to the info, they find public access irrelevant.

Democracy is, imho, not a thing anymore. We are under ultimate statism.
Yes, everyone knows how radicalization works. It's a well trodden path.

The problem here is that in two separate comment subthreads you are acting as though the purveyors of moral panic are radicalizing people to shoot up gay bars when in reality they're responsible for 0 of 2 if that is indeed their goal (which is an insane assumption).

You are trying to lay blame at the feet of people who are not responsible when it is known that there are specific others who are. Stop it. Stop lying. Or if you can't do that please live long enough to reap what you are sowing by doing your part to poison discourse with dishonesty.
> You pass an int into a method that expects a string, what's the expected behavior?

Probably an exception, depending on the language. E.g. if the method expects the argument to support the method "substring()" it would be expected to throw an exception if the passed object does not have such a method.

If you pass an object which support the expected interface but with a completely different semantics, then you probably get a weird unexpected behavior. But that would also be the case in a statically typed language.
Twitter has all the users but is rather manipulative and high profile users start to form a toxic pseudo-relationship with the corporate(I’m convinced it’s mutual). So like a typical future ex they tend to mention Mastodon now and then.
Half of my family is conservative, watches only fox news, and considers all liberals to be "wrong about everything" because they have an entirely different set of basic facts about the world, different heuristics, different opinions, different ways of confirming those opinions, different understandings of fundamental topics, etc. Any time these two groups have a conversation it will probably feel like gaslighting because if you have any thought that relies on any base assumption, they will deny it and claim "that's not how the world works" and insist they know how things "actually work" and you will not be able to convince them differently even if you could demonstrate things right then and there.

If you are unwilling to accept scientific discovery as a significant indicator of something, then no amount of scientific work will convince you, and will just feel like someone trying to disprove your entire world view, while if you are unwilling to accept ideology and dogma as significant influences, you will feel like you are taking crazy pills as a large group denies reality in front of their very eyes
As an accountant it somewhat irks me to open an “annual report” and it only to contain one page related to financials and mostly taken up by a single pie chart.

Gatekeeping is bad, but these annual PR pieces are trying to ride the good reputation that annual reports containing audited financials have.

On a side note the graphic design in this is amazing
In a given model of ZF either choice is true or it is false. In the absence of the Axiom of Choice you can’t say that not all fields have algebraic closures. What you can say is that there is a model in which there are fields with no algebraic closure.
uupdump.net, a site for downloading official Windows ISO files, seems to be taken over by Microsoft.
I hope you can appreciate how little value this kind of comment adds. I used to work with someone who would make this exact comment "surely there must be X" in discussions, and it is far less helpful than saying nothing. Either you have an option, or a criticism or some other insight, or you have nothing to add. "surely" means nothing.
> Not sure why the EV Bus Revolution hasn’t started in the United States.

It's mostly because it takes 10-20 years to transition a transit agency to ZEBs. Many agencies in the US are in the process of doing this. The timeline is due to things like:

- FTA monies used to purchase existing ICEBs require vehicles to be retained for their "useful life", which is often 12 years/500k miles;

- Retrofits or rebuilds of bus garages take many years and hundreds of millions of dollars. The timeline is dependent on design + construction + utility requests (which alone can sometimes take 2-3 years);

- Budgets!

Along with that comes refactoring service, due to so many vehicle service blocks not being compatible with the ranges of current batter-electric bus technology.
AFAIK License + Maturity
That’s exactly what NovelAI did and why I mentioned it in the first place.
Isn't this a JIT buffer problem?

You have optimized the slack out of your payments system, and can't handle disruptions
Dropbox Acquires Boxcryptor
Yes. However, you need to hunt a bit by going into the "returns." Go into "Filing history" then tick "Confirmation statements / Annual returns." Then skip any "confirmation statements" that have "no updates." Eventually you will reach an "Annual return" with "full list of shareholders." This document will include all shareholders and is true for any Ltd company I've looked up in recent years. They just don't republish it every year.

Of course, this list may well just be other companies that are overseas and you can't drill down into their owners.. ;-)
They can dress up what they're doing in whatever language they want, like calling it "art" or whatever, but at the end of the day this is a company whose business is selling clothing.

It strikes me as tasteless, or maybe even plain vulgar, to use imagery like this to try to sell clothing. Wasn't the first time, won't be the last, but I'm glad they're getting dragged for it all the same.
> Ok, so you have ParentClass and ChildClassA and ChildClassB that inherit from it.

Why do you even assume classes are involved?

> And, bam, now your “statically typed” language actually has dynamic type checking.

Not in any way, shape, or form?

You have a ParentClass, it lets you perform ParentClass operations. If you want to do a ChildClassA operation if that's that, you check whether that's what you have, then do the operation. Both are enforced by the compiler (though how safe the check is varies).

If you have a dynamically typed language, you might think you have a ParentClass but you actually have a completely unrelated ToyotaSupra.

> And if you use a “statically typed” language, but have an algebraic type that holds int or string or ClassA or Array, how useful is that static typing?

Extremely. Because you know what the potential is, and you have to check for it exhaustively.

> That’s why I prefer calling the code either weekly typed or strongly typed.

So complete nonsense to make you feel good?
It's so much better like that!
> XYZ says they can get better performance

Can you do your analysis both ways? Give your customers both, then tell them you method is more modern, but if they want outdated methods you have those too.
I have my home router pointing to their DNS servers, and then NextDNS links your public IP to your account. This ensures all your local devices are using it.

But what if your IP changes? NextDNS provides a URL you can call manually to resync your IP address. I recycled my PiHole with a cron job to just call it every minute.
There also was this three month ago: https://news.ycombinator.com/item?id=32448999
In what way? There's a limited number of bitcoin (I get there's unlimited altcoins, but they're easy to distinguish). I've never heard of anyone being able to censor a transaction on the network (hard to imagine how you can unless you can cut off internet access). I'm making an honest try to understand how it could fail either of those, but I don't see it and need to be shown a bit more directly what you're claiming here.
NYC has the population size of Austria, so he probably has one or two more things to deal with other than opening supermarkets.
Haskell can actually do the "warn if it finds a problem" option: https://downloads.haskell.org/~ghc/7.8.2/docs/html/users_gui...

I've been meaning to write up something comparing dynamic typing + SLIME to -fdefer-type-errors and ghcid...
Thank you for your eloquent and well reasoned refutation! Getting early 90s internet vibes, where prople actually typed out their disagreement in an informative way instead of just downvoting.
https://github.com/webtorrent/webtorrent/issues/369
Now that's both funny and sad. Mostly sad....
I find much the same mindset among many Windows users who try to switch themselves over to Linux. They come in expecting Linux (a Unix alike) to be exactly like a "free Windows", which it simply is not and never was but that's what they think it is for some reason. I always make it a point to explain up front that Linux is an entirely different operating system, and while there will be similarities that will be immediately obvious, Linux is not a Windows-alike, and there will be learning and adapting involved. Folks who go into such changes knowing what to expect tend to cope far better with the differences than those expecting something to be an identical clone of what they're already familiar with. I assume the same likely holds true here as well. Those who go in expecting exactly Twitter, but free and distributed / decentralized are going to be sorely disappointed, but those going into it knowing to expect differences won't be caught by surprise the first time they are confronted with something that doesn't operate exactly as they thought it would.
On an individual level, I think homeless people who are in obviously poor health (pervasive sores, immobility, etc) would meet the metric. I would also say that many with mental issues who behave unpredictably are ipso facto a danger to others if people feel endangered by them. That may not warrant immediate involuntary detention, but evaluation.

On an aggregate level, I would say two things: 1) I assume most people who are homeless did not choose to be homeless with sound mind and free will. If I am right, then we should do what we can to get them off the streets if they are sane and willing, and take them off the streets involuntarily if they are in decrepit health or are in any way violent.

2) Let's say most of the homeless were living the vagabond life. I asserr there exists a limit on the sustainable homeless population in any community or city. At some point, when do cities say "no you can't shit in the bushes in the park, no you can't have entire parks taken over as makeshift campsites, no we will not tolerate IV drug use which litters our streets"?

More needs done, out of compassion and out of necessity for the housed community.
A Breakout Story (2018)
You use a PAC/SuperPAC.

https://www.opensecrets.org/political-action-committees-pacs...
Casual emacs user since 1991, and from my POV ... it seems like maybe a confluence of things (lsp, treesitter, etc.) is bringing some people back into the Emacs folds.

For years emacs is what I used for C/C++ coding. Then CLion came on the scene, and it would be very hard for me to walk away that from and train my fingers back to meta super land. But it does seem like Emacs is getting competitive as an alternative to IDEs.

My new job is all in Julia, and I suspect emacs will provide a better experience for that than a Jetbrains IDE. I'll give it a whirl.
Not suitable, but used for plant-based food.

Other arable land is used for animal feed production, and together with grazing land represents the other 77% of agriculture land (37 mil. km2), which supplies only 18% of global calories and 37% of proteins.

Those 23% (11 mil. km2) of agriculture land, crop land, is currently producing 82% of global calories and 63% of proteins.

https://ourworldindata.org/uploads/2020/01/Global-land-use-g...
> Because Tailwind is often suggested as a way for novices to implement design without having to really learn CSS

Where are do you so frequently see that being suggested? I would never suggest that and I've never seen anyone say something like that before.

Tailwind is not an alternative to CSS, it's a way of writing CSS.
Emacs deserves the love! (I say this as a former Emacs user who switched to VS Code; I'm now frustrated enough with VSC to be reconsidering Emacs after the 29 announcements.)

It's encouraging to see the big quality of life additions in 29, if only because one person's “just a package-install away” is another's “should be bundled by default”.

And it's not just the headline features. There are many little things from the 29 notes[1] that solve minor niggles or replace chunks of my old “retired” config:

- New command to change the font size globally.
To increase the font size, type 'C-x C-M-+' or 'C-x C-M-='; to
decrease it, type 'C-x C-M--'; to restore the font size, type 'C-x
C-M-0'.

- New command 'restart-emacs'.
This is like 'save-buffers-kill-emacs', but instead of just killing
the current Emacs process at the end, it starts a new Emacs process
(using the same command line arguments as the running Emacs process).

- New command 'rename-visited-file'.
This command renames the file visited by the current buffer by moving
it to a new location, and also makes the buffer visit this new file.

[1]: https://github.com/emacs-mirror/emacs/blob/master/etc/NEWS.2...
In the TinyMUD world, one of our most esteemed client hackers became renowned for writing the comment in his code:

/* drunk, fix later */
Cities restrict construction of housing to such a degree that focusing on this topic is a distraction. It let's people point to a irrelevant boogieman and say zoning/permitting/codes don't need to change.

To the Senator's credit, she's investigating other oligopolies as well.
This is so frustrating to read over and over. Tailwind uses PostCSS. You can literally wrap a bunch of utilities inside a semantic class name.

Or, if you're using containers/writing components you can literally do something like this: https://pastebin.com/qkdzGWNT

But that a { could just as easily be "tag"

Personally, I've always found BEM to be tedious and the sort of "roll your own" class names just doesn't scale. This approach scales. This is what we should be moving towards as an industry.
Not since Brexit.
Once you start paying attention, you can find bad tasting details in almost everything. For example, steak can taste metallic. People don't mind or even notice such things because they are used to it.
Rereading: The Soul of a New Machine by Tracy Kidder (2017)
Related:

Open call – your field recordings of obsolete sounds wanted - https://news.ycombinator.com/item?id=31514774 - May 2022 (58 comments)

Cities and Memory: global collaborative field sound recording project - https://news.ycombinator.com/item?id=17007161 - May 2018 (1 comment)
But why would you do that? Sounds like a waste of time.

If some other function uses `add()` but pass an invalid argument, then this bug would be discovered by testing the function which pass the invalid argument. Presumably that function would work incorrectly.
The flip side of all that is that a lot of times those other data types that have the same interface will just work without needing to go through generic hoops. Of course, if your software is the kind that cannot tolerate errors, that's not good enough. Most software isn't like that, and the flexibility is often more useful than extreme safety.
First off, interesting blog. I can appreciate the author thinks that dynamic types are cool, and he/she/they like being weird and contrarian. That's cool. Me too. That said, I'd like to point out that the article focuses on dynamic runtime-metaprogramming, but (largely) fails to address it's statically-typed cousin, compile-time metaprogramming. I'd like to broaden the conversation a bit.

I'll quote the author:

> a dynamically typed language is one where types are runtime values and manipulable like all other values. It’s a short hop from there to thinking of the whole runtime environment in the same way, where everything is a runtime construct.

If you have a decent compile-time metaprogramming system paired with a statically typed/compiled language, (almost) the same statement holds true. It's not as easy to, for example, instrument a production instance with brand new code at runtime, but the mental model while programming is very similar.

> The overall picture is of going one step further than homoiconicity: instead of code as data we have programs as data.

This is the heart of what metaprogramming is all about and, to my mind, really has nothing to do with static vs dynamic types.

The author finishes with 'crushing disappointment'. I somewhat share this sentiment, though I have great hope as well; there are some incredibly talented developers working on the compile-time version of these problems. Maybe one day we'll have good languages. I guess the only thing we can do is continue writing new ones until we do ;)
Agreed, and Julia is in an odd spot as well. The type inference combined with JIT and dispatch act make for strong dynamic optional typing vs rusts strong static inferred typing.
What’s to stop them from data mining ever server they federate with?

Like, especially, a bad actor could run several large instances with no public relationship and so all kinds of correlation.
I think the causality is inverted - ie we weren't paying attention, so the registers could be open, now that we're seriously starting to pay attention, the people benefiting (bankers / China) are trying to decrease transparency for the party to keep going.
How do you know when it's crossed into being just a little too wrong?
This has to be a culture difference because that kind of thing would never happen in the US which is why I think people over here have become disillusioned that sunlight works. In fact Cheeto in Chief seemed to have actually proven the opposite, sunlight only served to make the insane people realize they weren't alone and embolden politicians to campaign on that nonsense because it fires up the nutjobs and moderates are stuck voting for them anyway. It's become a game of saying the most unhinged vile shit to keep your name in the news cycle. It genuinely doesn't seem a lot of them even buy into it based on what they do once elected.

Like it's the funniest thing to watch.

campaign: "I'm gonna launch myself into orbit and destroy the Jewish space lazers with my freedom fists"

elected: "Yeah I think we should increase the budget allocation to the department of transportation next fiscal year in anticipation of the harsh winter we're about to have."
archive link: https://archive.ph/7qIGz
Tim Apple has to dance to the tune played by Xi
What’s the advantage of learning this positional embedding vs hardcoding one that has the desired properties of location similarity?
Super cool. Did you do any research on MSK vs other hosted Kafka alternatives? I just came across: https://upstash.com/blog/serverless-kafka-launch
It is possible to "group" tailwind classes.

See https://gist.github.com/axeldouglas/7f45b2a862401c7b515c138e...