skysight-inc/HackerNews huggingface dataset:
What's the name of your extension?
I've been using https://www.trot.to/go-links for this and it's nice to know I could scale it out to my company if I wanted, but I'd prefer something that didn't depend on a service for my personal usage.
Yes, that was called Advanced Chess and it existed for a while in the 1990s. Then computers became strong enough that having a human interfering with them just made the game worse. So Advanced Chess isn't much of a thing any more.

By far the strongest chess event out there is at tcec-chess.com. It's a 24/7 series of engine-vs-engine tournaments.
Burden of Dreams
as someone that lived in Japan for over a decade I found it
made up. The documentary people could have picked almost any indie sushi restaurant in Japan. I'm not sure what made Jiro special

I agree tho it's a good documentary for seeing someone taking their work so seriously and the fallout from it as well as for seeing how much work might go into certain kinds of food prep and therefore making me appreciate it more.
That's an interesting one. It has actually been speculated that lockdowns influenced Putin to do that.

https://www.aston.ac.uk/latest-news/podcast-russia-expert-di...

"Dr Schimpfössl said Putin had been “extremely isolated” during the pandemic, with very few people allowed to see him in his “bunker”. She added: “It might well be, as bizarre as it sounds and unimaginable as it might be, that he is losing it and courting advice from people who have such fear of him that they would say what he wanted to hear.”"

The invasion of Ukraine appears to have caught even Putin's generals by total surprise. It was quite clearly not well planned and Putin was over-confident to an extreme degree, i.e. he did not fully understand the situation his military was truly in. Putin is nearly 70. During COVID he became a lockdown paranoiac even by the standards of the time. As a consequence his ability to absorb information or check things for himself would have been much reduced.

https://www.voanews.com/a/covid-19-pandemic_putin-bismarck-a...

Russia's leader, Vladimir Putin, is taking far more stringent precautions than most of his global counterparts to prevent getting the coronavirus. Kremlin spokesmen Dmitry Peskov this week confirmed that anyone wanting to see the Russian president has to walk through a futuristic "disinfection tunnel," where they're sprayed with an aerosol mist. In April, it was confirmed that anyone wanting to see Putin has to undergo a test for the virus beforehand.

https://www.theguardian.com/world/2022/feb/08/vladimir-putin...

"Russia’s leader is using a five-metre table for one-on-one meetings, but is it just a super-cautious Covid measure?"
Unless the new generic logging API is designed badly so that certain functionalities become hard in the future because they deviate.

For instance when Rails did standardize ActiveJob (background tasks) they didn't include a way in the API to query the current length of a queue of background tasks. Because everyone is now only trying to conform to the API accessing such information is now hard in many of the implementations.
Thanks for this insight. I've been looking for programs like these. There are plenty of MBA programs but I'm more interested in doing a CS degree.

I have a decade of experience in software development and a smattering of Coursera certificates in relevant areas. Doing a BSc feels like it would be, not a waste exactly but inefficient and overly expensive. But it looks like University of London they offer a PCert->MSc pathway for CS.

Did you do the micro-master because you didn't have (much) relevant experience in the field? How important do you think it was on your application?
Talk to your customers!

You will learn a ton.

Best time investment imo!
Earthlings
Perfecting WebGPU/Dawn native graphics for Zig
Ask HN: Why I can't hold the level of understanding of my code the next day?
"Its like I lost it and I feel stupid is there something wrong with me? "When I finally make a whole program and all the individual code pieces that all binds it all together why the following day I can't hold on to that level of understanding again? I face the same problem I have solved mathematical problems too. It's like I lost it and I feel stupid is there something wrong with me?"
I have had the opposite experience. At every job I've had other than the first I've been praised for my documentation and it has opened up many opportunities for me.
The Zig language community is small. I think it’s more comparable to “Eric Clapton is a valued member of the local music scene, so I’d rather not engage with that scene”.

