skysight-inc/HackerNews huggingface dataset:
I don't consider those kinds of people engineers at all. They're people who have learned a syntax, some patterns and, thanks to their human brain, can adopt it slightly to certain situations. But they're not engineers.

Engineers constantly ask why, explore the unknown and are aware of almost all possible solutions available to them. using this knowledge they select the correct tools and build the solution.

What you've described are skilled labourers.

I'm harsh with my judgement because I believe our industry has a lot of "statically minded" individuals who stay in their lane, never going outside their boxes, to explore what else is out there to help them solves the engineering problems they're faced with... and it's pissing me off :)
I don't know whether there is such a lobby, but if there is, they fall victim to the same mistake as many other proponents of permanent DST: society is highly synchronized with the movement of the sun. Permanent DST means that timetables are going to be adjusted over time to compensate for it and no one is getting out of work earlier before sunset.
> people are unquestioningly believing

What makes you say they are unquestioning? There's a lot of evidence of Russian military incompetence, including that they are struggling against a much smaller, much less-funded and less-equipped military.
Not odd at all. The legislature changing the law to override a ruling is yet another of the checks and balances. hammer-paper-scissors
I mean, of course

You don't ever see anything about the invasions of Grenada or Panama, let alone all the murk that the US does with Haiti, heck Puerto Rico is not even a state but a US Caribbean colony, the US used to torture the separatists leaders of Puerto Rico with Radiation

https://www.telesurenglish.net/news/50-years-since-Death-of-...

I am posting telesur purposely btw, if anyone else cares go read the wiki
https://en.wikipedia.org/wiki/Shrek
(note: I am the Director of Data Science at System)

Thank you for the very intriguing question. System consists of statistical relationships and their causal counterpart (A correlates with B and A caused B). Theoretically, we don't claim completeness of the causal graph even in the steady state.
Thank you for the comment, actually we have recently captured some interesting content that will clearly demonstrate the potential of immersive video... Those are in the make so stay tuned to see what is coming next :)
As long you have the passion, this means you are young (with experience on top) for the technology. Great feedback and if you still have the kinect DK around, you may even shoot and upload some content!
Carlson, a foreign agent? It's just as easy to accuse you of shilling. Please be serious. And if you are, then we're in deeper trouble than I'd thought.
Just don't assume half hour offsets either ;)

Example: New Zealand, Chatham Islands: UTC +12:45 / +13:45

https://www.timeanddate.com/time/time-zones-interesting.html
It just got a huge revamp with Scala 3, please do check it out if you hadn’t yet - it fixes some pain points while has many many exciting features, eg. can be null-safe with a single compiler flag (basically type T will not be able to represent a null, a java method that does return T will have a signature of T | Null). In great hands it can be insanely productive and well-maintainable, but of course I know that giving it to developers that look at the project more as a learning/experimenting thing can cause quite some damage due to the language’s strength.
Too complicated. Buy a $5 analog light timer from the hardware store and plug in your existing lamp.
Subjective certainty is not objective accuracy.

Throwing out percentages without methodology and test data bolstering that methodology amounts to persuasion.
At least some brands let you switch Fn and Ctrl via bios settings. This help me be consistent with full size external keyboards.
Great post! Minor nit: eggdrop is an old bot written in TCL. People use "bouncers" like BNC and ZNC to proxy IRC through a shell to keep themselves connected, and other features.

I don't know why we keep reinventing IRC.
Yeah I think they were meaning it's not copyleft, just didn't phrase it the right way.
But it's not Simple Wikipedia. It's Wikipedia in Simple English.

I do agree the two correlate, though, even though I think you could use simple language to describe complex topics without losing information.
What is the issue with that use case? I am a firm believer in storing all time as GMT / UTC in the database layer then converting to local time in the UI layer according to the current user's attributes.

