skysight-inc/HackerNews huggingface dataset:
A fully self hosted solution that for me is good enough and more easy is a WordPress site with the plugin WPforms (free version). No third party services used.

Update: not sure if the WPforms free version supports file uploads as the OP needs.
Amazon will just fire and replace you with someone who will commit crimes. Happens quite often, usually via a "PIP".
> Software Supply Chain Security could be a great opportunity for open source developers to get some money out of all the big corporations that benefit from their work

Nah. It would be used by politicians as a safe way to push regulations to get votes with those talking points and that would be used by incumbent corporations to build regulatory moats to cripple competition including open source itself.
Have you thought about alternative monetization methods like Buy Me A Coffee? A good "this work is done for free pleading emoji" message can get you some decent cash. Maybe selling your site to someone that can monetize it is your best bet. Yeah your site isn't what Google Ads wants, that's a shame, but then that's on you to come up with an alternative.
If you wish to understand the universe, think of energy, frequency and vibration
Leaders Must Listen to Thrive
You’ve never worked in Yuma Arizona apparently.

Edit: my straw man smells like dry, arid, desert. The cacti are unbelievable.

Edit 2: the amount of willful ignorance in your response is absurdly enlightening, thank you.
I'm guessing because it had an editorialized title. It has been changed since.
The sudden disappearance of Slack channels is definitely a thing, along with giant sets of trouble tickets. Don't forget the disappearing wikis... Can't have documentation.
Salty losers can downvote all day with no response :^)
Wow losing support for Golang is a scary thought I hadn’t considered until now.
It's rare that I see something on HN this baldly antithetical to my own professional philosophy.

As an engineer, it's part of my job to vocalize concerns about impending quality issues. That information is important in the decision-making process that leads the higher-ups to set the release timeline. By keeping my head down and ignoring the situation, I break that feedback loop.

In the wake of all this Boeing insanity, it's more disturbing than ever to see this mindset stated so nonchalantly. It's just a helpless and nihilistic way of looking at your work.
Makefiles fill that great need for a high-level 'scripting DSL', where you have a lot of different programs (or scripts), with a loose set of dependencies or order of operation, and you want a very simple way to call them, with some very simple logic determining the order, arguments to pass, parallelization, etc. Their ubiquity on all platforms makes it even easier to use them.

I much prefer Make to alternatives like Just or Taskfile. Besides the fact that more people know Make, Make actually has incredibly useful functionality that alternatives remove 'for simplicity', but then later you realize you want that functionality and go back to Make. Sometimes old tricks are the best tricks.
Yes, and not to repeat myself: https://news.ycombinator.com/item?id=40182940
And thus you can blame the individual:

Pistorius said. "The reason the air force call could nonetheless be recorded was because of an individual's operational mistake."

No need to blame their security systems/protocols that permitted insecure comms!
You're assuming that they would burn such a high profile backdoor over a low profile case like this. If Signal is ever breached, or has some sort of a backdoor, they'll likely only use it against the likes of Snowden, for "national security" reasons.
Every single discussion of ‘AGI’ has endless comments exactly like this. Whatever criticism is made of an attempt to produce a reasoning machine, there’s always inevitably someone who says ‘but that’s just what our brains do, duhhh… stop trying to feel special’.

It’s boring, and it’s also completely content-free. This particular instance doesn’t even make sense: how can it be exactly the same, yet more sophisticated?

Sorry.
I bet that it does apply to transcripts of meetings. This means, of course, that people with hearing or memory problems will be locked out of leadership because the company can't take the risk that accessibility tooling increases their exposure to discovery. Which is what makes me angriest about this double standard - text is a critical accessibility feature for many people.
But chat isn’t that kind of writing so the theory goes.

Let’s consider another hypothetical: if a deaf employee uses teletext to communicate, are they held to a different standard legally than a non-deaf employee? Or do you mean they should learn sign language to enjoy full privacy rights that everyone else has?
Their leadership is literally sh*tting on anyone by shutting down service after service in the faces of whoever made the mistake of building something on those services. They already lost their credibility it goes beyond that now - at this rate, they will attract the attention of the regulators: A gigantic monopoly controlling vast swaths of the internet and playing with people's money, time, businesses, and livelihoods like they are their pet projects...
> If anyone has a good resource that teaches makefile progressively

https://www.gnu.org/software/make/manual/make.html
Look at the same stat across other countries - it’s not any better.

In Canada the adults with low literacy (below high school) is 49%.
Regulations don’t apply to voided conferences that don’t involve text communication.
> My job is simply to make sure that software is releasable given the business’ definition of what is releasable, and to improve it in the future in such ways the business sees fit. Building on that concept, it is even more important that it is not my job as an engineer to assess the risk of releasing a piece of software to the public as I, and other engineers are (typically) unqualified to do so.

