skysight-inc/HackerNews huggingface dataset:
Marketer here. If I were to define the fundamental aspects of marketing, it would be as follows (I also have a note about feedback loops after):

1. Customer empathy: you need to know their pains, dreams, opinions, frustrations, and more. The first step of marketing is to always meet people where they are the most frustrated. Good resources for this are Amy Hoy’s Sales Safari [1], or Netnography [2]. I also like Sean D’Souzas Brain Audit [3]. Sean’s is the most accessible.

2. Copywriting: Once you can empathize with the persona / customer, you’ll need to learn how to relate your product or service to the person’s problems, needs, or dreams. There are many scammy resources out there, but the person who does his marketing in the most ethical way is again Sean D’souza [4]. Robert Bly is also good [5].

3. Distribution: once you solve for customer empathy and the right positioning (through compelling copywriting), the final step is to distribute your copies in various media. Weinberg’s Traction is a good starting point [6].

Some will recommend Russell Brunson, Sam Ovens, Gary Halbert, etc, but these folks are in the extreme end of marketing, and may not suit everyone. Their methods work for “get rich quick” online courses or coaching programs, but not for real products or services where you need to sustain a brand over time. The resources I mentioned are a good foundation for ethical marketing.

RE: Feedback loops - the fastest way to get a feedback loop is to start with content marketing. Your article must solve a tiny problem, then you distribute it. If you get good feedback, then make a longer article, then get feedback again. Then turn it into an ebook or small online tool, then get feedback. Keep increasing the size of your solution until you get to your desired goal (like a SaaS).

Another way to get a feedback loop is through ads: run multiple ads, compare their conversion rates, drop the worst ones, scale the best ones, then add more ad tests.

[1] https://stackingthebricks.com/video-sales-safari-in-action/

[2] https://www.amazon.com/Netnography-Essential-Qualitative-Soc...

[3] https://www.psychotactics.com/products/the-brain-audit-32-ma...

[4] https://www.psychotactics.com/home-study/copywriting-home-st...

[5] https://www.amazon.com/Copywriters-Handbook-Step-Step-Writin...

[6] https://www.amazon.com/Traction-Startup-Achieve-Explosive-Cu...
For the Ford F150 the long bed is only available in the lowest trim XL and XLT models (from the manufacturer). Going through the inventory posted on my local Ford dealer website, they're all short beds and supercrew or crewcab. The dealer site doesn't even list the bedsize as a feature in the specs.

I'd like to see you walk in there and try to buy a regular cab long bed F150.
Giving an example of how a thing can be observed to work in the world is not the same as saying a thing is inherently morally good or bad.

If I were to say “The catholic church has had a lot of influence over architecture decisions”, would your response be “I see that you hate Frank Lloyd Wright”?

Does describing how a plane flies mean that I like fighter jets?
what is the latency of a raspberry pi running this type of software? can't find figures anywhere
>The exponential growth in CS publication is much faster.

So ... yes?
PowerPC, ARM, AArch64, RISC-V and MIPS all use dword to refer to 64bit data.

