skysight-inc/HackerNews huggingface dataset:
That's a fair point. I think for many projects which only consume dependencies the answer can be "yes, just commit all your dependencies" in many instances. Pulling from internal repos shouldn't be critical though as long as the read-only tokens you're using can only access what the developers can read anyway; pulling "unintended" code in a CI should never be able to escalate because we're running anything a dev pushed.
The Effects of Reward Misspecification: Mapping and Mitigating Misaligned Models
Personally, I believe a spam will exist while it makes a reasonable profit. In other words, while people are still clicking links in those emails, and sending a thousand emails is dirty cheap - it will exist. I also believe that spam is unbeatable as a matter as it's now everywhere not only in "dirty cheap emails": we all faced robo-calls, sms, messages in social networks, etc. I'm even still receiving a spam into my analog postbox right at front of my house. It's something that will pursue us while it makes a sense for businesses.
Dude, spam on Usenet is still a thing. alt.books.iain-banks, for example, is utterly full of garbage, and that's for a discussion forum technology that's been obsolete for nearly twenty years.

I get spam from Google Apps customers, Office 365 customers, Mailgun customers, and more, despite these providers' terms of service. I get spam on my LinkedIn spamtrap address, my FreeBSD ports spamtrap address, and more. I'm seriously considering a switch to whitelisting, which is what I had to do on my phone to deal with all the robocallers. It's insane with motivated evil people will do for a little money.
It's a good and fair article. Even without media manipulation, there's a huge amount of futures trading on high leverage which tends to pile up. Then, all that is needed is a fuse and something spectacular will happen, either up or down.

The author could have picked from a series of other dates, where seemingly relevant/important news to Bitcoin is revealed, and somehow...price action does nothing on those dates.

Why not? Not enough leverage built up. So it's the nature of the trading making price so volatile. A small event can trigger a cascade of liquidations.

To a skeptic, this would be a reason to reject the asset. To a long term holder, it doesn't matter as they don't trade. To short term traders, it's the way to make a lot of money quickly, or to blow up your account and lose it all.
It’s not a new phenomenon.
> "I think I have a pretty deep understanding of what money actually is on a practical day-to-day basis, because of PayPal."

PayPal is a thing I actually use and it works well. He knows more than I do, which is not saying much, but I'm trying to learn. If Hacker News says he's doesn't know anything about crypto, that's a piece of information I can stick in my notes to consider.
You know what you want to select at the time of writing, but 3 months later when someone else needs to add column foo the first two thoughts are: is it already in the select and is it available to the select without more joins. I've rarely ever touched filtering or aggregating lines in an exiting query unless requirements completely changed, which is less common than wanting more values added to an existing query.
I reckon it’s just a numbers game.

Gmail will every now and then let absolutely ridiculous emails through the spam filter.

Badly spelled, bogus URLs, with $$$$ all over the place and All CAPS and just so clearly to any human a phishing attempt or just general scumminess and gmail takes a look at it and says “yup everything seems legit here. On to the inbox!”
One reason I'm glad I don't live in California :)

Around here in NC you can find ethanol-free gas at some particular gas stations for a reasonable price, usually maybe 20% markup over normal gas prices.
Orbit.js does some of these things and coordinates client with a variety of data sources through a standard set of interfaces and using normalized data structures.

I believe Orbit.js was inspired by Ember Data, as I know Dan Gebhardt is involved with Ember.js and https://jsonapi.org
Only if you shoehorn some kind of object model into things that aren't inherently so. For example, though you can "acquire" locks, it's really just flipping a bit of state that already exists somewhere more than it is granting you a new something. I prefer to call it just what it is, a state change; you don't "acquire" a lock, you just lock it. Performed by a plain old function call that knows how to manipulate said state. Don't force me to accept the conceptual baggage of objects for what is a pair of bit function calls that flip a bit. That would be too opinionated for a language that isn't all about shoving OOP down my throat.

