skysight-inc/HackerNews huggingface dataset:
Yeah this is all kind of lazy glue code. The same thing happens with Docker; people refer to foobar:latest, and that changes over time and is annoying/a good attack vector. (All the tags are mutable, of course, not just "latest".) What should happen in both cases is that "v3" or "latest" should be read at the time you submit the configuration and stored as the unique id (commit id for git, sha256 for container images). This does have the downside that you have to check that "v3" and "latest" are still what you want every time you apply an edit to the action, but at least you were tangentially involved rather than pure action at a distance.
I dunno man, why do you waste so much time working?
Insurance isn’t magic get out of risk free, if self driving cars have loads of accidents and payouts the cost to insure will correct itself.
Short answer: loans get packaged into bonds. Bonds get sold at auction, and the market prices them according to their risk relative to treasury bonds.

Banks don't have to follow the federal rate. It's the "zero risk" rate that anyone can get. Beyond that, higher return generally means higher risk, with the risk premium set by the market. If you originate a loan with a wildly low APR, then you'll certainly get borrowers, but nobody will buy the debt from you, and you'll lose money. If you try to originate mortgages with higher than market APR, you won't have any takers.
That may have been true at first but then why did they go to the EU antitrust regulator with a complaint?

https://www.cnbc.com/2020/07/22/slack-accuses-microsoft-of-a...
> When Is a ‘Tank’ Not a Tank?

When it was a target.
It’s not okay though. It just makes people unhappy for no good reason.
thank you for your suggestion. I think talking to your doctor to see if it's reasonable, is a great idea. Much appreciated!
You wrote the piece?
I don't think `prefers-reduced-motion` disabling gifs by default is the right approach here. The goal of the tag is to reduce non-essential motion, but gifs may have essential information on a frame other than the first.

There's definitely arguments to be made around whether or not you should have information in a gif, but I see this argument akin to whether or not a page should work without javascript. We've moved to a state on the web where usage is so high we can't really turn back.
I honestly find it difficult to believe that people are really spending 85 hours a week in meetings. Over double the 40 hour work week just in meetings, and I assume there is additional work on top of this? The only way I could see this is if these people are literally being paid millions per year. Because no self respecting person would put themselves through this just to get a salary that you could get elsewhere.
Blockchain will serve two critical functions in the metaverse. On the one hand, blockchain technology will serve as a repository, enabling users to store data anywhere in the metaverse. On the other hand, it has the potential to create a complete economic system that connects the virtual world of the metaverse with the real world.
What Book Launched Your Career?
To no avail, I've tried explaining to many friends and coworkers that turkeys, swans, and geese are no match for them, or even a middle schooler.
And instead of the blood boy getting in trouble for smoking cannabis, the stool boy gets in trouble for eating Franken Berry breakfast cereal.

https://www.smithsonianmag.com/arts-culture/franken-berry-th...

Sounds like a great topic for Silicon Valley fanfic:

https://www.fanfiction.net/tv/Silicon-Valley/
Hi there, thanks for the kind words! When I started to learn to code, I was overwhelmed with the amount of frameworks. I think I spent about a year just trying to decide which one to use. Then once I dived into the documentation & tutorials, I was also overwhelmed and confused on how things worked. At that point, I decided I'd rather just try to build something in a way I understand that's simple, then spend another year banging my head.

So I just used basic PHP to build each feature one by one. I wrote out the user flow: Register > Login > Post Recipe > View Feed > View Recipe > Search. Then just tackled them one day at a time. When I looked at existing user authentication systems, there were so many features/options that my head spun. Maybe Im naiive, but I didnt think I needed all of them. I just wanted to put an email + pw + username in a database. Then send an email(with randomly generated code) to activate the account. Then made a Login page with simple sql query to validate email + pw was correct. It seems too simple to work, but if there's any problems Ill just deal with it later. Im actually thinking of removing pw altogether and just going with magiclink.

