skysight-inc/HackerNews huggingface dataset:
> Do you know of good english/french resources to follow Korean politics from an intersectional perspective?

I don't know any atm which unfortunate because our political history is super interesting as we've gone through so much in the last 60 years. I'm sure there are some good articles around.

- Because of North Korea, most of our early political history was dominated by anti-communist ideology and strong nationalism.

- Also anti-japanese sentiment is one of the best way to gain politicial good will, so both the right wing and left wing accuse each other of being pro-japanese. There is even a dictionary that supposedly tracks of all the "pro-japanese" families/ people.

- You can see these two main sentiments in play whenever Koreans talk about Park Chung-hee, probably the most controversial dictator in Korea. He is idolised by right wingers as the person who lead the economic development; and demonised by left wingers as a ruthless dictator and as a pro-japanese.

This two themes have been the main themes of political conflict in Korea before 2000 (and they still are). But for younger generation, the main conficts now are inequality (house prices, labour rights, corruption) and gender (abysmal birthrate, marriage rate, just lots of hate in all internet forums).
Ask HN: Self-Hosted Serverless Solution?
I'm currently using AWS Lambda as a serverless solution for some of my IoT devices and I wanted to move all those functions on a server in my LAN.

Which is the best solution for this?
Where can I file a bug report that the class name is wrong "SimpleDateFormat" ;-)
Someone got tired of walking their goldfish?

What's this like from the fish perspective... "I can swim but the currents are so messed up it takes forever to get anywhere." Probably "feels" like really thick (high viscosity) water.

Fishermen beware: technological enablers of piscine vengeance now exist! Watch your 6 for fish tanks crawling out of the bushes behind you on the stream banks. I wonder what they'll do for weapons.
She effectively stole millions.

From people who could easily afford to lose it and who should have known better. None of the people she defrauded have a materially worse quality of life than they did before.

Her biggest crime was making rich people look stupid, and they REALLY don't like that.
Rayon really does feel like magic.
The 2002 diff got me interested in the context of why that change was made, which lead me to this 2006 bug which I think might shed light on why '3' was chosen:

"The UTF-8 encoding is a variable byte length encoding. The ASCII subrange of characters is one byte long, alphabetic writings 2 bytes long, Far Eastern writings 3 bytes long per character (and some rare historical writings are mapped using 4 bytes)."

https://bugs.mysql.com/bug.php?id=18560#c61151

UTF-8 is still something I'm learning the details about, but it looks like back in 2002 they simply didn't see the need for the supplemental plane characters, ie, playing cards, arrows, or ancient Greek numbers. It might be short sighted but we shouldn't judge so far in the future, recalling that emoji wasn't even in Unicode until 2010.
Windows (11?) has the feature built in right?
Take a look at nextjs it serves plain HTML and CSS then hydrates it with JavaScript interactive-ness
I’m not, there is just too much pressure to deliver and I don’t know how to pace myself. For instance, during these Christmas holidays I worked full time nearly every day. Completely self imposed, none of my coworkers were online, I did it to try to get ahead of the utterly impossible deliverables that were given to me as the most senior person in my team. It was truly a miserable time.

It doesn’t help that I am perverse enough to always strive for the most senior position I can get in, when I change a company, which always turns out to be incredibly difficult and a destroyer of self confidence.

I am currently at a FAANG at a senior level and I am not kidding when I say I do not know what the hell I am doing, technically speaking. I try to counter balance this by working like a dog, but it is not sustainable. I spent a lot of time thinking about this and I think people talk about impostor syndrome but I am just a true impostor. Compared to some of my peers I am better at sweet talking and so I end up getting opportunities I am not qualified for (“tricking” management is somewhat a very easy game for me), and then suffer.

I need some sort of catalyst in my life to change all this. I rationally know this is destroying me, but my brain just keeps telling me: “stop complaining you fool, you are incredibly privileged and lucky and are making the money of your life, people would kill to be in your shoes. Just work harder and shut up before you are truly caught in your incompetence and the well dries up”.

