skysight-inc/HackerNews huggingface dataset:
I started my career programming in Vim on VT100 terminals (https://en.wikipedia.org/wiki/VT100) - yes, I am old.

There was no IDE, auto-complete, visual debugger etc. You really had to think before you typed any code. Even fixing compilation error was a pain - you had to note down the line number and the error, go back and open vim, fix the error, exit vim, re-compile and rinse and repeat. Taught me the paradigm of thinking hard about the problem before starting to code and I think that has helped a lot.

This was still better than the punch-card days I have heard but I personally never had the experience.
Their logo also seems to be a tiger! :-D

https://en.wikipedia.org/wiki/En_svensk_tiger
The title makes it sound worse than it actually is because the actual article makes really good points. It's unfortunate the title is the way it is.

Here's an excerpt

> To those in the industry, helping nonprofits does not require you to sacrifice the food you put on your table. We all need to eat and pay bills. But during the periods you can volunteer, see if there are solutions you could provide for nonprofits a few hours at a time. If you are in college, use pro bono projects as a way to improve your skills and do good at the same time. It beats putting the same class project on your resume that everyone else did.

I think a better title would have been "Helping non-profits and volunteering as a software engineer" or something along those lines instead of the more click-baity and imperative phrasing.

Also, a note to the author, consider a more positive phrasing for the tagline

> Technology should benefit us all, not just those who can afford it. We can't empower change in society without providing the changemakers in nonprofit the tools to succeed. #nonprofit #npo #hackforgood #probono #software #softwareengineer #socialgood

E.g.

> Technology [can] benefit us all, not just those who can afford it. We [can] [enable] change in society [by] [empowering] the people in nonprofit [organizations] [with the technological tools they need] to succeed.
This site is good to check out when evaluating specific Sudo permissions for users - https://gtfobins.github.io/
What was the point of using Twilio's API if you were using WebRTC already? Wouldn't it have already worked without twilio?

I love the idea of the random mixing! I have the same thing happen where once I find a group I just stay there, even if I want to try meeting more people
Whoa. I've never had a comment of mine so wildly misread. You even managed to throw in a personal attack and a diatribe against all of HN. Incredible.

We're in total agreement that the entire system is corrupt. I can't for the life of my understand why you interpreted my comment to mean anything else.
The Dutch word for "animals" is "dieren". When I first heard of the Dutch animal rights/welfare focused political party Partij voor de Dieren, I wondered why there was a political party focused just on deer. (Some people might also find it strange to have a party focused on animal welfare, but it certainly makes more sense than if it were just focused on deer!)
Show HN: Keep track of cheeses you've tried with the CheeseWzard
No Recent Automation Revolution
Thank you, that's a very interesting suggestion. I haven't heard that one yet. I like the idea of putting more options behind the shuffling, it could make it more engaging and offer focused-but-not-forced random encounters.
I'm not really sure what you're asking?

I don't blame adults who don't know these specific children for being concerned for their safety, even though it might mean I need to visibly parent more than I would prefer.
It doesn’t look good on mobile. Just letting you know.
In an ongoing attempt to keep my programming skills current I've created a cheese-tracking PWA I've called the CheeseWizard. It's intended to be used to keep track of cheeses that you've tried and liked. If it somehow got enough regular users I'd like to add stuff like recommendations, popular cheeses, and public lists that you can share. You don't need to create an account to tool around but you will need one if you decide to make updates or keep track of your favorites.

This is strictly a resume-boosting project and I have no plans on monetizing it. I'm a back-end engineer and the UI is a bit ugly but I think it's usable. I’ll be updating it as I learn CSS and the like. If/when I support uploading pictures new users will need to submit a verified email address but who knows if that'll ever happen.

It's currently parked on the cheapest AWS server available so it may get hugged to death by HN. I hope you find it useful!
Eye-opening to me was browsing https://eu.alibabacloud.com/ We talk a lot about Google Cloud, AWS, Azure and smaller ones like Digital Ocean, Linode and such but Alibabacloud I hardly if ever see articles or tutorials about.
The version of NetData included in CapRover is a version from before when NetData became spyware, so it’s fine. (Note that I haven’t audited it, that’s just what I’ve been told.) NetData is also optional; I use CapRover and do not opt to install it.

Brute forcing a 30 char (or even 20 char) password over the network is infeasible. Do the math. Regardless, as the CapRover developer pointed out in a sibling comment, it rate limits attempts, but in the case where you are using a long, random password, it would be fine even if it didn’t.
https://chromium.googlesource.com/chromiumos/platform/depthc...

https://chromium.googlesource.com/chromium/src/courgette/
To `useradd` or to `adduser`: that is the question:

Whether 'tis nobler in the mind to suffer

the slings and arrows of outrageous manpage,

or to take up `file` against the output of `which`,

and seek "Perl script text executable"?
About the hosting site (Buttondown) - does anyone know what "Unlock full access" does?

I liked the post, so I filled out the newsletter signup form with my email. It immediately switched to show a credit card form to "Unlock full access" for $25/month. I was annoyed by this bait-and-switch, only to find that apparently it's all already accessible [1] and I received a confirmation email with a link to subscribe. So now I'm just confused.

[1] https://buttondown.email/hillelwayne/archive
I'm sure there is. In fact, I love this charting library:

https://echarts.apache.org/examples/en/

Now an apache project but comes out of Baidu.
In situation where automation is 'just round the corner+ $1B budget' it's probably better not to do but if the solution is know and can be realistically created,then why not? I use this at work quote often when people ask for automations: send couple of emails each day first to see how it works,and if it does, I'll then make an API for it.
There's one geographical information: the border flows of energy (Portugal imports from Spain, Spain from France, etc).
Beautiful and fascinating site.

The artifacts of the capture and rendering process strike me as deeply weird - they do funny things to my brain as I navigate around. I've done some photogrammetry so I understand why they exist - they have chosen to never show the holes in the mesh - but I've never seen exactly this aesthetic effect. Maybe someone could use this as a video effect like Radiohead did for lidar point clouds a tech generation ago.

https://youtu.be/8nTFjVm9sTQ (2008)
It's pretty hard to establish causality, but there is one way I know of establishing that A did not cause B. In particular, if A came after B, then A did not cause B. If sending signals back in time was possible, the hedge funds would have figured it out. If the demand shock happened first, then it wasn't caused by the supply shock.
regular expressions. Both in programs, and in text editors that support regex, where I eliminate the need to write some small utility program by using regex instead. Combine with sed & awk and it's an incredibly powerful combination.
I'm a die hard Emacs use but when I need to bounce around a codebase or refactor, I jump into the various jetbrains tools. Friggin awesome
I was hoping this was a shipping container.
Members of D.C. National Guard have tested positive for coronavirus
Each component uses it's own resources and logic to make up "verified boot". For e.g. there is dm-verity, for block level hashes and then there is key signing for images.

Here is a talk on verified boot -
https://www.youtube.com/watch?v=kdpZC9jFzZA&feature=emb_logo

https://chromium.googlesource.com/chromiumos/platform/
All associated projects - "uboot", "update_engine" are there. Some are also in platform2/.

Let me guess ? You"ll come up with some other snark to put down how this OS is open source.
It's very much a shame that licensing on Motif was so restrictive. At a time when Unix desperately needed a standardized toolkit, the wrong moves were made, and fragmentation was the result.
I would hesitate to call food consumption “consumerism” —save perhaps gluttony and fancy restaurants.

Now, perhaps they mean that they productize something which is unachievable by most people at home (few would attempt to make homemade beyondmeat protein for food) and so they are facilitating the consumption of something that otherwise would not get consumed...

Ethical excess clothes, unneeded cosmetics, frivolous throwaway home items, etc., yes sure, I’m sure there are ethical alternatives just as there are “organic” poisons too.

A possible key alternative source of proteins I don’t think merits the label/adjective “consumerist”
[prediction] As robots improve to produce better and more art, the value of authentic human art will rise.

It will not matter if you can't tell the difference. The knowledge that a human produced it will be enough.
My understanding was not that a manufacturer had to use a Google OS on all their devices, but that they could not ship Android without Google services. So Samsung can (and has in minuscule quantities) ship a Tizen phone. Or a Windows phone. They just cannot ship an AOSP phone.
It’s funny you mention this. One of my best friends went to secondary school in Moscow, a very nice one. I really enjoy reading Russian literature, and whenever I talk to him he says the same as you. We were chatting about Dead Souls, and he was like “you know, I have no idea who in their right mind gives a ten year old Gogol and expects him to come away enlightened.”

One of my good friends at work was raised in Germany, and he has similar things to say about Theodore Storm and Thomas Mann: “oh, that’s what all the old people tried to get us to appreciate in grade school”.

Maybe we should raise our kids on Harry Potter and Twilight, so we can save the good stuff for later :).
Do you really mean that you never had a server with 60 days uptime ? This is really insignificant to achieve, even a reboot per month is nothing, 99.9% of uptime is enough for 99.9% of projects, and a monthly reboot does not even get you close to that service level.