Basically, what Im trying to say is, just make it the way it makes sense in your mind, in the simplest way. Otherwise, youll be waiting forever before you build something real. Just like everything else in life, things are overcomplicated. Were just making websites arent we? Whether its PHP or Ruby or JS or xyz framework, it all just spits out html. Hope this helps!
One of the youtube channels I watch has been testing driver assistance features, and apparently Mercedes didn't do so well. I have not watched the video yet, and I'm just going by the clickbait title:
https://www.youtube.com/watch?v=irFzESPCegA

They tested a "brand new Mercedes GLS 450 4MATIC with the maximum level of driver assistance available in this model."

I wonder how much tech that shares with their L3 system..
If you don't like the verbs you can always just use POST for everything...

My experience with GraphQL was a pain. We could have reduced queries if we changed our front end dev patterns, but we didn't and had the same number of queries as a REST pattern would have provided. Our GraphQL backend was a cobbled together mess of microservices that struggled with performance and stability. Queries could fail and we often wouldn't know why and bugs persisted for months despite work on them. We couldn't do simple things like cache queries to be reused between application launches without backflips and juggling expertise, Apollo client and all... And on and on and on.

Granted, not the best engineering shop. But in poor shops I find REST is simpler and thus less broken in practice.
But again that's not a justification. There's no reason for there to be two functions here, other than that it's easier for the implementers. I'm being serious when I say I don't think I've ever seen another standard library that prioritizes ease of maintenance over ease of consumption. Quite possible that I'm missing something! Maybe Common Lisp or another language nobody uses?
Similarly why shouldn't we think that business reasons left Smalltalk motionless after release from ParcPlace?

So traits for Squeak but not the commercial Smalltalks.
@Hermitian909, thank you for sharing your insight. I deeply appreciate it.

Points taken: I'll continue working with both languages (which has the added benefit of seeing the similarities and differences between the two). I'll begin diving into the algorithms -- in fact, I grabbed _Grokking Algorithms_, which is an interesting read, but I'll certainly pick up _The Algorithm Design Manual_.

And your point about asking clear, structured questions is a great one, as is taking the time to really, actually understand what I'm reading.

Thank you again for your time.
Because Google is the one that needs to change.
There are vendors that I would be fine pinning to a vendors signature instead, but yeah. There is, thankfully, a lot of kubernetes tooling around this workflow
I have always wondered, how do astronomers identify a particular star? I assume there’s some kind of coordinate system, but how do they keep track of everything with star systems revolving around galaxies which itself are also moving and/or rotating as well as the earth moving and the universe always expanding?
Step one start johnslist.

Step two pretend to be a 6'6" Olympian fit to leave 100 years and die a barely aged god with great hair in Indiana Jonesque adventure.

Step three omitted for grossness.

Step four profit!
Fond memories of reading many series of books on my Palm IIIxe. The green glow of the backlight made for a relaxing bedtime. HHGTTG, Dune, Gibson.

I lost a Kobo in an airline seat pocket and had enjoyed it for only a year. While it was a bit slow to render Transmetropolitan, it made time go by quickly between YYZ and HND.

I haven’t replaced it yet but I just might, now that I’ve learned the Kindle can be jailbroken.

Get an e reader and take it everywhere. I love my iPad Pro for other media, but your eyes really need eInk to get in the mood. Just accept it - an eReader is a special device meant to provide slow food for the brain. It’s worth having.
... No? Could you be more specific?

Disclaimer: am a Tor developer and employee.
Email address is good but also an issue tracker or better yet IRC or something public would be good.
Why do I waste all my time on the internet?
Everywhere is a bit different and companies whose primary product is itself software tend to be a bit more different as well.
Still weeks away from enabling the GitHub integration again, you can still manually deploy via the heroku CLI.

