skysight-inc/HackerNews huggingface dataset:
What is your distinction between "async" and "using threading at a lower level"?
Thank you, I upvoted you, lprubin, and belter, but I'll respond just here to not be repetitive. I come to HN for the tech but I stay for the etcetera :)
I had similar fears when implementing a large table with some data visualization during one of my first forays into web development. I had noticed how slow things with 100 elements were let alone 1000. When I wrote my code that handled much more than that, I was surprised how responsive it was. How does a company with thousands of employees manage to make something that runs more poorly than something I wrote in an afternoon?
> You have chosen the winner: Inconsolata

Unsurprising, given that as far as anti-aliased fonts go, I long settled on Microsoft's Consolas.

But the game should include some bitmapped fonts like Terminus, which is what I'm using now.

It's so sharp at 2K, and looks befitting of a computer.
There's Abstract Wikipedia: https://meta.wikimedia.org/wiki/Abstract_Wikipedia
Assuming you're arguing in good faith, managing complexity of large applications requires "something". What something is takes many different shapes, some of them trade performance for complexity management.

Having said that, it just looks like you're arguing about something you don't know much about, while at the same time trying to put down people who have been doing this for a while.
entertainment media will always develop the ability to arbitrarily control every part of the media presentation, and the web has developed into an entertainment medium. This is why load time is so important, people will wait long times for something they need to do, but will not wait to be entertained.
Democrats Drop Paid Leave from $1.75T Proposal
X is a dead end. If you want an evolution of X with network transparency, Arcan seem to be the most likely alternative https://arcan-fe.com/2020/10/28/a12-advancing-network-transp...
Crash Course in Idris: A Language for Type-Driven Development
Expect Apple (and I assume the rest) to implement some kind of age verification where you provide your info to them and they vouch for you. This is a great way to ensure that desirable content is only available to people who have given their personal information to Apple or whoever, and will only strengthen existing monopolies / oligopolies
Apache Hop (Incubating) 1.0 Is Available (Kettle – Pentaho Data Integration))
You're rewriting history here (ironic, in a discussion on blockchains, isn't it). It was “likely”[1] to happen in the long run. And the change wasn't part of the protocol itself, its development and schedule where done behind close doors in a centralized way. And it's not even the biggest example of centralized decision to override what the protocol guaranteed: after the DAO “hack”, they tampered with the blockchain and said “do as if the hack never happened”, no central banker in the world has such a power, even in China.

[1]: https://ethereum.org/en/whitepaper/
My original domain was www.thetimezoneconverter.com. I can't remember what my original search was 10 years ago but I tried out a number of queries on Google Trends to see which variation of "time zone", "time zone calculator", "timezone converter", etc. (different spaces and such) were most popular. Then I named the site that and got that domain.

Many years later (and just a few months ago) I switched over to a new domain "Dateful" as I had accumulated a number of different features for the site that went beyond just timezone conversion. "Dateful" isn't based at all off Google Trends, I just like the name.
I'm using a bitmapped font called Terminus these days. Do you know of any other good ones for coding?
My touch bar almost always has "Display Connected: [Mirror Displays] [Extend Desktop]" on it. I can fiddle around and get it to show app-specific things, or hold Fn to see the F keys, but most of the time I'm using it it shows those useless multi-monitor buttons.

I'm sure there's some setting somewhere that defaults to showing whatever the layout for the in-focus app is, but it's failed to make me care enough about it to try to figure it out.
Awesome article. Deserves a spot on the front page by itself! Makes me want to learn a lot more about W. L. Bragg's physics exploits, along with those of his father.
Anyone interested in how much more complex evolution is over just genetic material alone, should pick up a copy of the book "Evolution in Four Dimensions"[0]. It goes into how genetic, epigenetic (or non-DNA cellular transmission of traits), behavioral, and symbolic (transmission through language and other forms of symbolic communication) all contribute to a species complexity and ability to evolve.

[0]https://mitpress.mit.edu/books/evolution-four-dimensions
Usable has many meanings and to me personally, a website that isn't very responsive and lags when you scroll doesn't seem very usable.
src: https://mail-archives.apache.org/mod_mbox/www-announce/20211...
Australia pushes for voter ID laws before federal election
A paid family leave program is likely to be dropped from the social policy bill
Yep, people seem to forget history. The polio vaccine had issues when it was rolled out in 1955. No one bats an eye taking it today because it saves lives.

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC1383764/
So the shocker for the titular case was that only two of the passengers were actively filming the rape, and not more?
This is a pretty good write-up, very useful. I am currently working on a game so I bookmarked it. Already read a lot, it really is great, thank you for it! If you got anything new, I am all up for it! I have not checked yet but did you mention anti-cheating systems?
The Realignment of Political Tolerance in the U.S. [pdf]
The $3.50 go-anywhere ticket to fight climate change
Considering the global reaction to Covid, it is extremely serious. Anymore and we’d all be living under Beijing style lockdown and traffic light system
I saw this one yesterday, looks a lot safer: https://jetsonaero.com/
I think this is actually a little subtle: if you don’t have fixed-width columns then changing the visibility (or more strictly the display property) of rows can require column widths to be recalculated which is often pretty slow. It’s easy to say that obviously you should just set fixed widths but it is pretty hard to decide what they should be in practice if you want the page to still work when someone resizes their window.
My parents are classical musicians and always told this to me about going into the arts as a career. I even went briefly to film school, but backtracked because the career needed already-mature social skills to a level that I didn't develop for another 10 years. So I went STEMmish instead.