I am not affiliated nor haven't tried CapRover (for special reason of: coding my own for my tastytastes), but I would bet any standard system administrator could get a 99.9% uptime after the second month of production without particular effort (unless they don't know underlying technologies ie. "what a container" "what http" "what is namespace" "what iptables" ...)
Visual Studio Code y sus mejores plugins (Parte II)
C probably won't give you much, difference. Assembly, carefully tweaked, might - the kind of stuff like Quake issuing FDIV every 16 pixels in software renderer, where the assembly intimately matches various aspects of microarchitecture.
Huawei Camera Kit Provides Capabilities to Improve Camera Performance
It's hard to imagine this is really Intel's fault and not just Tim Cook looking at a multi-billion dollar per year expense as an opportunity - they buy like 20 million processors a year it's a ton of money even by Apple's standards.

Even Intel's lacklustre results in recent years seem like an unlikely catalyst - Apple couldn't have foreseen 14nm++++++++++++ back in 2015. In 2008 though, Apple acquired PA Semi to design chips. This project has probably been percolating since shortly after that.
The implication is that society has the incorrect values.
It's still Linux.

Please stop moving goalposts. Either Linux is successful, or it isn't. Android proves that it is successful on cellphones (which likely means it's the most used Operating System in the whole planet).

It's is successful in server applications. It is successful in cars. Consumer devices. And so on.