defer for unlock() after a lock() makes a lot of sense.
What else is new? Kudos for all the research, but I don't think any reasonable person needs any proof that all crypto is ripe with manipulators and scammers.
The golden age of Netflix was when it had a full library of other networks' shows.

It was completely unsustainable at $8.99/mo or whatever it was back in 2013-15. The price of the brick went up each time renewal discussions happened, and the rights holders were planning to set up their own networks anyway.

What I didn't anticipate was how fast Netflix would dump AAA content and replace it with a deluge of B and C grade TV shows. The halo effect that "Netflix Original" used to have thanks to shows like House of Cards is long gone. Browse through the listings past the Top 10 shows and it looks like a 3rd rate cable tv channel showing nothing but straight to DVD movies.
Does it matter either way?
That's an interesting point, and very C-like. You're right that capture-by-value can emulate capture-by-reference.

Capture-by-value does have a weakness though, in that it requires allocation (whether stack or heap). Capture-by-reference doesn't have any storage overhead.

In my example, I suggested having both. But if we had to pick only one, capture-by-value would be the one to use.
They are games designed for ads/microtransactions, but those parts cut out, usually leaving a grindy mess with no shortcuts (paid or otherwise).

I won't say every, but most games that aren't designed as pay-once are just elaborate dopamine slot machines, with no winners. The exceptions are few.
I find it somewhat ironic that the blog is running Google Ads.
PouchDB has offered something like that for close to a decade now, if I'm not mistaken. Might be worth looking into. It is document-based, though, rather than relational+graph, though I suppose you could build graph utilities on top of it.
Most of the contents is mediocre at best, but I feel that it's absurdly cheap. Every once in a while there's a quality show or old film there. If you watch 10 hours a month it's a bargain, and I'm guessing a lot of people watch 10 hours a week or more, especially in the US.
Work Somewhere Dysfunctional
> If an individual responds to the spam, then the spammer knows they have possibly found a very gullible individual that can be easily exploited.

This is absolutely key. The marginal cost of sending the spam is nil, but the marks self-select.

And you don’t need a lot if them to make a good income, especially if you’re in a developing country. In most of subsaharan africa, median income is under $1000. In some countries it’s under $500.
I suspect they never really were. It was just marketing.
I'm a big fan of Kirby's Adventure as well, but I have to warn anyone reading this that the game's technical feats don't come without a cost. This game is notorious for slowdown when too much action is going on, and worst of all, frequent dropped inputs. The result makes the game very frustrating at times. Apparently the 3DS release fixed the dropped input issues. You can also play the GBA remake although you will miss out on the original's amazing visuals.
Technically, 30k/team, not 30k/person... But there's 4 members.

Almost all positions are "not to exceed X/month" for X~=7000 USD. So, not too shabby!
Well yes, they're nice, but how would they help with Zig?

https://github.com/fsprojects/Fabulous
You realize all that tuning[1] still happens today, right? The difference is that your Linux box with a display is now a boxed product from Google or Samsung or whoever and they did it for you. In the 90's we were sharing a big communal integration effort.

[1] And more, though the details have changed. No one cares about "mode timings" since all that synchronization happens across the link in the panel hardware. Now it's all about panel self-refresh drivers and backlight control and DMA threshold tuning.
That maybe true but in my opinion is a lesser evil compared to the corruption of government officials who are complicit in allowing this to happen. What is the point of government agencies if all they do is bow to those with the most money?
Great link, thank you, but now I have more questions:

Bottom of that article shows his tombstone... is there another tombstone in the background with a triforce?
What are the potential risks around what he did?
I agree. You actively choose to listen to a certain podcast on a topic of interest but on Youtube, it is so easy to fall down the endless rabit hole of decreasing quality content and that doesn't feel like well spent low-filter time at all
Web3 is a scam so long as it is conflated with decentralization. Web3 is reliant upon blockchain and blockchain is a form of third party storage. Decentralization means no reliance upon third party storage.
Um... Google analytics being ruled illegal seems like a pretty huge deal. How come we haven't heard more about this? Or have I just missed it?
I bought my first desktop Mac back in 2004 after owning an iBook 3G since 2002. And as a 19 year old software developer from Germany who finished his apprenticeship, I wanted the best Mac I could afford. I bought a Power Mac G5 - one of the first dual core models with water cooling. Was a lot of money back then and I waited months for it to arrive, but it was a great machine.

