skysight-inc/HackerNews huggingface dataset:
For a project about 3D graphics, I expect 3D graphics in the video! Lot of 3D graphics!

Can you make a tl;dw video? 1 minute, perhaps 3 minutes.

Some links to some arbitrarily selected parts of the video:

Something about (random?) particle flow: https://www.youtube.com/watch?v=NJe4isZ7NHI&t=1649s

A 3D graph a bull (and later the teapot): https://www.youtube.com/watch?v=NJe4isZ7NHI&t=2155s
Recently $23 dollars in $1 bills. Which is strange for Canada in 2022 since dollar bills were discontinued in 1989.
With intentional backdoors because fuck Western imperialism and the military industrial complex.

Or at least that's what I'd tell myself, with a wry grin on my face and RATM playing in my head until they caught on to my obvious shenanigans and black-bagged me.
oh! it does say it has integration with Siri.. so i will try that! thanks
never. double down on them. if https://twitter.com/LucyLavend/status/1543166082223063041 was what every app gave me i'd have a much better time in life.
This is an extremely insightful comment. LOL

It does make sense though. Answers a much easier to arrive at than questions or processes.
I don't know all of his motivations, but if someone is making a profit out of this at a later time, it'll probably be oer-prj.com, not Gates or his Foundation.

But there's nothing wrong with profits. Profits are great! My concern is teachers and students potentially being put into a very unprofitable situation where they become dependent on oer-prj.com, perhaps when their angel funding runs out. Under current copyright law they wouldn't have the right to keep making copies of the PDFs they can download today, unless those materials are explicitly licensed to protect them from such rugpulls; they'd have to either pay whatever price oer-prj.com decides to charge, or switch lesson plans and textbooks with, potentially, no warning. Possibly no price will be sufficient if the rugpull is part of a US sanctions package against their country.

Legal protection from such scams is central to the usual definition of "Open Educational Resources", as articulated for example by UNESCO: "Open Educational Resources (OER) are learning, teaching and research materials in any format and medium that reside in the public domain or are under copyright that have been released under an open license, that permit no-cost access, re-use, re-purpose, adaptation and redistribution by others." https://www.unesco.org/en/communication-information/open-sol...

The so-called "OER project" Gates is funding fails to meet that bar.

And that's slimy.
People watch idiots play the same video games for years, or just dick around in real life. Good personalities hanging out on the moon, doing moon things, would be quite a bit more popular.
Siri has degraded so much for me that I suspect a sarcastic response is now beyond its abilities.
Reminds me a bit of "The Website Is Down": https://www.youtube.com/c/jrwyt-thewebsiteisdown/videos
Points in favor of this argument can be found in other comments.
It can be in niche territory and OPs point still stands that it's the only one to stick around. The popular interfaces are a revolving door.
I first encountered Emacs on workstation UNIX (DEC, HPUX, SunOS, etc) at the university. Prior to that I’d been using a Mac so it was definitely somewhat alien. But honestly it wasn’t that difficult. Many power users like to disable the menu, but I learned a lot from using it. That was back when the Mac “power user” culture was, essentially, use the menus to learn the keybinds. So it wasn’t that alien to me.

Let me tell you, X-windows and fvwm2 was a real eye opener though. Up to that point I thought fiddling with RedEdit was UI customization.
I'm working full-time on exactly that, hope to launch soon.
That you think the internet should be whimsical and fun explains the state of security on SCADA devices.
I kinda wonder why that was never fixed/improved. Too many error handling dependent on that specific message maybe.
Me too, but that's the most detailed explanation I found.
At a previous company we were using Windows server images from the NSA, a helpful secure build no doubt.
The goal of an interview is simply to identify the skills / personality of applicant. I have a role in mind when I am interviewing someone, but if their skills do not support this but it feels like there may be a good match at another team (at the right price) then I start feeling them out to see if that could be a match for them.