Our team realised heroku was going to take weeks and we’ve replicated our “review app” development workflow with GitHub actions that clone apps on PR, push code and rebuild them on push and destroy them on PR close. It’s not as seamless as the heroku GitHub integration but it’s good enough for now.
When I saw the Salesforce email I thought I was being spammed or phished or getting a job offer.
yeah the mac, with the not even hand gestures, but almost nods and winks at things, is too stupid. If I'm 20 and want to seem hip, and spend 20 hours a day on my phone, then sure, maybe, I think that's cool.

But for the rest of the world, it's not. My mom can't use an iphone or android phone, because they cater too much to... the young? the rich? tech? geeks?

beats me... and I am a dev of > 30 years, that spends more of my time in front of my computer, than almost anyone I know. I love computers and tech, but am amazed that things have not become easier.

They are harder now then they ever were.

But having said that, Macs are all I've used for the last 10 years, because they seem, overall, better than any other OS I've used.
Okay so only 90% of the human race dies due to drought, famine and nuclear war. I'm so totes calm. Serene.
I don't think `prefers-reduced-motion: reduce;` should block gifs from autoplaying. Gifs for better or for worse have been used for the last two decades on the web, and they may hold critical information on a frame other than their first.

The better approach here would be to add another option here such as `prefers-reduced-motion: enforce`, which overrides the page's preferences, at the risk of breaking the page. This would be similar to how a forced high contrast mode works today, which overrides a page's styling. This would guarantee that `reduce` doesn't break any existing experiences, while still providing the option for those with vestibular motion disorders.

I actually like Safari's approach with the img tag - gifs have been used as a backup for no-sound autoplaying video for years now, leading to so much wasted bandwidth and poorly encoded "video". At the very least they're giving a suggestion that would alleviate that issue.
This is the reason that I maintain my website. About once per year, someone will contact me regarding something I posted. I don't get very many hits on it, but it's quite gratifying if it saves someone time.
By treating any lies to the customer as criminal fraud.

For some reason misleading investors in a way that causes them to loose money lands you in jail very quickly. You must provide extensive 'inverstment risk' report with the shares you are selling.

But when selling a car or tickets to faulty and deadly airplane, you don't have to inform customers of all the flaws you've discovered.

The lawsuits of Theranos case and Anna Sorokin make it clear that our society has one set of laws for owners of capital, and another one for the plebs.
Yup, changed SSH port from 22 to another, the attempts to barge in continue but don't succeed. The motivation for trying to intrude escapes me. I mean if a site is well-known it would make more sense. An obscure and obviously personal site, hard to fathom what breaking in would accomplish, unless some really bored or antisocial people out there consider it a sport of some weird kind.

My site is currently >100 pages, so it's modest in scale. Like many sites it consists mainly of static pages but there are dynamic features too, such as basic user comments and messaging. The generator program outputs the html, css and js needed. Written primarily in object-oriented Tcl, pages are generated from source files expressed in a generator-specific DSL. In practice it's way simpler and less exotic than this description suggests. To me "proof of the pudding" is that I can easily pick up where I left off even after being away from the project for a few months.

A goal for the generator is to finish packaging and documentation, then releasing as open-source. Not that there aren't already a million ways to create websites, but I figure one more can't hurt! ;-)
the only point I'm making is that someone with $2,000,000,000 in assets, now having $1,500,000,000 in asset is in the exact same wildly more favorable and flexible position than the person that has no assets and not enough savings to support themselves for a few months as their earnings go directly to expenses. The latter group being the vast majority of the population.

I'm not making a point about which outcome is better at all, I'm making a point that the federal reserve can't do anything about that.
People definitely slack off a lot in tech, but I think it's because it's a semi-creative process.

Personally, I find if I've got a very clear road ahead of me with few complex decisions, I can just steam ahead, maybe for 12+ hours with few distractions. However, when it gets into the weeds, it's harder to keep going like that. Spend a little while thinking, have a break, read the latest tech news, walk around a bit, come back, think some more - eventually figure out the answer. I could fill that time with busy work, but I personally feel that I find a better solution if I have some room to think.

