skysight-inc/HackerNews huggingface dataset:
As a scientist who cares about reproducibility, the big difference between the "useless cat" and providing the input file name on the command line is that, in the latter case, the program can capture that file name and reproduce it. That is harder when using stdin.

Many of my programs and scripts start output with the line:
# cmd arg1 arg2 arg3 ...

and simply echo back lines that start with '#'. That way, I have an internal record of the program that was run and the data file that was read (as well as previous parts of the analysis chain).

And, 'R' ignores lines starting with '#', so the record is there, but does not affect later analyses.
I love it. I especially love that it doesn't tell you what's wrong until too late!
ChatGPT is reasonably good at parroting the more frequently expressed opinions as written by others. That seems like it would be a decent match to both turn up unknown-to-GP tools as well as surfacing frequently cited evaluation elements.

ChatGPT doesn’t have an inherent bias towards truthfulness, but it does have a bias towards repeating things it has “read”, so to the extent that those tend towards truthful over false, it has an emergent bias towards truthfulness.
Why e-bikes? how about plain bicycles?
I just noticed this today. I was wondering if I screwed something up. Total bullshit.
Very fond memories of sitting on the floor in my granny's terraced house, looking through the argos and index catalogues, and dreaming of what I might ask for for Christmas. 1989, and the drop out "innovations" catalog was what I was really searching for, with its incredible technological marvels like Olivetti personal organisers.
There is so much effort to distort history and the reporting of current events.

If you don't learn history, and then lso not pay attention to what's happening around you, of course you will pine for the good old days when it was easier to control the narrative.
100% agree. We would put everyone on chromebooks if we had our way. I don’t think it’s good for productivity and generating new ideas for a company so I never advocate for it.
Recently I moved my mail accounts back to Thunderbird - and wouldn't you know it, I can open new tabs there too. I can also make those tabs proper windows and use my window managers built in positioning (or lack thereof, curse Mac OS).

Its scripted to send my newsletters to a reader service, so I don't have to open them manually.

I don't think there is any major thing Thunderbird has gotten over the last 10 years, but it is still more powerful than this new email.

Oh and I have my mail locally, so if I don't have internet I can still read, write and search every email going back 10+ years.
In my experience sites were pushing updates to their pages to make a 5 year old article appear as if it had been updated just this week, so as to prevent filtering out such content for being irrelevant.

So to some extent the value of the date function was already being destroyed by corruption, but I did still get use out of it so I think this is premature.
Your claim is untrue (that such a certificate is required for florists). The link you provided is to a vocational training program for people who want to specialize in floristry (because they want to open a business). I have a friend here in Ontario who recently went through a similar program for landscaping. It was not required, but it opened a number of job opportunities that would not have been available to them otherwise.

There are only a few jobs which have mandatory qualifications (left column in the link below) and a larger number of jobs which have voluntary qualification courses. There may be secondary requirements (e.g., to work as a butcher and get insurance, your employees must have the voluntary qualification certificate), but these are not regulated professions the way you have been incorrectly claiming on this thread.

https://www.emploiquebec.gouv.qc.ca/citoyens/developper-et-f...
My big issue with arguing about politics is that the vast majority of people seem to have no interest in an actual debate; they just want to rant about their positions regardless of what the other party says. This leads to extremely boring conversations.

I have a few close friends that I actually enjoy debating with because they will listen to arguments with an open mind and often make thoughtful arguments that cause me to reevaluate.

If someone I don't know well asks if I'm interested in anything politics related my answer is now a hard no, even though I actually do follow politics quite a lot. Those conversations practially always end up feeling like a waste of time, IME.
Yes, but humans as a group can do it. An AGI needs to show a similar number of AGIs can do the same given the same starting template.

The AGI will need to look at all of the tasks written, determine what the success criteria is, and then combine that that into a single set of answers. With the instructions in human-readable form, not machine readable. It can use as many or as few AGIs as it needs to accomplish this.

