skysight-inc/HackerNews huggingface dataset:
Yes, you need to know how to use Linux. And as the article astutely points out, there is an undiscussed problem with UNIX skills loss across the industry. AWS provides GUIs and Linux doesn't - accepted.

However for the many, many people who do already have those skills, and for the many pieces of software that are basically web servers + databases, the overhead of bare metal vs cloud VMs or services is basically a bit of Linux sysadmin work. People are acting like you have to hire a full time wizard to even consider using anything other than high cost AWS services but that is wrong: AWS requires learning too, people who understand UNIX are plentiful even if apparently not as plentiful as they once were, and a well run setup will not require constant sysadmin work. A well rounded developer will often be able to do the ops work as well.

Also "bare metal" doesn't mean running your own datacenter. You can buy hardware, send it to a colo and they'll rack it and run the network for you. That's why I say it's mostly a matter of understanding RAID: when the hardware fails (almost always disk or less commonly, RAM units), you file a ticket, blink the HDD LED and some remote hands go and swap out the part for you. Those "hands as a service" come cheap compared to AWS.
That's brillant!
Yes, but that's different. You are judging people by their output, not by their tools, and that's just fine.

I've seen people produce absolute miracles using fairly archaic tools showing a very deep level of understanding of both the problem and the domain. Forcing them into some kind of straightjacket to use 'modern tools' would be the same as taking Itzhak Perlman's Soil Stradivarius away to force him to play on an electric violin just to get with the times.
GeoPhy | Sr. Full-Stack PHP Developer | Laravel+VueJS | Full-time | East-Coast US Timezone (Remote) | No Visa sponsorship

GeoPhy is a technology company in the real estate space. We provide property valuations engineered for the modern world, giving property lenders and investors fast, consistent and reliable access to information. Our technology allows our customers to understand value and its drivers by using both traditional and unconventional sources, using machine learning to create the most accurate valuations in the market.

GeoPhy’s multidisciplinary teams consist of data scientists, engineers, statisticians and economists, using data science and supervised machine learning to optimize the unprecedented volume and variety of data now available in the real estate sector.

As Senior PHP Full Stack Developer, you will be responsible for building and maintaining our client facing products. You will be working on a range of SaaS applications that will provide our clients with the information they seek.
Part of that responsibility is designing and building the required auxiliary services to maintain billing, authentication, and API requests. Our applications typically don’t have to handle a large number of visitors but, rather, have to provide a large body of information in a useful and concise way.

More info to be found here: https://jobs.lever.co/geophy/81a26d8c-7a6a-41a3-afce-af75145...
This was a little bit of a cheat.

It just so happens that the computer being used for the Zoom calls is a Mac, so I just wrote a program that runs in the background on the Mac and asks the OS about whether any microphone devices are in use by any programs, and then sends a message to the Pi, which really is only turning a hat of LEDs on/off based on UDP packets it receives. It could be turning the indicator on/off for anything that somebody else told it to do it for.

(Originally, I was using an Arduino Nano and a USB serial interface for communication, but my flatmate rewrote it to go over UDP to a Pi Zero W, as he wanted to use a particular RPi hat as the indicator lights)

Detecting the microphone on/off status on OS X was shamelessly ripped off from the answer to this StackExchange question: https://stackoverflow.com/questions/37470201/how-can-i-tell-.... I don’t know if there’s a similar approach that would work for Windows or other OSes.
This guy is helpless. It would be very hard to understand the Twitter usage for Chinese in China are mostly for porns. They migrated form tumblr after tumblr changed its policy. They mostly don't post and don't speak English. What else would you use your freedom for? Think about it :)
Some of those people will have multiple accounts (or operates scam/spam accounts as well), to scam people for donation or money.
And surprisingly to westerners, they are loyal to their country as well. As they have shown when their country is under attack.
I was following some youtuber, I was surprise to learn that a youtuber got ig account blocked (from what I can see, all contents were everyday life). If you ask me, I think Twitter fake account are mostly normal accounts, and yes, that's that twitter is for.
I'm not sure how common it is, but my mail server in particular doesn't store the signed emails, and I went to no special effort to set things up that way.