"My job is simply": These words have no place in the mouth of any engineer.

"it is not my job as an engineer to assess the risk": That is literally your job as an engineer.

"Releasing imperfect software is just the nature of our lives.": This is a thing that happens, sometimes by accident and sometimes deliberately (hopefully more the former than the latter). Why would you deliberately release imperfect software? Because it is sufficient for a need at the time, and you assessed the risk that it created and found that releasing it in an imperfect state was better than delaying for a perfect (possibly unattainable) state.

Note that key step: you addressed the risk. You. Your responsibility as an engineer.

If you don't want to do those things, stop calling yourself an engineer. If you do keep calling yourself an engineer and continue to deliberately fall short of your responsibilities, kindly fuck off.
Jeff Bezos, when not operating in a business capacity, can do whatever. The federal government told Google, Amazon, Meta, Microsoft, and others, they had to retain communication streams for a certain amount of time.

And then Amazon (and Google) instructed employees to delete lots of communications, and to communicate outside normal channels, e.g., via Signal.
> Is it? Globally, iMessage is far from the most popular messaging application. If it's an attempt at EEE it's not a great one. IE was far more successful in degree and longevity of impact.

I basically already said it was second to IE. What else did MS do that was more successful than iMessage? There were definitely many attempts by Microsoft that were not as successful like Visual J++. They also had a similar strategy to iMessage with MSN Messenger embracing and extending AIM and they had a lot of success with that but most of that success came right before desktop messaging was superseded by mobile messaging.

> The only people who care about that their own messages on their own phones show up as green bubbles are children. The rest of the world doesn't give a shit. They see green bubbles because they use WhatsApp.

Thats just just not true in America. There are literally adult Android users that who post about how using Android is a barrier to their dating life because other adult iPhone users (which is the majority for certain age groups) will just simply refuse to date someone who doesn't use an iPhone.

https://www.youtube.com/watch?v=b9FbOf3uewU

https://www.cnet.com/culture/iphone-or-android-your-phone-ch...

And countless reddit threads and twitter posts:

https://www.reddit.com/r/dating/comments/qsle1x/is_having_an...

https://www.reddit.com/r/dating_advice/comments/17n91aj/is_a...

https://twitter.com/ldollaz_/status/1783138659480289561

https://twitter.com/tweetsmoe/status/1783274758856925517

Some people even think the issue is Android:

https://twitter.com/EbonyJHilton_MD/status/13480303950157004...

I've also heard personal anecdotes from single men that I know who use Android (it definitely goes other way too but I know more single men personally than women).
Similarly, I strongly believe we should sort our recyclables, even if they end up getting buried in adjacent pits. It's reduced entropy, save that energy for later.
Yep, that sounds about right.

The craziest thing to me is that if you let Google manage the ads, it will create exactly the ad-infested website the article mentions, and that OP's website turned into, with vignettes and sliding ads from the bottom of the screen, and ads half the size of the screen above the fold. That isn't the result of the website's owner's hand. It's actually Google's autoads feature.

It's entirely possible that we have tons of people making websites that don't really know a lot technically, they just use Wordpress or something like that, and they add adsense and let Google manage it, and Google just does THIS every time. And if Google didn't have this autoads features, the entire web would have a lot less ads, because it's just more ads than a human being can manually place in a webpage every time.
They’ll just look incredibly silly in, say, ten years from now.

In fact, much of the popular commentary around ChatGPT from around two years ago already looks so.
Uhhh, it’s not their own money if their tax rate was 0%?
I'm not sure if Gen Z feels they're first to be disillusioned with or be disenchanted with work or school, but it's not a new thing.

I don't think taking digs at a group is really to help without first understanding what their parents were up to.

A lot of parents worry about is hoping their kids will be ok when they're not around anymore. Preparing for that is really the task of what kind of memories and lessons that are left behind. Many of these parents weren't always parented well either.

It seems well established now, or recently that involving kids in household chores from an early age can make a big difference.

While life starts with parents, and no child chooses the family they're born into, and ultimately the generation will have to work with the hand they're dealt, or not.

More and more, I'm wondering about the role of easy dopamine vs dopamine from investment in effort.
You could be completely innocent but are fined/liable anyways because you asked your colleague to lunch over a non-recorded chat.
Entirely clear, thanks - and yeah some truly astonishing stuff in generative art

Content saturation is gonna be bad enough without us voluntarily diluting nomenclature
This seems like a story out of time--I had to check the date to see it was 2024. I can't remember the last time I made software with releases and had QA folks run it through its paces. Maybe over 10 years ago I worked somewhere with releases each week or two, even there releases were almost daily by the time I left. Everywhere since, testing is automated and releases are continuous throughout the day so the developer (and peer reviewers) are the ones directly making the assessments whether a feature is fit for use by customers.

