skysight-inc/HackerNews huggingface dataset:
> What a perfect HN reply. ... No justification.

I disagree, therefore the stuff you wrote didn't exist. I mean, don't you think it's a little rude? Think first, engage keyboard later.
> How much of these is really still relevant

All of it? A very small chunk of these slides are even about bash scripts. Most of it is about standard unix commands and pipe and redirection operators.
I think the fairness doctrine is a great litmus test for intellectual honestly on this topic. Anyone who is in favor of regulating Google and Facebook's speech should also be in favor of regulating Fox News and other platforms that are dominated by conservative politics.
This is a feature of Capitalism. The big fish will always end up eating the small ones unless the small fish so radically different that the big fish dies before it was able to eat it, there's no escape.
Thanks for the feedback gwbas1c. How would you recommend improving form support? I'd be more than happy to merge any improvements.
Reminded me of the "CSS Zen Garden" thread just had back in March - https://news.ycombinator.com/item?id=22627018

Are people reminiscing the simplicity of just HTML & CSS again?
I do my development work and run most of my agency (with multiple employees) with Linux. For some of the business things that most people don't assume Linux can do, I use:

1. Xournal to annotate PDFs (aka sign contracts without printing them and scanning them back).

2. LibreOffice of course for most document related work

3. OBS Studio for recording webcam videos along with screen sharing

4. Audacity for audio editing (heck, I used this even when I was on Mac OS X)

5. Technically I've tried video editing with OpenShot, but do find myself back at Final Cut Pro X on my now 6 year old Macbook Pro for that for now

6. pdfsandwich and Tesseract OCR for OCR/turning PDFs into searchable files

7. Chrome/Firefox are both first class and run all the modern day web application stuff

8. Tons and tons and tons of command line stuff that Linux is well known for

9. QEMU/KVM for hosting arbitrary virtual machines with almost native performance

10. GnuCash for double entry accounting for personal and volunteer society finances. I used GnuCash for a while to run the S Corp accounting when we were on Freshbooks and Harvest, but we've since graduated to QuickBooks Online for better invoicing and CPA office professional services support.

11. GIMP for photo editing

12. Inkscape for messing around with vector graphics

Once you get past locating the tools to do your job. Linux has everything.
President Trump Currently Taking Hydroxychloroquine and Zinc
I think the owners are tired of giving up so much control - your proposal sounds too similar to the platforms they are trying to leave.

Without having the first-hand knowledge of parent comment, my assumption is restaurateurs want more control of both the marketing and the delivery process. I don't think there is enough $ in the pie to pay a third party for marketing and a 3rd party for delivery. I believe the desire is to go back to something they can more directly manage (traditional delivery worked for them), but have an online ordering/POS tool that is easy to use/find from a google search. The consumer does not care if the order is delivered by an employee or someone on a network.
If anyone has any clout to get this to happen, John Carmack perhaps would.
If people's public bookmarks aren't available online, I'd encourage you to publicly post them somewhere. Even if they aren't useful to you anymore, they are good signal for good content, which I think is worth trying to preserve for future use.
Do you eat nose-to-tail? I hear a lot about people’s carnivore diets and they sound mostly like an “animal flesh diet,” which is lacking in myriad key micronutrients. It seems one would absolutely need to supplement animal flesh with kidney, liver, heart, etc... I’m curious to hear your experience.
All desktop Ryzen CPUs as well as mobos with 4 DDR slots support 128GB of memory (and there are reports that dmidecode shows the support of 256GB on some) but sadly there is no info on that for the laptops.
I wonder what the author would think of F Sharp.
Probably a typo - it's https://outschool.com - and it's not clear why this is better than any other mooc.
I think user.css automatically overrides any remote CSS, doesn't it?—so no need for blocking.
The keyword to look for is "sorting network". See, for example, http://cs.brandeis.edu/~hugues/sorting_networks.html.

There is a 28-step 16-input network there. It admits a direct translation to AVX-512 instructions.