Not that he’s actually comparable to Eric Clapton, but yknow.
I don't have to use my imagination to hear the signals coupled into my USB DAC when I move my mouse. They're really there and I really don't want them to be.
Common Lisp names all sixteen binary logic gates
That said, it's curious how often some fractional subset of those "frivolities" are something genuinely important. Far back in history, the basis of a lot of science and cultural advancement was through Elites "wasting time" on mathematics, chemistry, and the like.

What's interesting now is that the pool of elites in the world large enough to engage in frivolous activity is now so much larger than before. So instead of some royal scion who's very into fox hunting, we have fairly relatively poor people who are passionate about all kinds of other things.

I find it hard to be too dismal about more people having the freedom to do things other than backbreaking labor that is necessary to stay alive. How many more people now are able to keep their body in shape and soul happy via "frivolous" artistic ventures or sports? And of those, how many of them refresh themselves by doing something that may ultimately seem as important as Isaac Newton's idle musings about math or Byron's poetry?
I'm currently obsessed with documentaries about uncontacted tribes.
I enjoyed Branching Paths, which gave provides a unique window into the Japanese indie game developer scene -- If you liked Indie Game: The Movie 2012 and are interested in Japanese media, then watch at least the trailer:

https://store.steampowered.com/app/494680/Branching_Paths/
It is so sad how much money and talent goes into getting people to click on more ads.
Here is Microsoft's interim guidance for the change

<https://techcommunity.microsoft.com/t5/daylight-saving-time-...>

In my experience MSFT does a stellar job within the limits of what's possible to accommodate TZ/DST changes.

As per the TZ Info mailing list, the change was committed on 9 Aug:

<https://mm.icann.org/pipermail/tz/2022-August/031777.html>
I completely agree. Rust exists already so I do not understand why all the other languages need to continue existing. Only those that use Rust can be considered to be a good person since using Rust is the morally responsible thing to do.

The question then becomes, why do we want more evil people in the world?. Does that make any sense? because that's exactly what you get when you don't use Rust.
I'm inclined to agree.

Traditional logging has a number of problems. Developers tend to just stick `log.Info` (or whatever equivalent) anywhere.

Using an http server as an example:

The result is that one http request may produce dozens of log messages. But because multiple http requests are running at the same time, they all get interleaved in the actual log.

They can be tied together after the fact if you're using a request id, but that requires post processing. It can be difficult to know when a request ends, so that means there needs to be an explicit "end of request" type message, otherwise assume that it could still be active until the end of the file...unless your log is rotating, in which case it could be in the next file, or the next.

On top of that, it's a big performance hit. On every log message, you're serializing the message, acquiring a mutex, flushing it out to disk. Depending on the library, some of that may or may not get evaluated depending on message severity. It's a non-trivial overhead, and individual messages can cause quite a bit of contention for that mutex.

Using something more like tracing, a log message gets attached to a context for the task, and it's not until the task is complete does anything get logged. This makes for a single log message that has a list of all the individual informational messages, as well as other metadata about the request. One mutex acquisition, one serialization, one file flush.

It's at that point where tracing and logging are arguably the same thing.
> Again - tailwind isn't for document styling, but for building applications - that happen to feature html and css as implementation details.

And yet it's app developers i know that hate it and don't want to use it (they already have single file components). But agencies making super custom content websites seem to be all over it. https://www.awwwards.com/websites/tailwind/ These websites are css zen gardens if anything.
Second-Order Thinking: What Smart People Use to Outperform

https://fs.blog/second-order-thinking/

A great primer on why just because it doesn’t make sense on why something is done a certain way, it doesn’t need a rewrite.
> Pay your fee once, and the domain stays active forever.

We had that for the .ro TLD. What happened was that a lot of useful domain names got acquired by random entities and sat there unused. And i don't mean "you can have this domain for $5K" unused, properly unused.

They switched to a yearly fee model (about 1/5 of what the forever fee was, plus credit if you paid the forever fee in the past 5 years) and that seems to have cleaned up the space a bit.
What was the reasoning? Did they not want people to be aware of the news? I'm imagining an exec glued to their TV thinking he has to keep his employees from doing the same thing.
Actually the author was very careful to qualify their advice as applying to work at high growth companies, rather than corporations or very early state startups, where this approach is much less likely to be effective.