Just because you don't see many people doing their Excel spreadsheets on their Linux PCs doesn't mean it is not successful.

Also, Linux started with NO business model. It started out as a "fun" project – and because the Unix operating systems at the time _had_ a business model, which made them cost prohibitive for many people.
That’s exactly why I’m using Ubuntu instead a more customized linux distro atm. I will say that after 2 years and a couple of updates, the idea of a rolling release version is sounding better.
> Don't start your command name with the letter g even though it's a perfectly fine letter situated right in the center of the keyboard. All past and future g commands are the personal property of Richard Stallman, who in 1983 was granted an exclusive, perpetual, irrevocable, worldwide license to the entire g namespace. Although he grudgingly granted exceptions for git and go, if you're not Linus Torvalds or Google, don't bother hitting him up.

What?
A Visual Explanation of Gradient Descent Methods(Momentum, AdaGrad, Adam, etc.)
Australian and former ex-pat of the UK here. I'm happy to see our Government getting rightly ridiculed on an increasing basis in more and more of these types of conversations.
Dunno if I should realize who toast0 is, but what service were/are you running?
Yes, shows the danger of following populist agenda just to please clueless public.
What a disingenuous comment.

"The Chromium OS FAQ contains no link to download the source code" -

https://chromium.googlesource.com/chromiumos/docs/+/master/d...

LOL a whole guide "secretly hidden" on the Internet, to get and build the source code.

Right above that line -