What is usually considered minimal differs from what is best for AVX512. AVX512 is happy to do 16 comparisons at each stage; its efficiency is limited only by the number of stages. Thus, a network that did more comparisons in fewer stages would be faster.
Reminded me of this: https://en.wikipedia.org/wiki/Be_Right_Back
Urbit founder advocates some pretty problematic politics.
> While obviously Podcast Addict does not deserve a ban, the sheer number of people in this thread advocating unrestricted speech around COVID-19 is thoroughly disturbing. This despite the carnage that the disease is wreaking in the US and UK right now, and the fact that conspiracy theories spread on Google and Facebook platforms have certainly added significant fuel to the fire of COVID-19.

There's no other solution to this problem. If they suspend Podcast Addict, realistically, they need to suspend every other podcast app on the store. Then they need to start filtering out all podcasts with episodes about coronavirus on their own podcast app, or their need to suspend that too.

And that's before considering that there's a lot of valuable discussion about the virus happening that isn't coming out of the CDC or whatever other official source you're adamant about following. I'm not talking Joe Rogan. I'm talking PBS, NPR, 538, JAMA, etc. At some point all you're doing is suppressing legitimate journalism (and yes, there's a fuckload of legitimate journalism on podcasts) or even academic sources (yes, they exist as podcasts too).

I don't see what benefit you're getting from suppressing freedom of speech in such a draconian way when there's so much unnecessary collateral damage. All you're doing is making it harder for legitimate coverage to reach people ... which seems like shooting yourself in the foot.

Even beyond journalism, there's a lot of "slice of life" episodes talking about how people are affected by the virus day-to-day. How people's lives have changed. How they're coping. Why would you be in favour of suppressing that?
IMHO, releasing a new pandemic game (where I assume your goal is to kill as many people as possible with a virus) in the middle of a real-life pandemic is tone-deaf. It also very much looks like "appearing to profit from a tragic event with no discernible benefit to the victims" which is an example of banned content at https://play.google.com/about/restricted-content/inappropria...

If you really want to release this right now on a different platform, maybe follow the example of Plague Inc's developer: https://www.ndemiccreations.com/en/news/175-plague-inc-gives...
If you can print it, why would you borrow for more than 0?
This never made any sense to me -> going from a multi-monitor setup to a laptop feels like i am handicapped man suffering from tunnel vision. I can't imagine what coding on a tablet feels like.
C++ can be a nice language if you are disciplined with it, but being disciplined means not using every feature and using features only when they make code clearer or higher quality.
I don't know why people don't do more of this sort of thing. Keeping models aligned between DB/API/UI/whatever else is a laborious and error-prone process. It's a perfect candidate for a DRY solution.
Higher pay for non-parents. Guaranteed sabbatical at work that isn’t tied to having a kid.

Health insurance is a gamble. Everyone on my policy goes into it making the same gamble. Some come out ahead, some don’t. That’s what gambling is.
NetBSD preserves backwards compatibility for its ABI.
Some A320 boards actually do support Ryzen 3000 with a BIOS update, like the one below. I wouldn't really recommend getting them because you'll probably need to flash the BIOS, but they can be used.

https://www.msi.com/Motherboard/support/A320M-GAMING-PRO#sup...
> maybe in a VM?

But that's the thing. The real benefits from OpenBSD come when it's the only system you need. Who cares how simple and elegant the guest system is, if you need to maintain a linux installation to host it?

A project on the scale of OpenBSD can't possibly support all the hardware that's out there. And the system is under active development, so there are constant regressions in hardware support. That's fine for John Carmack: he can fire up ed and fix a kernel panic, that's how he winds down after work. But the vision that attracts me to OpenBSD is a box in a closet that Google doesn't have the key to, which sits there for 6 months receiving my email and serving my homepage, takes 10 minutes to update, then sits there for the next 6 months; maybe once every 5 years I'd need to read a manpage and port my smtpd.conf to a new syntax. Hardware regressions are what stop that from happening.