In this situation, when the user enters "8 am on Saturday", they would do so in their local time, it would be converted to GMT before inserting, and again back into local time when that record is viewed in the UI.
Yes, this would work. It would have to be implemented in a lot of telcos. It would take time to get it all deployed, but there's no better time for this than today.
Rust isn't a functional programming language. You could try OCaml, it's kind of a halfway point between Go and Haskell.
Submarine Spy Couple Tried to Sell Nuclear Secrets to Brazil
That will be a fascinating experience: we've had decades of film and TV made either me-too or as a riposte to the films - and The Sopranos was the latter - so it will probably land very differently for you to people who saw it before Casino, Goodfellas, Sopranos, etc.
any is an alias of interface{}, so purely aesthetic.
Well, the Go 1.18 article dropped 3 hours after you wrote this, and has been on the front page ever since. 295 comments so far.
His 10 days does at least refer to a specific event or opportunity- "The next intake of conscripts into the Russian Army is on April 1, when around 130,000 Russian families are required to send their sons (18-25) to Conscription Centers where they will be inducted into the Russian Army as privates."

That being said, the article title does have a bit of clickbait to it (perhaps justified if the goal is to try significantly disrupt this next intake of conscripts.)
I think you’re over complicating it. Lots of businesses already change hours throughout the year (and even the week!). Think of a restaurant or museum. Different hours every day. Or places in tourist destinations that have long summer hours and short winter hours.

For most companies it wouldn’t be hard to say “no meetings before 9am from November to March”.
Fair enough; I'm in Atlanta suburbia, so quite a ways away.
> Cause the situation on Linux is absurd!

Your complaints are reasonable, but gcc already does this. Here, I'll show you how:

> You pass some flags -L and -l to the compiler/linker, the linker links something and nobody knows what.

I agree, it would be really nice to be able to specific exact shared object paths instead of using -L and -l. Build systems typically already know the full paths to all the objects and the abstraction here is often unhelpful.

This could be remedied fairly easily by allowing (for example) -l to take an absolute path to an object rather than searching -L paths. But gcc already does this - you can just put the shared object on the command line directly like so:

Change this: gcc -lfoo bar.c

Into this: gcc bar.c /path/to/foo.so

The effect is the same, but more explicit. The foo.so.x object will be linked and added to the SONAME list.

> Nobody guarantees that what the linker links is what the runtime linker uses.

This part, however, is by design. We explicitly do NOT want what the linker links to be what the runtime uses. This is how we update shared objects between minor versions to fix bugs without reinstalling every binary on the entire system!

Letting libfoo.so.1 link to libfoo.so.1.x is a huge feature. Locking in an explicit minor version would defeat the entire purpose of dynamic linking.
Nice writeup as usual by Chris, but I'm pretty sure there were public non-broken, efficient spin-only barrier implementations before this.

Here's one I wrote:

https://github.com/travisdowns/concurrency-hierarchy-bench/b...

Now it is a lot larger and CAS based, rather than an unconditional increment, but that was to support the extra feature of having the "breaker" run a function and return the value, which I needed in this context, as well as reporting the number of spins, etc. The earlier iterations had an unconditional increment.

The idea is substantially the same as Chris' and uses only 1 word of state (though my implementation stores the n, the break count, as a member, you could pass it in as Chris does): but it uses the sign bit rather than the (log(n) + 1)th bit to indicate the phase: the count goes negative when in the "draining" phase after the barrier is broken. It supports arbitrary break counts without division and the fast path is comparable to the one in the post, though "fast path" is kind of meaningless when you expect to spin most of the time (as long as you don't invoke the scheduler, at least).

That said, Chris's bit manipulation approach is very compact and elegant!
Thanks. That is helpful.

I am glad they made this change. The sun (or what we have of it) setting at 3pm in Seattle led to a lot of seasonal depression for me.

I never wake up before 7.30am anyway, so the waking up in darkness doesn't affect me.
I'd rather have all my sunlight at the tail end of the day where the time is all mine, vs having to waste some of it when I'm hustling to get breakfast together and get out of the house. Better for vitamin D deficiencies since I can now do something like an after work walk in the last hour of sunlight of the day vs coming home and it being dark already.
> So, yes, these things very much can happen here in the U.S., and in Canada, and in the UK, and in France and Germany and Spain and Italy and Netherlands and Belgium and Norway and Sweden and so on.