I’m thinking 2022 might be a good time to talk to a therapist, things have been getting consistently worse yoy as I grew more senior professionally.
Given she is now convicted and soon to be sentenced, won't she be in jail for/during subsequent appeals?
Intel Reportedly Kills AVX-512 on Alder Lake CPUs
In a nutshell:

.stack > * + * { margin-top: 1rem; }
>> People will still buy from you by default

> That’s an assumption that doesn’t stand up to a reality check, it’s rare for media that expires copyright and has a revenue stream to continue providing that same revenue in the face of competition. This is exactly why Disney has asked for extensions.

One interesting thing this reminds me of is the case where due to the publication technology of the day, the quality of the work as available to the general public is significantly inferior as compared to the master copy sitting in the vaults.

If copyright was for example only twenty years and simultaneously releasing a higher quality version of the same work still wouldn't qualify for its own copyright term, would we have seen the various re-releases of older works as newer and better reproduction technology became available? Under that assumption for example, most of the Beatles' albums would have been already out of copyright by the time the first CD re-releases appeared in our timeline.

This might admittedly only be a temporary problem because it can be argued that storage formats eventually will be (or already are) good enough that yet another higher quality re-release won't be necessary in the future (and at least for books without illustrations/pictures/special special typographic features it never really mattered anyway, because unless the print quality was truly dire, the original text can always perfectly be recovered), but at least for the past transitions we've had for audio from vinyl to CDs and generally digital music formats, as well as for video e.g. VHS to DVD to BluRay etc. I'd argue that there was a certain benefit to the public that the holders of the high-quality master copy were motivated (because of continuing copyright) to actually spend the money and do the work of re-releasing those works in a higher quality format.
Yet another open source abandonware project in the making.

Dozens of man-years of developer effort and productivity consumed by the technological dustbin and evaporated into the digital ether.

Open source lacks direction and focus --- which is not an issue if your time has no value. But back in the real world, time is limited and is thus the most valuable thing you can spend. Spend wisely with the awareness that reality can not be defeated.
SubSync: Subtitle Speech Synchronizer
This article hit home... I took a similar approach and spent bit of time over the summer to familiarize myself with the language by writing a ray tracer. (Super simple, not as fancy as the one in the article.)

https://github.com/mschaef/rust-rt

After spending as much time lately as I have in Scala and Python, my immediate reaction to Rust was quite positive. Python has performance issues from 1985 and the build ecosystem seems borderline chaotic. (Made me seriously miss Maven, etc.) Scala seems a lot like C++ - an amazing intellectual accomplishment, a great place to spend all of your time, but not so good as a part time language. (I spend a bunch of my time in Scala mentally expanding out shorthand notation the way I might be mentally macroexpanding in a Lisp.)

Rust, in contrast, seems to have struck a nice balance between expressive power and runtime performance. Expressively, it has a lot of what I like about Scala with a syntax that makes more sense to my C-style upbringing. Performance seems to be everything I'd expect from the fully compiled language that it is. (In terms of performance, there's no way Python would've let me get away with some of what I got away with in my Rust ray tracer.)

Given that the language gave such a positive initial impression, the questions I still have are more about what it feels like in the large. ie: Working with a significantly sized team jointly on a codebase that might last 1, 5, 10 or more years. (Even then, I'm pretty optimistic.)
Literal laugh out loud. Thanks for that.
The original reason webmasters (remember them?) were discouraged from using tables for layout is that you quickly ended up with many layers of nested tables. The browsers at the time were not performant enough to handle it and the user experience suffered.
I find this a quite widespread issue, to the point we all may be guilty
Same approach over here.
Early French grammarians had the idea to make spelling more etymological to show continuity with Latin, another example which comes to mind is Old French "deit/doit" which became "doigt" in Middle French because Latin had -g- in "digitus".
My gut says that she'll get about 20 (or 20 years worth of concurrent), and get out in about 8 to 10.
The key difference is the interactivity SL provides.

In SL you could buy a virtual car and drive around in it with your friends.

Good look doing that with an NFT.
There is no world, no car and no friends to connect with.

In truth most SL stuff is probably some sort of sex bed with a bunch of animations for two ;)
Not all linux kernel leak to host. Docker security is way better than nefore. And there also projects like podman and docker unprivileged that don't require any root intraction to set up a kernel
It says:

1. The Act applies to any entity employing at least one employee working in Colorado.
Those things only matter when your strings contain human-oriented text, but that's not the only (and dare I say not even most common) usage of strings. Obviously it's best to be explicit about how you want the contents of your strings to be treated, but absent that, I don't see how defaulting to ordinal string comparison is Anglo-centric. The English culture doesn't use ordinal comparison. Defaulting to ordinal comparison can actually _prevent_ breakage for people using non-English cultures, because strings suddenly behave differently in ways the developer didn't anticipate or test.

(Also, I should've said codeunit-compare instead of byte-compare, since C# strings are always UTF-16 encoded).
That oneself and one’s peers are smart and most everyone else is an idiot is an even more enticing fairy tale.
Programming in 1987 versus Today
> Maybe *.small-web.com is an intermediate step that is useful.

I pondered this before first posting, and decided that although I’m sympathetic to the reasoning I believe it’s a grave error of judgement, and that they should force people to use their own domains. Not only does it undermine their stated goals, but it makes them as a company or foundation more likely to fail since providing a domain will lead to significant abuse of their service if they offer any free service at all, including trial periods. (Newcomers to these sorts of industries tend to be surprised at how all-pervasive and varied abuse is, even of small players.) Requiring that people provide a domain would certainly turn away some potential customers/users that would perhaps have finished the job and moved to a domain of their own later, but it would also vastly reduce the burden of abuse.

And so I decided to use the word “must”, italicised, for practical reasons as well as ideological.

In their first phase, they’re even targeting tech-savvy people, who are less likely to “need” *.small-web.com.
On the other side, one might make the argument that someone with millions of dollars to spare on early-stage investments should also be able to do their own due diligence on investments - otherwise, why would the status "accredited investor" be required? And, implicitly, that people like Holmes and Madoff who decide to exploit greed and unprofessionalism serve a vital purpose in a free market by acting as predators removing weak elements from the market.

Experts have warned from the beginning that Theranos made unrealistic to impossible announcements. Anyone investing at that scale without consulting experts IMO does not deserve protection from the law.

If Theranos is one thing, it is a real life example of why group dynamics and investing don't mix, and why the best thing to come out of r/wallstreetbets is the saying "do your own DD".
> with the rise of Islam in the 7th century, Christian sites in the Sinai Desert began to disappear, and Saint Catherine’s found itself in relative isolation. Monks turned to reusing older parchments when supplies at the monastery ran scarce.

That sounds ... odd. If the monks were isolated then why should they copy books, especially when they had to delete older material to do so? At the very least this implies that the monks had a supply of books to copy and also had to return the originals to someone somehow.

I think the more logical explanation is that the deleted texts were considered worthless.
Do you mean 'how crudely and unintelligently you harm others'? It sounds like you're setting up a framework where you get sent to the mean prison if you're physically bullying people, and the more intelligently you deliver your harm the better treatment you get, perhaps up to a point where if you're smart enough you can harm people on an enormous scale and get, I don't know, praise for it instead of prison.

Elizabeth seems the sort of person most capable of executing a plan whereby she pulls off a prison break through enlisting the aid of a bunch of other prisoners who're promised freedom themselves, but in her plan are actually there as decoys to be killed. It seems analogous to stuff she's already happily done. She is potentially a risk even to other prisoners if she carries on as she has done. I don't buy that she's not a risk to others.
Technically, that instruction is a scalar one. It multiplies just one number in the lowest lane of the vectors, and copies the second lane from the first vector register without changing it. BTW, on modern processors, the performance of such scalar instructions is exactly the same as their vector equivalents which handle all lanes of the registers.

Before AMD64 took off, that C++ code compiled into x87 instructions https://en.wikipedia.org/wiki/X87 That thing is ancient with first implementation from 1980, and some architectural features make it borderline impossible to be performant. For instance, internally it operates on 80-bit floats. Both FP64 and FP32 IEEE floats are being emulated based on bits in the control register.
I wouldn't be surprised if it wasn't just 3 fairly muscular dudes paid just over minimum wage to sit there for multiple years and radio in if anything happens.

The guarding of the embassy to stop assange from walking out cost £3mil a year, thats a lot of muscular dudes sitting in cars drinking coffee 24 hours a day.
- https://docs.oracle.com/javase/10/troubleshoot/submit-bug-re...

- https://bugreport.java.com/bugreport/
Do you have some specific examples? I have no idea what you are talking about.
Sorry, I don't remember exactly which companies by name, otherwise I would have spelled them out for you, since I did this research 10 years ago when I was considering moving to study in Switzerland, so, I hope I cause you no offense, but I feel researching the job market is what you should have also done your due diligence on, before starting your PhD/studies ("I wanna study X, but where can I work later and use X?")
That Dockerfile is just an image to _build_ the Android container

See instructions to build it (or pull the published version)

https://github.com/remote-android/redroid-doc/tree/master/an...

Then you can run the Android container
Happens to me all the time, I also feel powerless in many situations. How do I handle? Well, I try as much as I can to fix the issue by spending countless of hours on it. At some point I reach to my team for help and now the responsibility is shared: if we can't manage to fix the issue we try with another approach.

Managers usually like to say "we are here to clean up your way from distractions so you can focus on the important stuff". Well, most often than not what I need help with is with stuff like OP described... ironically managers can't help with that (they help with stuff I usually do not need help with).
Keep in mind that the GPU architecture is TBDR, which is designed for lower memory bandwidth (and thus lower power consumption) than typical immediate mode GPUs. Desktop GPUs also use tiles these days, but for rendering use cases at least the TFLOPS:bandwidth ratio is probably not directly comparable between architectures that dissimilar.

The CPUs can still eat half of the M1 Max's memory bandwidth alone, without the GPU to help. How often this happens with real world workloads, I don't know :-)
Understanding UUIDs, ULIDs and string representations
Ha, I just fixed a similar thing at work right before Christmas.