Now: I write because I can't not do it. I write to an audience of approximately zero readers, give or take fifty-ish a month. Even my Wordpress stats are way overstated as people probably just look at weird words and bounce -- I do long philosophical essays that very much depend on you having read my previous essays. I spend uncounted hours on it; I shirk from work and end up not looking for supplemental sources of income. Even with a baby, now that I barely have time to brush my teeth, whatever "me" time can be scraped is directed to my writing.

Sometimes I think I'm overtaken by delusions of grandeur, but surely I'd have been discouraged by now.
> Is there something special about CL as compared to other Lisp dialects?

It has by far the best interactive development experience.
Oh I wasn't trying to make this a left/right issue. The right wing NSW government is horrible and just as corrupt as the left wing VIC government. They haven't been as bad on this particular issue though.

Specific laws aside, I was just trying to point out that all the horrible things that have been appearing in the international news about Australia all happened in Victoria, and it wasn't an Australia wide thing.
If you are in a regulated environment, it's likely because of either compliance or security concerns (I'll note that while Slack has HIPAA-compliant plastered over its website, the last time I checked only the Slack Enterprise was actually HIPAA-compliant).
It works if I click Reset Tournament, but when I first loaded the page it didn't work and just showed the "You have chosen the winner" message.
How is it looking for the climate-specific portions of the bill
This is pretty darn useful to me as I am currently working on a game.
Just putting this out there [1] - Steve Jobs would have rightfully put responsibility for these design changes under the Chief Design Officer.

"Somewhere between the janitor and the CEO, reasons stop mattering," says Jobs, adding, that Rubicon is "crossed when you become a VP."

In other words, you have no excuse for failure. You are now responsible for any mistakes that happen, and it doesn't matter what you say.

[1] https://www.businessinsider.com/steve-jobs-on-the-difference...
Browser support aside, it seems very counterintuitive. https://developer.mozilla.org/en-US/docs/Web/CSS/contain suggests that it can cause pages to render differently, which is very strange, considering that the description implies that it only effects when the browser repaints/re-processes region, and not what the result is.
The cheating referred to here isn't anything to do with the bidding system - it's communication outside the game entirely, which is trivially easy to do with a partner when playing online. There's also the possibility of tracking what cards have been played, which is supposed to be up to your memory, not a computer.

Communicating entirely within the bidding system isn't cheating and isn't called so by anyone. But that's getting conflated with using a (possibly deliberately) imperfectly specified bidding system as plausible deniability to cover up out-of-band communication.
My favorite coding font is Consolas. Any chance of that one?
>and it isn't written down by winners

Is it not ? Y DNA patterns seem very much to correlate to « winners ».
Yes there is! XQuartz is so important to keep going as there are a few beautiful tools that run on it that would be sad to see go.
One that I know of off–hand: https://www.factorio.com/
This is just duplicating the code already in cron. Of course you can make cron simpler by running your script every hour, and making the script more complex. You're just pushing the complexity to user-authored, non-reviewed, non-tested code. What is the advantage?
It's a bad argument because if someone else makes a better product then they deserve to get more users. Nothing's stopping Apple from implementing those optimizations into Safari. That's the whole reason we have competition. If the government is going to make it so that improving your product makes you liable to lawsuits then no one would ever improve anything.
The discussion was about an app server written in CL (Wookie) that supports a backend app written in CL, all in async (via cl-async).

It seems to me you're using Woo as an Nginx replacement, not as a CL app server, which makes total sense to me after you described the model you're using.
This is hilarious (what Facebook calls meaningful!). I know people where back and forth comments with them are a lot less than meaningful or desired.

"Meaningful Social Interactions — the back and forth comments between friends that Facebook optimizes for."
There are the miniseries. Despite the low budget they are much better than Dune (2021)
In industrial maintenace are such cameras in use to find air leaks in pneumatic. The model from Fluke is something like 20k USD. Because of this super high price, I don't know anybody who has a such model. So ask another company, if they are interested.
Is anyone else surprised at how quick species can seem to evolve in these kinds of ways? Asian and African elephants are supposed to have separated millions of years ago, yet still strongly resemble one another. Yet in a few decades, something as fundamental as the presence of their tusks can shift dramatically. And that in a species with very long gaps between generations.