I mean think about it, would a QA or business person be able to assess a security issue that a developer is aware of? We have to be responsible to raise the issues and have them understood by others, or just get them fixed (or satisfactorily mitigated) within the team. Another example is performance of operations, certain inefficient queries run frequently not only run slowly but can consume enough database CPU to basically make it unable to serve requests. The developer is the best person to be able to tell this in advance.

The best situation to be in is to be able to both tune your processes and sense of safety to ship quickly but not unsafely. And if things do go wrong, don't blame a person but the processes in place and both technical and subjective safety measures and make changes accordingly.
> Let's assume a cloud datacenter context

That would be a bad fit for this kind of workload because they're not optimized for I/O.

> Each GPU has 300 GB/s of memory bandwidth, which is approximately 60 cores worth (at ~5GB/s per core).

CPU cores don't have a specific amount of bandwidth, sockets do. For example, Epyc Genoa with 12 channels of DDR5-4800 has ~460GB/s per socket. This is the same regardless of whether the physical CPU in the socket has 32 cores or 128. But also, the memory bandwidth is still irrelevant, because you're I/O bound. If the network is 800Gbits/s, i.e. 100GB/s, it doesn't matter if 64 CPU cores have 200GB/s or 900GB/s or if the GPU has more or less because none of these are the bottleneck when they're all faster than the network.

> I also highly doubt that a 64-(v)core VM can access ">100 PCIe lanes" unless you have some kind of sole tenancy setup.

Epyc systems have 128 PCIe lanes, dual socket Epyc systems can have slightly more, common Xeon systems slightly less. A handful of these are used for system devices, but there would be ~100 remaining. That is assuming that you would have the entire machine, but that's what you'd want here. Otherwise you'd need more partial machines to get more I/O.

For network-bound workloads you would then fill the machine's I/O with network interfaces. For storage-bound workloads you would do the same thing with SSDs. 100 PCIe 5.0 lanes thereby get you up to 6400Gbits/sec, i.e. 800GB/s. Even a quarter of that would not allow a PCIe 5.0x16 GPU to saturate the network/storage interface, you would need four GPUs to get to half and more than four GPUs would have you out of PCIe lanes.

That kind of configuration would cost more per instance than getting some Google Cloud VMs, but those VMs max out at 200Gbits/s, and then how many more of them do you need?

Probably the interesting use case for cloud VMs when you're I/O bound is the one you excluded initially, when you're thoroughly I/O bound and hardly need any compute at all, and then you can get cheap VMs with low core counts and a medium amount of I/O and just use a ton of them distributed across separate physical machines to get high aggregate I/O bandwidth.

The situation you keep trying to find is the one where you're not actually I/O bound. If you're compute or memory bound on the types of computation GPUs are suited to then obviously GPUs will be cheaper.
You can make significantly more than minimum wage and pay no taxes.
I think you missed the reason people called it horse medicine?

People were getting and/or stealing ivermectin dosed for horses, and using it on themselves
Great tip! Thanks for sharing :-)
What about an LLM that can't play wordle itself without being trained on it, but can write and use a wordle solver upon seeing the wordle rules?

I think "can recognize what tools are needed to solve a problem, build those tools, and use those tools" would count as a "path to AGI".
First of its kind in America. Biden isn’t addressing the whole world when he speaks.

He the President of America you know?
I rented a Tesla from Hertz last summer. They sent me several emails before the trip explaining about an EV, how to find a charger, and how to charge. There were also videos showing the processes. When I picked up the car, the desk person asked if I had any questions about using an EV.

Perhaps other people ignore those emails?
Don't have a git repo or pictures up; but I've built:

1) a fridge door monitoring system. We have a fridge in our garage that doesn't see frequent traffic, and it does NOT have an alarm on the door if it's left open too long. an esp8266 Watches 2 reed switches and transmits the status to home assistant. I 3d-Printed a case for the MCU + 2 holders for the reed switches (for the freezer + fridge)

2) A passive LIDAR based sensor for watching our oil burner's tank's gauge. I have to finish this up into home assistant, but I've been collecting the position into a log file. I 3d-printed another cylinder that fits over the transparent gauge, and positions the sensor in just the right place so it can reflect over the opaque float inside the sensor. Even though it's external, this one I have to be careful so the main ESP8266 is a bit aways from the sensor + tank, and I should add more protection to the lines going to the sensor. Electronic devices near fuel can get ... spicey if you are not careful.
CMake is a (not the) correct answer according to the Ninja manual[1]. "Some explicit non-goals: convenient syntax for writing build files by hand. You should generate your ninja files using another program. This is how we can sidestep many policy decisions."

The other options are here: https://github.com/ninja-build/ninja/wiki/List-of-generators...