If you use java, consider using google error-prone. It has a check for that (and many other things) https://errorprone.info/bugpattern/MisusedWeekYear
[1] Hexo is pretty good, just simple static hosting.

[1] https://hexo.io/
Altus Assessments | https://altusassessments.com/careers/ | Canada/EU/USA | Full Time | Remote(EST ±4) Altus empowers higher education institutions to look beyond book smarts, and to identify and nurture exceptional professionals by using unique data to generate meaningful insight that influence key academic decisions. We’re a quirky, vibrant, and diverse group of 100+ working collaboratively to tackle some tough problems (like how to evaluate empathy in someone who wants to train to become a doctor).

We're a team of 30 developers/devops/qa working across several Javascript focused stacks. We've recently acquired a company in a similar space and welcomed many new faces.

You'll have the chance to work on a range of different problems and hopefully learn some new skills too. During product development you'll be able to focus on implementation of features from start to finish. Presently we're working on some architecture heavy rebuilds. If you're excited about greenfield projects we have much to offer!

Our main stacks are: Express/Typescript/Vue NestJS/Vue MeteorJS/Blaze LAMP

We’re hiring across a number of open positions:

Software Developer (Intermediate & Seniors) - We have a few dev teams hiring. https://apply.workable.com/altus-assessments/j/B3B4697C5A/