If their price is too high for their skills and/or I do not have a match, I politely but firmly end the interview. Be polite, wish them the best, but don't waste their time. Its the only way I can show respect to them - they have a hard path to travel.
Golang: discussion: standard iterator interface
totally not dumb - in general there isn't much upside. Maybe there's a usecase in server-side rendering HTML where you already use SQLite somewhere, or in a CLI tool if you're using sqlite3. But I doubt sqlite-html will be as fast as other tools. The querying functions are much more useful than the generating ones, IMO
Emacs is not a command line editor (but it can run in a terminal if needed).

It has a proper GTK interface and even runs natively on Wayland today.

The GTK GUI interface isn't just a niche fork or addon that nobody uses, it's really the primary interface for Emacs and how most people probably use it.
Simplifying Bitcoin Addressing Using DNS
No, but that’s a convenient excuse that lines up with their ideology.
I think so, yes. From the article:

> Will it work if I try again? Do I have a ticket for my return journey? Should I call support? Or is this ticket completely hosed?

A good error message should try to answer these questions, because that is what the client is wondering. "Token header not found" doesn't even address the client as the audience; it's a message for a developer, written by a developer. Even if it has no solution, it should at the very least say "please contact us".
I am sure your question is serious, but it sounds a little bit like "What can I do with a spreadsheet that I cannot do in code?"...
Sandstorm does something similar in its packaging process. In practice it works pretty well; besides integration tests exercising functionality, the packaging generates a manifest list people typically check into source control, making it easy to see a diff between versions. I’m sure I’ve had a bad build at some point, but on the whole it works fine. Most dependencies tend to get referenced up-front anyway and any issues that arise are usually from shelling out to binaries in rare code paths.
I think this is hilarious. A bit like sl instead of ls.
My memory of the 'old days' was that instead of a tab crash, the whole browser would crash, and instead of a helpful error, you'd be forced to terminate the process and get some generic Windows error feedback prompt. I suppose that was real hacker culture?

Either way, I don't mind cutesy messages so long as they contain at least a code which can be traced back to wherever an exception was thrown or whatever. The main problem is generic error messages which are a problem whether they're cutesy or not ('an error has occurred').
Slowly. I started by using orgmode. Most recently added a package for markdown. I'm not yet using it for code. My next project is learning magit.

I'd find a spot in your workflow where emacs works better. Learning the basic commands takes time.
You know the craziest thing? That experience might vary based on whether you are familiar with the concept of a ticking clock, or not.
"Everyone" who told you that you are late to start again are idiots. Don't listen to them. You are going to do great. It takes a great amount of resolve to step out of your comfort zone and work on your startup for 7 years. That tells me that you are going to succeed in whatever you are going to do next. Take a breath and focus on what's next.
This was a twitter thread, so not too surprising, but the concluding tweet went there too: "Good error messages explain what’s gone wrong, and give clear instructions for what to do next – and being cutesy rarely helps." and there's a link to https://alexwlchan.net/2020/10/the-importance-of-good-error-... as the dedicated writeup (also from tweets) for that specific point.
> Just look at the current Emacs maintainers.

What do you mean by this? The emacs-devel list looks like a smart and generally well run project.
Tailscale for DevOps: On-demand access to your Tailscale resources with Sym
I wish I had some advice that will help but I have been in a bad place for almost four years now due to a startup not going well after a decade of work. I wasn't a founder and yet my entire sense of self worth was tied to what I was doing.

Now? I cannot even get past the first round of interviews at the vast majority of companies I interview at. I would like to say that it isn't because I cannot code, but at this point my sense of self worth in terms of programming is rock bottom. I make mistakes - sure all people do - but when coding and making mistakes or not catching bugs each instance is added to an enormous pile of ever growing pain that I place on myself: obviously this is why companies don't want me. Obviously this is why I have been making $60k on average for my entire career. Because I am not worth anything. Yes I know that making something is more than making nothing. Yet the way people throw around salary numbers on this site just makes me want to turn away from everything in despair.