These things not only „can happen“, they happened in the not too distant past - much less than a generation ago:

1. There is strong evidence that the CIA ran - and maybe still runs - black sites across Europe used to kidnap people and bring them to Afghanistan or Guantanamo for torture.
2. At least half of Germany used to be a socialist dictatorship until 1990. People disappeared on a regular basis - and those responsible for kidnapping, torturing and killing dissidents still live among us, as our neighbors, as businessmen or members of parliament.
I’m mad that Harrison Ford and Steve Martin didn’t play brothers in a movie that only exists in my head.

My point is that every day thousands of things don’t get made or started. Some of them could have been masterpieces.

All the elements that make a good movie are hard to wrangle into a cohesive product. It’s amazing any movie turns out well.
The movies weren't intended to, but audiences came away with an intended respect for the mafia; indeed, trying to hammer home the message that Michael's life is a disaster was the motivation for the ill-fated Godfather 3.
This is far less outrageous than I first thought. Firstly, the person in question has 4400 patrons at $5 a month. So she's bringing in $20k a month. That's not exactly some small time creator. But obviously the patreon isn't all about her videos. Let's just take her average views - 150 views, let's assume they're her patrons, so there's about $750/mo of revenue associated with those videos. So it's not like she can't actually afford to pay for this. And if you look at the other comments about the cost of hosting videos, the price Vimeo is charging isn't that far from the cost to serve the videos. So all in all this seems like an extremely well earning person who, from now on, isn't going to get below cost hosting from Vimeo.

$3500 sounds a lot, but her income from Patreon alone is $240k, and if she's running her business reasonably, that $3.5k comes out pre-tax.
> Japan is capitalist, is it also colonialist or based on racist exploitation? What about Sweden, or Germany, or South Korea?

Yes to all of these, which have at some point in history had colonial holdings, except perhaps South Korea which has largely been a victim of colonial (and imperial) systems, even if they currently thrive under American protection.

As for the US, it is itself a colony, and the exploitation of people and resources on the continent built its wealth. That it managed to wrest away control of itself after much of the genocide undertaken to build it up was already done doesn't change that it was built on extraction of resources from the 'new' world to the 'old'. Some of them moved there and didn't want to send their money home anymore, but like... there were people on the island of Manhattan before it became the center of the finance world, and they're all but erased from history now.

And all of these countries continue to benefit from wealth taken from the global south today. The tools of coercion that keep this system going have changed, but they're still in effect.

Capitalism was built on wealth extracted through colonialism. There's no getting around that.
> In fact kotlin/java has better peak performance than Go.

Says what benchmark?
yeah, I kind of know vulkan is picky since it is very close to the hardware, the hard lockup is never far away, and better use it in a very conservative way, no fancy stuff.

Aside of this, there is also the distribution of binaries with best compat across linux based OSes. For instance, with GNU symbol versioning and IBM/redhat symbol version frenzy, 1.5 year old glibc distros won't run games built with a today glibc (aka shooting linux gaming in the foot).

