skysight-inc/HackerNews huggingface dataset:
Citing wikipedia (“wiki” is a Hawaiian-derived root, and “-pedia” a Greek-derived suffix) is particularly appropriate here.
podget is a worthy one that I run in a cron job on my pihole.
Staggering difference between “reliability” in social media vs. finance
I believe what you're describing is called "Backend for fronted" (BFF)
Oh sweet! I actually just pulled my childhood 386 out of storage :D

It’s just a SX 40 with 12mb of ram tho. I need to get a 387 for it and more memory.

This is great!

edit

Crap just saw the actual cpu compat list. Dammit.

edit again

Ok wait I was confused by someone else. This /will/ work on my 386. Yessss
I relay on Autohotkey string replacements. For example, it drives me insane how every language has to have its own syntax for simple string operations. Is it SUBSTRING? SUBSTR? 1-based? 0-based? etc. So I create my own .substr hotkey, that then outputs the variants, and sometimes is even context sensitive to the file type I am in.
My top 3 too
The real "fuck you, cryptanalysts" option is two-pass hashing:

H(m) = H0( H0(m) ~ m )

where H0 can be MD5 or any other normal hash and ~ is concatenation. This effectively adds a random salt to the hash, and even if a collision is found in the base hash, the salted version will 'start' (reach the start of the message) in a different state, so the collision blocks that carefully cancel out differences in the H0 state won't work on the salted state and vice versa.

This doesn't eliminate the possibility of cryptanalysis in principle, but it does make it much, much harder.
And to the extent that you do care, you can just block the cookies at the browser level. In-page pop ups on every site is about the stupidest way imaginable to implement anti-tracking controls.
Why would blockers wait for 1:1s and project meetings? Hopefully those are happening less frequently and should be addressed sooner.

But the in another of your replies you said you want people to contact you directly when there is a blocker rather than wait until the following standup? Those statements seem contradictory.

It sounds like you prefer to micromanage rather than really being Agile and allowing developer autonomy. This approach just frustrates good developers who want to learn enough about the business and the team that they can go directly to the source rather than having a micromanager as a go between too continually slow down the team.
Not sure what we are doing differently but for me it's pretty much random and useless. It seems to be a mix of mostly old videos from channels I follow anyway and random junk I am not interested in. I am sure I could find something new and interesting in there if I looked long enough but the signal/noise ratio is very low. Old account with thousands of views and likes/dislikes.
Maybe there are but the specific example you linked is about real-time API use and unrelated to scraping/crawling.
Originally this was a Netflix pattern I believe, and the key trade-off there is that there are lots of client implementations/versions and they are hard or impossible to upgrade (eg set top boxes).

And typically you want to call a few different backend services in a given API call, with perhaps different trade-offs; one device might need cover photos up front, another might just do text summaries, to take a made-up example.

If you have one API gateway then your clients tend to be thicker as they need to figure out how to weave the different API calls together. And/or your API gateway gets clogged up with lots of usecase-specific variants.

So if you extract a per-frontend(-family) backend you can keep more of the logic in your backend system where it’s amenable to change as the upstream services evolve, and keep the device logic better modularized.

If you just have iPhone vs Android apps it may well be cheaper to just eat the complexity cost of having different APIs on your single gateway, to avoid having to pay the cost to deploy multiple bff services.
Only if you're constrained by the existing API of hooks. Preact signals is a good example of how class components could have been improved with reactivity:

https://twitter.com/_developit/status/1567272951136788481
Twin Paradox
‘Polluters must pay’: UN chief calls for windfall tax on fossil fuel companies
Boo! I was very excited for half a minute.

Guess my 386sx-40 will stay DOS5 + WFW 3.11 + CalmiraXP + Win32s etc lol
Sir just hone your emotional intelligence, its a muscle you can get good at.

How to win friends and influence people by dale carnegie.

Emotional intelligence by daniel goleman.

How to split the difference by chris voss.

