skysight-inc/HackerNews huggingface dataset:
There was a long thread last week. It’s honestly pretty good if you follow the instructions. 30-40 seconds/image.
More complicated averages do play a role in legitimate analysis of random walk processes, but taking fixed-window averages and comparing them to one another is effectively useless.
> It's a holdover from when search engines were bad (i.e. around 1998) and you had to go through 10 pages of results to get the one you were looking for.

Unlike today, right? Where actual search results... represent less than 10% of the page and the rest is irrelevant information and ads in Google search https://grumpy.website/post/0XCmMC-2O
Your legacy continues. Their internal systems and employee service pages are still SAP. Small fonts and timeout errors and all.
I don’t hate google, I like their product and everything about the company to be honest including the fact that they regularly kill off products. Do I miss the products? Yes but I like the churn and the idea that multiple teams are working on similar products.
These ones didn’t even have that!
What settings? That seems faster than expected.
Yeah, I don't need details and we don't need this.

The real issue is, the world loves and perhaps needs "universal video hosting," something like "the open web" but for video. Right now, "Youtube" is that.

And they're not a completely awful steward of it, but we need better. The for-profit model is not ideal.
longtime C/C++ guy who became a longtime Java guy:

the most time I've ever spent dealing with invalid addresses and memory leaks, in production /enterprise code, has been in Java, not C or C++

my personal theory is because despite how much safer Java was by design, culturally, beginning in the early 2000s, it also opened the floodgates to a big wave of lower caliber programmers "just doing it for steady jobs" and so a "99% right? ship it! someone will file a ticket next week if needed" mentality was more common

not the fault or credit of the langs, just the type of people they attracted, at large scale

Java: "I'm super friendly! Just click here!"

C: "Here's a razor blade. Here's a razor blade. Another. Another. Now assemble to build a maze. Also the maze is invisible. Oh and our manual is 50 pages."

(I appreciate both in diff ways.)
Yes. The core curve-fitting technique is very general and can be adapted to any scenario where you can sample the desired curve (with normals) and compute a couple of numerical integrals on it. I am confident that includes variable-width strokes, though I also imagine it will be a nontrivial amount of work to make everything fit together in a satisfying fashion.
When you look at the space complexity of an algorithm, it's never ‘infinity’.
Thanks, I tried that and it works! I use dark mode and now instead of a black background with lime green bubbles and white text, it's darker green (and blue) bubbles with white text. Both are easier to read! Functionality is more important to me than aesthetics for a phone.
>The idea is that this tool should be useful not just for me but other freelancers, students, etc. who might be in my shoes.

In my opinion, you should start with this. Should, might, freelancers, students, etc...

Hypotheticals that are allowed to survive and vagueness of the target audience do a better job at filling up code cemeteries than does the stack choice.

Now... if you don't care about the outcome or building something useful and don't mind spending a lot of time on the thing for the sake of it and only want to do this project as an excuse to learn a technology, then by all means have at it. Then again, you'd have made up your mind about the technology you want to learn.

If you want to build something useful, starting with the technology is not the way to go.

All the best,
Why what?

Facebook is pretty complicated already, once you factor in:
* infinite scroll

* different sorting algorithms (top vs new, do they even still have that?)

* real-time commenting and post updates, with responses, reactions, edits, deletions

* dynamic image uploads, resizes, rotations, captions, etc.

* auth

* multi-device sync

* real-time customizable notifications

* real-time sharing

And then it gets even more complicated when you throw in other features like:

* ad management, posting, analytics, event tracking

* chat

* marketplace

* page management and all the permissions and delegations that involves

There's nothing really "static" about Facebook. And even it was designed as a mix of PHP and clientside JS, probably due to its history... if they started from scratch today, who knows what architecture they'd use, but probably not vanilla JS and HTML...