Procrastination is definitely a thing too, and it can be hard to stay motivated when the feeling of progress is so non-linear and lumpy. It can feel like nothing is being done for weeks at a time, then suddenly everything fits together.

Meanwhile I have no issues doing, say, physical gardening work. Can spend hours digging, weeding, building planters. Lots of time between decisions to think about what you're doing next and simple, linear, visible progress throughout the day.
Apparently "RAD" is some old acronym that means "Rapid Application Development". I'd never seen it until a few years ago when I ran into Embarcadero RAD Builder.
Hackers by Steven Levy and Free Culture by Lessig.
People arrested for their darknet activities have always had OPSEC failures that out them like reusing known email addresses or usernames.

Being deanonymised during normal Tor browsing is extremely difficult and I'd challenge you to post cases where Tor itself lead to it.
Andrew Gelman's blog has a discussion of Columbia cheating on its numbers reported to US News, which had a huge impact on its ranking. I don't know how far it extends to its Master's CS program specifically, but I feel that Columbia's ranking should be discounted entirely. This is quite unfortunate, as it has a distinguished faculty who take no part in this evil.

Link: https://statmodeling.stat.columbia.edu/2022/04/24/more-news-...
You missed one option; "You're falling prey to the is-ought fallacy." That is, saying that something is true is not the same as saying that something should be true. The original claim was that from the perspective of management at a company, 1,000 accidents the company is legally liable for is worse than 100,000 it isn't. Which is true! From that limited perspective! The reply "so you're saying it's ok that..." implies that the comment agreed with that perspective, which isn't necessarily the case. It could simply be pointing out a failure state of current management practices and corporate law. But further than that, that phrase is usually a particularly uncharitable one, and I find this usage of it to be more common than any other. I think "implying the speaker believes that the unfortunate condition they pointed out is right and just" is the normal use case for that phrase, rather than trying to bring attention to the consequences of a policy.
@jodoherty and @somethoughts -- thank you.

This was my experience during the first semester. We were shown various tools to use, but little time was taken to show us _how_ to effectively and efficiently use them. Git and debugging were too major topics that were touched upon but, imo, needed more thorough explanation. I'll dive deeper into these topics.

Thanks again for sharing.
This is so incredible. I would love to know if they’ve sold many commercial licenses, and what a typical commercial licensee use case would look like.
I worked on a Wordpress site a few years go, having to add a fair amount of plugins to spin up an MVP of a product we were testing. The incredibly goofy code I saw in those plugins was shocking. Things that should never have made it to production were in there; commented out blocks of code, TODO lines, random log output, complete nonsense comments.

Granted, I shouldn't throw the first stone - at least they didn't commit any obvious profanities, like I did when I was young. But it was just ... very clearly output very quickly.
I used some of this work for a Lisp I wrote[1] in Go -- it was really helpful, though it took a little work[2] to adapt it in a reusable way from the talk and from the Go template code. I also recommend studying the code and watching the helpful and clear video - an elegant approach to an old problem.

[1] https://github.com/eigenhombre/l1
[2] https://github.com/eigenhombre/lexutil
If you've spent enough time building software you learn that the real world almost inevitably introduces edge cases that even the most careful testing couldn't foresee. Self driving to date has proven itself not to be an exception to this.