The OpenBSD developers are getting what they want, and good luck to them. The shame is that a little bit of coordination, where they chose one model of ThinkPad every other year and committed to supporting it for a decade, would make the system so much more useful for so many other people.
Sounds like a snowflake problem to me.

If left alone, there would have been nothing distracting about that short and explicitly non-accusatory comment, but you were triggered and chose to build a crusade around how you don't want to see certain kinds of comments on HN. You seem to have trouble handling the fact that some people have different opinions than you, about what comments are worth making. Very snowflake problem.
> Even if you don't want to have kids, you wouldn't even be here if your parent didn't!

I could be so lucky!

I would agree with you if more people having kids was a benefit to society. If anything, because of climate change, we should be incentivizing people to not have kids.
I'm a heavy vim user, but I still prefer the emacs-style key bindings for bash. If I want to do vim-style editing on the command line, I sometimes use Ctrl-X Ctrl-E to edit the line in my default editor (which is vim).

YMMV, of course.
Did we get down to the last handful without me noticing?
It's that time again :-)

https://www.youtube.com/watch?v=I6IQ_FOCE6I
~90 %
I had to do PID in firmware for some electro-mechanical system that was continuously self-calibrating and ended up only using P and I parts. No derivative.
You have no idea what you're talking about. I presume you live in the US. You definitely have no sense at how much an average brazilian/argentinian/russian/indian guy can improve their financial life by driving for a ride sharing app. I know of engineers and lawyers down here that are making 2, 3 times more money than they used to make working a 9to5 job. I'm tired of seeing privileged people talking about how the poor, or how the uneducated people are SOOOO sumb that they can't see that "after all the expenses and depreciation" they are literally paying to work for Uber etc. Please, be a little bit more humble and stop trying to prohibit the people that NEED, or even the people that would RATHER work as an Uber driver than to slave on a regular job. It's their needs, it's their CHOICE, not yours.
Make a tiny website, just with Node and Firebase, lol.
my %hash-table = (
abc => 1,
def => 2,
);

for %hash-table {
say .key, ' => ', .value;
}

You can also use sub-signature deparsing.

for %hash-table -> $ (:$key, :$value) {
say "$key => $value"
}

That may take a while to get used to.

You don't have to use it, but it is a very powerful feature so it is definitely worth learning.

---

Really the most difficult thing seems to be that people aren't expecting Raku to be as consistent as it is. I think that is because most languages aren't.

For example you may expect this to work

for @array -> $element {
say $element
}

but you wouldn't necessarily expect this to work

if $var.method() -> $result {
say $result
}

In fact all keywords of the form `KEYWORD CONDITION {BLOCK}` will work with a pointy block.

You can also create a lambda using the same exact pointy block syntax.

my &multiply = -> $a, $b { $a * $b }

say multiply 4, 5; # 20

---

Also the signature part of a pointy block is exactly the same as a subroutine signature, and a method signature.

You can even create an anonymous signature object.

:( $foo, $bar )