It's the same as if we gave these instructions to a human with sufficient skill and resources to delegate.
Why a plant-based diet is a good idea
> "an unnamed Effective Altruism organization that made YouTube videos promoting that troubling ideology."

Excuse me, what? Effective altruism isn't a troubling ideology it's an amazing ideology. Just because they don't like SBF shouldn't mean they put it on effective altruism. Like are they also going to complain that League of Legends is a troubling game because SBF played it too?
i was fine with systemd for a few years, even truly enjoying getting rid of hacky docker workflows in place of machined.

then i start to find out it is full of rando backdoors intended for VMs, which will run just the same on your bare metal. For example, just to list the very last one, you can inject smbios data that will be parsed to create files in your system. very convenient to drop passwords and keyfiles around a vm... unless it is the firmware on your actual bios doing the same. And we know how common persistence via bios is. sigh.

but as you mention correctly, it have crushed and dominated linux. so i guess i just waste a week or some working around those things later, as usual.
Managed to find a youtube video of the exact length (rule 25 - in my case it was 18m05, which I found with https://www.youtube.com/watch?v=cLVClhMyJgY after a search for "17 minutes 50 seconds"), but that then screwed up my Roman numerals.

However it did seem to get past that rule to rule 26 (while still complaining about the roman numerals):

"A sacrifice must be made. Pick 2 letters that you will no longer be able to use."

I chose poorly, I thought it was for questions going forward, and I knocked out the "S", needed (amongst other things) for all the sponsors.

C'est la vie I guess.
“It is difficult to get a man to understand something, when his salary depends on his not understanding it.”

― Upton Sinclair

Amount of dislike on HN for Rust is frankly unexpected, one part might be response to evangelization, but I've seen more hate on evangelization than actual evangelization. Sure, Rust ain't perfect but like C++ is even more imperfect. So that leaves me with job security in C++.
I'm almost 30 bud. High achiever, high earner. I'm not uncomfortable, you're just not correct under normal circumstances.

In fact I'd argue you're uncomfortable that people can use substances and be still be high achievers.

Look I won't mince words, drugs aren't a magic bullet. They have downsides that need to be carefully considered, but many people are smart and capable of doing just that.
True, though clearing up some of the murkiness is part of what forecast questions like these are for, with their explicitly spelled out resolution criteria.
Strengthening Password Security in Active Directory: A PowerShell Approach
I did read some Joyce but not much.. I was not hooked on it or a fan, myself. The experience of a mature adult reader, "seeing the shortcomings of this work" is not particularly praise-worthy even if completely true, in my opinion. Different personalities and intellects may experience that literature at different stages of life, in character development themselves, in retrospect... A work of "art" let's say.. literature.. is not only the words or the story, it is an experience for the reader, and product of the author and their team of teams, the printers and publishers themselves. It is a toe into "cancel culture" to dismiss as trivial or wanting, a work that has in the large, affected many people. Maybe every word of that review is real, to that person, but it does not much good, or show any respect, to spoil it that way.. hence my comment
It's still like this.

Women and minorities get targeted by this sort of stuff all the time.
We used InfluxDB back in the 0.8/0.9 days and it worked really well, scaled nicely with the large number of metrics we were storing.

The switch to a tag based architecture in 1.0 completely broke the database for our use case, it could no longer handle large metric cardinality. Things improved a bit around 1.2, but never got back to something usable for us.

We ultimately moved to using clickhouse for time series data and haven't had to think about it since.

Where is influx at now? Can they handle millions of metrics again? What would bring us back?
I find that the `pbpaste | something | pbcopy` idiom is common enough that it's worth having a shell function for it:

pbfilter() {
if [ $# -gt 0 ]; then
pbpaste | "$@" | pbcopy
else
pbpaste | pbcopy
fi
}

Then you can use something like `pbfilter json_pp` or `pbfilter base64 -d` or `pbfilter sed 's/this/that/'` or whatever.

This version also can also act as a plain-text-only filter. If you just use `pbfilter` with no argument, it'll remove any formatting from the text in the pasteboard, leaving just straight plain text.

It does have a some limitations, though: you can't use it with an alias, or pipeline, or anything complex like that. The filter command must be a single regular command (or function) and its arguments.
fun! i stopped at 'today's wordle answer' since i don't know (or care) about such things.
Thanks for this information — I’ll give the built in Zotero annotation took a closer look.
This just goes to show how wise it was to write a script for cheating on Wordle.
This the the normal progress Brooks wrote about. Yes, we have things that have made our lives better or allowed us to make the things about programming that are accidentally hard, easier.

The no silver bullets means that there is no magic that is going to make all parts of software development easy or instant. Some parts of creating software is still hard and might very well always be hard. Getting good requirements is one of those things that has been hard, still is hard, and might be hard for as long as we are building software.
Agreed!

What are your thoughts on global warming? I promise I will not try to change your mind--I just want to hear you out.
I recommend showing your mom the comment you wrote, and asking whether her circumstances were the same as those of the Uber driver in this scenario.

There’s an ocean of difference between being ashamed to feel attraction, vs. refraining from acting on that attraction because it’s neither the time nor the place to do otherwise. The fact that so many men can’t tell the difference is the reason why it’s better for the Uber driver to err on the side of caution.

Feeling an attraction to someone does not, by itself, give a person license to act on that attraction. The world, and the people in it, have agency as separate human beings. They don’t exist merely as a repository for men’s feelings.
We must rejoice in this morbid voice.
Make one of the lanes of two (or more) lane roads for bikes. Two lane streets would become one way streets.
You're confusing the concepts of "immoral" and "illegal".
I came up with "invalid notation" a bit, but on my first go I had something like "Bh5" and I needed "Bh5+"

If you put the opposing king in check you need to put the +
What you're describing is a very poorly run criminal organization.

It would be poorly run because pure money is not a strong enough incentive to hire someone to commit a crime for you, because that money can easily disappear once it is seized by the local government. Usually criminal organizations operate on a degree of trust, trust that would be hard to establish from some LLM that can, at best, fake a face on a zoom call.

Satoshi's coins are easy to play around with because they are at least legal to hold and sell (for now). If they weren't, few would bother with them.
I just ask "what's the best library to do X?". It gives me a range of results with descriptions.

Then it's up to me to actually check if any of them fit my use case - the first one that does is selected.

It's not foolproof though. Last time I was searching for a WASM version of the Opus codec that would work both in the browser and in Node, and in some cases the solution didn't work beyond the simplest of examples, but the author apparently was unaware of that.
Sadly, this is way less annoying than many sites because it doesn’t require submitting the form and losing half the form fields in between attempts.
Honestly even if the goal was to deter problematic levels of public drunkenness then that would work just fine. You probably won't be let in if you show up belligerent, and the combined pressures on volume and evidence usually means that people sneaking in drink don't become problematic.
It's NASA. They can't help but be too good.
Apple is extremely transparent and they'll definitely share data that proves the ads they show are a ripoff.
Yeah, it's apparently more useful to skip dinner, but I've found that for social purposes it's much easier to skip breakfast instead.
Yes, but it explains why the problem is not as easy as the g-force comparison makes it sound.
I actually briefly worked on the backend of Sainsbury's/Argos supply chain data infrastructure
There is usually a difference between when people talk about "The Bay Area" (i.e., the geographic location) vs. "Silicon Valley" (i.e. a metonym for the tech industry in the bay area).

Psychedelics obviously were a big feature of SF and the bay area for a long time, but that's very different than saying they are an accepted part of the corporate tech world there.
Correct.

I have an unusual application, a metaverse client for big 3D worlds. It has to deal with a flood of data while maintaining a 60 FPS frame rate. It's essential that the rendering thread(s) not be delayed, even though other background threads are compute bound dealing with a flood of incoming 3D assets. This does not fit well with the async model.

This sort of thing comes up in games, real time control, and robotics, but is not something often seen in web-related software.
I have Costco, Walmart, Safeway, food Co, grocery outlet, and TJs within 5 min of my house. Why are my prices inflated where I live if monopoly is the cause
`open` is one I use all the time. I love that simple command.

alias tab='open . -a iterm'
alias phpstorm='open -a "PhpStorm"'
alias smerge='open -a "Sublime Merge"'

etc. I use those more than I do the Open/Recents dialogs in the respective apps.
It is an Object Pascal (8 I believe?) implementation - has a backwards compatible unextended mode that matches Delphi. It does have a few extras of its own, especially improved assembly and C integrations.

Lazarus is the open Delphi libraries implementation that uses it.
Fiat Lux!
The standard IIRC is actually something more like subjectively reasonable good faith belief
> Visual Basic/VBA/Delphi/Hypercard

Most of these are gone. Not replaced by something better IMO. Excel is holding on though.

> We've got IDEs that compile in a flash, compared to the interminable compiles of the past. That's a huge improvement to productivity.

Compilers are faster, IDEs got slower. Tech stacks got fat. Things got distributed. Shit’s complex now.

But I’ll give you git. Git is a win indeed.
Yes. To make this more concrete: If your non-async function uses a parameter whose type is a dyn trait or a generic bounded by a trait, it can call the methods of that trait and thus potentially call different implementations of that trait.

Currently, none of those trait implementations can be async because that would change the function signature.

So the only option you have in a trait implementation that needs to call a library that happens to use async apis internallt, is to "block_on" the async. Unfortunately iirc blocking on an async like that is executor specific and your impl must pick a concrete async executor which may be different from the one used elsewhere in the program.
HIP works in Linux! You can use your GPU to render with cycles, you just can't use this specific feature of your GPU (yet).

There's no reason to stick with Blender 2.8.
The wording is confusing. They used an Ubuntu build system to run this script, which produces the firmware file to be flashed to the ESP32. The firmware is a minimal Linux-based OS, not Ubuntu.

https://gist.github.com/jcmvbkbc/316e6da728021c8ff670a24e674...
Also trikes.
I can think of one example where somebody was publicly mocked for their change of heart: Rob Portman, who changed his mind about gay marriage after his son came out.

The vast majority of the coverage was positive, for exactly the reason you said. But I heard a number of voices who saw it as part of a pattern: they were uninterested in any issue that did not affect them personally. It's not a lack of conviction, but rather a lack of empathy. Every issue is pursued with equal self-interest, holding back rights from everybody else until it serves them.
The things you mentioned are not silver bullets, as Brooks defined them. A "silver bullet" is a:

>single development, in either technology or management technique, which by itself promises even one order of magnitude improvement within a decade in productivity, in reliability, in simplicity.

To take an easy example:

>We've got GIT, which is a huge improvement over ZIP files of source code stored on floppy disks.

This is a huge improvement over the previous flow of passing around ZIP files, but it doesn't yield an order of magnitude gain in overall productivity for a dev team. For it to yield a 10x improvement, it would mean that programmers were spending at least 90% of their time passing around source code.

It's for sure an order of magnitude improvement on the subtask of code collaboration, but it's not a silver bullet in itself.

I think collectively there have been advancements that have produced an order of magnitude improvement in dev productivity, but Brooks' claim was that there would be no one thing that eliminated 90% of a developer's work.
What fraction of late projects have all those ingredients in place and readily identified, parallelized tasks needing to be started? I feel like part of the Brooks quote’s premise is that late projects got that way by some reason and those reasons are rarely amenable to more bodies. (That’s to suggest “if you have a choice to add programmers to a late project or an on-schedule one, you might be better off doing the latter if overall delivery is your goal.”)
Precisely. It gives me the sum total of the dev community's biases.

Had I asked someone, I would just get one person's opinion.

...Or an answer generated by ChatGPT, because people tend to do that when they don't know what to say.
Paywalled. Is this about the generation of people on adderall?
I'm not trying to be pleasant or persuasive. These people are uninformed making sweeping generalizations based on nothing. I just can't actively insult them because of site rules.

For the record, I've never microdosed, but I do have the courtesy to inform myself at a basic level before jumping into threads to shit on other people who do.

You can't bring nothing to the table and expect other people to hold your hand gently coaching you through a basic google search. Fuck that.
Probably the social aspect allowing for comments and upvotes/downvotes
This seems to be good news for multicore very high performance 64bits RISC-V implementation development.
A mature adult is capable their mind. A childish egoist does not for fear of their pride.
Bet the "select your country" popup is actually capturing the click in order to start playing audio.
At least we have a long list of cliches about Steve jobs and others tripping and starting companies dating back to the 70's and 80s! I don't think it's wrong to suggest both the Bay Area and SV's interest in those drugs started around the same time.
Are there any plans for a C/C++ API for Blender?
Typically I do these sums not on a scrap of paper but in my head. Not because I’m some super-genius but because they are simple. And the examples in this post for the bill as well. For most of the questions of this type (and they seem to come up several times a day), simple is better. If they are too hard to do in my head I’m probably overthinking it: too detailed, too much precision, etc.

Another good tool for these kinds of questions is Fermi estimation.
> But it lacks the classic ingredients to technically be considered a pizza.

What do you need to “technically” be considered a pizza?
Maybe this book https://www.amazon.com/Modern-Fortran-Building-Efficient-App... could help?
It may shift to a different community balance seeing how RedHat employs a lot of the main contributors to systemd and more recently are showing signs of acting in a more closed manner.
And the Gmail app on iOS and iPad will never open in default browser window. It always opens in a capture browser window that defaults to chrome.
You could probably separate the extractors into their own repo for easier contribution, and less of a reliance on you having to manually create and validate them.

Great job otherwise!
I downvoted because I think the premise is pretty absurd. Yes, some people in SV tech companies take drugs. To say "well I got put on a performance plan and lost my job and now I can't feed my family because I wasn't taking amphetamines" honestly just made me giggle.
I can see that nobody appreciated the joke: "High coders write high software"
I haven't contributed to tinc in a while and I haven't contributed a transport mechanism, but I do know it is modular and supports more than TUN/TAP (for example PPP) -- so knowing this and having worked with the code-base in general I would be surprised if adding wireguard as a transport was more than a weekend project to get something working (with the drawbacks I mentioned here [0]).

[0] https://news.ycombinator.com/item?id=19304624
Gentoo was the first distro that lead to me really understanding what was going on.

So OpenRC was "normal" for me, and when the systemd debate came around I didn't think about the fact that OpenRC wasn't the norm and folks hat been using SysV init all that time.

I'm still a Gentoo user these days (although not as heavily, the laptops are running Fedora nowadays), but running systemd. The unitfile format is really great.
Either your GPT-4 api key, or invite them as a team member to your OpenAI organization. Plus also ChatGPT. Yes they accomplish the same thing, but get them both for a month or two and then cancel/revoke whichever one they’re not using.

Maybe Midjourney, but not critical.
It's a waste of time. There is a reason why this is all done automatically. This is one of the things I think about when people say that "Linux is only free if you don't value your time."

Even if you try and argue it is educational. Learning how to build programs does not require LFS. LFS is inefficient as a learning tool
Thank you kind stranger!

Actually I was planning to make a web app but then I realized not all news websites have APIs for requesting their content. Then I've come across CapacitorJS which allows you to convert your web projects into mobile apps and they have a plugin called "CapacitorHttp", which patches the usual fetch function to use native libraries instead. This way it is possible to make http requests that do not get blocked by CORS-related problems. So, all the requests are made on the client-side, which takes so much work from my shoulders :)