To make matters worse I now work at a place that tasked me with leading a team to make fundamental changes to our product which the business is counting on to expand its sales. The employees' spoken language itself is not my native language. The entire system was rewritten with new tech - some of which I had no prior experience using. Oddly I didn't seem to have control over the technical decisions being made by the engineers on my team. When I voiced concerns or laid out criticism, someone complained (a junior with 3 months of bootcamp prior to his joining the company) and the director of engineering told me I was needed to stop harassing the team. One of those "if someone is liked it doesn't matter what they actually do" scenarios. Things didn't go well. We overshot our, I would say, ridiculously optimistic development timeline, which was originally set by the director to please the higher ups, by 50% (1 year 4 months -> 2 years 4 months). The directory threw me under the bus from my point of view.

Now I am trying to find a new workplace. This entire time I continuously ask myself if perhaps I am the problem and it destroys me.

I don't know what to say but I hope you are not mentally where I am. Hopefully you find a way out. As someone older than you I guess I can say: you have more time than I do at least.
The WasmEdge Rust bindings SDK allows Rust applications to embed WebAssembly functions or modules. This is especially useful for Rust-based cloud-native or blockchain infrastructure software, as they need to support untrusted user functions in a safe and efficient way.

WasmEdge Rust bindings are divided into wasmedge-sys and wasmedge-sdk, where wasmedge-sdk is aimed at application developers, enabling developers to use WasmEdge to incorporate third-party code into their rust applications easily and safely. The wasmedge-sdk crate is designed to provide a smooth experience for Rust developers.
Not at all - real hackers were not using windows obviously!
It's ok for fanfiction, but very poor compared to literature.

Just don’t actually think about it too deeply or the entire premise falls apart. The world is 100% operating on the rule of cool, and that's ok.
I assume your votes are weighted by the number of tokens
VS code is corporate embrace and extend open source. Note how they intentionally cripple the truly free builds. That said, VS Code has done great good too. The LSP is a wonderful step forward for all editors.

Edit: incidentally I think there’s a GNU Emacs fork that has some kind of JavaScript binding.
I think "your tab" here implies "your loss" not "your fault".
A direct example of this is avoidance of work.

Almost every time I am avoiding something, a problem, a task, or even a person, I’ve found that it's because there's some missing or unsolved prerequisite. That or a reason it’s worth doing in the first place.

Since I have been observing this I have yet to find an exception.

Similarly when giving tasks to others and finding them not done I’m able to trace it to the same reasons.
I think they’re probably preventing luddites from being stuck on that screen until they gather up the courage to press the reset button.

For 99% of the people the error message is meaningless and the only thing they can do is restart, so it makes sense to do that automatically.
Thanks. Cyberleads seems like the epitome of what a Startup would expect to go through, and its product also looks great. Noted this down.
It's not the liftoff you have to worry about, it's the landing. Apollo 11 had more than 6G during reentry. https://history.nasa.gov/afj/ap11fj/27day9-entry.html
This is why I have grown to hate expressing errors as exceptions. Nowadays, I handle errors one of two ways: it's either part of the return value of the function (i.e. an error state, usually a case of a variant), or the caller passes an error handler object, with the default behavior is the error handler records a list of things that went wrong. Threading the error handler through generally isn't too bad; then you can check it whereever you want and handle it at the top level. It's almost impossible to swallow an error unless you create a new error handler object and throw it away, which would be a very rude thing to do.

This works especially well for parsing data, as you can write most of the parser completely oblivious of previous errors and keep on truckin'. The top-level parse routine will surface the first lexicographical error. The code is very clean but still gives really good error messages (and multiple! I used this for the Virgil parser and entire compiler).
Watching the film The Last Emperor I noted the scene in which a TIME photographer was present for the Emperor's coronation (as a Japanese puppet). The thought occurred that this quite probably was an actual occurrence, and that there should be an article corresponding to the story. My uni library had a collection of back issues, and sure enough, I found the article and read it ... an interesting corroboration, counterpoint, and expansion to what was shown in the film (remarkably true to life as best as I could tell).
>Quadratic voting (or QV) requires more complex calculations than regular rank choice voting