There is a lot of nuances in social interactions, honing that side of you takes time and practice. Lots of practice.

At this point i dont care it people dont like me, because im for some but not for everyone. what I care about is how i understand them, how i relate to them, how i make them feel, how i listen to them, such and such.
Oh. I didn't realize I was using Apple Pay. But if everyone's using it, I must be as well.
Yes, by using GraphQL's Query DSL, the client can control what to fetch :) From my opinion, the mainly difference is API Gateway can filter requests and protect the upstream services (GraphQL can't).
I agree that removing the dislike count was dumb, but why would it have anything to do with quality? It's "dislike" as in "not like", not "low quality". I hit that button if I don't like the video for any reason, most frequently because it's boring, subject doesn't interest me, I don't like the person or they say something I don't like. I don't hit it if the video is merely low quality.
I recently ran across BFF and asked the same exact question. The answers to your question so far do not seem to address it in my opinion.

Correct me if you are wrong but you are saying why does IOS, Andriod, ect each have there own API gateway vs sharing one correct?

Besides different front ends needing different api calls/contracts I have not seen a good explanation yet.

BFF does solve an issue with securing front end JS sites. See here for an explanation: https://docs.duendesoftware.com/identityserver/v5/bff/overvi...
True, but I'd prefer that to just suffering while waiting for that ban to expire.
Sure, but where did I say that I approve that? I just explained the motivation of people who do not care about that. And for some rich collectors it is enough, to have old objects of historic value.
I looked up the android tv box on Amazon. Doesn't support pdfs.
Smart people do better than dumb people at everything, ceteris paribus. If they didn’t then evolution would never have selected for intelligence.
This is a very interesting approach. I've been wanting a way to filter YouTube videos on my Apple TV so that only certain channels are whitelisted (my kids like to yell "butt" and "poop" at Siri which is... problematic). Seems like a custom root certificate would make this possible.
Haha fuck, you all are giving me anxiety on me reaching 40.
The article doesn’t talk about how the battery pack caught fire. I would expect a lot of engineering to go into the safety of these packs. Details of what happened would be fascinating
Exactly. "More" and "less" are pretty much wrong ways to measure it.
I'd first make a list of all the key facts that I want the student to learn.

Next I'd try to figure out a path that takes someone from complete ignorance of the subject through to mastery.

Next seek analogies and examples to build up the course material.

Write and edit the course materials, iterate until it looks right.

Then I'd iterate, making improvements as they became apparent.
Dang algorithm god damn hn yall hilarious.
I'd be curious to know how many additional "wanted" recommendations the system is able to serve by not treating a dislike as a strong negative signal. It seems like there's a tradeoff here, where YouTube figures that if it interpreted a dislike with a heavy hand, it would also knock a bunch of videos you do want (or at least they think you want).

Presumably from YouTube's perspective, it's more important that your recommendations pane contain at least one video that you want to watch than it is that it contains zero videos you don't want to see. The user's desires are a probably a little more balanced - seeing videos on topics you dislike is annoying even if you don't watch them, and even if there is a single good video mixed in.
Only do it if it brings business value. Start thinking that way.
I don’t understand what this is or what the reputation really is. The site talks about threat intelligence and other marketing phrases. I hope I didn’t just give my IP to the site to just add to their database to show to their investors or worse data mine me somehow.
If you study science and philosophy you will see that most scientific programs started in philosophy and still use their vocabulary and concepts.

Remarks like this are so common and so obviously false to people who have read, it's almost painful.
I'm surprised Duke Nukem Forever [1] didn't make the list.

Background for younger readers whose gaming years didn't include the mid-1990's: The first two Duke Nukem games were fairly nondescript 2D platformers, but the third entry in the series, Duke Nukem 3D, was a first-person shooter, quite technically impressive and enormously popular. Duke Nukem 3D was one of the three most influential early first-person shooters that defined a genre that's still quite popular today. (The other two major pioneering games, of course, were Wolfenstein 3D and the original Doom.)