I just can't imagine how Mercedes could be confident in a highly complex (self driving) system, designed to manage an insanely complex and unpredictable (driving) environment with no real-world tests. Maybe that's coming from the marketing/PR department and not engineering.
Tetris, but mind-blowing.
Interesting. Though I've got very little interest in Lacan's work itself, I could see this being a pretty good filter for finding smart/disciplined therapists who are able to address more... abstract concerns (then again, maybe it's better for some of us to be forced out of abstract territory for therapy).
By observing another small consciousness? That's like looking in the mirror. The traditional viewpoint of metaphysics, which studies consciousness, is that there are many such tiny mirrors everywhere, and all these mirrors reflect the one true consciousness that tries to understand itself by looking into these mirrors. Once it reaches this understanding, all the mirrors will go flat, will merge into one surface and will effectively disappear.
@ericbarrett -- thanks for this.

I've been reading a new Python book (_Introduction to Computation and Programming using Python_) and the aforementioned book on C, and I'm doing every exercise in the book. I'll continue coding each day.

Appreciate your input!
You can say basically the same about any popular system. Chrome, Windows, iOS all have regular vulnerabilities. Maybe the difference is that they have very strong forced patching, whereas there are enough WordPress installs that don't get critical patches for far too long.
What kind of situation would you use Sokrates for, and to what end?
Thanks! I knew they worked similarly, but I wasn't sure if they were actually speaking the same protocol or not, since Traefik doesn't seem to deign to mention nginx in their docs.
> The author presents this as something unusual, but it’s not.

That’s completely, ridiculously untrue.
Bigger cars? Have you seen the new pickups, what do you want to drive, a tank?

Also bigger cars kill more pedestrians
What’s Your Signature Code?
I am a google search fan but I recently started falling back to Marginalia because some technical search queries yield far very good search results. I don't want this search engine to die.

Why not try to raise some money?
> Try zstd --adapt. This feature automatically adapts the compression ratio as the IO conditions change to make the current optimal tradeoff between CPU and “keeping the pipe fed”.

I didn't know about that, that's neat.

These types of articles come up often, and it's good to proselytize about better algorithms. However the end of the article hints at an issue. Most of the hashing and compression in my life are done embedded in some system or protocol that I can't easily change. Yeah, Docker and Debian and Firefox should use zstd but there's not much I can do about it. I may reach for zstd when I'm moving a big file between systems, but I'd have to install it first and much of the time that's not worthwhile.
Hey pal. There are a lot of people giving you advice about how big of a deal this is. Here's my take: that all sounds pretty normal.

Should you take care of it? Probably

Should you drop what you are doing and schedule a bunch of Dr Apts? Probably not

Any who... if it turns out to be a big deal, hit me up, cause I should probably do something, too ;)
Years ago I shared a house with a guy who sold scent diffusers as part of his job as a sales rep for a big janitorial supplies firm. Since he did demos and handed out samples we had a basement room full of commercial cleaning supplies, which is a nice perk. Anyway, what surprises me about this is... how much worse it looks than a commercial diffuser? I get that the industrial look is intentional but given the complexities of airflow the article really doesn't have me nearly convinced that the horn shape actually does anything... These things wouldn't run at nearly a high enough velocity for the shape of the outlet to really matter, and if they did it'd be annoying to have them blowing your stuff around all the time.

I also find it suspicious that the small blower on the back looks pretty much exactly like a failed part I removed from a cheap ultrasonic humidifier today and ordered a replacement for at less than $10 shipped. You can see the plastic clamshell construction which makes me think it is indeed just an inexpensive appliance blower. Ambeyond AV-F7525HS for example looks like a good match at $3.20 per piece, although I'm sure multiple manufacturers use the same or similar housing molds. Hopefully the bearing on this holds out better for... $1300.

Anyway, I like how they put HIGH VALUE on the box. I wonder how much that bumps up the theft in transit rate...
> You can already pay an insurance company to accept liability

If the car drives over a child in self-driving mode, will insurance company go to jail instead of you?
Tor dev here! We're super excited about this launch!

The lead dev on this feature, who also wrote the blog post, is taking some well deserved r&r after getting this feature out the door. I was somewhat tangentially involved (I work on the Shadow simulator, which we used to test, evaluate, and tune this feature) but can take a stab at answering questions.

Otoh comments on the blog post itself are likely to be seen by more experienced tor devs than myself :)
I don't know how to build software
@togaen -- thank you for this.

I'll pick up _The Analysis of Algorithms_. And, luckily, we touch upon several of those mathematical concepts in our course. I appreciate this input!
Can visbiome or vsl3 be safely taken by just anyone? What are the risks?