And AArch64 also uses qword to refer to 128 bit data types.
There's also the aspect that old people will feel bothered by your kids and complain if they have to endure hearing happy kids after 6PM. Even though they were the ones who bought the house next to the playground...
That works for google web where they can upgrade everything at will. When you work in embedded upgrades can cost millions of dollars since someone needs to go to remote locations to run the upgrade.
For home network printing, one way to get around such nonsense it to set a wrong gateway ip to the printer. This way, your printer is still detectable on LAN network, while it can never connect to WAN (or internet) to update any firmware
Used properly, "For each line in file" constructs in the major languages (Python, Go, Java, C#, Javascript, and so on) are well tested and really do read only one single line at a time. Just be sure to avoid the usual pitfalls, e.g. don't turn all the lines into a list before starting iteration.

I actually recently tried out a python based steaming JSON parser I found on SO and it was actually even more inefficient (for both CPU and memory) than the built-in JSON package (probably because Python and not a C-module). It was also quite a complex state machine, tricky to catch all corner cases. The SO module had some bugs that I fixed, but I ended up abandoning the entire approach because it wasn't saving any memory.

NDJSON certainly is a much simpler approach, which I like and appreciate.
I heard it recommended here and switched, about a month ago. I came from Ubuntu, and zorin mostly feels like a better looking Ubuntu.

I haven't figured out how to get an extension monitor working, mine doesn't by default like Ubuntu. Otherwise a pretty smooth transition.

I see no reason to switch back.

I've been running Linux for about twenty years so that definitely should bias my review.
>We elect to engage in some meme-driven engineering and rewrite the data migrator in Rust

Could you guys elaborate more on the data migrator by any chance?
Source? I searched around and the first source[1] seems to confirm what you say

>you can only receive a certain number of rewards from each rarity level per 100 Pipe uses

but further down it says

>Additionally, as long as you haven’t exhausted the quantity by rarity for its category, you can receive duplicates of a reward from the Pipe.

However, it also says

>In fact, you’re guaranteed to receive at least one reward of each type by the time you’ve used 100 Pipe pulls — though the exact reward you’ll get is random for all categories except High-End Spotlight.

I agree that each roll isn't independent and you can't model it as such, but I don't think there's any mechanism to guarantee you a prize given enough rolls, and I still suspect the author messed up the math.

[1] https://www.gamerevolution.com/guides/600991-mario-kart-tour...
Apple Glass Car Patent [pdf]
The bit of react that is f(newState) => UI is the easy part.

The bit that is g(state, userInput) => newState is the hard part. In particular managing the scope of that newState.

Oh, and sometimes you need to handle h(state, asynchronousData) => newState too.

And then comes the fact that even though your f is _pure_, it also has to be _fast_, because it's going to run every time you get a newState.
I've never worked in a big C++ code base or had that issue but could you library B in a namespace?
It's called localless (:
If you increase the number of cyclists you'll see more accidents. If anything, the anonymity that accompanies cycling could result in more accidents if a larger portion of the population engages in it. I have seen bikes ride on the sidewalk, ringing their bells at pedestrians — even when there is a bike path. Sorry but that culture needs to change and demanding the whole world change first is just not going to suffice.

As a sidenote, disregarding someone's life experience over statistics is antisocial behavior that only "works" on internet forums. You'll find, IRL, that RL stories are stickier and we need to listen and understand rather than just appeal to numbers (especially in post-truth "all numbers are lies" modern culture)

/rode a bicycle for more than 40 years, drove three kids on a Panasonic e-mama chari to baseball games and school. Way worse than a car.
Older inner denser suburbs, especially those served by mass transit, aren't the issue. It's exurban sprawl.
So it's everyone's fault but... I don't get it. The system is a ponzi scheme. It was bound to have issues while benefiting the early players. Why not admit that?
I think it’s happening to everybody, hopefully a bug that is fixed soon.

https://www.reddit.com/r/ChatGPT/comments/11ljd26/chat_histo...
> with the oldest generations owning the vast majority of wealth and real estate, and with college, housing, and many costs of living having inflated 3-20x since the older generations were younger, it is a problem.

This is one "benefit" of inflation. Whatever you did 50 years ago in exchange for your wealth isn't worth as much to society today as it was back then, in general. So you can continue to do something productive or hope you were productive enough before you retired that your compensation lasts.
A bit late to this party, but you are woefully, badly misinformed as to what ChromeOS is, and what you can run on it. Well over a decade ago, I was running a full suite of gnu-linux devtools, natively, within chromeos.

You don't even need to install a chroot from another distro. Just get a gcc (chromebrew was the first to package this), and the rest is just gentoo linux (with portage ripped out - and in the early days, you could run a shell script which PUT PORTAGE BACK IN).

And if you take the time to understand the wierd partitioning layout, a couple of bind mounts in the right places is all you need to get the chromeos gui file manager (which is rather crappy, btw) to see your stuff.
I’ve seen these kinds of decisions being made.

They believe they’re worth it, their product is good enough to have a premium total ownership cost.

They believe businesses want OEM.

They believe they’re preventing consumers from making expensive mistakes.

They believe they need to shut out low cost market entrants that begin with a supplemental product.

By believe I mean that’s what their gut tells them, and their data analysis also says on some level.

Advocating for consumer welfare or improving the industry reputation falls completely flat. They don’t believe it’s what the market wants. Or they just bluster, or look annoyed and make sure that person’s manager fixes the meeting invites.
That's fine as long as HEAD doesn't break things.

I can no longer count the number of times we had an issue with a "supposedly" minor release that ended up breaking major things in our stack. Most of them were things that could have been detected using unit tests or some kind of basic regression testing.

If you have a 1000 dependency packages, and at any point in time 0.1% of them are broken, then odds are you will always have something broken.
The context of the conversation was "Hey, am I fired? Neither HR nor my management chain are responding to my emails."

A good answer would be "Check your email, HR has responded to you."

Instead, this guy got:

- asked to describe what his role was (not needed to answer the question)

- when he described his role, 2 "rolling on the floor laughing" emojis

- an Office Space meme, the context of which is useless employees

- an accusation that he was a malingerer feigning a disability to slack off

In the middle of this, Elon tweeted a meme about not being able to feel his legs. Coincidentally, the fellow who he is conversing with is wheelchair-bound and does not have the use of his legs.

He also, of course, got Musk's personal army ripping into him.

The ROFL emojis, Office Space meme and can't-feel-my-legs meme all count as mocking for me.
Same here - all gone

I’m freaking out
is "living at the head" constantly pulling each update or version-controlled source of every library?
FWIW dupes could be detected, would be a nice HN feature in fact, grouping similar news. Not free, ok, but doable.
Irregular expressions (lookahead/lookbehind without backtracking)
But people would ask their knowledgeable friends, or Google, about what printer to buy. Where's the point where the bad reputation of the company grows enough that sales begin to decrease?

Maybe they already are in a death-spiral, and that's why they're becoming more cunty about the ink...

Next, HP should pay influencers to write/record rave reviews about their printers, so if someone googles what printer to buy they think HP is good.
I absolutely love it! You are missing Switzerland though which probably has the most interesting programming landscape in Europe.
It would not be unreasonable to say that cables might make up $1B of that $13.5B - and given how stupidly profitable this scheme is, it's definitely not a "rounding error." A billion dollars is a billion dollars.
I think you contribute with real dollars (in Europe case, it's Euros). Whether these euros are derived from a real activity (ie: garbage collection) or a fake activity (ie: finance and eh, politics) or a negative activity (ie: a tobacco company). It's irrelevant.
The spirit of net neutrality isn't about caps or bad bandwidth per se. It's about a couple of small groups getting to choose what content you do or don't see, and at which speeds, completely arbitrarily based on whatever the underlying goal is.

It's one thing to have algorithms for assuaging populations or disseminating cycles of information per an order or a routine. That's great. It's another thing entirely when Joe Schmoe over there at some crusty ISP is going to slow down your internet because they don't like that you're researching how to build a competitor ISP on Youtube.

Information must flow freely and be neutrally accessible by all. Networks must be built and maintained for this purpose, so that information moves at the flow that is maximally supported by hardware.

Right now some networks are artificially constrained for no real reason.
Do you know how you'd go about implementing a video codec? A Haskell compiler? Linux kernel? Efficient relational database? wifi 802.11n radio? An efficient classical AI chess engine?
I don't think I understood how poor graduate student wages were until years after I was employed as one.

I had worked at a natural foods co-op for a few years between undergrad and grad school, and although my marketing role paid more than some floor jobs, I was blown away when I started as a teaching assistant and made essentially the same wage. I could make the same money grading papers as I had in the real world? No way! Then I entered the private sector again where my starting wage was twice what I made in academia. And I thought I was rich. Until a few years later when I was making multiples of my former hourly rate.

Lots of folks in these roles have no idea what their time is worth. I kick myself for being so naïve at the time.
But it wasn’t properly managed. It was spent immediately, with IOUs written to replace it. There is no retirement “fund” in the way that word implies.
Criminals also use fiat currencies. Should ban that too.
One such free OSC software you could use to control it (+ handle sound, video, etc as asked in GP) is https://ossia.io :) (transparency report: i'm the dev)
> unregulated market

There is no such thing as an unregulated market. The only meaningful difference is between a free market--a market that is regulated solely by the voluntary choices of market participants--and a non-free market--which is at least to some degree also regulated by rules dictated and enforced by entities who are not market participants (the most common such entities, of course, being governments). Both types of markets are regulated; they're just regulated by different mechanisms.

> will always promote marketing over quality

No, a market in which consumers are either unable to perceive quality, or are unwilling to take the time to do so (possibly for rational reasons such as the lack of time or the product being so cheap that it's not worth the effort) will always promote marketing over quality.

But that doesn't mean this is a "problem" that either needs to be or can be fixed by outside regulation. It can't be fixed by outside regulation because outside regulation makes the problem worse, not better; it makes consumers think their interests are being protected, when in fact regulatory capture means all that is really happening is that the biggest players are getting further entrenched because the cost of regulatory compliance shuts out potential competitors.

It doesn't need to be fixed because consumers have the choice of what to buy or not to buy, and if they either can't or won't (again, possibly for rational reasons) take the time to choose based on quality, either they don't buy at all or they choose based on something else, and take the consequences. That's what not taking the time to perceive quality means: you choose to be at the mercy of whatever marketing or other information you do use to determine what to buy (or whether to buy), however unreliable it is.

> no regulation

More precisely, absence of outside regulation from entities like governments that are not market participants. See above.

> means leaving sheep alone with wolves

No, it means consumers make the choice of whether or not to be sheep, and take the consequences. Which is the only way to actually regulate a market and have the regulation actually improve anything. The wolves can't prey on consumers who refuse to be sheep, and that choice is up to the consumer.
Promind.ai – Your Personal AI Dream Team
As a solo entrepreneur, I often found myself struggling to manage multiple tasks and projects simultaneously. That's why I decided to create ProMind.AI – a platform that would automate my workflow and provide me with a personal AI colleague for every area of my work.

With ProMind.AI, I now have access to a team of expert copywriters, software engineers, cloud consultants, and product managers who can help me with everything from social media content generation to user persona creation. Whether I need to generate code or debug my existing work, ProMind.AI has got me covered! Give it a try today! I would love to hear your feedback: https://promind.ai/
They already process your images to generate thumbnails so that infrastructure is already in place. Then again, I don't need those files to stick around forever as part of the chat history, my primary use case is to show someone something. No one will come back to that file ever again.

Direct file transfers don't incur any storage costs whatsoever, it's only bandwidth. They also already have the relay servers to support WebRTC calls. They could've solved this problem for little to no additional cost if they wanted to. The problem is that they don't want to.

As for paying, Telegram has mostly the same business model (selling subscriptions but also ads in channels for free users) and allows uploading 1.5 GB files for free. With the premium subscription that is doubled to 3 GB.
If you've chosen to use an ancient OS, with an obsolete compiler, you should not expect to be able to use anything new with it. Just keep the mothballed code as-is. Maybe find an equally old version of the library B if you must.

Or pay RedHat to backport the library B to the old Boost for you :)
FTC demands that Musk 'identify all journalists' who had access to Twitter Files
https://archive.is/Re2vk
If you are having trouble testing context, you are _definitely_ doing context wrong.

To test the context itself: pass as children of the context components to render the context state.

To test the components within the context: create a context with mock functions/values.

React has no answer to state going sideways because React manages a tree of components, and you are not supposed to connect random branches of a tree. That would completely break the concept of tree, container/contained, and just convert everything into a graph, and graphs are much harder to deal with. BTW, HTML is a tree, not a graph.

Controlled vs uncontrolled and the boss demanding a tiny change is just another case of bosses not knowing about how it works the system and imagining things and then demanding reality to conform to their imagination. Not an issue with React.
Your own source indicates it was being called passive solar energy design in the 1970s and indicates Passivhaus Institut was founded in Germany in 1996.

https://en.m.wikipedia.org/wiki/Passivhaus-Institut

As someone who has followed such things for decades, it is my personal recollection that this German project is the root source of the expression Passive House. Most passivhaus buildings are in Germany and Austria and everything your source says suggests to me that passivhaus falls firmly under the umbrella term passive solar design.

So I stand by what I said unless someone can find a better source that somehow actually rebuts my understanding that passivhaus is a German project that popularized the term passive house and construction techniques associated with it, but it is simply a subset of the general concept of passive solar energy design.
> Some things just shouldn't be left to market forces.

No things should be left to government regulators. They make things worse, not better. Regulatory capture is a thing. I'm sure HP would love it if government regulation entered this arena; sure, they might have to pay some costs of compliance, but their competitors, who don't have as deep pockets as they do, will be hurt worse than they are--meaning their market position will improve.
Hey! That's a very interesting explanation, could you please provide any references for further/detailed reading on model's abilities to learn to add numbers, with carry and finally with carry across digits?
I still have an LCD screen Brother color laser printer that works great. The LCD is one or two lines. Works with any toner and paper and linux and wifi and I think AirDrop too (untried). It definitely is a beast but I think all color laser printers are big because they need 5 toner cartridges.
That’s not accurate. Fly creates a FC VM from a Dockerfile but injects a pid1 supervisor and behaves more like EC2 than Lambda (no 15 mins execution limit for instance).
Cities are terrible to get around in by car, that’s for sure. But why you feel you need to, and why there aren’t better options, ultimately trace back to the city’s concessions to suburban auto-centric attitudes. In cities whose populations actually embrace their being cities (vs. centers of suburban agglomerations), you find destinations close enough to walk, safe and plowed bike paths, fast and frequent buses, and extensive train networks.
> Library B uses Boost and requires the newer version of Boost.

but the same question applies to Library B: if your regulations state that you can't update your compiler version past the default distro one, why can you bring in some random recent libraries that are definitely not part of the distro since they depend on a Boost version that is more recent than the one your distro provides?

Of course this all very stupid when you can install GCC 11 and compile in C++20 mode on RH 7 with the official devtoolsets...

But the core problem is as always to tie compilers to linux distros, like a C++ compiler version is relevant in any way to your operating system's stability...
Issue Two of Asterisk
The paper makes a good argument for introducing universal basic income and more aggressively implementing DEI measures.

Assuming you believe any of it :)
Love simple html solutions. great job.