>The counted votes are the square root of the “credits” allocated to each choice.

Complex ... ok ...
Genuinely curious here. Not trying to be critical. Why is a bank app necessary in the first place? Modern mobile browsers can run a pretty impressive HTML and JavaScript site, and I don’t have to worry about being forced to upgrade at an in opportune time.
I am an MD/PhD academic who studies biomarkers of human disease in a related field.

I think some sections of the Terms bear attention:

"You should not change your health behaviors solely on the basis Metabolomic Information from iollo."

"While we measure many hundreds of thousands of data points from your metabolome, only a small percentage of them are known to be related to human traits, age and/or health conditions."

"...many of the Metabolomic discoveries that we report have not been clinically validated, and the technology we use, which is the same technology used by the research community, to date has not been widely used for clinical testing."

Ah, that sounds better.
Kind of like how Windows' first-time boot-up greets you with a flat (and totally inappropriate) "Hi"

Like fucking seriously, not even "Hello"? "Hi" is how I greet the coworker I don't really even like that much. Whenever I see this I think of the Argonian NPCs from Oblivion, who would also greet you with a very flat "Hi"

"Greetings," "Salutations," even "Welcome!" would be a better choice here.
I agree. The internet is very serious. There is no room for companies or brands to appeal to different personalities.
Notepad uses bare Win32 API calls. If a 12 year old can handle that in a weekend, I'm Rihanna.
Apple has definitely softened up Siri’s demeanor over the years, and I think it was a deliberate decision to introduce her as standoffish.

I once read that waitresses who initially come off as rude earn higher tips, but only if their mood softens throughout the meal. There seems to be something about “winning” the waitstaff over that makes diners reward them with higher tips.

IMO, it was a feature to have Siri come off as rude when her abilities and comprehension were still in development.
We are trying out Adadot now, and so far it's been a great tool for us. It's boosting our team's productivity and helping us understand how we can better collaborate together.
It's not necessarily a good thing. A coworker of mine hates having an endless queue and prefers to get handed a task, finish it, and have another task handed to him at that time. I guess having too many freaks him out.

There's no one-size-fits-all answer to this.
A looot of universities use online homework tools from the big textbook publishers especially for first year classes. Each new book has a code the students can use to access the homework included. Buy a used book and you now need $80 or whatever code often making it more than the new book.