Played a lot of World of Warcraft on this thing. :-) And did some Cocoa/Objective-C development. But it was never the big investment that I thought it would be. After the Intel switch in 2006, the Power Mac G5 didn't have much more use for me personally because the new Intel machines were so much better...

Today I'm more into buying the cheaper machines for myself. Should have put the money from the Power Mac G5 into Apple stocks...
I think the ideal setup from a user-convenience standpoint is where you just pay a monthly subscription to access everything and the money is distributed across whatever you watch the most.

Though obviously that has a lot of logistical issues, like how you could get all these competing companies onboard with something that takes so much control out of their hands. And also the fact that watch time isn't a great metric for who deserves the most money. It wouldn't be surprising if low-quality, factory produced children's content would start making the most money since parents would just throw on some kid's show and let it babysit for most of the day. That's basically what happened on YouTube, with the weird auto-generated algorithm/SEO-optimised children's content.
> I put devonly: as part of every placeholder secret in docker-compose.yml or similar config that is committed to Git. The goal is a developer who has just cloned the repo should be able to run the setup script and have the whole system running with random seed data without futzing with copying secrets from coworkers.

This problem is solvable without hard coding env variables into your docker-compose.yml file.

You can commit an .env.example file to version control which has non-secret defaults set so that all a developer has to do is run `cp .env.example .env` before `docker-compose up --build` and they're good to go.

There's examples of this in all of my Docker example apps for Flask, Rails, Django, Phoenix, Node and Play at: https://github.com/nickjj?tab=repositories&q=docker-*-exampl...

It's nice because it also means the same docker-compose.yml file can be used in dev vs prod. The only thing that changes are a few environment variables.
That's almost $1k/month. I don't know where you live or what life you live that $1k/month for a car that's probably not very practical is viable, but that's not normal in the US. That's rent in the exurbs, never mind the city. That's over a third of median annual salary before taxes. Now add fuel, maintenance, registration, and insurance. And leases usually require better than minimum insurance, so factor in good insurance on a $90-100k car.
I see this concept of NFT was trading posited all over the place, but it should be easy to prove, yet no one has been able to produce tangible evidence, besides the occasional single flashloan based sale... which eats a tone in gas. Sure there are probably some wash trades here and there, but why is it so hard for most folks to believe that this is in fact a huge market driven by speculation?
Somebody who needs to read https://new-wayland.com/blog/how-the-governments-super-plati...

The people who work on school renovations earn money and spend it into the economy. Lots of people will earn more because of it. The only downside is that some private projects will be delayed or scrapped because people are working on school renovations instead. That's the actual cost of public projects.

It's never a matter of money. Only ever a matter of alternative uses for the effort of real people.
It’s kind of remarkable there weren’t more issues than that considering Lombard was their very first “New World” portable, “PowerBook1,1”! Even the OG toilet-seat iBook comes afterward as “PowerBook2,1”: https://macintoshgarden.org/apple-powermac-line-of-computers...
Good to see some trundle loving on HN, if you visit do not attempt the track by car west of it leading south!

You can park close by, but it still feels like a hike to the top.
How to Document APIs
While I'm sure I could configure this on a system, the level of understanding required to actually create it honestly is fantastic.

Is this something you created yourself, or was it a community project?
The scary thing for me is what is the outcome of a generation that has watched nothing but pure mental junk food like the Netflix top 10 list is?
Most of their content isn't 4k. IMO the top tier is useless.
The real cognoscenti bought the DEC Press books instead, actually. The O'Reilly things looked great on a bookshelf (I still have my set!), but Scheifler/Gettys what was we actually used when we wanted to look something up.