(There aren't a lot of uses for it though.)

---

I still get surprised sometimes with how consistent Raku is.
In Robert Anton Wilson's book Prometheus Rising (1983) he describes a mental model of the mind as "Thinker & Prover" in Chapter One. This is a duality where one part of the mind manifests thoughts and the other one rationalizes them into a consciously comprehensible concept.

Under this model, what you describe seems to be a way to turn this duality against itself, hijacking the proving step by shutting down the thought, putting idea into action, and seeing the proof when you're done. If instead you over-rationalize the initial idea, and you're anything like me, you will add unnecessary complexity until you've turned yourself around so many times that right looks wrong.
I really don't like how you quoted half a sentence there in a way that gives a misleading sense of agreement.
Maybe but I've been struggling to think of a business - let alone an industry - that applies to.

Restaurants? No, those meals are gone. Oil changes? No, you've driven less miles. Haircuts? You're not going to get two to celebrate. Clothing? Maybe.. because things are still wearing out. Travel? Nope. Technology? Maybe. Durable goods and appliances? More likely.

What are you thinking of?
The other day I was trying to find a QR code scanning app in Google Play for my mother. I honestly cannot blame people for ending up with a phone full or spyware since basically all the top results were garbage. I ended up searching for "qr reader foss" which got me some decent apps.
> 2. As few CSS tweaks as possible
> 3. It must be fun to build

I personally enjoy messing with CSS, it's incredibly fun to try new things and give an otherwise boring page some life and expression. Obviously there is a fine line between tasteful design and obnoxious/unnecessary clutter but a simple website with some character via design is much more memorable that black text on a white background.
There are tons of people who would appreciate this feature and I only brought this up because these people will definitely appreciate something like this.

Reading through your comment i can already imagine you sitting there probably thinking all these inferior "normies" who don't deserve to enjoy convenience in their lives because they don't know tech.

Well, everybody on this site is a "hacker" yet not everybody has time and discipline to devote to doing this all the time. And I don't care for learning every single esoteric automation features on my computer. It's kind of weird giving a positive comment and getting all these negative snarky comments back.

Lastly it's stupid to think "Productization" is some evil thing. Productization simply means take some process that's useful and make it easily accessible for other people. It doesn't even mean you sell it for money. If you don't care about improving other people's lives, that's fine, but don't be so condescending about people who genuinely appreciate the idea and just wanted to provide some positive feedback.
Try F-Droid next time.
Yup. For me it's particularly painful that Syncthing will stop working[0, 1]. Though it seems there might be hope in Android 11[2]?

[2] https://github.com/syncthing/syncthing-android/issues/29

[1] https://github.com/Catfriend1/syncthing-android/issues/457

[2] https://forum.syncthing.net/t/android-11-all-files-access-fo...
Crystal is really exciting, it somehow 'fell under the radar' but when I heard 'fast, and ruby-like with types' I became very excited.

There's even a Rails-like [0] framework being developed!

Last weekend I spend a couple of hours getting Lucky up and running (it took some doing, I had to borrow a lot from people's Docker images to get it booted and working).

It's a big 'watch this space' situation. The macro system for metaprogramming is very easy to understand in Crystal [1] as well.

Can't wait for 1.0!

[0] https://luckyframework.org/
[1] https://crystal-lang.org/
Xilinx even has its Zynq line with combines a ARM Cortex processors with programmable logic so you can partition the design to what each portion is best suited.
I think C++ is a quite good language in its modern form that gets such a bad rap.
Ask HN: What was your foot in the door?
I’ll share mine. Would love to hear other stories/anecdotes as to how others got into tech. I’m 44 and got my start in tech in 2009, after doing a myriad of other things, like carpentry, aircraft catering, assistant to an artist in the country-wide outdoor art fair circuit, etc. (no college degree). I didn’t mind any of those things, but never felt a “calling” for them. After an injury, I was basically ruled out of any jobs that required consistent physicality, so I hunkered down and decided to just focus in on Linux full-time (I was already somewhat of a Linux hobbyist, but knew I had a lot of learning to do). After about 6 months of self study, I decided I wanting to work for a webhosting company, and that I really wanted to work in the hosting/server/datacenter environment. So NOC Technician is basically where it’s at for that to get a foot in the door. I was hanging out in an IRC channel for a local Linux user group, and lo and behold, there was a guy who worked in a local datacenter/hosting company. I got the manager contact from him, and basically called and emailed and bothered the hell out of him until he relented and said OK come work as an unpaid intern. I worked hard, learned and incredible amount there (they hired me on after a few weeks, albeit very cheaply of course)— DNS/network/webserver/troubleshooting, all the fundamentals, and there were incredibly smart and brilliant people there that I learned from. Those were very cool days. From there I excelled and have done fairly decently for myself. Good amount of luck on the way probably, sort of right situation/right timing... have worked at two very large ISPs/telecoms in Systems and Server Operations since then. Wanted to share this maybe to also give encouragement to people just to keep trying and working hard and it can work out. Potentially also a good message in this hard time of the Coronavirus. Would love to hear some other foot-in-the-door stories.
Could try out Blender for your video editing.
It also appears that DaVinci Resolve has support for Linux.
looks like "Omotenashi" in Japan.
Population density, primarily. More dense means more close contact, and more contact overall comparing areas with public transit to those without.

Not to mention the human toll of quarantine- I live surrounded by a few hundred acres of forest, my cousin in a studio apartment. My daily life has hardly changed since I also work from home. She lives in or near paris, I think, and couldn't go 10 feet past her apartment door without a permit, and mostly got that only for groceries. Even still, she managed to catch it (or a similar disease, since she was refused testing).

Some people on HN love to hate on rural life, but I honestly wouldn't have it any other way.
So I’m going to both trust an app that is not sandboxed on my phone and trust it to update itself without my consent?
Took me several readings to get what you’re saying.

Yeah!

Why is the payment benefit tied to the return-to-work benefit?

That’s arbitrary!
But now it's kinda obvious they only did this as ammo in preparation for today's announcement. I sincerely do hope they continue to add new features, there is a huge stack of requests and ideas still waiting in their support forums.
Chrome OS historically has been the most thoroughly mediocre desktop experience available on any device. Inferior to windows, traditional Linux, or Mac worthy of note only in that one could find one at Walmart for $200.

Between launch in 2009 and 2018 the necessary escape hatch to run real Linux was a flaky tool called crouton. 9 years later a better but more complicated tool exists with caviates like

> Can I run X programs?

>Yes, although you might run into some compatibility kinks, and it probably will never be as perfect as running a traditional X server. However, with the wider community moving to Wayland, it should be good enough.

So running real Linux but somehow less capable than wsl?

I understand why people buy $200 devices to watch Netflix on. I do not understand people buying expensive fake Linux device, learning a complex chrome OS specific framework to sort of run actual Linux applications that would be trivial to run on an actual Linux computer out of the box.

It speaks of an enjoyment of complexity for its own sake. This isn't exactly a sin. People also like to say make their own clothes but it's rather hard to recommend.
I disagree with such a compartmentalized way of thinking about these issues, where it's inappropriate to discuss gendered language when it comes up in some other context. That's often the only effective opportunity to address this kind of problem. A comment about the use of gendered language is relevant in response to a comment that uses arguably gendered language.
There Really is No Time: Time management for early-stage founders
If you're not using Play, why not root your device? You could ultimately bypass all of these restrictions.
jq doesn't come pre-installed with every OS, python's json.tool does. So it's always there when you need it, no installation required, which is why I put it the same category of all those classic command-line tools.
Great list!

> 5. Technically I've tried video editing with OpenShot, but do find myself back at Final Cut Pro X on my now 6 year old Macbook Pro for that for now

Have you tried Kdenlive lately?
Random people on the internet are saying "RCR Taylor Logistics Park outside of Hutto, TX"
Taper is a literary/artistic venue for very small websites (less than two Kilobytes and no links to external resources):

https://taper.badquar.to/4/about.html#submit
Who knows, maybe he is @ https://www.twitch.tv/programming
Often, when about to ignore a mundane task that really should be done immediately, I say to myself "Which sort of person do you want to be?"
I do use that on my phone.
I didn't read any of that in this article. Maybe the not accepting excuses point?

One type of leader I've encountered in my career is the one who won't accept accept excuses. "If you can't do it, I'll get someone who can." It's not personal, it's a business.

Another type of leader I've encountered is one who builds the team up and accepts the occasional failure, knowing that in the long run there may be more wins because the team will grow professionally.

Personally, as a leader I find myself more in the second group. However, both are really equally valid, in the long run--in that they have an equal chance to achieve business goals.

How are the other two points (Don't languish in what you can't change, look for a solution in every failure) an "American" viewpoint?
That really doesn’t help if there is a 0 day exploit.
I don't know about libertarian, but "Feudalist" is actually not only true, but is the core principle of how Urbit works. They actually use feudalist terms in the whitepaper.

And I mean this not in a derogatory manner, because I thought it was interesting concept.
House Democrats press Google over report of scaled-back diversity efforts