Duke Nukem Forever, the fourth entry in the series, is a legendary tale of development hell. Development started in 1996, the same year as Duke Nukem 3D was released, and the game was announced in 1997. The game was finally released in 2011, after numerous staffing changes, reboots, and engine changes (3D graphics technology changed enormously in that time frame; Duke Nukem 3D ran with software renderering in MS-DOS on 486's and Pentiums in the tens to low hundreds of megahertz, while the PC's of 2011 were basically quite similar to modern machines with multicore, multi-GHz CPU's, gigabytes of memory, and GPU's with programmable shaders).

Duke Nukem Forever can't have been cheap to develop, just due to the sheer length of time involved.

[1] https://en.wikipedia.org/wiki/Duke_Nukem_Forever
I don't mind someone being particular about a name and wanting consistency. Although, yea, I'm not sure why they haven't renamed the repository.
> "We are not truly free if we do not have the freedom to make mistakes."

We don't build bridges that fall down and declare that we've done it out of the need to preserve freedom to experience gravity.

Software engineering is an engineering profession and building reliable software that works as intended is the goal. It's never been the goal to build breakable software... It's been a side effect of decades of engineering compromises to make a product buildable with the tools and resources available at the time. Tools and resources are better now, and it's high time we stopped building things that make it easy for an attacker to steal from your grandmother by compromising her bank's website.

I can assure you that systems will still be hackable and I can assure you that if they aren't, it will be of value to somebody to build a flexible at-your-own-risk system from first principles. The vast, vast majority of humanity is best served by having tools that do what they are designed to do.

I would think that someday I would stop getting shocked by things I see on Hacker News, but the "We need to keep using c++ because buffer overrun attacks are good actually" mentality is a new one on me.
How to Choose the Right Database?
Do you prune your history of garbage? Every time I clear out all the click-bait, poor quality, and accidental picks out of my recent Watched History, I find the quality of the recommendations go up. Are you subscribed to some high-quality channels?
I've had videos not show up in the YouTube search despite the query matching the video title verbatim.
Never really worked for me. I just find the last refactor commit that moved or modified the line of code
It feels like atleast some of them use the same company or UI framework to build the app. So bloated for one company means bloated for others. Also from what I can see they have lot of third party libraries included for security purposes like detecting jailbroken phones and gathering location based intelligence etc
> What am I using?

The effect.

> What is the effect?

The state-modifying (and thus side-effect-producing, or simply “effectful”) function passed as the first argument to useEffect.
I think TFA misses the main thing that made Windows Phone both fantastic and not competitive.

They were selling an interpersonal communication device, and the organizing principle was a Contact. It demoed terribly because without your personal contacts loaded the OS made no sense. WITH your contacts loaded it was magic - you pinned your boss or your mother or your friend to the home screen, and it showed you every communication with that particular person across all channels. You spent some of your time at the OS level (not in a particular app) and most of your time not on your phone at all.

IOS and Android were selling a pocket computer for media consumption. The organizing principle is the App. They demoed great, because Apps demo great without personalization.

Windows Phone failed because they didn't take apps seriously. The devices were insanely underpowered, and App Stores became OS-specific walled gardens. No one was going to build a third version or their app when it was annoying already to build two.

Windows didn't take apps seriously because they took the category name "Phone" very literally and positioned themselves around purposeful person-to-person communication. They failed to understand that the App Store revenue stream was actually what would keep the product line afloat and they had nothing similarly high-margin to replace it with. For people who still wanted to do that, it was amazing... but what most people wanted was a pocket computer called a "phone" that would be used to consume media, some of which came from their friends (not any particular friend) and some of which didn't.
> Correct me if you are wrong but you are saying why does IOS, Andriod, ect each have there own API gateway vs sharing one correct?

No, he's saying that a single api gateway can serve all clients.
Yes I was confused by this. It’s MVC, but without React’s benefit of having the GUI update without a page refresh.