And indeed, these were all really great documentation. XFree86 itself didn't have much on its driver layer or integration interface, and that was a real problem. But the protocol references were a thing of beauty.
Free-market folks could argue: what's the point of the FDA here? The organizations that bear the cost of the medicine have decided that there isn't enough evidence of benefit from Aduhelm and further clinical evidence is required.

Perhaps the FDA's involvement should stop at Phase 2? Allow the free market to decide whether the clinical trial and efficacy results are sufficiently positive. The current setup encourages Pharma companies to design trials for the purpose of gaming the FDA.
Yep, youtube then wonders why people use adblocks, and publishers wonder why people are starting to pirate again.
Slang:= (in tech) shortcuts for meaningful technical information

Watchwords:= seemingly slang, but conveys only group membership
The newest generation of Apple keyboards has a bit more travel than the previous generation, but the laptops from 15 years ago are nicer. None of them come close to the glory of this keyboard though: https://en.wikipedia.org/wiki/Macintosh_Portable
How are you getting these results? I assume you're loading stuff from the EU and then doing some sort of tracing to see where it's being served from?
Zig is a very low level language. I think the fancy type system can trip up people into thinking they are working with a high-level language.

Zig is basically C with a fancy type system, so you should not expect things like special String types, overloading of index based access etc.

I think the author was thinking that Zig was very close to Rust or C++, when in reality it is much closer to C. I had to keep reminding myself of that many times as I was learning Zig.

I had my own struggled with Zig, but not quite as much as the author. I think will probably have a much better experience if you don't try to jump and code right away but read some articles or listen to some videos to get a sense of the overall philosophy of Zig.

I am normally against having to look at source code, but with Zig that is kind of needed but also not quite as bad as it sounds. Zig code base is not that large and it is relatively easy to search. You can lookup a Zig function signature very easily. You need to do this if you are going to use any of the standard library apart from the most basic stuff.
China Embassy Twitter Still Locked One Year Later
Looks like orginal is here: https://geekxgirls.com/article.php?ID=12421
Netflix's user experience has always been bad, and it's worse than ever. Engineers also don't make content, so if they're doing any good, I guess it's backend.
Just looking from the outside the Aduhelm approval just seems kinda insane. Approving a drug that failed its primary trials based on a biomarker that is under serious doubt just doesn't make any sense. And it's not like this is a harmless drug, it does have quite serious potential side effects.
> I’m trying to figure out how to use low filter mode better.

How about some brainless exercise dosed so it's not very straining? Couple of pushups, base technique that you know well if you do a martial art etc.
Amazon halts plan to ban Visa credit cards in UK
That was a good read. Thanks!

I would've enjoyed the TL;DR (How market manipulation is done) at the top to draw me into the actual mechanics behind how it happens.

Now I want to make a bot to detect some of these patterns and alert me on them.
I've always thought of discipline as a sort of negotiation between the co trolling mind and the commanding mind. To succeed in accomplishing your goals, the commanding mind should learn how the controlling mind works. And that includes knowing what states the controlling mind is in.
which one is more incompetent as a service company - Amazon, Google, Facebook, or Apple?

I think my ranking would be Google, Apple, Facebook, Amazon, but that is not so much decided via any sort of logical evaluation but only due to my feeling on the matter.
Having to check my e-mail for each login is a major annoyance. Perhaps something like SQRL[0] may help.

[0]: https://sqrl.grc.com/pages/what_is_sqrl/
> I vividly remember how lost and frustrated I was when those old IDEs would launch with multitudes of windows by default...

Tiger and Xcode 2 is quite old and I think is not really the version of macOS many people yearn for. It was the first version many started using (10.0-10.3's graphics were terrible - pinstripes! - and 10.4 was the 'Redmond, Start Your Photocopiers' release which was genuinely exciting. Although I'd used OS X at uni, I bought my first Mac with 10.4 Tiger. Since for many it was the first used, it's what's remembered - but using Tiger this month, I realised that several things I fondly remembered were actually in newer versions.)