Of course, if someone replies to me and quotes my email to them, that will be signed by their server's key.
Conversely, without the NeXT deal Apple would have likely been toast. That worked out for the best for everybody involved.
That's not taxing us, that's just them (or businesses they, or non-rich people, run) getting some tax relief. They will still be either paying more tax or employing more people or investing in more companies that employ people than I do, that's for sure.
I quite liked the tongue-in-cheek style.

> The book really led me to believe there are literally two types of strings in Rust

Oh you sweet summer child :) The joys of discovering that on lower levels, a String is not a str is an OsStr but is not a str and why that is are coming back to me.

Also, I particularly like the periodic table of rust types:

https://cosmic.mearie.org/2014/01/periodic-table-of-rust-typ...

This compared to almost any other language should tell you that Rust trades compilation speed for strictness and execution speed. It's really helpful to understand what you need to care about if you don't have a garbage collector working for you.
The dictionary definition of "need" is instructive.

The first definition (in Collins 2018) is "to be in want of", so in a sense you're right. However, one of the subsequent definitions is "distress or extremity", followed by "extreme poverty or destitution". "Need", then, is a want that's extreme enough to cause suffering if it's unfulfilled.

In that sense, people did need antibiotics. They might not have known it, but they did. In the same way, today we need treatments that we haven't discovered yet. "Being able to survive" isn't the bar. "Not suffering for the lack" is.
My Dad helps organize a big shoot once a year which Ive participated in to cull a number of these birds. Luckily they are good eating and not too clever so you can flush them out and shoot them cleanly and you can honor them by eating them. As sad as the hunters would be there could be a more humane way of culling large introduced bird species like this... the way swans are culled is absurdly dangerous and inhumane imo, for instance.
Goodbox (https://goodbox.in) | Bangalore | Sr Frontend Engineer | Full-time | Bangalore

Goodbox is building the Instacart of India by building an online grocery platform that helps consumers to order from local supermarkets and get orders fulfilled within 2 hours. We power online storefront as well as logistics support for the local grocery supermarkets to help them be competitive with the big guys.

We believe in making the local grocer be competitive enough that it can take the whole consumption potential around its 1-2 km radius. Higher concentration of demand, Sensible delivery radius and flexible delivery SLA has made us be operationally profitable !! We're now in expansion mode.

Stack: - (Current) Angular and React for the frontend. We expect the candidate to come and own the frontend offerings provided at Goodbox. Define and own the tech stack, work with the Product and implement features in quick turn around time, build a high-performing team over time.

Experience: 2+ years of solid Frontend experience. Building consumer facing webapps is a plus.

Please write to me directly at mahesh@goodbox.in with the title "HN: Software Engineer" and a short note on what piqued your interest in Goodbox.

NOTE: Open only for India-based individuals.
But the scarcity was hand made, "entrepreneurs" would buy all stock to create scarcity in order to gouge prices.

This is what free markets enable, in times of pandemic this is unacceptable.
At one point, 1990 or so, I used a high-end Sun workstation that cost about the same as the flat I lived in at the time. When the RAM was upgraded an engineer flew from London to Edinburgh to install the upgrade!

A few years later I downloaded Slackware onto multiple boxes of floppy disks and installed it on my PC at home and got a comparable development for a tiny fraction of the cost. Mind you, the screen wasn't quite as nice...
Have you checked out doom emacs? I used to have a manually tailored emacs configuration gradually built over the years, and ditched it quite happily in favour of doom emacs. I tried spacemacs to with much less success.

Doom emacs also has default vi-workflow.
Oops, I didn't explain that part.

One of the joys of the iPod was that I didn't really have to worry about charging it on a regular schedule. It would hold its charge for a long time. Eg, I took it bike camping and listened to Hardcore History's multi-part episode on Genghis Khan over a couple of days, with no need to charge up.

That's no longer the case. The battery life has gotten worse over the last couple of years, likely from age. It now doesn't hold a charge for more than a couple of days. I suspect that if I buy another old iPod then its battery will also be 10 years old and not in good shape.

If I don't find a good option for new hardware, then used is definitely a backup alternative!
Woah. Thanks for sharing that. I did not know that. What a fine balance!
Systemd uses DBUS for comunication between its processes & the Cockpit admin web UI uses DBUS for talking to all the things it can manage.
Cloud Native and Jobless Recoveries: What's Our Role?
App Store and Google Play: Submission Checklist
Yea I mean if you wanna talk PLUGIN CENTRIC, emacs is definitely the 800 lbs gorilla here. Thats said I'm a vimer who now uses vscode for 90% of my work because I like pretty colors and I can setup everything I need to work in a few clicks.
The paper in question: https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7444648/pdf/mai...

It is indeed very interesting and worthy of consideration that Indians and other people from poor countries with lesser hygiene may be more immune to COVID infections.

India's government lifted its infamous lockdowns at times when the number of active cases only seemed to be flying upwards and had no anticipations of coming down anytime soon. In a poor, extremely overpopulated country with high rates of overcrowding and very low hygiene standards, coupled with rampant unemployment and economic distress, anyone could have only expected the situation to worsen. And it did - the country's GDP shrunk by almost a quarter and cases continued to pile up... until they didn't. The number of active cases miraculously peaked mid-November and have been in a healthy downward trend since. While developed countries like the UK seem to have their number of active cases shoot up exponentially, many states in India are experiencing a net decrease in cases to very safe levels. Even infamously overcrowded states like Uttar Pradesh are displaying impressive levels of recovery.

One has to reckon there must be something more to it than just government interventions and change in attitudes.
That would have never worked because such a license would be at odds with free and open source licensing and Docker wouldn't have gotten any traction in these communities (that provide the infra backbone of the whole stack).

I get your intention, but monetizing infrastructure and systems code is pretty hard.
I decided to bite the bullet and try Doom Emacs as a Vim user. I highly suggest it. I hadn't used Emacs before, so it was all new, but I really relate to what you're saying about the uniformness of all the 'apps', that was the first thing I noticed. And I get to keep my Vim muscle memory for wrangling text around, so to me it's the best of both worlds.
Show HN: fsKube: Full Stack Kubernetes Enabler- One click installing Components
Our latest series
fsKube - How do I, install Components in Kubernetes

Watch Here

https://www.youtube.com/watch?v=bC3wsQZRS6Q&t=12s

fsKube is a full-stack integrated tool with Cloud, Github, and your chosen frameworks such as Django, SpringBoots
1. Pre-configured solution, built using Best Practices and best of breed components, Integrated with GitHub, Cloud, and development frameworks

2. Quick and full Kubernetes provisioning using best practices with prechecks cloud availability zones capacity check to ensure smoother provisioning.

3. Fully Manage your Kubernetes operation including scaling up or down of nodes for scalability and capacity.

4. Get full metrics of your Kubernetes workloads at a granular level.

5. Easily install the best of breed components for the dashboard, monitoring, logging, networking, and internet access for your app.

6. Automatically Create your GitHub repo with the right branching strategy, from our Full-stack framework templates with all the best practices and database integration included.

7. Automatically create a hands-free DevSecOps pipeline with Github Actions and Cloud integration for CI/CD. Container registry and scanning enabled with Github and Kubernetes for seamless container build and deployment

8. Seamless release management for Dev, Quality, and Production environments, with continuous CI/CD in dev and approval workflow from quality to production and production rollback capabilities.

9. Fully Secure Desktop Web App, Full Control of your environment, tokens and secrets, Only Opensource components, No lock-in
A lot of abuse is things like posted comments. The locks are retroactive and "account disabled" is a signal to each service to hide content generated by that user.

Read only mode would make sense for content that's truly private, or which can be made private. Nothing stops them allowing Google Takeout for disabled accounts, heck maybe they do these days.

Paid support:

1. the optics of false positives being held to ransom to get their account back is terrible. Giving the money back isn't always easy (credit cards support this sometimes but many users don't have them). And this is made worse by:

2. many accounts aren't easily verifiable. People imagine that every Google/FB user puts their entire life on these accounts. A very small number do. For those, expensive ad-hoc processes could maybe increase the account verification rate by a little bit. But most accounts that get disabled are accounts with fake names, that use exclusively one service, etc. It's extraordinarily difficult to come up with reliable ways to verify the identity of the holder of accounts that required no identity to sign up.
There is a statistical package with the same name https://www.doornik.com/products.html#Ox
Because createding artificial scarcity that will kill people is wrong.
> “There are only two kinds of languages: the ones people complain about and the ones nobody uses.” - Bjarne Stroustrup

I guess if we were to assume this is also true of text editors, Ox is well on its way to great success!
Future Crew - Second Reality
I think it's not a one-dimensional slider, with 'too much' inequality at one end, and 'not enough' at the other end.

I think it has more facets than that, so that it's still possible for everyone to have a decent quality of life (in as much as wealth can help with that), while at the same time, allowing those "big ticket" explorations by a lucky minority of people.

I agree though, with questioning whether we are currently at a net positive. What I described above is more like a Star Trek utopia. Maybe possible, certainly not happening at the moment.
> I'm now trying to properly tag and curate these media files and host it in some way that I can use it remotely. It's not a trivial job.

Foobar2000 with discogs addon will help you with organization; musicbrainz picard will hello you with actually identifying your files if necessary. Airsonic is quite nice for actual hosting, and allows you to create multiple accounts with limited access and time-limited shares for playlists/albums/etc. I personally use fb2k with a dozen or so addons to organize my media library and playlists (the auto-playlists feature is nice). I use airsonic for hosting; on computers I use the web interface (or fb2k) for playback; on mobile I use dsub for playback. Bubbleupnp server is also installed locally so I can share/cast to receivers that don't support subsonic protocol, though I have yet to use this since I started using airsonic.