edit - fwiw I too am another heartbroken React dev
> I know one eCommerce site with 1,300 employees that went bankrupt overnight thanks to the AWS bill

Had they just called AWS and explained the situation, they would likely still be in business.

I keep a backup DDoS mitigation service for my entire network that costs me less than $200/mo to mitigate up to 100 Gbps.
Pennsylvania County Sued over Illegal Ballot Drop Box Usage Captured on Camera [pdf]
There are so many pictures in this complaint.

There aren't just one, two, ten. Scroll down - there is an obscene number of photos here.
I believe that uses a separate database that was seeded from scraped youtube data but now it's only updated by those who use the addon. So it would have a much smaller sample size for recent activity.
Yeah, I was agreeing with you that the original article is likely wrong.
When I was a math major in college and in some of the years later, I went through such questions and responses. If you like digging into the issues and work of G. Cantor, B. Russell, J. von Neumann, K. Godel, P. Cohen, etc., fine.

But here is a shorter response:

Q. Is the square root of 2 rational?

A. Rational means the ratio of two whole numbers.

So, suppose p and q are whole numbers and we have

(p/q)^2 = 2

then we have

p^2 = 2(q^2)

So that the number of factors of 2 on the left side is even while on the right side it is odd. But 2 is a prime number and we have a theorem the fundamental theorem of arithmetic, that for each positive whole number there is only way to factor that number as a product of primes. So, the square root of 2 is not rational. Done.

This argument illustrates the philosophy of mathematics. Here, never mentioned an "ism".

Opinions can vary, but my opinion from my background in pure/applied math is that this little argument about the square root of 2 is about all there is that is solid and needed about the philosophy of math. Opinions can vary!
> Why isn't there just one API gateway with minimal front-end-specific endpoints?