It makes me suspect there's something else going on here that's not just good old natural selection.

Have they done any tracking to confirm the tuskless elephants are actually being born to tuskless mothers? Or could it be that the parents are actually affecting the way their offspring are born in some lamarckian-esque sense? If there'd be some trick animals can pull to change their offspring in some ways, that ought to be highly effective for long term species survival and should thus be highly selected for.
As a consumer/power user with a fairly bespoke window manager I’m worried that the minimalist approach to wayland will fragment functionality depending on compostor / DE.

Wanna use Firefox? gotta use gnome compostor for that! Chromium only works on KDE compostor, etc.

Is this a misguided fear, or do you anticipate it moving that way?
>As they say if you put a cop car on someone's tail they are going to get a ticket.

"Show me the man and I'll show you the crime."
-Lavrenti Beria, ironically, before his 1953 trial and execution.

Beria was a monster, hated by many of his countrymen. Who would argue against such a puppet trial? So long as justice is served.
There page in question is simply a paginated list. There is one way to do it:
Render an html list and style it with CSS. Then fucking leave it alone.
Further to your point, I read elsewhere that the base rate in captivity is closer to 0.5%.
I hate that this specification and most of the other ones use spans that have a beginning and end rather than events that start and end the span. What if it crashes before it sends out the span? What if it is taking a very long time to complete?
We shut down the economy, forced everyone to stay home, made everyone wear masks, warp speeded multiple vaccines, and still make people wear masks at the doctor and the post office. The world has to keep turning at some point.
Personally I find Gnome environments pretty ugly. I switched to KDE on my Framework and it’s almost night and day that I’m leaving my desktop Gnome install behind for KDE as well.
Trying to make a dataset on cost overruns/project management at work currently which has required quite a bit of manual work looking up project information in documents not exposed to the database.

I've looked through the slide deck and hopefully this will help me figure out some improvements to the way my data is structured.
When we start punishing 'white-collar' crimes against humanity such as lobbying, censorship, and - as in this case - espionage.
I made a very small and simple scraper utility for a photo sharing website (it's one of those sites that doesn't let you download through the app or easily on the website, similar to Instagram). Grab the link, throw it in a box on my site, and it gives you the full-res image you can right click -> download.

It's doing pretty decent in traffic, ranking around number 4 in a fairly generic search for this utility, and gets about 1200-1400 invocations of the download functionality per day. I'd like to monetize it but I'm not really sure what I can do. I put some ads up from a small ad network that's slowly been building up a couple cents per day maybe (and Adsense isn't really interesting in my type of site -- I tried), but I'm not even really sure how valuable my traffic is anyway.

If someone has suggestions for a better way to monetize, I'd be willing to hear you out!
FreeBSD wiki is a bit notorious for being out-of-date, and that particular page is marked “CategoryStale”. Anyway, first result on DuckDuckGo is someone using Wayland on FreeBSD successfully [1].

[1]: https://euroquis.nl/freebsd/2021/03/16/wayland.html
Fun but missing some great fonts!
You would have thought Braille for cards is pretty trivial to learn - there's only 13 values and 4 suits.
Man, I wish they would go back to having battery indicator on the case again. Truly miss that as I don't want to wake it just to find out if I need to seek a plug.
"share most of your code" is very much false in most cases. you are exaggerating by a huge margin for any serious piece of software
It's not the government dictating the lawsuits, I was referencing the deal between Apple and Google to have Google as the default search engine on Safari.
I don't think this matter much? It's just a performance optimization, Safari can remain slow while all modern browsers benefit. Unknown CSS values should be ignored so there should be no impact on actual usability.

Seems to me like it's excellent for daily use despite the lack of compatibility of outdated browsers.
What if I don’t have a typewriter? Am I excluded from participating? Can I just use Courier and print a page?
The cool part about that idea, even if 99% of the robots break down, that's spare parts for a manned mission.

lose your solar panel on mars? it's a lot nicer for your outpost/colony if there's like 10 broken down robots with working panels within a 6 hour trip.
That's a perfectly rational reason! I like it, too.

Yeah, it makes it harder for programmers to accommodate. I'll play my violin for them next July when it's nice and bright outside at 7:30pm. :)
Oops, should have checked the header first!
Perhaps they are comparatively less prepared for the technophilic world.
I am not in favour of naming people, but in case of academics I think senior professor is something like being an employer. It's not going to change when people see it as a distant example. You could say I don't understand the method of this person and don't like his/her approach.
> I'd assumed until recently that early robots and other forms of artificial being were friendly and regarded as a good thing in early science fiction. Now it seems they were symbols of arrogance and guilt right from the start!