"Where can I download Chromium OS?
If you are the kind of developer who likes to build an open source operating system from scratch, you can follow the developer instructions to check out Chromium OS, build it and experiment with it. A number of sites have also posted pre-built binaries of Chromium OS. However, these downloads are not verified by Google, therefore please ensure you trust the site you are downloading these from."
IBM CEO’s Letter to Congress on Racial Justice Reform
Like I care about HN karma :)

There are many racial issues at WotC that need fixing, many.
The author is making a joke about ‘gnu’.
What percentage of potential energy is extracted? My (old, probably out of date) understanding is that (at least in Canada) nuclear facilities limit themselves to extracting some tiny quantity of the potential energy in order to avoid producing material that could be made into nuclear weapons.
I'll take your word for it. I might of being thinking of the C64 instead. I never had any after market mods for the Amiga, though I did have a few for the C64: Action Replay cartridge and some special cable for connecting multiple disk drives.
This is a good insight. I’m still not sure whether I think the P&V translations of the Russian classics are any better than the old ones, or whether it’s the opportunity to fawn over the classics again that’s given them such good reviews. Who doesn’t want a good excuse to read Dostoevsky again, decades later? It makes it very hard to know which translations are “good” without, well, reading them yourself.

I’ll also offer that quality is in the eye of the beholder. Different people want different things, and the popular conception of good is a moving target. Today, people seem to like a translation that borders on transliteration, preserving archaic words and obscure metaphors as they were written. It’s a fashion that’s subject to change.
Watching Rich Hickey videos.

Cider REPL

Literate programming in Org mode

Keeping outlines of notes in org mode for everything. Being able to execute the code in those notes is pretty friggin amazing.
I'm pretty sure in Louisiana it was already in slang through French here
congrats paras really inspiring, one word that I will remember and keep it as inspiration is: "All you need is a hunger to make it happen", thanks.
Where? Local to you perhaps but here in Queensland it's been amazing. That's a rather broad blanket statement for what is an entire continent.

He has a 13.5 KWh PowerWall and 5.2 KW of solar. He's barely used the grid in months and that's powering his Tesla 3 too.

We live on an entire continent.
It is a stretch to claim caching is fundamentally at odds with GC. It is more correct to say that LRU breaks the generational hypothesis, because it prioritizes new entries which take a long time to be evicted. However many workloads are frequency biased and these one-hit wonders degrade the hit rate. That is why you'll see more aggressive eviction in a modern policy, so you'll have better GC behavior and higher hit rates using something like Java's Caffeine library.
Bootstrapped! Amazing!
I really would like to see an AWS memo which maps out common use cases and expected costs (selling points) vs actual use cases and actual costs (pain points).
Yes, but what is what is x86-66?
Incorporating a clipboard manager into my workflow was a game changer for me. It's basically a cache for my mind. I couldn't imagine life without it now.
25% or you won't work on it any more. If you won't work on it any more the sale will not go ahead. Negotiate a better arrangement (for your time) with the purchaser.
I think most people think of lawyers as consigliere. Friends. People who will give you good advice.

In reality, they're employed by you to legally protect you to the best of their ability.

This means that (a) they view everything through the lense of "What should we do now, in order to have the best possible chance in court in a year?" (to the exclusion of things which might result in not ending up in court) & (b) they can be ordered to pursue another course of action.

It's your ship, because it's your money. If you take your hand off the wheel, they're going to do their best given their perspective. But if you resolutely decide "Damn the torpedos", then they'll do their best with that too (shy of deciding not to work for you any longer).
I've enjoyed the run up in stock price, but IIRC their products still aren't 'organic' or otherwise designated as being specifically environmentally conscious (e.g. 'regenerative'). Isn't the value prop mostly about offering vegetarians, whatever their personal motivations might be, something new on the menu?
SMS Retrieving API Implementation Using Huawei Mobile Services
> at least outside of windows (no clue what the c ecosystem is like there).

Microsoft's assembler uses Intel syntax, and their inline assembly also uses Intel syntax.

Their inline assembly is much less explicit about inputs, outputs, and clobbers, and "just" has you mix C symbols and labels with assembly instructions, which I imagine is a pain to get right.