The 'best' version is very likely 10.6 Snow Leopard (2009), or possibly Mavericks (2013), the last pre-flat-design OS X. Snow Leopard had a clean, fairly modern UI (so your concerns about multi-window were heard) yet was still joyful.

> I very much prefer 16:9/16:10 ratios (4:3 begone)

The iMac G4, which runs 10.4 Tiger and 10.5, has a 16:10 aspect ratio screen if you buy the 17" screen option. (Source: just bought one, to investigate if it's truly nostalgia or things really were better back then.)

> I much prefer the Win95/OS 7/etc. designs than skeuomorphic ones

Much of OS X was bright and colourful, with pretty graphics, which as you note is very different to Win95/OS 7. However the skeuomorphism wasn't as strong as its reputation is these days. Much of the interaction (say, Cover Flow) is what we'd today call skeuomorphic but really was just a fairly natural way to interact. The real skeuomorphic elements, like the Calendar app using stitched leather, were fairly rare.

> the current flat designs are better but way too saturated and I tend to lose my focus quickly

100% agreed. I personally find it very hard to distinguish elements at a glance in modern macOS.

> IMHO user friendliness is over the roof compared to those supposedly golden times.

I think early 2000s OS X was not as golden as remembered, but mid-2000s to 2012 was extraordinary. OS X really ramped up and improved in those years. Then when they switched to flat design, they lost a lot of usability tweaks along with it. Running current and old OSX/macOS side by side on one desk, as I'm doing, you can clearly see it's the same OS, but today's has much more onscreen, taking more space, but has many small UX indicators missing, and yet despite the amount onscreen the design feels austere and soulless. I find UIs with UX hints built in to their design, and designed for visual beauty, both usable and pleasing for my mind the same way any beautiful object is, and I dearly miss them.
Funny I just read an article that argued the opposite point. That streaming services, unlike broadcast TV, is catering to the older demographic more.

https://www.cnn.com/2022/01/14/entertainment/only-murders-in...
Because email is a system designed for ARPAnet not Internet, and it was designed to be used be people who could be trusted to not spam. No protections were built in, and email hasn't fundamentally changed since the late 70's. In mid-late 90's the masses came, and since then we've been adding band-aids to it to keep it alive but the truth of the matter is that it's still an open door just waiting to be walked into. You can DKIM, SPF, and do all the SMTP authentication you want, but the spammers still get through.

Sure, it might end up in the spam box. But so do real emails. So, spammers still get their emails viewed. As do phishers.

https://www.bankinfosecurity.com/tricked-rsa-worker-opened-b...

A well-crafted e-mail with the subject line "2011 Recruitment Plan" tricked an RSA employee to retrieve from a junk-mail folder and open a message containing a virus that led to a sophisticated attack on the company's information systems,

https://www.wired.com/story/the-full-story-of-the-stunning-r...

TL;DR: Email is fundamentally broken because it was designed in a time when you could leave your doors unlocked at night.
The author analyzed one section of the pdf which amounts to a competitor creating a product, and so google creates their own competitive product. That sounds like a normal business practice.

It’s kind of silly to write a short article with an outlandish title, and then your only justification for the title is “just read the table of contents”. That pdf probably has tons of supporting information, but this blog post provides none of it.

(The embedded Twitter thread did not load on my initial read through, and it does provide actual content. But again.. embedded Twitter content when you have a brand new pdf filled with info?)
Outright spam is one thing. What’s more prevalent these days and vastly more annoying is corporate spam. Every purchase now is apparently free license to send you pure garbage emails multiple times per day.
It's the basis for the mentioned above example.
I remember being a teen in the early '90s and hating the mandatory conformity - if you didn't wear the same things or listen to the same music as your peers, you were an immediate outcast. By the end of the decade, not only could you find a peer group no matter what you wore or listened to, being too conformist wasn't considered a good thing any more. I really believe that's the phenomenon the 'only 90's kids will understand' meme is about.

I must say, I don't miss that kind of conformity. It allowed for much larger tribes, but creativity was a lot harder within all of them.