Also, the example you describe, which I'm sure has left a strong impression on you, doesn't contradict the advice on offer. Again, the author explains what kind of dirty work they are referring to - problems that have enough reputation to make it obvious to everyone that solving them is extremely valuable.
Is Unpoly alternative to HTMX? Or could the two be complementary?
I’m going to print this out and hang it on my wall
When I first got an internet dial-up connection in Slovenia with Siol, there was an instruction manual included in the welcome package of how to set it up in OS/2. That's the only time I ever saw a screenshot of that system. I don't know if it was in English or Slovenian.
"The Alchemists of Sound", a BBC documentary about the history of the BBC Radiophonic Workshop, who were most famous for producing the Doctor Who theme tune, but were enormously influential in the world of early electronic music.
Did you use KVM accelerator? I think there’s also another flag to use the native cpu without emulation that you can use in your case. But I’m a newb at qemu
Sure, but why do the two different versions of curl give different results? With 7.64.1:

% curl --dump-header /dev/tty 'http://1.1/'
HTTP/1.1 403 Forbidden
Date: Sun, 11 Sep 2022 19:01:53 GMT
Content-Type: text/plain; charset=UTF-8
Content-Length: 16
Connection: close
X-Frame-Options: SAMEORIGIN
Referrer-Policy: same-origin
Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Expires: Thu, 01 Jan 1970 00:00:01 GMT
Server: cloudflare
CF-RAY: 7492a7924b2bd895-CPH

error code: 1003