Worst part is there is open source tools that are similar but take effort to setup and host so universities don't use them.
That should only be the case when the variables are conditionally independent?
I don't recall Windows XP doing it back in the day. Or if it did, it didn't for boot errors like in Windows 10. I'm not sure because it's been a long time, but as I mentioned in my other comment, I had people come in with hand-written copies of all of the BSOD message, and you need some time for that (and fairly sure those folks didn't change some setting).

Automatic reboot isn't so bad, but just change it to a minute, or 30 seconds, or "press a key to abort reboot". An intern can do this. Hell, I'd send a patch, let me just find the Windows repo on GitHub...
A common gotcha is ca-certs and tzdata.
My favourite graffito of all time was a marginalia note in a book of Jane Jacobs, from my uni library, following some comment or another she'd made regarding architecture and/or urban planning:

"God bless you, Jane!"

I couldn't have agreed more, and found the defacement entirely justified.
I stand corrected: some really backwards countries still have crappy old trains that run purely on diesel.

In America, all the freight trains and diesel passenger trains are diesel-electric, and have been for many decades. And America isn't even much of a leader in passenger rail.

I guess I shouldn't be too surprised about the UK; this is a country that still doesn't know how to make a single water faucet that combines hot and cold water.
It’s part of the Google approach of treating all your users like subhuman children.
Could it be opposite? Intel gave up Optane products so they release their research to community without worrying competitors catch up. No disclosure is due to pre-IR compliance.
Slightly Against Underpopulation Worries
Start by just putting it online. Get a wordpress, or use github pages, or dump a bunch of files in an AWS bucket, but get it online first. Worry about publishing once people start actually asking whether they can get paper or ebook copies, at which point you'll also get people suggesting ways to get it published. The biggest hurdle to having good information accessible to all is folks never putting that information online for the rest of the world to actually learn from =)
Would anyone want to nomad to China now with their harsh lockdowns if you test positive for Covid? This isn’t an anti-China political statement by any means.
You know, I have thought similarly of my dogs... I don't really require anything of them other than their love which they are more than willing to give. But we are not dogs (or chinchillas), we are much more greedy and we have very complex material needs and these require huge amounts of complex work.

At the same time though what the author says also rings very true, the whole system might be giving us way more than we actually need and it tries to make us believe (and it really succeeds) that we actually do need these things. It's important of being conscious about what our actual needs are. A personal example for me, I got drunk the other day and dropped my phone... the screen cracked (I had actually bought screen protectors for it twice but they were two times the wrong size, I thought I would probably be fine) but it is still entirely functional. It doesn't really interfere too much... I tried to look for screen replacements and they were expensive and also hard to get so I thought "I need a new phone". In the time that my new phone is taking to get here I've sort of realised that... yeah the screen is broken but I don't really need this new phone. What is it in me that sort of makes me uncomfortable with this slightly subpar experience?

These are needs that animals don't have, for a dog, most of the time food is food. They don't need a 3 star michelin restaurant meal to feel happy... and really, neither do we. It's become very difficult for me, at least, to be happy with good enough and I'm always trying to chase perfect. And I think this is a cultural issue.

I think culturally we like to say we think "good enough is good enough" but in reality we go "only perfection is good enough". The only thing that I took from my previous work experience was something our boss said: perfect is the enemy of good. It has been extremely difficult for me to admit to myself that I can be happy with less, I struggle everyday with this thought and a lot of it stems from comparisons with others, advertisement, hustle culture, etc.

Many aspects of society are not really designed for "good enough"; for example, I like coding but I'm not sure I like coding 8 hours a day 5 days a week. I think I like working maybe half of that but it is really difficult to find work that suits that! Why? Because if you don't want to work so much then maybe there's something wrong with you, maybe you're not hungry enough for it and so maybe you're not going to do a good enough (read: the best you have to give) job.

Finally, maybe we don't really have to compare ourselves with our pets but a much more realistic comparison is our families. Our kids, brothers, sisters. I think most people in healthy families acknowledge the limitations and the particularities of their family members and families are supposed to be supportive and caring. But that's kind of where it stops: the "others" are not your families, they're competition. Is what we are taught and is how society has been built.
Nothing wrong with living a healthy lifestyle (healthy diet, working out, taking care of your mental health) and being ambitious about your career.

But these brofluencers (Andrew Tate being the latest one) just regurgitate and compound the same ol' to new levels. They mostly cater to young, impressionable, and desperate kids - promising that if you just follow these easy steps, then luck will come your way. And the whole hustle porn community fetishizes working every single waking hour ("the grind") doing something that everyone else is doing - your edge is to basically worker harder and cheaper than anyone else.

It's always the same "bro, just start a drop-shipping business for passive income, create your own brand of [saturated market item], also do [FX/Crypto/options] day trading. It's all about grinding, I promise bro - but first, buy my super alpha prestige mentoring package for $3k" spiel.

And if you're not driving a lambo, living in a mansion with your super model by the age of 30, you just didn't hustle and grind hard enough.

These communities tend to obsess over things like productivity - everything to save up space for the grind.