I believe Asimov has written that when he started writing his robot tales, one of his goals was to have robot stories that were not just Frankenstein stories, which he said were prevalent at the time.
Microsoft said in a blog post that they’re working on Apple Silicon support (i don’t know if they already released it) and much better integration with the finder. Articles look really promising.
> Prefix your commit message with R for refactoring and C for the other kind of changes

No one would know what R and C mean, and I'd have to teach that to the whole team. Just use the word "Refactor" if you're refactoring as the first word of the commit, and don't use that word for everything else. You can't just start using your own made up abbreviations without getting buy-in from other people who work on the codebase.
I do question Dang's assessment that it's hindsight bias, but I haven't run the numbers. :)

That's actually something I'm interested in doing: training a thing that will distinguish good posts from merely political / divisive posts, then count them over time. If you're interested in working on that, hit me up: waltergr@gmail.com . Warning: I check my email fairly rarely...
Yup my beautiful 2008 "ALU" MBP had this. Was very sleek.
Show HN: Vulcanist – A multiplayer first-person-shooter in the browser
it's a black anodized aluminum inset from what I can find online
Why is Asia paying five times more than America for natural gas?
The Sheep Metaphor
If they weren't shielded from liability, would there be any company willing to take on the risk of administering the vaccines to 92%+ of the population (US polio vaccine numbers via CDC)?

They're shielded from liability because we as a society have determined that the benefits outweigh the risks with all the currently recommended vaccines, and that the companies that develop these vaccines shouldn't be punished for creating a massively net-good for society.
You can send USB C and/or Thunderbolt over fiber. It's rather expensive as of now, but it's possible.

Example 50m cable: https://www.rockshop.de/corning-thunderbolt-3-optical-cable-...
If you are using floating point numbers implemented in hardware, then infinity is absolutely a valid value and one that your code will encounter. This is true regardless of language, as long as the language requires or allows IEEE-754 semantics.

I am not aware of any language (outside of intentionally-minimalist esolangs) that doesn't support floating point numbers. In some languages (like JavaScript) that's the only kind of number you get.
Unless browser defaults happen to be the optimal expected behavior for the majority of users, sites will always have an edge by changing them.
KiCAD 5 was the point where it got good enough for the people wanting to switch to do so. Let's hope this release makes people not looking to switch want to so.

Some of the improvements look universally great (especially sweet & simple ones like the ratsnest improvement) others will slightly alienate the current users but hopefully make the program feel more familiar to first time users.
My analogy wasn't about any special processing or any special segment of garbage. It was a more basic comparison that we as a western society depend heavily on regular garbage takeaway (because we consume so much single use crap) but the people who take away our garbage aren't paid much and get looked down upon on top of that. So it's an important part of society that is severely underpriced compared to the value it provides. One of the primary reasons it can be so underpriced is because the workforce can be trivially trained (relatively speaking) and there seems to always be enough people interested in working.

From your comment that the lithium market is so small, yet always talked about as criticial - I guessed that perhaps that's because it's similarly easy to find and train lithium miners.

As for Elon and lithium, I remember recently watching some interview or talk that he gave, where he mentioned that he doesn't consider lithium a problem at all precicely because it is so abundant in the US.

So yes, to me it seems as well that there is no scarcity to fear. There might be a temporary shortage, but it can be solved rather quickly with money.
To me it actually seem more on the higher end from todays perspective. Assuming that the "13 1/2 Studio Time" is in hours not days.

What I have seen usually being quoted by professional studios in Switzerland is around $150-250 per hour for studio+engineer with discounts if you book days.

But the recording sessions are only a small part of the process from writing to publication of music. And what really racks up the cost if one starts adding big names to any part of the production. If you just stick with professionals that charge for their services, not their brand, you can actually get great productions for not too much money.
Did you read the article and the comment I was replying to? Both basically rendered 40k element HTML <table>s. Difference is, the Google UI lags because it is hampered by browser painting/layout computations taking forever, despite the <table>s in discussion having near-identical complexity, so one can conclude the Google UI bug is more-or-less a bad interaction between the UI's CSS and the browser rendering engine.

So, pray tell, how does parent comment decrying UI developers for supposedly not just rendering HTML tables make any sense in light of this context? It is just sass from someone who likes to rail against UI development, there is no insight
The first advantage is that you can dynamically check what your actual open hours are rather than having them statically configured (e.g. a web service to check for holidays). Open hours are never actually static. (Unless maybe cron does holidays?)

The second advantage is that you can check in multiple timezones especially if the server itself is in DST. Does cron itself let you set the timezone for each individual check? Or does it only run in one timezone? As far as I can tell, it only lets you use one timezone.
And one needs to decide what makes sense for them in terms of writing. For me personally, it's either doing something for free because I want to or I'm getting paid at least $1/word or so.
You'd be wrong there, too. Genetically engineered crops have boosted food yields to an extent not seen since the Haber-Bosch process.