(Note that curl 'https://1.0.0.1/' works just fine, so it's not like curl is blocked by the server on general principle.)

With 7.85.0:

% curl --dump-header /dev/tty 'http://1.1/'
HTTP/1.1 301 Moved Permanently
Server: cloudflare
Date: Sun, 11 Sep 2022 19:03:09 GMT
Content-Type: text/html
Content-Length: 167
Connection: keep-alive
Location: https://1.0.0.1/
CF-RAY: 7492a96a181df18a-PIT

<html>
<head><title>301 Moved Permanently</title></head>
<body>
<center><h1>301 Moved Permanently</h1></center>
<hr><center>cloudflare</center>
</body>
</html>
But this was the first case! Very important project for legal compliance, not some sort of abandonware nobody cared about. I had enough skills to put it on track, on official assignment from higher management.
From the fine article: "Over the past 3 years, W7-X’s creators stripped it down and replaced all the interior walls and fittings with water-cooled versions, ..."

I am guessing that the water used to cool the interior walls will get hot in the process...
I have nothing to say other than that I love C and I will always love C. That love affair began when I first walked through the tutorial chapter of K&R, and it never died down. I'm not sure what it is, but it is just beautiful to me.
Nick's episode on JRE was also pretty good. Link to a clip: https://www.youtube.com/watch?v=2kPxE_Funhw
SaneJS – Make Web Dev Sane Again
I wouldn’t mind if you wrote out the other recos you have too!
Any of Wiseman's documentaries are good but Basic Training, Meat and Blind are good ones to start with if you are not familiar with his work
I gave it a try a while ago and i was actually shocked at how well it worked.

I've done the "hackintosh" route in the past, but this "one script" was so much easier.

The messiness around licensing and "terms of use" still exist but it would seem Apple is not very interested in going after people for it?
The Kardashian Index
That assumes you know what timezone the user intended. If I read somewhere that some football match in Chile is happening on November 1st at 1 o'clock, I may well put in a reminder for November 1st at 1 o'clock, without specifying a timezone or location. The calendar/reminder app would of course be unable to notify me that Chile's time for November 1st has changed, since I never told it anything about Chile.
How effective is the German FE-Schrift license plate typeface for this purpose?

https://en.wikipedia.org/wiki/FE-Schrift

It was designed to make different characters visually distinct from one another, but also especially difficult to alter into something visually similar. The latter part is a slightly different goal.
> > Land use by all types of energy production is miniscule compared to agriculture, urbanisation and roads

> Because until now we've been using power sources with high density.

> The largest wind farm to date is Gansu Wind Farwm with planned capacity of 20 GW. I can't find it's total area, but it will have 7000 turbines. Wind turbines need to be about 5 rotor diameters apart, so... That's definitely more than the total area of all nuclear power plants powering France (at 60 GW).

> Alta Wind Farm, is the largest in the US and produces 1GW of electricity. It covers an area of 130 square kilometers. Chooz, in France, produces 3GW of electricity, and covers... 2 square kilometers.

It's funny how you use some anecdotes while several people have made the calculations for how much percentage one would need. Also if you look at the pictures from Alta Wind Farm for example, it's not like the land between the turbines is somehow lost, there is bushes and trees growing in between (not big ones though as the area seems somewhat like a desert.). Similar if you look at many of the turbines in Denmark or Germany they are on fields with cattle grazing in between.

> Same goes for solar.

> If you want to convert all of the world to renewables, the are they will cover will be anything but minuscule.

> EDIT: and that's before we go into the problems of:

> - base load for solar and wind is 0, and the amount of batteries you need to sustain the load is mind-boggling, to say the least

The baseload myth again. Can we please just stop it? Yes we need overcapacity or storage, guess what this also applies to nuclear. This summer France had 40%-100% (the numbers differ I saw 40% in writing but 100% on a French TV channel) of their nuclear power plants down due to heat and maintance. The problem of building overcapacity with nuclear is, they are capex driven, so if you don't have them run at max possible prices will be much higher, making nuclear even less viable.

> - neither solar nor wind can be load-following

Yes and neither can nuclear in any economically feasible way. With the current costs (and even more with future trends), it is much cheaper to build double the amount of renewables than to use nuclear running on some fraction of it's capacity.

> etc.
Try good half-open cans like Beyedynamic DT880. I can wear them all day.
The Grateful Dead Movie, don't know if it's online. A in-depth look at GD shows mid-70's, near their creative peak. Lots of backstage footage, fan interviews, and some pretty neat animation.
Ask HN: What do you use instead of SQL?
I see SQL (query language) being used widely. I am wondering: is there something better? Did you choose or find a (better/different) alternative instead of SQL at some time or in a certain context?
Prior Work

- The existing log package has been in the standard library since the release of Go 1 in March 2012. It provides formatted logging, but not structured logging or levels.

- Logrus, one of the first structured logging packages, showed how an API could add structure while preserving the formatted printing of the log package. It uses maps to hold key-value pairs, which is relatively inefficient.

- Zap grew out of Uber's frustration with the slow log times of their high-performance servers. It showed how a logger that avoided allocations could be very fast.

- zerolog reduced allocations even further, but at the cost of reducing the flexibility of the logging backend.

- All the above loggers include named levels along with key-value pairs. Logr and Google's own glog use integer verbosities instead of named levels, providing a more fine-grained approach to filtering high-detail logs.

Other popular logging packages are Go-kit's log, HashiCorp's hclog, and klog.
Now now, we all have some biases.
69% is notably far less than 100%. Stop chasing the wrong things.
The thought process for out-landing a glider and landing a Cirrus in a field is very different.

A typical glider might touch down at 40mph, a Cirrus SR22 at 70mph. The glider might weigh 800lbs and the Cirrus 3600lbs. The energy at touchdown (remember velocity is squared!) is radically different. Also keep in mind that the wheels are only about 15" in diameter. 70mph in a typical farm field on 15" wheels is not going end well unless the field is perfectly smooth and firm. Not to mention the challenges of not hitting power lines, fences and cows while going significantly faster on approach (final speed is more like 100mph).

The parachute is there to take a situation where survival is a real gamble and turn it into a situation where survival is probable (almost 100% so far).
> Why didn't the original group simply expand the size of the numbers in the address quads?

Almost all fields in IP header have fixed size - so it doesn't really matter that you just change address size - it is already a new and incompatible protocol.

And adoption of IPv6 wasn’t so slow due to its design or any technical properties. Simply no one wanted to do additional work as long as supporting only IPv4 worked fine.
100%. Feel free to ask any clarifying questions. However, please note that although I do believe your situation in life is due to your own choices, that does not mean I have no compassion for people and the choices they’ve made.
Rize (2005)

https://m.imdb.com/title/tt0436724/

About a certain dance culture that was popular back then. I also found it interesting to see a slice of life from south central Los Angeles
I hope they brought their own spork.
Am I reading this right? You worked double time for months, and in that time you neglected your own job, without it being authorised by your line manager?

All so that a manager in a different department wouldn't look bad for losing an entire team in one go?

That's the lesson. Don't do that. Pick up extra work if you want to, but always do your own job first.
That's why I always start green field projects with already obsolete tech stacks.

You're welcome.
This is actually one of the most interesting parts of the Urbit project IMO -- their addressing scheme has 8, 16, 32, 64, 128 address support. The addresses are displayed in memorable terms that fit into an astromoical-styled system.

A /8, an example being "~rel" (one syllable names based out of a bank of 256 memorable 3-letter syllables)-- these are galaxies and are extremely rare (128 galaxies total). Then you have /16 stars which are like "~tabrel", combining two of these syllables -- their are 64,000 stars. And then finally, you have /32 planets like "~sampel-tabrel", which are 4b illion and enough to be valuable and stop spam, but are somewhat disposable kind of like a phone number.

Each one of those planets can spawn billions of /64 moons (sampel-tabrel^dambel-gabnel) which can be used for IoT or family members.This naming scheme draws a good delineation has both human understandable names and memorable addresses you can use for a lifetime -- as well as tremendous scalability to support routing between trillions of addresses.

https://urbit.org/blog/value-of-address-space-pt2
No, the fundamental problem is that DST is an ill-conceived concept, and being forced to inscribe it in software exposes all the contradictions and inconsistencies.

As another poster said, when is 1:30am on November 6th in Ontario?

The only thing this has to with computers is that we do all organizational stuff with computers nowadays. Changing DST on short notice would have caused chaos in the 19th century as well.
They announced something like that, but I don't recall all the details. But still, that doesn't change anything. The ultimate cause of the Pi shortage is the overall chip shortage. How they choose to allocate the ones they do make is a decision that one can quibble over, but it's not the root cause of anything.

And honestly, considering their stated justification (sending parts to places where jobs are on the line, etc.) it makes sense. I'd probably do the same thing.
Fair enough! My apologies for assuming too much.

Sometimes you just get hosed
> but gosh, from now on, I'll keep an eye for videos produced by him

You might want to start with this most excellent series from 2021 on discrete differential geometry.

https://www.youtube.com/watch?v=mas-PUA3OvA

This guy really has a gift to explain complex math problems in a very intuitive fashion.

There's also the fact that - unlike much advanced math stuff - most of the things he presents is very new and can actually be implemented.
It’s not a webcam until you connect it to the web.

The real first: https://en.wikipedia.org/wiki/Trojan_Room_coffee_pot
> Stick with your national ccTLD unless it is managed by utter incompetents, in which case you have fallbacks like .eu for EU nationals, and .com, .net, .org and .info for the rest.

Disregarding the price factor for a moment, would you still prioritize "your own country's ccTLD" over .com, when registering web presence for a company with no particular local presence in its home country? I.e. should a Canadian-based company that mostly serves the US still prefer .ca to .com?

For that matter, does your advice apply to .us?
I like keeping the offset and the zone name. Then, if there's a discrepancy, I can ask the user what to do about affected events.
Room equalisation is about counteracting the effect of the room and the placement of the speakers. For example, when a speaker is close to the wall, or in a corner, low frequencies are amplified, even if the speaker on its own has a flat response cureve, so you would reduce low frequencies to adjust for the room.
It's a horrible thing and makes your job merely about pleasing the whims of some random C-suite instead of doing something productive for society. I'd rather work on an assembly line, at least the machine is consistent about what it wants and doesn't change its mind because it just read an article about NFTs.