Airsonic is a fork(?) of subsonic, and has several forks available with different feature-sets and focuses (one for japanese media, one for audiobooks, etc). The one I use is airsonic-advanced, linked below. It integrates with last.fm and listenbrainz for scrobbling, and (I think) with last.fm for artist info and similar artists (I'd like to see similar artists replaced by gnod, personally).

- https://www.foobar2000.org/

- https://picard.musicbrainz.org/

- https://github.com/airsonic-advanced/airsonic-advanced

- https://github.com/daneren2005/Subsonic
The vast majority of Google accounts have no real identity associated with them. Also, this doesn't help if an account was NOT a false positive. You're assuming this guy is truly innocent of all problems, but from past experience, unfortunately I can say that sometimes when obviously non-spammy accounts go poof overnight and nobody is willing to explain why, it's because it's related to a criminal investigation.
As someone who just bought a 65sqm Unit (semi-detached) in a poor neighborhood near a city for half a million (first home) I'd be happy to see house prices drop... it will screw us in terms of a return on the investment but I can see past my greed. I feel tremendously privileged to be where I'm at and it shouldnt be such a privilege; your average income earner deserves this and better.
what you refer to is modelling of a selection of observed metrics not the biology itself. very different.
Oh wow, sorry to hear that :(

I only have experience with them on a personal basis, and I found them easy to reach on slack. I had some issues with the nbd-style filesystem on the old VPSes (and dedicated servers) and they were really helpful.

But I've only had personal stuff with them.
Is that website supposed to work on mobile? I get a couple of microscopic icons on a black background and a message about a non-responsive script after a few minutes.
Developer productivity tools startup Raycast raises $2.7M from Accel
for a more constructive reply than a downvote, using multiple threads allows you to post closures between executors which is a very flexible and powerful message passing model. I haven't looked deep enough into scipio, but as it is inspired on seastar I assume it allows that as well.

Multiple processes works better if you have little or no sharing or communication between the threads.
Isn't this a perfect example of how "interoperability" can't possibly be a fair use exception if APIs were to be deemed copyrighted? The easier you make it for existing users to switch to your product, the greater the market effect you'll have on the original owner of the API.
It can also run backward when ATP concentrations are too high.
Ask HN: How do you manage PGP/SSH key backups?
With different SSH keys being used for different git repos, I was considering adding those keys to my GPG keyring (which also holds those PGP keys that I use for storing passwords with pass, and signing commits), as outlined in this article:

https://opensource.com/article/19/4/gpg-subkeys-ssh-multiples

I'm however skeptical of this, as it seems like a hack at best (if this was common enough, we wouldn't have to use options like '--expert' and '--edit-key' with gpg).
I'm curious as to how most people take backups of their keys, and store them securely.
They could do that by direct subsidies. That would be transparent. Or should transparency be required only of the corporations, but governments could get a pass?
Growth teams all over the SaaS landscape, work on the gray area, to push more $s, by usually anti-customer.
The 1990s saw "peak printer" with the arrival of the HP LaserJet 4 series; perhaps the ultimate laser printer, considering the time in which it was created.

Realising that they were cannibalising future sales by having people buy one for life, HP soon decreased the quality of their printers to increase faults and improve the predictability of upcoming quarter's earnings. Other manufacturers were either too clever to ever create a reliable printer which would never need replacing, or they soon followed suit.

Buy your equipment second-hand where you can to help reduce e-waste.
Does one project reflect on the whole community? Does your one comment reflect the attitudes of the hacker news community? :)
سورة الفاتحة
Yes that part is patently false, uBO and other blockers usually block the requests themselves.
I used to think this. Now I think that doing software well is actually very, very hard and even the best practitioners often get it wrong. The market for the best developers will always be high in my view.
Ooooh I see it’s new trust and safety employee week at eBay.