After Googling, I found that we can use both API Gateway (e.g., Apache APISIX, https://apisix.apache.org/blog/) and GraphQL to achieve this:

1. GraphQL: Let developers choose which resources to receive.
2. API Gateway: Except for implementing BFF, also we could filter requests to make sure upstream service is protected. (It's more flexible IMO)
If I'm in VS Code a light them that I love with minimal colors is PyLight. Looks like old school python documentation green/blue. Having read a lot of code documentation in that scheme my brain defaults to understanding it.

In Emacs I use the Tao schemes if I'm feeling mentally tired. I have variable and bracket colorization so I can just match colors on screen to what I am interested in. Another great one is late-night if I am having a migraine day (super low contrast).
In this case, it worked for me because it had a youtube video, and I think the quick hook of 2:57 to explain what it is....
I think it's very important to understand the root causes of the changes in the economy, and have a good model to use in predicting the future and planning your course of action.

There are a number of factors in play currently that go beyond the normal boom/bust business cycle.
I like to use the analogy of fuel tank capacity (kWh) vs. engine output --- horsepower for Americans and most Brits (kW).

Power is a flow, it's the rate of energy usage (or output) over time. More power means higher top speed, or stronger acceleration, or hill-climbing ability, or towing capacity.

Energy is a stock, it's a total quantity of potential. A bigger fuel tank won't make your car any faster, but it will determine how much range you have.

Since appliances, equipment, generators, etc., consume or produce watts of power, it's handy to consider how much energy this represents by simply multiplying watts by time, by default, hours.
Exactly right. This is the superstar phenomenon of single commercial actors on the Internet -- YouTubers, Open Source product owners, self-publishers, etc. Far less than 1% "make it big", then eventually v/blog about how to be successful just like them in five easy steps. Many great bloggers eventually write that awful post about "writing is the best skill to have". Barf. I do agree about OnlyFans. Due to social constraints, it does seem easier to make "middle class" money than YouTubing/OpenSourcing/Self-Publishing.
You could just use incognito mode to view Youtube and see the suggestions
High IQ with low EQ, whatever they are, is someone who thinks "feed the homeless to the hungry" is an elegant solution to an irritating problem and is baffled why we haven't done it yet.

We don't need to rigorously quantify the cause to notice an effect, whatever it turns out to be.
Source is actual interactions with Indians and knowledge of the local culture, you woke piece of shit who likes to live in a fantasy world completely separated from reality.
SONOKAI it is like MONOKAI PRO but it is FREE. sorry for the all caps, i love it so much.
The bandwidth requirements for running an Ethereum node will not work for many home internet connection types. For Comcast, at least, with a 1.2TB/mo limit, the node will run you afoul of The Man within a week or two.
YouTube doesn't show you ads if you buy Premium.
I like Remix's take on it: https://remix.run/docs/en/v1/guides/bff
Did you intend the pun? A "key" feature? ;-)
This is a very well written essay. I like your writing style.
Much the same as a 400 horsepower automobile isn't generating that output all the time, but can reach a peak output of that amount.

In the case of power supplies, both total capacity and durability are indicated by the power rating. I don't know what current thinking is, but recall when overspeccing the power supply was often recommended for reliability and cooling considerations.
As someone who is greatly influenced by CRT, I certainly do believe in math, objective facts, and truth. The strongest argument for systemic racism is the overwhelming amount of evidence for it.
Fully agree with you. I think the issue is that people think about React imperatively. "When I press this button, it should do X" or "This input should update Y".

And then people start adding unnecessary useState or useEffect to their demise.

It's hard to blame them honestly. When React is one of the first thing you learn, you don't know the other possibilities. Many probably haven't used any framework outside it. And most probably don't know what problems React help solve.

And when they start developing, they solve problems by using what they know: The React tutorial that taught them to use useState and useEffect for every state and logic.
I used to have the same experience of YouTube recommending just more of whatever I just watched, and at most recommendations would stick around for 6 weeks before it forgot about a subject. That was until earlier this year when I watched some videos from MrBallen (camp fire stories based on real events), and ever since then I have gotten my recommendations filled with crazy conspiracy stuff.

It stopped recommending his videos months ago, but lasting damage has been done to my profile or something like that because the conspiracy stuff sticks around and has crowded everything else out. The old behaviour of fixating on something I just watched for 6 weeks no longer happens.

I suspect that certain types of videos/subjects are able to leave a massively oversized weighting for a category on your profile that everything else get's completely dwarfed by.
I don't prune the recommendations (since I don't use it) but my subscriptions are always carefully curated, about 50 channels I think. My subscription feed is all good, that's what I use as my landing point.
Another good post!
snort

The RapidCAD is pretty amusing since it’s literally just a castrated 486 (no L1! Eek!)

The Cyril gray top FastMath FPU is the best bet for an upgrade and still being a real 386 (I’m hunting for one for mine ) - https://www.vogons.org/viewtopic.php?t=65991
Buried Lede: comparing sworn deposition to video evidence,

"Latham said that she went to her job as a high school teacher and stopped by the election office briefly that afternoon. But the video image shows her arriving at 11:37 a.m. while time stamps on other images show her there throughout much of the day. She also said she didn’t see specific people and saw others only briefly, but the video images show otherwise."

There are efforts in Georgia to establish paper ballots to make electronic tampering impossible. They could still stuff ballot boxes, but that takes physical work.

The first step in election fraud is always to accuse the other side of it. But real paper ballots are a thing anybody honest and competent supports.
Games seem consistently far far better than what we had before. Not only from tech improvements, but budget allocated for building the product is higher than ever before.
Because the upside seems almost unbounded, it's sucking in massive quantities of "investment" that hopes to see some of that payout.
The amount of misinformation in these comments is absolutely wild.

For some reason people are just itching to spread FUD about this topic and Google in general. I don't understand where it comes from or why it happens but it's really annoying.
SpaceX. Just think how used we are now to rockets landing by themselves.