[1] https://ninja-build.org/manual.html#_design_goals
> You only really need a kitchen and somewhere to take a dump (defecate), separate from the kitchen

Completely off-topic, but that reminds me of when I went hunting for my first apartment as a broke grad student. One of the places I viewed consisted of (only) a tiny living room and a tinier kitchen. The toilet was in the kitchen, sandwiched between the stove and sink. The only countertop area was a swing-up board above the toilet. Must have sucked if you had to take a dump in the middle of preparing dinner.
Google has been sending me emails about how things are preventing them from indexing my websites,and recently I've stopped caring.

My website and it's content is what it is, and its not my job to make Google more valuable. They're a multi billion dollar company, if it's really a problem, they can figure it out.
I can only speak for myself. The real cost was human. Someone in my family died of despair-related causes, due to restrictions and lockdowns. Nobody in my family died of Covid. I had a temporary vaccine injury that has psychologically scarred my children. The human cost was severe. We should categorically never defend the mass-empowerment of the fearful.
> Ok,I'm simplifying here, but what ads do you think -should- be shown to your visitors? Ads derived from their browsing history of sites that do intuit user context?

Political ads? Ads targeted towards Americans (think cereal or whatever else why might see on national TV)? Crappy low-paying ads that aren't significantly targeted? Literally anything?
This seems to be the same plagiarizer who I found earlier this week. They're stealing other people's blog posts, then creating new blogs with the plagiarized posts.

I wrote about it here yesterday: https://news.ycombinator.com/item?id=40164077

Mohamed, could you tell the rest of us why you're doing this? Do you really want to be permanently known for this? If you do this one more time, you will be.

Everyone else, as an example, https://mamddoh.wordpress.com/2017/12/01/dev-teams-as-assets... was published in the last 24 hours but back-dated to 2017-12-01 using Wordpress's publishing interface. That post is stolen from https://www.linkedin.com/pulse/dev-teams-assets-jason-gorman . Credit to Jason Gorman, @jasongorman on Twitter, the real author.

Another example: https://mamddoh.wordpress.com/2019/02/20/a-tale-of-two-agile... is stolen from https://web.archive.org/web/20190817055715/https://codemansh... (original URL: https://codemanship.co.uk/parlezuml/blog/?postid=1580). Also credit to Jason Gorman.
It's weird/interesting/ammazing, that there are almost no constrains. The distribution can be as weird as you want. The only condition is that the variance must be finite.
That's a really interesting point, "content creators" always gave me a weird feeling but I never really thought on it, assuming it was just because it reeked of euphemism

Odd that we've collectively ended up giving human creativity a term that sounds like a tool or automaton, while giving the automatons our term.

Thanks for the chin scratcher!
Yes, it is well known. Google "Apple large ping attack debunk"
I do wonder how much impact those door handles really have on drag vs the ergonomic problems.
> It’s the price of being publicly traded

No, its not.

Litigation holds apply to everyone, it is not just publicly-traded firms that get in trouble if they destroy evidence related to current or reasonably expected litigation (including, but not limited to, an enforcement agency investigation in which they have been notified to retain information for that purpose.)
Perhaps you already know this, others probably do not, but Broadcom acquired CA (computer associates) in 2016. So yes, literally the Computer Associates Strategy. "This IBM mainframe racket seems amazing, how can we replicate it???"

Note: you're all going to be complaining about Redhat in the next 5 years, because IBM knows how to get blood from a stone.
I wonder what ChatGPT would say about it.
I'm glad you agree with my point that Walgreens owns their merchandise not because they stop shoplifters and restrict access, its because they purchased it and have title over it, and since GP has done no such thing they don't actually own it.
Are you ignorant or malicious? )

Yes, alcohol and cigarettes should be controlled too. They are as bad to society as marijuana etc.

And one day we’ll also realize how harmful uncontrolled and excessive sugar in every product is too.
CMake is a very cool buildsystem that can do a lot, you can use it to run tests, fetch sources, and everything else. The documentation is the only thing that I find quite suboptimal, they could really add examples in there and better explain things. Or at least have list of projects that they believe are using CMake correctly so one can have some guidance. It took me five years before I was comfortable writing CMake from scratch.
How to Use the Grafana Operator: Managing a Grafana Cloud Stack in Kubernetes
I don't think they'll ever hit that low of the mid '90s ever again, unless maybe Tim Apple leaves, and they get a really incompetent leader. It happened once, but you'd think at least they'd learn from the past. I'm betting on them having learned from the past.

But, on the other hand, I think their peak is past them and they can kinda either do the Microsoft thing and just, stop trying to innovate, but, buy up and coming companies instead, OR they can just kind of settle in their niche where they are a big company, selling nice looking tech to their die-hard patrons, but no longer leading the way, and no longer being the top dog. Which only lasts for so long.