If you want to know more about our team culture or have questions about these roles feel free to email me at gguja [at] altusassessments.com or apply directly.

We don't do white boarding/puzzle questions as part of the interview process, however we do ask applicants that pass the phone screen to make a presentation on how you would approach a system design problem.
"I could've let the cops in when they knocked without a warrant, but because I didn't they had probable cause to enter."
Author here, self-posted. AMA.
See any explanation of what a linux container is[0]. Containers in linux are a patchwork of various features that "contain" a process group in different ways while sharing the kernel with the rest of the system.

Running either of

docker run --rm --entrypoint /bin/uname alpine:latest -a

or

uname -a

gives you the same kernel version. The only difference will be in the hostname.

[0]: https://embeddedbits.org/introduction-linux-containers/
Kane Tanaka, born in 1903 and world’s oldest person, celebrates 119th birthday
A Few Counterintuitive Ideas
Wordle Is a Love Story
This seems to mean that a USB-powerbank should charge a secondary capacitor with high current pulse and then slowly suck power from that capacitor.
There was a thread a while back about the need for "accent correction," meaning that native speakers with one accent could more easily consume content in the same accent. It looks like the technology exists now! This is worth money. If you find an accent that many people really dislike, the odds are that's it's also very difficult for people to understand that accent (until they are accustomed to it).
> her funding came from individuals like former Secretary of Education Betsy DeVos, billionaire media mogul Rupert Murdoch, former Secretary of State Henry Kissinger and the Walton family, among other wealthy elites.

And there we have the crux of why she was prosecuted...

You're much better off screwing average people, then it's just "capitalism".
The keyboard api enable to fix vh unit on smartphones
What do you use to find the "juicy trade volume"? Could you share a link.
Prosecution went for both, but the jury only agreed with the fraud.
> consensus in blockchains is really controlled by the richest participants

I think that remains to be seen. Bitcoin miners have tried to show their "control" over the network by forking the chain (see Bitcoin Cash and other forks) while Bitcoin mainline remained the leader. Ethereum is moving towards PoS even though current miners obviously don't want that. If successful, I think Ethereum will prove the opposite, the network is indeed controlled by it's participants and experts/developers, and not by the miners.
Show HN: The Interactive API Industry Landscape
> Can you clarify your thought here? American people don't think and behave like they do in Hollywood TV shows. There are exceptions of course, but most pop TV shows do not attempt to accurately portray real human relationships, emotions, actions etc.

To add onto this, it's also worth noting that many movies/shows/etc are actively trying to challenge a dominant culture or way of thinking.
> All well-designed interactive GUI applications do not interact with the file system on their main thread

I strongly disagree. A well-designed interactive GUI application can absolutely interact with the filesystem on its main thread without any impact to responsiveness what-so-ever. You only need threads once you need more CPU time.

The POSIX interfaces provide sufficient non-blocking functionality for this to be true, and the (as per the documentation, "brief") blocking allowed by things like open/close is not an issue.

(io_uring is still a nice improvement though.)

> I don’t think that is proven unless the original author can chime in.

This argument is nonsense. Whether or not code is buggy does not depend on whether or not the author comments on the matter. This is especially true for a project as vast as the Linux kernel with its massive number of ever-changing authors.

> If it is indeed the case the synchronize_rcu is taking up to 50ms I would suspect there is a deeper issue at play on this machine. By search/replacing the call with call_rcu or similar you may just be masking the problem. RCU updates should not be taking that long.

synchronize_rcu is designed to block for a significant amount of time, but I did not push the patch further exactly because I would like to dig deeper into the issue rather than making a text-book RCU fix.
Depends on your definition of "leak" I suppose. You can't get a different kernel version inside a container so there must be a "leak" in some sense. Reducing capabilities etc will just leak lesser information about the system in general, but your kernel is always shared.
I can't stand over-masculinity in korean dramas. Scenes where man screams and all women suddenly become silenced.