Wait until PayPal bans them for life for the same thing using the exact same language. Fun times.
Switching to OMOV One member one Vote for selecting presidential candidates instead of the 18th century open primaries some of which don't even have secret ballots I belive.

That is only signed up and dues paying members of the party vote to select candidates
But prosecutor salaries are (more or less) fixed, so if you let defence attorneys earn the same as prosecutors I don't think this harms the right of the defendant. You have a right to a reasonably good lawyer, but not to be defended by the most brilliant legal mind on earth who could get anybody acquited. The randomisation suggestion sounds good too.
I see there is a lot of hostile reaction to HEVs as either a distraction from EVs or some fossil-industry plot.

The thing is, we cannot really predict the future and every possible use for EV, ICE, ICE-hybrids and HEVs. That is why it is important that every country adopts carbon taxes and caps to keep incentives aligned for a diversity of approaches of reducing carbon emissions. Picking winners in the technology space is not something that governments have been good at historically.

I think we need hydrogen over the long term - it allows technologies like airplanes powered by renewable energy. There is a case to be made that we need to be on the experience curve early even if it means that it relies on fossil fuels in the first years. This is also true for battery-powered electric vehicles by the way - the electricity is often sourced from fossil fuels.
You could just say "greater than N-1" to avoid this problem, so this doesn't seem like a very strong argument.

I think the better point to make is that the law will never actually produce a concrete N, preferring to leave itself vague so that it can criminalise things at a whim. This is what makes it a farce and why such notions need to be purged from the law.
I think for Nuclear Propulsion we do need to start building in Space or on the Lunar Surface.

Another interesting idea is to propel micro crafts with lasers. I think there was an article on HN about that.