skysight-inc/HackerNews huggingface dataset:
My fingers are so used to typing xv to view an image I had to alias it:

alias xv='echo You should use qiv or xli now.'
Speaking like half of the world isn't America's puppet already.

China at least doesn't have military bases all over the world to ensure everybody stays in line.

I wonder how many European countries would intentionaly harm their economies by placing sanctions on Russia if the US troops weren't there.
Are you entitled to privacy on employer-owned toilets?
I feel you. Haven’t been with my family for almost three years now, although I’m lucky I have my wife and children with me. Let’s hope next year gets better!
Don't sweat it. I generally ignore holidays: I don't care about them. I spent this Christian with my parents largely because they insisted. I think with age I start carrying less and less about holidays. When I was 20, spending say new years alone sounded like a nightmare. At 32 last new year, I spent it on the couch with my dog watching movies and building a huge ass Lego set and to be completely honest it was probably my best new years eve.
It's just like encrypting EBS/block storage on AWS and clouds. You generate the keys and those keys are with the cloud provider nevertheless so it's not encrypted at all pretty much for all practical purposes.
And semicolons, maybe other things: “myfanciuserinput.mp3 && pwned > /etc/hosts”
It's less than 'final nail', but rather sign that government has no better topics, than crude mix of chauvinism an and emotional manipulation. Cf. Russian progression from 'ignore politics, look at economic growth' -> 'ignore politics for economical stability sake' -> 'ignore politics or homos will diddle your kids'
Libraries are a pain in C. So most C programs use less of them, than if you are writing js
Sorry to hear that. Hopefully things turn around for the good for you :(
I’m so excited!

What a treat to have this kind of event on Christmas. Though, my heart goes out to the hard working engineers/technicians/astronauts at NASA who are slaving over the holidays.
'Book-Wrapt'- How Many Books Does It Take to Make a Place Feel Like Home?
Nobody in this World has ever been alone.

Everybody has their team of guides in the higher dimensions, and they are never on vacation, they are present every second of every day and every night.

You just need to learn to perceive them and to connect to them.
Thanks to this I realized Youtube website is purposefully breaking the picture-in-picture playback on a phone.
Don't forget the scholarship part: https://scholar.google.com/scholar?lr=lang_en&q=gilles+lipov...
Thank you so much for this! I hope you all have a wonderful Christmas spending it exactly the way you want to.
How is it usurious?
Happy holidays all! Just wanted to say thanks for everyone's contributions. HN is a special place for nerds like most of us here: tons of useful information and discussions that are often difficult to find in offline world. Let 2022 be even better!

mov ax,0x4c00

int 0x21
Google Scholar Publications [1] This indexes venues by impact factor, citations etc. Basically a proxy for how established is the venue. You can further filter by application areas in Categories & Subcategories. For example [2] happens to be list for Computer Graphics only (among all other CS area)

[1] https://scholar.google.com/citations?view_op=top_venues

[2] https://scholar.google.com/citations?view_op=top_venues&hl=e...
I'm gonna be downvoted to hell but start with linear algebra. All the basics will be immediately useful for graphics programming.
I am inside and it is.. not that interesting to be honest. Not bad, but it is pretty much a cleared up intellij with much less functionality and an eclipse-like left pane where you can have non-project folders as well.

Regarding the much less functionality, the run button is not really configurable by much so more complicated projects can’t really be worked on yet. But I’ve just updated the package so I’m talking about a somewhat dated version.
Russia. 2014.
Trying. Because the UK government absolutely does not give even a single fuck. Housing is a shitshow everywhere. (A symptom of completely bonkers politics in general.)
How would fopen work without a filesystem? How would printf work if there is no notion of stdout? C standard has a carveout for this case, in free-standing mode, only a small subset of the standard library is available.
IME the Great Firewall doesn't outright block global traffic apart from some selected services, but makes them so unreliable and slow that it's almost impossible to directly connect and use services from the other side (think 'analog modem speed'), companies (maybe just IT companies, not sure) can get an exemption (they need to connect to github after all), but even then it's not very reliable.

If Steam had a working 'global service' then it almost certainly used local datacenters as proxy. But AFAIK PC gaming is pretty much seen as a niche for computer nerds though (apart from E-Sports), gaming mostly happens on mobile phones.
Which has a smaller delay than ESA's stream (~31 seconds).

There's also Arianespace's stream which is 6 seconds more current than Nasa's stream.

https://www.youtube.com/watch?v=J70xqApTUow
It's not free - if everyone blocked ads and nobody paid they would have no revenue, you are just freeloading by using stuff like vanced.
My mum died in January and my Dad died a couple of weeks ago. We didn’t do much for Christmas as a family but I keep thinking of the interesting things to tell my Dad about that he’s not around to tell.

He’d almost certainly be watching the James Webb Telescope launch
I'm visiting my parents in a few hours and it's probably going to suck. We've really been drifting apart since they found out I was vaccinated and actually taking Covid seriously. Ugly things were said about me being a dumb sheep brainwashed by uni education etc.

Anyway, I'm joining the virtual all-HN hug. Some people have it worse, and if you (the person reading this) are one of those people, I want you to know that you matter and I want you to be safe and know that whatever is going on WILL blow over one day.

If it helps to make you feel better, feel free to write me an email (contact in profile) about the things on your mind.
You should be sceptical of all the news about China that come from the West.
If you're doing it to get your mind off things, it can be a wonderful distraction. One of the best in life, as far as I'm concerned.

I was mostly math illiterate too. Geometry was my strong suit, not manipulating symbols. Still want to learn PDEs someday just for fun, mostly because I have no idea how to model anything as a PDE.

But I would never try to learn PDEs to make money, because it would put me under a lot of pressure, since I wouldn't be doing it just for the knowledge. Just make sure you're having fun as you're questing your way towards programming. It's key.
It is mostly due to them using an old GC algorithm instead of the default that comes with JDK 11 (what they use). Changing to G1GC with a slightly higher heap size makes quite a difference.
heh, yeah, right, in the former ussr too there are people who fondly remember a lot of stuff their nomenclature families did have, which the other 99% didnt. and they certainly dont remember any shit the lowly plebs been through

what they are actually missing is the lost great times when they were able to feel being so high above the others
Right, the problem isn't the guy reporting the people, it's some of the stuff leading up to it and after it.
If the MITM CA is installed (maybe only via Group Policy) then browsers relax their requirements for CA's. But some domains (like google) are strictly locked down to a specific set of CA's in Chrome.

Since TLS Interception is critical for some places to achieve their duties (either auditing in banking, or content filtering in schools) we will always have some kind of legit use for MITM CA boxes.

It gets slightly worse if you look at how AntiVirus generally installs CA's to do malware content filtering. Cloudflare publishes stats on what % of traffic they think has been MITM'd: https://malcolm.cloudflare.com/
I had to look this one up - https://en.wikipedia.org/wiki/Helix_Nebula
That's the whole point of this discussion - they don't need to do anything like that and can be done transparently without any legislation. Just think of the scenario where you bribe certain CA staff and get a sub CA of your own or something like that.

Now you sign the exact same certificates as with upstream website and you're going to appear pretty much genuine.
What exactly do you want to say with this? Are you comparing prevention of stealing intellectual property with taking a shit?
In my experience, there's no architecture or methodology that can make bad engineers build good software. But there's definitely ways to ensure that good engineers end up making shit software.
Full title of the article - "Gigantism Is a Never-Ending Temptation for Engineers and Designers"

My reaction - Giantism is not that much of a temptation for actual engineers and designers. It is a huge temptation for the Sales Dept., PR Dept., management egos, customer egos, and kids. Admittedly, some folks with "Engineer" or "Designer" in their job titles are, mentally, more in those other places.

Somewhat related, but not actually giantism, is feature bloat. Instead of the biggest just-plain-knife in the world, you have the Swiss Army Knife with the most different blades & tools & accessories & crap. That's more often a temptation for engineers & designers.

A different beast, which can be mistaken for giantism, is economics-driven limit-pushing. Doesn't matter if it's large overall size (wind turbines), small feature size (IC's), high efficiency (commercial jet engines), high pressure (rocket engine combustion chambers), or what. The company which can reliably out-do its rivals in the metric is well-positioned to crush them, via better economic performance. (Perhaps making the company a financial giant...)
You'll find the same with any article critical of China.

The party is paying people (quite well) to defend China online. It's another kind of misinformation campaign.
Doesn't linear algebra requires a lot of background/intuition? I have none.
I would become a woodworker and build my own furniture i love building with wood :)
"we've always been at war with eastasia"

The major problem I see, is that every major power uses propaganda to their benefit, yet even highly intelligent people often don't see the propaganda of their native (or chosen) home.

I see the propaganda of China, Russia as well as the one of the US and Europe.

There are no white, selfless knights around. There never were.

Does that mean that nothing matters, that (subjective) morale suddenly is meaningless?

Of course it doesn't!

But it puts "them vs us" into perspective.

Humans are humans and act like humans all around the world.
I spent christmas alone in a hotel. It was my choice over meeting family who wanted masks, rapid tests etc before meeting for christmas.
I have followed every single piece of mandate for two years. Including double dose Moderna that I still have ptsd from.
I am done, I had ribs a glass of cognac and witcher marathon alone in a 4 star hotel instead.
Best christmas in a long time.
Happy holidays to all and wish a wonderful 2022 to all of you.
Yeah, the memex straddles both protocols, and the urls are the same save for the protocol. It's essentially a single user wiki based on git and gemtext.

The search engine is available on Gemini, just not at that address. Try gemini://marginalia.nu/search
Main NASA stream is here: https://www.youtube.com/watch?v=7nT7JGZMbtM
Only watched the videos about it, I am an Eclipse/Netbeans user for Java tooling.
Thanks for sharing the specifics of the codecs in play. Definitely odd that something so prevalent isn’t accelerated.
Interesting comment. Do you think the only country that has been to the moon somehow lost the space race at some point if you choose to continue the space race til today?
It is indeed a country full of contradictions.

I was there in 2016, and besides the usual, like Google, Netflix, Facebook or Twitter, most western sites seemed to work, just very, very slow for some reason.

Also, some high end hotels did provide unfettered access to the Internet for some reason, so I guess anyone could go there and browse Facebook for the price of an expensive coffee.
Germany’s Sovereign Tech Fund: Strengthening Digital Infrastructure+Open Source
Why don't you link what seem to be private NPPA requirements?

It's also a real stretch to say it's about mockery. It's about encouraging "correct values". I have a hard time seeing this as an argument in good faith, it's so far from any factual basis or even arguments from anyone like Chinese nationalists, who would argue that homosexuality is Western moral corruption.
Yet we are allowing human right abuses? I think we only care about money, that's why we allow this to happen.

Just look at Intel right now, apologizing for not using slave labour...
> The move comes as a surprise

How dense and gullible do you have to be?

Do people keep forgetting they’re dealing with an authoritarian dictatorship?

ANYTHING is on the table, nothing should come as a surprise.

Divest from China and diversify manufacturing sources, otherwise we will wake up one day imprisoned, and „the move will come as a surprise“
It's just something that I enjoy and I can finally try to be good at and who knows, get a job doing it.

I already use Emacs for everything since 2003, so...
Thanks for pointing out something not so obvious for everyone. I'm trying hard to stay connected. Peace.
> Libraries are a pain in C.

They really aren't. At all. What exactly are the pain points you experienced with C libraries?

> So most C programs use less of them

This assertion doesn't hold any water. In all the years I worked with C and C++ projects, not even once did I ever heard "let's not add a library, it's hard".

Do you actually have a concrete, real issue in mind?
It seems NASA understands the value of milestones https://blogs.nasa.gov/webb/2021/12/24/key-milestones-after-...
I'm missing x11vnc (a VNC server that shares an existing X screen) and xclip (not xclipboard). There are also a lot of games in that list, but I did not see xkoules or xrick. There are so many nice little gems that seems to be on the brink of being forgotten, it's great to see them listed here!
The communist party party has successfully managed to associate love of China with loyalty to the party and government, and criticism of the party with being “anti-Chinese”. So being pro-democracy in Hong Kong is being anti-China, and opposing the ethnic and cultural suppression in Xinjiang is China hating.

My wife is Chinese and we have a Chinese friend here in the UK we have to be careful what we say to. She gets upset if anything critical of the Chinese government comes up, because she “loves China”. We love China too, just not the communist party.
Lol, you don't need linalg for graphics programming. All you need is an understanding of geometry. Thinking of a matrix as a system of linear equations has never once helped me. Whereas thinking of a matrix as a combination of rotations and translations has been the only tool I ever needed, pretty much.

Just sayin', if someone is truly not a math person, saying "oh yeah, learn math and then learn graphics programming" is probably just going to discourage them.

ML is supposedly all about math. And sure, I could walk you through a backprop pipeline at this point. But it took me years before that was useful knowledge to me. The practical experience of doing it was way more interesting, and it lead to more knowledge than I would've gotten with a traditional path.
Good luck to all those who're lonely and sad about it. Hopefully this won't last, or you'll find a way to make the best of it.

If you're in a position to have a sense of humor about it, think about how you're skipping all the Christmas diner conversations that are going to be even tougher this year, now that the world has turned into a real-life Facebook argument !

Cheers and take care of yourselves !
So you like typing more and making your program harder to read to avoid using two apostrophes and two commas.
As a sidenote here:

All CA certificates are accepted via emails, and are stored via a salesforce CRM that generates a csv spreadsheet. [1]

And yes, this is a system running since the 1990s and is very likely running on a heavily outdated UNIX machine.

So from a cyber security point of view, I wouldn't put much faith in the security of the SSL cert chains of the root store itself.

I don't know who maintains them, but I hope these services are not accessible from the internet, though it seems that the database was at least scanned by shodan, so yeah :-/

I really hope that distro maintainers in between validate what they push out as ca-certificates packages everywhere.

[1] https://www.ccadb.org/
But that's the point. Outrage based policy itself has a very bad efficacy. All the think of the children shit leads to almost universally bad policy.

Cancer outrage? You get the California meaningless stickers.

Police brutality? Racism? You get polarizing protests and no real change.

Outrage is at best the first step. But it's really the sign of decades (or more) of gridlocked politics.
This is how China is going to sell itself and its political model in the coming decades.

I wish the OPs comment wasn't flagged and dead, because we need to stop closing our eyes in front of this development and start preparing ourselves mentally for combatting it.

Chinese model is going to be sold as a method of building unified, mission-oriented nations that have long term objectives and do not spend their energy and resources on endless squabbles of special interest groups.

This will be attractive to some people who crave political stability and economic growth, at least as long as China really grows. It will probably only stop working after some major crash / bubble burst in the Chinese economy.
If you're reading this don't take this advice, its really bad. Unless you don't believe in anything, you have to believe in something. If you can't believe in yourself, mythical beings isn't a terrible place to start.
Well it's the first page from 'Politics for Dummies': find an enemy and blame it for everything. If there's no enemy,create one or even imagine one.
Most people have the (incorrect) understanding that anything and everything in a contract is binding, to the point you could demand their first born child as a deposit for a lease and they'd shrug and say "it's in the contract, so I guess I have to".
My favorite podcasts this year were

Lex Fridman's: https://lexfridman.com/podcast

Naval's: https://nav.al/podcast
Huh, I remember xearth. It would move the stars every time it redrew itself. I wanted to have it update every second for some reason, and that was distracting, so I patched it to add an option to not do that. Then I couldn't find a maintainer to send it to, so I didn't share it.
Of course I see Western propaganda, but at least Western propaganda pretends to benefit me.

So I would rather pretend to believe in Western progaganda than Chinese propaganda.

„Humans are humans“ is dangerously naive in a world full of thug nations.
If you resurrected Lenin, took him for a walk around Shanghai or Beijing and explained the deal to him he would be proud since so much of their political system is derived from Leninism, ergo communism. Even their market economy seems like a redux of Lenin’s NEP.

Don’t try pulling that tired old “not real communism” schtick, we all see through it. Another thing, if they weren’t communists, where is the incentive to keep up the charade with all the symbolism? Surely a rational non-communist polity would realize there is a lot to gain from dropping the whole red, socialist realism and adopt a more (post-)modern aesthetic.
Right, I see. I guess I understand where you're coming from (basically your expectations are shaped by other languages). That's fair enough, and I've had some of my expectations broken fore the same reasons in Rust, and it was around ergonomics too.

Rust's solution to the problem, even if a departure from traditional solutions, is more ergonomic, and I like that.

There's no reason buffered or buffered IO needs to be trickier than the other! Why sacrifice one? Sure you could have Write buffered by default and have UnbufferedWrite instead, but I personally find this "reversed API" idea really weird. It seems like a subtractive API rather than an additive one, and it also doesn't compose as nicely.

Your argument about size proves my point too, so we're going in circles I guess. I'll summarise why I prefer Rust's approach (sans ergonomics): it's harder to introduce logic errors if all the information can be inferred from the value itself. If I want to send "hello", and somewhere I fucked up, so I'm thinking 4 bytes instead of 5 and now I sent "hell", and threw 'o' to the RAMs. Why? I can just tell it I wanna send "hello", and it does it. It's more robust. If I wanted to send just "hell" (assuming it's bytes) in I can just create a slice to the necessary data and pass that. The slice explicitly itself signals to other devs I wanna send a subset of the buffer, too.

Doing it this way, buffered or unbuffered doesn't really matter: The API stays the same. Adding buffering is usually a one line change of converting your writer to a buffered writer. Someone called Rust's approach an "arcane incantation", if anything the only magical things here is the special/magic sized buffers or numbers in other languages you highlighted. Furthermore, I think half of the existing implementations probably didn't even think about this design decision at all, they just inherited it.

At the end of the day, this discussion about buffering isn't super important in the grand scheme of things. The stdlib gives you just building blocks (Rust has great ones, IMO) to build a networking library you want, so your (un)buffering is going to be tucked away in a couples of places and you'll be using your own `report` or `send` or `set` methods instead of a sprinklings low-level write/read syscals everywhere anyway.
I don't really see the path from "selling passports" to "vibrant tech sector". That's something politicians have been selling to you to explain their policies. New Zealand is hostile to anyone not having six figures in their bank account. A vibrant tech sector requires all kind of people, laws, infrastructure, etc... Running a business is messy and running a country which run businesses is also messy and require all kind of work/hustles.

Who needs that when you can sell passports/real estate/ocean views for lots of money and little work involved.
Where is Webb? dashboard: https://jwst.nasa.gov/content/webbLaunch/whereIsWebb.html
Yeah, there was also a deployable that ops almost forgot about, but I remembered. But even in C, you can inspect the symbol table of binaries. Unless they got stripped or optimized away, of course.

Edit: yes, deployables that nobody knows about and just sit there for years are a huge problem.
On the plus side, holiday time off provides ample time to address problems, to lay the groundwork for a different-- I won't say better-- tomorrow.
>Also, some high end hotels did provide unfettered access to the Internet for some reason, so I guess anyone could go there and browse Facebook for the price of an expensive coffee.

Practically everybody who is knowledgeable with computers uses a VPN - restrictions are only for "the plebs"
> Our society has decided that nobody should die from COVID. That’s still the right answer.

This is hilarious. Why hasn’t your society decided that nobody should die from obesity? Obesity kills far more people every year than COVID ever will, and would be a far easier problem to solve through legislation.

Why does NZ grant visas to obese people? Why are obese people allowed to go to restaurants or work? If the government made it difficult to be fat, far less people would die.