I think the "why" should be aimed more at vanilla, as in "why would you want to reinvent the wheel when there are so many battle-tested solutions to choose from, each made by a team hundreds of times more resourced than you"
In terms of readability and maintainability, one problem with OOP is the development process that tends to go with it, where you're asked to create upfront the separation of concerns, before code has had a chance to run and breathe for a while. Most of the time, you end up being wrong on how things should be segregated, and your behavior ends up fragmented across a variety of objects, making it difficult to easily see the flow of your program. Actions related to a Widget end up not actually being neatly encapsulated in a Widget, and encapsulation is one of the major selling points of OOP.

It's probably best to start off a solution with plain old data structures, and plain old functions (ie. procedural style). Build with that until right abstractions or separations emerge.
While I'm glad you recommend Caddy in general, it's worth noting that those advantages come with costs though, too:

- Padding: (I'm pretty sure Go already does this too: https://go.dev/src/crypto/tls/conn.go)

- Performance: Requires nuanced tuning. Caddy performs competitively well for real world usage

- kTLS: Sacrifices memory safety.

- Existing modules: How do they perform compared to natively-compiled code? Caddy modules can do all that nginx modules can do, and more, but are natively compiled. I ran experiments with Caddy+Starlark that performed 2x as fast as Nginx+Lua.
> But some activists have been unhappy at being labelled as ‘vulnerable’.

Ah, the euphemism treadmill.
Fixing My Brain with Automated Therapy [video]
Ohsumi's research into the mechanics of autophagy doesn't seem to have much to do with the broscience around autophagy.

In other words, the question isn't whether autophagy exists. The question is over whether fanatical "one-weird-trick" claims about autophagy are true and, further, what the impact actually is and compared to what.

For example, autophagy is happening all the time, not just during during starvation. And it hasn't been demonstrated that fasting for 3 days to increase autophagy levels has a net benefit versus eating a nutrient-rich diet during that timeframe.

Instead we just get vague but lofty claims in forum posts.
Is technical limited to the publically available numbers?

Or reading a vision statement, watching commercials, etc.... Because that is getting less technical and more feely.

With some exception (Tesla), technical analysis has major limitations. I don't really have time to figure out if a CEO has new back pain and started taking opioids.

There's a reason index funds are so popular. You hold a belief that growth will continue. You basically need that belief anyway when investing in individual companies.
>Only if you are currently emitting more than the post-tax average emission. If you are already below average, you can emit the same amount and get paid.

You need to consider the downstream effects of the tax. The oil can only get taxed once, but the effects are compounded throughout the entire economy. For example, truck drivers would see dramatically increased expenses. For examples, truck drivers would have to pass on the cost of the fuel to transport freight. Meanwhile, other drivers will be forced to quit, which reduces our total freight throughput, which makes shipping even more expensive.
i think the naming got infected from a computer virus named serverless.
Exactly, my thought was « this is not a bootcamp »

The whole salary promises works if the job you are training for actually offer high salary.

Idk what tech sales pays, but yeah. A junior dev is better off money wise
I only know about it because I watched someone play it one time, it looks like an incredibly challenging thing to do well.
For quadratic beziers, another approach I’ve seen is described here https://microbians.com/math/Gabriel_Suchowolski_Quadratic_be... (similarly here as well https://blend2d.com/research/precise_offset_curves.pdf). I’ve used this in the past for a hobby project with very good performance and results.

Since a cubic bezier can always be approximated by quadratics maybe that approach could also be used.
They don't even want the cash anymore. I spotted a SUV at a good discount. Called in to verify the price, "yes, thats the price." Went to the dealership and hello that price is only available with dealer financing. The car was $1000 more if you came with check in hand. So I played their game, I financed it to keep the discount. Then I payed the balance a week later.

My credit score dropped 60 points because of it! LOL.
An annual physical exam isn’t really powered to detect cancer in the modern world, it’s a relic from the past.

If you develop cancer in your 30s (sadly too many people) a physical exam or blood test almost certainly wouldn’t have made the difference.

We have mammograms for breast cancer and women > 40. Unfortunately there isn’t enough evidence to support a screening program for people younger than that where the pretest probability for malignancy is so low and there are harms associated with tests.
This is the main reason why attempts to say that these sorts of AI are just glorified lookup tables, or even that they are simply tools that mash together a kazillion images together are very misleading.

A kazillion images are used in training, but training consists of using those images to tune on the order of ~5 GB of weights and that is the entire size of the final model. Those images are never stored anywhere else and are discarded immediately after being used to tune the model. Those 5 GB generate all the images we see.
(Fun-fact, "self-signed" certs also have "CA involvement" -- it's just that the leaf is also the signing authority, which is generally bad practice. Caddy does this properly with a separate signing root -- that stays offline and has long validity -- as Francis explained.)
No, the only part that's Rust is the truetype font renderer, which uses ab_glyph. But even the conversion to SDFs is in Typescript.

Moving data in and out of WASM is still kind of slow, relatively speaking (until GC lands), and Rust's ergonomics are not a good fit for the API design which has a ton of optionals.

The shader linker uses a Lezer grammar rather than the official WGSL tree sitter grammar so the AST node structure is more optimized for quick unconditional consumption.
I hated UML because it felt like someone "very important" had issued a commandment from that unless you did software with UML then you were DOING IT WRONG (spoken in a booming voice from the sky).

It felt super academic and "Thoughtworks"ish and Javaish and made software development boring instead of dynamic and fun.

Glad its gone.
This isn't compatible with XMPP.
This happened to me as well. When I received my first CPAP machine there was a mechanical issue with one of the components. The replacement device got lost in the mail twice, and therefore I didn't meet my insurances 4-hour/night minimum required to keep the device, and I was now financially responsible for paying for the device if I wanted to keep it -- despite my doctor saying I need it.

I had to fight tooth and nail with my insurance, the CPAP supplier, and the third party that manages the monitoring of the device for my insurance. I was spending 5-10 hours per week for more than five months trying to get this issue resolved, including getting payments sent to creditors recalled. In hindsight, I should've hired a lawyer to deal with it.

It required my doctor to write a note and personally have a phone call with the insurance to explain the situation before they promised to give me a "second chance to reach the 4-hour/night requirements". Even after that I had to play middleman with multiple companies and become an advocate for myself to get the health care I needed despite already having top-tier insurance.
I don't really need another reason to doubt democracy.... Hahahaha

Just keep your head down, the crowd is often wrong.
Yup. Exactly.
Those are prompt engineering keywords. SD is way more reliant on tinkering with the prompt than midjourney

https://moritz.pm/posts/parameters
My point was with regards to the common insinuation that people (i.e. consumers) will not be using Facebook products because of the company's reputation issues, which I think has never showed up in the underlying numbers. Through all the scandals whether it's political weaponization by users and advertisers, privacy issues or else, their userbases never stopped growing ever larger whether it's FB+Messenger, Instagram, WhatsApp and now VR. There was a single (recovered) QoQ decline in global active users in it's history, seemingly unrelated to any scandal.

The company sure has reputational issues, but as much as people hate it (I have my own deep issues with it), it's not stopping the larger masses of people from using their products. In fact, >85% of humans (ex-China) with an Internet connection to their apps and >70% of VR headset purchasers.

Whether VR is a fad, people who buy headset find long-lived utility from them or the push is a good/bad bet for $META is unrelated to what I meant to say, which is their reputation is not stopping them from currently dominating the VR space (non-premium only so far, but maybe with Cambria). Doesn't seem reasonable to think the 7-8 digits of current VR enthusiasts are less morally principled then the 9-10 figure masses would be.
Can humans speak the language of machines?
For me, they're absolutely complementary. If I'm the only thing I can really control, how can I do so without the right to make my own decisions beyond whether or not to accept a marriage proposal? Before feminism, married women were legally children, at least in the parts of the world I've lived in (US and Germany). In the state I live in, Bavaria, my husband could have prevented me from getting a driver's license or working up until about 1970.

A woman fighting against feminism is a woman fighting against responsibility for herself.
Don’t miss the code package linked in the paper: https://zenodo.org/record/7004898

I always felt like the Python type system was underpowered compared to e.g. TypeScript (not necessarily a bad thing), but I guess it’s still enough to be Turing-complete.
Nathan is one step ahead of you

https://youtu.be/XbC0-tuYE2o?t=114
I learned C on the Amiga, starting around 1989. That was Lattice C (later SAS C.) Eventually I moved on to Linux (SLS!) which, of course, had GCC.
For context, looking at UK data:

1. Yes incidence of cancer in 25-49 year olds has increased 22% from 1993 to 2018 - but that is 22% on a very low number which means it is still a very low number. When you account for increased screening, greater awareness, and better testing, the increase is likely even smaller.

https://www.cancerresearchuk.org/health-professional/cancer-...

2. Better treatment (and more effective screening) means mortality rates per 100k from all cancers in 25-49 has dropped c.40% over the same period (despite higher incidence).

https://www.cancerresearchuk.org/health-professional/cancer-...

So whilst this is obviously important to study. At least the UK data doesn't seem too terrifying but I m no expert.
Yeah, I got exactly that message a week or so ago.
Oh, so post hoc ergo propter hoc?

I'm not saying the NTSB isn't important. But it's far from the only reason that we have fewer crashes. Government regulation can be helpful in improving standards, but they set a minimum bar. Aviation's high levels of current safety are a collaboration between many, many people. Starting with individual pilots, engineers, and maintenance techs, going up through collaborative relationships, through companies and civil society organizations, and up through national and international regulatory agencies. All of these people are taking responsibility for safety.
Associated code: https://github.com/volotat/Vector-Based-Language
Suggesting we perform niche lab examinations annually on the entire population is not scientific research, that’s jumping straight into a screening program.

Such an initiative would require more lab resources than currently exists in the US.

I’m questioning whether this is the best use of $100-200 billion a year. Instead, I suggested a small study (appropriately powered) to further investigate.
Housing in Austin is the same price as it is in the LA area but our property taxes are way lower in CA thanks to Prop 13, so even with state income tax you come out ahead in SoCal. This is true even with the SALT cap, though single income earners will not see as much of a benefit moving to CA.

Also, the FUD about CA income taxes always ignores the calculation of tax liabilities in a progressive scheme, so the tax burden is always wildly overstated.

OTOH, if you're willing to move to less nice parts of TX you will save money on taxes compared to CA. But you'll find out pretty quick why housing is cheaper there.
White House ‘Principles’ for ‘Tech Platform Accountability’, Removing Sec 230
> Subaru, for example, requires dealers to sell cars at MSRP

I'm glad they do that now. I know one dealer local to me tried to pull a markup on me... 10 years ago (when it was easy to find another dealer that was able to give me invoice due to a TrueCar thing.)

I will say, one of the best things about Saturn was No-Haggle, consistent pricing. As relatively pleasant as the dealer I bought my WRX from was, it was still a pretty big 'jolt' compared to my previous experiences with Saturn.
He said that's what he cared about, but the comment was about the "group" and the whole group probably does both.

Also, Twitter ships anti-abuse features all the time so they seem to care about it. Although they're not especially strong, like the one that asks you to reconsider if your tweet has too many swear words.
Did Kubernetes Take over VMware Explore?
Something being common sense is not a good argument for it making sense. The most obvious demonstration of that is physics. Our common sense is hopeless at modelling the world around us accurately. Maths is better at that. In programming, similarly, algebraic properties and representation in memory should be preferred over a reasoning that something is just “common sense”.
Get back at them by going through the whole process, but right when they want to sign the actual paperwork, get up and leave. Tease them by getting so close to a deal, and then just bounce. Tell them you've changed your mind, fake a text/call requiring you now, etc. The will fall over themselves to not let the sale slip away with the price of the car suddenly able to come down to make it happen.
We dont need weird analogies, We're rolling out renewables across the world, at an astounding pace because its cheaper and better, and continues to get cheaper and better.
No, the question isn't whether a single large home increases supply. It does - by one house.

"Housing Project" is really looking for a larger impact to the market than one home, usually 8+ likely dozens of homes.

A single house is just a house, not a "housing project". Thus, they shouldn't get beneficial tax breaks to build it.
> > > Where do you see Google's implied promise to provide with you every result

> > The implied promise is the button that says "Search".

> True. But that's not the question, is it?

You wanna stop moving the goalposts?
I’m not sure what I supposed to be reading here but the title at least rang a bell of recognition for me.

Programming to an interface, composition, immutable classes and objects as fancy closures that can do more than one thing: Drake-yes-please.jpg

Inheritance for code sharing: Drake-no-thanks.jpg.

One thing I really miss from my Java days, and which I don’t really think has anything to do with OOP, is the concept of package visibility. Private data for the class itself. Protected data for inheritors if you dare have them. Public for anyone using your library. And package level visibility for me and my team to have special privileged access to these things in the same module, but which one outside of it is allowed to touch. It’s a great feature for large groups of programmers.
This is not new. Back before time began we had thermal fax machines that did the same thing. Try reading the paper after it was left in the sunshine all afternoon.

Oops!

This is a niche that doesn't solve problems but may create new problems. It also doesn't "deserve production".
I considered the explanation was simply that diagrams created in UML are unreadable to lay persons.

Excessive use of visual jargon, and changing standards combine to make everybody a lay person, even those versed in a particular version of UML when confronted with a different version.
> I think that this is also part of the reason why there has been a shift away from design patterns (...)

There is no such shift. Design patterns are ubiquitous and more popular than ever. Some frameworks explicitly base their added value on providing a specific design pattern.

A design pattern is a higher level construct. It makes absolutely no sense to claim that there's a shift away from higher level constructs when the whole point of programming is using a lower-level programming language to implement higher-level abstractions that implement our requirements.
I think it was less Youtube's ego and more the ego's of its advertiser and IP-hoarding-company patrons
Offsite power supply to Zaporizhzhia nuclear plant destroyed
My attempt to learn to program in the early 90s took me to a small business college, and I was eager to learn C. Our instruction was so execrable half of the class took off after the evening's first break and spent the rest of the night eating calamari at the restaurant across the street. Eventually our complaints gained sympathy in the office; the teacher was fired and we all got full passing credit for two quarters of C.

Unfortunately I didn't learn the language well enough to ever use it.
I think we have a real world test case with the Russian military
- Measure the right outputs

- Allow space for innovation

- Creativity is its own motivation
OMG, finally a computer chess program I can beat!

five minutes later

Nope.
I'm pessimistic on their approach to "qualified creators" and what measure or qualifications they use to determine that.

Theres no shortage of quacks, frauds, and fakers ready to "teach" you all they [don't] know on a subject, or worse: spread misinformation in the form of structured "educational" content.

Just take a look at LinkedIn these days...
>The very idea that she, a Black person living in Alabama, could make $75,000 a year in the tech industry after just a 10-week boot camp is what drew Aaryn Johnson into Flockjay.

Isn't this where someone with reasonable critical thinking skills could see that something smells very, very fishy? I think the people who run these snake-oil boot camps are jerks, but I also don't have too much sympathy for the people they dupe when what's being promised is so outrageous.

I'm not a great chef but I worked in a kitchen as a teenager, so if someone told me I could make $75k cooking after 10 weeks of lessons and I believed them, does that make them a scam artist or me a deserving sucker? In my admittedly shallow opinion, I'd say it's both.