However Microsoft has de-emphasized inline assembly and doesn't allow it on amd64 or ARM. For things that need specific instructions you need to either use intrinsics or put assembly in a different object file.
My Software Codyng Secret: A short story inspired by millennial bashing
A side note: "Dubious" comes from Latin, sharing the root of "duo", which means two,in this case referring to the possible indecision between two things or ideas.
Say what you will about PowerShell, the commands are really discoverable and intuitive. The list of approved verbs is helpful too when writing your own cmdlets: https://docs.microsoft.com/en-us/powershell/scripting/develo...
Crushing Hard and Soft Objects with Shredder Wise Experiments
"Yelde ye to alle men youre dettes: to hym that ye schuleth trybut, trybut."

Sounds Yiddish:)
We build and package Ardour, a cross-platform DAW, as a single installable for every version of Linux except nixOS. Same installer, same package. Every version of Linux (except nixOS).

I am not sure what you are talking about.
Just to be clear, is this a closed source application that I am supposed to install to modify my OS and the only contact information for the people who made it are Steam accounts? And the primary motivation for installing this software is that I don't trust the multinational corporation that could lose hundreds of billions of dollars if they inappropriately abuse my privacy? But of course I trust Barnacle, Vegetorius, and Janeyris.
Screenshots are hiding on the press page. https://wpd.app/press/

The rest of the marketing site is well done... surprised screenshots aren’t front and center!
Was old Java license per Processor or Per Core? Because the new one is Per Core. So if previously I had 4 sockets with 4 cores per socket - I paid 4x$LICENSE - now I am paying 16x$LICENSE. No?
I wonder if there's a factor in the make-up of the founding team needed to raise money and gain traction through credibility, that leads to this?

The leadership and management issues being so common makes me wonder if the resulting founding teams lack the experience of running technical teams and cultivating a good environment and morale. I suspect it's inherently NP-hard to manage a tech team whose work you can't yourself do. I imagine little of the founding C-suite of "health' startups has experienced the "length of a piece of string" engineering deadline when trying to solve complex issues etc, and perhaps that feeds into culture?
I imagine that diligently learning a foreign language (dead or otherwise) will make you smarter, especially if the free time spent on it would otherwise be spent on less academic pursuits.

(edit: spelling)
The article is actually really interesting and has a lot more up-to-date information than the title would suggest. For example, one new idea I gleaned from this is that the evolution towards smaller body size happened long before the extinction event 65 million years ago. Miniaturization stretches back at least 200 million years. Other neat fact: early birds looked very much like infantile or even embryonic raptors, suggesting that instead of evolving a whole new set of traits, small modifications to embryonic development were more likely. It seems this idea is also picking up in other areas of studying evolution as well.
Ask HN: How do you document CSS / styleguide?
I have tried a variety of methods / tools for documenting CSS over the years with a goal of creating a "living styleguide". Most methods became stale over time because they were driven from the design side (PDFs, Wikis, manually updated websites).

I recently ran across KSS (Knyle Style Sheets) which has you document CSS/SASS inline with example markup. This method makes more sense to me since it is committed with the code, so it seems like it'd stay more "alive". But, the KSS repo hasn't been updated directly in 4 years ago and doesn't seem to consider things like dark mode / css variables.

Have you tried KSS? Anyone still using it?

Is there a new tool that you've used that is not tied into a specific JS framework? e.g. Storybook seems modern but very JS heavy and 10x more complicated than KSS.

Is there a different approach that's worked for you for medium-sized, long term projects?
I don't think anti-nuclear activists intend to support coal. They just don't consider what should replace the nuclear plants they wish to shutter.
Wouldn't this be a bit more trivial with multiple microphones?
Second mysterious, repeating radio burst from space keeps scientists guessing
This sounds awesome - If you have any documentation up on how to do this, I would love to point to it from the trunk-recorder wiki.
Yeh I know heh. Was a joke. You will have to pry this macbook pro from my cold dead hands.
I got my Amiga second hand and it came with shoe boxes full of games ... "some" of which were undoubtedly copied. I remember looking at all of those disks and being blown away. Not sure I even played them all!