The idea is to iron out such issues:
- pure ELF64 set of binaries, namely does not use main(), but the hw ABI entry point (on linux/sysv this is almost a straight main()). Manual linking of the game binaries (don't rely on the compiler driver default objects).
- all distributed binaries should "libdl" everything they need from the system, including the libc. It means only libdl should be in the ELF static loading section (except the distributed SOs), and all binaries should have only dlopen/dlsym/dlclose undefined symbols in the ELF dynamic section (except the symbols from the distributed SOs).
- don't use ELF symbol based TLS (Thread Local Storage), but pthread TLS, because ELF symbol based TLS is nasty (would need to parse the ELF headers to get some offsets then call the ELF ABI TLS func to resolve to the TLS variable).
- static link as many as possible "libdl-ized" third party libs, and yes, this include a libdl-ized fork of the static c++ runtime you use, since godot is c++.
- wayland(libxkbcommon)->x11(libxkbcommon-x11/xcb) fallback
- vulkan->GL(->CPU) fallback
- libasound only (pipewire/pulseaudio will be hidden behind the alsa API if there, and it could be dmix/dsnoop).
- joystick support directly via /dev evdev devices, and hotplug with direct kernel netlink event (avoid like hell udev) or inotify or polling the /dev/input directory.

If this work, distributed binaries should be rock solid in time and across many types of linux based OSes (even musl lib one, in theory).
It's an interesting idea. 'Micro time zones' of sorts. People already survive on time zone boundaries. Why stop at 30 minutes?

It'd be most convenient for local events, but maybe not for non-local events.

I'd open my bar at the most eastern point.
There are people who make things. And people who break things. Each
have their time. We are living in an age where the latter have the
upper-hand. But it will pass and we will build new monuments on their
bones.
Those are some of the most southern states in the US, so they have the least variation in day length between summer and winter.

9am sunrises are going to be very unpleasant for northern states under permanent DST.
The undertaker and his daughter get some measure of justice.
I'm not sure what to tell you. I submitted a report against your package and it went through and a security ticket was opened.

Could you post some screenshots of what you are seeing?
I understand not keeping up with it but 'it's on its way to die' is just spreading FUD. It's more popular than ever. Disney+, Lego, Canada Post, basically every large bank–plenty of people are using it and adoption is increasing.
Both permanent DST and twice-annual clock switching are bad. There is a third, and in my opinion, superior way: permanent standard time.

The majority currently in favor of permanent DST will become a minority come winter, mark my words. And I hope it gets repealed just like it did in the 70's. Permanent standard time or bust.
Serving as a “last line of defense” is a policy choice. That turns courts from legal institutions to political institutions, and we don’t want them to be political institutions because policy is arbitrary and why we have legislatures in the first place: they’re functionally power-sharing forums, and the constitutions instituting them power-sharing agreements.
Thats is the reason, permanent DST won't "work". Childrens wake time is highly dependant on the sun. So, if it already makes sense to start school later, then it only gets more so, if there is permanent DST. Which means, most work times have to start later as well.
> To be fair, isn’t that essentially what DST systems are?

Not exactly: DST solves for not having to have seasonal/variable schedules.

Without DST, we lose that, and we do actually get to decide, once, how we want to arrange our lives in this new, linear time – implicitly or explicitly.
Can someone say where to find regular curation and reviews of games like this?

I don't have time for most computer games (no criticism of them, I just spend my limited time elsewhere). I'd like to discover real art in games - not in the visuals, in the medium, in games that transcend the genre. The game equivelent of exceptional art-house movies. Where can I discover them?
I think permanent DST makes sense from the biological/physiological point of view. Almost no people go to bed at 20 "solar" time and wake up at 4 -- they have it shifted later, so the "biological midnight" is indeed around 1 or 2 hours after the astronomical one - thus what we call "DST" matches better. This matching also helps against the confusion when writing an email late in the evening (i.e., after astronomical midnight) and use something like "we will meet tomorrow".

(YMMV, I'm describing situation here in .cz)
Is the pope catholic, or statistically related to catholicism?
Is Chicago related to Illinois by published evidence?
Thank you, and congrats on the launch. I loved freebase, and desperately want it back.
If this works, please don’t sell.
I use nvim in general and it's good but I'd appreciate an editor with modal idea but free of some decades old legacy logic that's not really intuitive (and requires tweaks to bring things in shape). Are there some modern alternatives that fill that role and are decent out of the box?
Puerh is not heicha. Puerh comes in two varieties, only one of which commonly counts as heicha. Heicha is a variety of tea preparation styles that involves post-processing fermentation. This also includes Eg. Fu bricks or liubao.

https://www.teaformeplease.com/tea-nerd-dictionary-heicha/
Better to come home in the sunlight. Even if you have indoor sports after school now you have some time to potentially absorb vitamin D. Not much absorbing you are doing in the morning shuffling to get ready for school.
> Don't use a pointer - it's bad for performance.

That means you must have Optional[*sync.Mutex]. Then what's the point?
My situation is interesting because I haven't worked in tech because of my experiences pre-22/leaving college. I was raised by geeks and carted off to computer shows on my dad's hip, started programming in elementary school, etc. So I spent a lot of time in tech spaces but not professional environments (I mean, this was also the 90s and early 00s so there were just fewer professional tech spaces).

Everybody was super chill until I was about 12. Then things got very ugly, very quickly. Anytime it was known that I was a female teenager, it was terrible, especially as one that was (at the time) better than some of the males. I'm also gay, so at the time I was stuck in this horrible situation of often being surrounded by dudes ~5 years older than I was who were a.) very creepy and b.) might be homophobic (including violent because again, 15-20 years ago) if I came out. And of course all the ones who are nice until they learn you'll never date them, or the ones that viewed me as a challenge/trophy of some sort.

Very weird to have aged both in and out of creepy male fuckability: Most of the creeps don't go for women over 25 (and I finally look like I'm in my mid-20s) unless they're elderly, and I can beat up most 75-year old men, so that's less scary.

I have some sympathy for the boys as an adult, because a lot of them were bullied a lot, but...dudes, you think I had it better? I had to deal with their bullying and yours. Thanks for that.
Queen Sacrifice
You are making a lot of stretches to justify your point of view.

>This particular model or lineup might not be the best, and maybe the QA sucks, but it's not like the 69% of people on Amazon giving it 4+ stars have gone crazy.

Just glancing on Amazon, if you filter by 1 star reviews you get a listing of all the problems I mentioned. Your argument assumes that all the people praising it did not just base their review on initial impressions. You only notice most of my problems after living with the monitor for some time. Since all of my issues are cropping up in the 1 star reviews, I suspect that at least some of the positive reviews are people who were wowed by the initial panel quality.

>I see this another way: these ASUS displays are a firmware update away from being a better buy, and ASUS is just one competitor.

A firmware update that will never happen for the existing models. I checked my monitor in the hopes of fixing this dumb issue with the input detection and one of them actually has updates...just to add promised features after the first few models shipped from the factory without it. The other two? Nothing. in other words, once they fulfilled what the specs say, you are on your own.

I also fail to see how the poor stand/speakers can be firmware updated. That is something a daily user will have to live with.

It would be nice if there were multiple competitors but the real reason I purchased ASUS was due to a lack of competitors. I typically purchase Dell.

>My prediction is that the Studio Display pretty quickly becomes a questionable purchase as more competitors enter the space and mini-LED displays become more prevalent. It's going to be a great webcam and speaker and a mediocre monitor at that price.

This dumb argument is always made by Apple detractors/Android/PC fanboys. They only look at specs and fail to consider the product as a whole. I learned this lesson the hard way after 4 years of terrible Nexus phones.

If you think about it, you are getting exactly what you are paying for: Good panel in exchange for poor enclosure, poor firmware, poor stand, poor speakers. This does not seem like a deal unless you value all of those things at 0 which you are clearly doing. I concede that some low cost studios may adopt this for their workflow although I don't know if these panels are truly Dolby Vision certified given their lighting zones algorithms are pretty lousy in my experience. If you want to ensure you are getting quality, especially as an Apple user, the other panels are a no brainer. They have a reputation you can trust, ASUS does not.

>Also, if webcams and speakers are so important I wonder why the Pro Display XDR doesn't have either?

I'm not sure. The XDR is just a little over 2 years old so it is definitely plausible that it was intended as a 1st gen design to replace the LG display that everyone was complaining about(there were massive failure rates of that display so Apple needed something new for their new Desktop machine which was unveiled with the monitor).
> I’m mad that Harrison Ford and Steve Martin didn’t play brothers in a movie that only exists in my head.

Indiana Jones meets his long lost brother King Tut?! This movie writes itself!