skysight-inc/HackerNews huggingface dataset:
Personally hope so. Really disliked having to carry them around and then manage the ones I got. They are sitting in a pile somewhere at home. Any meaningful contact I want to stay in-touch with I connect to via LinkedIn (or they invite me). Curious on any decent open source alternatives.
That's isn't just one kind of democracy.
> What balance are you talking about?

It’s not as complicated as you’re making out.

If I read an article about how a proposed law is bad I’d also like to read an article about how it might be good.

Not rocket science is it?
> If as a software developer you optimise for writing as little code as possible and not having to spend much time reading code either then what exactly are you working on?

Minimizing code read/written _per unit of work_. The less code you have to work with for a particular task, the more tasks you can accomplish in a fixed time frame. I'd much rather read and understand three tasks in an hour than only one.
Two reasons: vimeo offered better quality and at the time youtube videos were limited to a maximum length of 10 minutes iirc.
This was certainly true in Australia. Where Chinese investors would get their money out of China and into Aussie real estate!
Predictive Analytics Software: Powerful Tool for Business Growth
I had similar ideas for what a regulator can do to protect our consumer rights (including right to repair):

- All devices should come with unlocked bootloader. No exceptions.

- OS updates should be mandated for a certain period. Especially security updates.

- Standardisation: An open standard API for device drivers should be mandated for the hardware components used so that system developers can easily create support for any OS, and don't need to resort to reverse engineering.

- Copyright restrictions on software code should be valid only for a certain period and become public domain (open source) after that. (It should definitely not be 75+ years of copyright that is currently mandated for films and books).

(A repost from another discussion on HN - https://news.ycombinator.com/item?id=28428715 ).
How to Join a Psychedelic Clinical Trial
Show HN: FractalCrypt - cryptoarchiver permitting any number of hidden volumes
Refer what I said about edit distance. Traditional methods don't work well at all.

The fundamental difference between my problem and traditional spelling correction algos is that in the latter, there is a canonical correct spelling to be used as a reference. In my problem, there isn't. There are different approximate ways of spelling out most hindi words ... there is no one correct way. There are common patterns, sure, but it is too tedious to encode all the variations.
Sway is written in C, though.
How DBT “DevOps Enables” Data Teams
Totally agree! I have been avoiding Twitter the last few years but was recently going through Elon’s tweets. Something I noticed is that he is often giving credit to the teams at SpaceX and Tesla. There are a number of times where he responds to a tweet and point out how it was the teams at X company, and sometimes calling out people by name for their work. It was also something during his presentation during the Model S Plaid release. He said numerous times how important the teams at Tesla were to its success.
Reproducible Builds in August 2021
You need to manually quit it, then start again - the update will be installed at that point. I agree though, horrible UX.
That would be the case if they took money from the brands they're recommending, which isn't the model. They get money from the retailer instead, who isn't supposed to take sides. It does seem pretty corruptible, though, to your point.

How do we stop corruption if there is a never ending supply of people willing to use deceit to get ahead? Fake reviews, shills, politicians for sale... on what front are people willing to be principled? I think they need to have something at stake, like reputation, at least.

Back to the customer service at games retailers thing, do you think they were ever pure in motive, as far as helping the customer? It was probably a choice that some made, but sales people often have incentives to mislead. I'm sure sometimes the employees were pressured to push certain products, like how warranties get pushed at some retailers.
Bloomberg continues to build on this theory (same reporter AFAIK) even as recently as this year https://www.bloomberg.com/features/2021-supermicro/
DIY - https://www.instructables.com/Digital-Business-Card-With-NFC...
The only point it proves is that, during a public health crisis, you should let the professionals do their jobs and keep your hot takes to yourself.
Apple Developer Technologies
> What if it contains copyright infringement, Government classified information, Child pornography, personal data, and all the data the law prohibit to distribute?

I think content-addressing is a good solution to this problem: it separates the identification of a thing from the retrieval of a thing. In this example, software can depend on '<cryptohash>-left_pad-1.2.3', without having to know or care where that comes from (NPM, bittorrent, IPFS, sneakernet, etc.). Build tools can try to fetch these dependencies from a bunch of different sources, including caches on the local machine, on a company intranet, on well-known mirror services, etc. and verify that it got the correct file by matching the hash.

A nice aspect of this is that it's resilient for things that people want to host (like left_pad, for example), but nobody is under any obligation to host everything. Mirrors are free to ignore/delete anything with illegal/malicious/spammy content.
If building something new, there are good alternatives to C/C++ that end up being more manageable for the human writing it.

That said, if you're stuck with C/C++, there are still many grades of complexity within that that can be tackled. Write boring code, instead of writing something complicated to save a few lines of code.
I don't know, i don't understand how networking works with windows 10, and the memories i have of versioning with IIS (is that stuff still a thing on win10?) still makes me cry.
Huh. You’re right.

I wonder why I thought it was written in rust.

How terrible of me not to check before saying that.
Indeed the read5 implementation was (is?) notorious for some time (or still), well if you Google you'll soon find the stories.
What does setting up your own server solve?

Like you can trust your ISP?

Chances are tracing your mailserver to you isn't any harder than tracing a protonmail account to you.
Deriving Guitar Theory in ~400 Lines of Python
Nope, YouTube does not load ads via network/DNS requests. I'm not exactly sure about the mechanism, but no blocker other than uBlock Origin has been able to block YouTube ads that I know of, because they inject some scriptlets at the browser level to deal with it.
>so many unrelated events spanning multiple generations.

That's the point; the world has always been turning. In terms of post-WWII economic history, the current "crisis" in the west is neither special nor very great.
For this reason I am proposing everyone not speaking English, the cultural hegemony of English language combined with forced propaganda of Holywood english entertainment must be curbed.

Sigh...

Tell me who is it the position of power to enforce nomenclature of 'Alice and Bob'? An Alice and Bob alliance? Write your own paper with whatever names or none names you want and nobody will care. Did you even know that this came out of a -> b but to make it clearer a and b got names?

People from outside given field are coming over and start making demands, be it CS or any other field. Last year we went though the 'defeated' of oppressive master branch in git, also black/white lists and such. To what end? NOBODY is CS ever connected term 'master branch' in git as something to do with slavery and nobody used it as some propaganda tool.

There was a terminology of slave and master used for tasks or old HDDs, but it was organically phased out. Because it felt odd/unsavory using that terminology and people just moved on with different analogies.
Yet. And somebody certainly is.
They really aren't if they can't take criticism and feedback on board, or can't see how their code is objectively bad.

Senior is just a job title / pay grade, it does not mean someone is a good developer. Thankfully I've never had a label like junior/medior/senior attached to me, because while I have plenty of experience I don't think the job descriptions for senior developers applies to me. Probably impostor syndrome but still.
lava lamps have a window
My phone has a distinct notification sound for Life360, plays for people coming home. GPS being a little inexact on the app it consistently plays too early. My dog has come to recognise this sound, allowing him to be ready and waiting at the window for whoever it is.

(I wonder what he thinks this magical sound IS, but I guess the answer is he does not think, he just accepts. Dogs are have a wonderful lack of introspective angst, they just take the world as they find it.)
ProtonMail did everything they legally can to protect privacy. The user must do the rest (like use Tor).

They don't log IP, but if ordered they have to. They can't choose what criminal cases are sufficient. They have to follow the law.
Rootless Podman does this as well but with the subuid owned files. For instance you run postfix in a container and it has files owned by postfix. You can’t change the files outside of the container. You can make yourself root in the namespace and delete with podman unshare however. But it isn’t optimal from UX perspective either.
I'm generally of the opinion that the solutions to climate change also help global inequality. As a simple example, the equator now has access to the cheapest energy in human history, and in a very democratic way that can't be controlled by a small elite.

But it seems common to claim that dealing with it will make this worse. Is there any actual reasons behind this or is it just "renewable energy will kill birds" again, a sociopathic attempt to use peoples empathy against them?
But the Docker engine (that runs containers on the local machine) is only available on Mac and Windows via Docker Desktop which is not free-as-in-beer anymore for all.
1. Amateur fossil collecting

2. Figuring out reverse engineering of malware somehow

3. Data engineering for some start-ups
Let me paint the shape of the calamity to come:

Our predatory exploitation of our biological life-support system and the massive reconfiguration of the climatic setup will cause enough disruption so as to lead to a breakdown in global cooperation. The damage wrought by pollution and over-consumption of natural resources will finally lead to a breakdown local ecosystems and to famine. Huge waves of refugees will (rightfully) demand a place to live sheltered from the calamities of climate change and they will be denied. Global commerce will stall and then stop, as refugees from failing states and countries turn to banditry and piracy. This will disrupt global cooperation and lead to regional conflicts that turn will lead to war over resources.

At least that's my best guess.

The sad thing is that we probably all see it coming, but we are in denial of it's reality. At least as a civilization. We're still chasing profit margin where where should gear for a fight for survival.

Classic Greek tragedy!
> Yes, the transfer speeds are slow. On the other hand you can pull up any program that accepts keyboard input on your computer, plug it in, and hit send. You are not messing around with files are proprietary software to transfer those files.

USB mass storage would have been a good idea then, and today either MTP or mass storage are much better options.
You realize the syntax has changed more than that?
this is inaccurate, no one can't fetch the the body of emails.
This is a private company. As a company they also have freedom of speech. Government should not interfere. They should be free to curate their own platform. You can create your own facebook... -HN after Trump was banned, or after NoNewNormal was banned by reddit

It is amazing how fast the narrative changes, based on how people agree or disagree with the censored group in question. Do people notice they are behaving this way?
exactly. we should strive to replace all businesses with chains and large corporations. /s

heck maybe by then they can just automate away the jobs too
If anybody cared about the wildlife, the wall could have had holes big enough for roadrunners to get through. The jaguars and bears would still be SOL.

Unless we took it down. We got along without for a damn long time, and the reasons to put it up in the first place always turned out to be entirely made up and contrary to well-established fact. Is observation of stupidly, massively overpriced construction that has, objectively, no desirable result, but is massively disruptive for wildlife, political?

Only through an implicitly political lens.
Warning though, it's ram hungry. Not gonna run well on a $5 droplet.
Climate change is no good, and we have to do better, but the past was even worse.

Try to imagine near 50% child mortality on a global scale in 1800.

That's the past. Today even the poorest regions in Africa have "only" ~15% child mortality.
Bullshit opinion.

1) Patients should be allowed to specify what treatment they prefer, but they can't.

2) If government forces people to buy state healthcare, it has to provide equal service to all. If you want to discriminate against patients, stop forcing them to spend their healthcare money on government-affiliated healthcare system.
What doctors in private hospitals that don't participate in those schemas decide is no one's business and I wouldn't give a crap if they boycotted me - I'd just take my money and go across the street.
Moby has the power of using a well-established name ("I want to have Docker on my desktop, let's google that, oh, hi Docker Desktop!") that also appears in a lot of tutorials and training material, both aspects that developers tend not to spend time on.

Given how often I still stumble over massively obsolete documentation and "helpful" articles from 15 to 20 years ago, I'd say they are safe.
yeah it's called Tree Shaking. It's been a massive area of improvement over the last few years. However JavaScript being dynamic can be very difficult to effectively statically analyse.

A good example: There is a library called Moment for handling dates. Due to the way the interface was built it basically can't be tree shaken. It's an excellent library but it's on the heavy side. For a while now people have been moving to libraries like Date-Fns which are collections of individual functions. This library can be tree shaken as it's obvious which functions you are using and which you are not
From what I understand, "flower language" is pretty old-fashioned, almost ancient, harking back to the days that one could not say some things out loud. In modern times, as I understand it, it's "anything goes". Even if you research the intricate, nuanced meanings of Victorian-era flower language, your recipient likely won't get the meaning.

Although, personally speaking, I associate red roses with romance and passion, but even this is tenuous nowadays. You can give red roses to anyone.

But I dunno. I still wouldn't give a single red rose to anyone I wasn't interested in romantically.
Is this something SpaceX eventually plan to commercialise, like Blue Origin and Virgin Galactic are doing?

Seems to me that orbital spaceflight as a proposition is an order of magnitude more enticing than scratching the Kármán line. And for the people who could afford it, they'd surely pay an order of magnitude more.
Is this an argument for using Rust?
An alternative to the Apple ecosystem. Same functionality and range of products, different design choices.

e.g. laptops with matte displays and columnar layout keyboards. Think different.
Confusion with way-cooler?
https://github.com/way-cooler/way-cooler
The moment these have an outage, you just switch back to the old way of doing it - on your local machine.
That when you need a given feature, you will more probably find an actively maintained package which cover it and is compatible with the rest of your dependencies/framework.
AWS, GCP and Azure are all solid cloud platforms with high market adoption. I've found AWS easier to work with given the super simple and extensive documentation.
However, you can't go wrong with any of the CP. what is important is you pick one, get started and work relentlessly and become the best consultant there is. It's not easy, but its that simple ! all the best !
> but having bugs occasionally also doesn't make it not an amazing tool most of the time.

For most software, yes. For a filesystem, not so true.
Nice. Although I could just create a QR code sticker for LinkedIn and stick it on the back of my phone. Or perhaps there is a way to use the NFC inside my phone for quick easy LinkedIn connections.

The problem I can see though is not everyone I share business cards with is someone I want to establish LinkedIn connection with - but - having said that I have so many connections (1000+) that perhaps the solution needs to be on LinekedIn side in terms of establishing 'circles' or something where I can better control my connections.
Developing Communities Find Economic Opportunities in Digital Assets
The rise of Cryptocurrency presents growth opportunities for poorer, less developed countries. Check out Adrian Krion's piece on the interesting topic on HackerNoon.
“Click +Add a New File button to create a new file”

There is no Add a New File button. I only see the Let’s start page. There’s no way to create a new file and no menu other than the sidebar.

The only way to create a page is by not following the instructions and through some jiggery-pokery with the mouse on the help page.

Am I missing something or just the application malfunctioning?
I love, love, love i3.
The problem is not that we could not revert to even just 1950 levels.

The problem is that it's advantageous for everyone to continue to externalize the costs and let everyone else pay the bill[0].

Since everyone is doing the externalizing, no one is paying the bill. Since no one is paying the bill, the resource will be exhausted sooner or later.

The resource in question is the resilience of our own biological life support system; we're wrecking it, both by by our predatory over exploitation and by pollution. We're destroying the foundations of our own survival.

[0] https://en.wikipedia.org/wiki/Tragedy_of_the_commons
It takes immense pressure for Google to even choose morals over money in the US.

No way they'll even take the slightest risk when Russia has well-positioned competitors in the search engine space and other areas Google is active in.

I don't think they're looking forward to their personal China 2.0
The F didn't really had a "first", it's distinguished by being "the first" to bundle a lot of previous developments in one reliable package.

(The F system did follow the pattern of most contemporaries to design stuff so that it would do what is needed now, with little regard for future developments. That's why Nikon introduced Ai (and then very shortly after that, Ai-s) mount variations, or why Canon had like five variations of the FD mount; almost all companies operated like that, with very few exceptions such as Konica AR)
Return null, and let the program handle it in a graceful manner. Like the standard says to do to indicate an error.
Docker isn’t true open source in my opinion. With true open source you can compile your own version of the software with your own changes and it works just like the official release. You can’t do this with Docker Engine afaik.
Location: Barcelona, Spain

Remote: 100%

Willing to relocate: No

Technologies: ReactJS, React Native, Webflow. Integrations we have worked with: GatsbyJS, Mapbox, Google Maps, QR codes, OCR, Firebase, Netlify, Netlify CMS, Stripe, WebFlow, etc.

Resume/CV: https://alamedadev.com

Email: hola@alamedadev.com
1. Music

2. Tabletop roleplaying games

3. Various environmental and social causes
re: Oracle

Oracle's super heavy handed approach to sales and extracting every nickel from their cusotmers likely makes them a lot of enemies even though technologically the Oracle Enterprise DBs are likely very capable.
Due to it's prominent display at Edinburgh airport the phrase "Mad God" will always make me think of this poem:

But Edinburgh is a mad god's dream

Fitful and dark,

Unseizable in Leith

And wildered by the Forth,

But irresistibly at last

Cleaving to sombre heights

Of passionate imagining

Till stonily,

From soaring battlements,

Earth eyes Eternity.

Hugh MacDiarmid (1892-1978): "Edinburgh"
> If they have a small mom and pop company that cannot pay workers at least $50,000, then they need to go out of business

why? if people choose to work there it's consensual, if they don't then sure but they don't need to. and what's wealth inequality look like when we're left with corporations and chains owning everything? when small mom & pops can't compete or even get off the ground.
to gain... absolutely nothing.

I would even go as far as to claim you are devaluing your work by making your examples more confusing to the reader.

Why not call A and B, 漢 and الْحُرُو

That would surely be better
> If you already have a linter, I suggest going a step further and automating the JIRA issue creation when a TODO without an associated issue is found.

That's a huge jump in complexity and possibly introducing security issues. Not only does the CI now need to lint your code, it also has to have credentials to your planning tool, and logic for creating issues there when specific things end up in the code. All because a developer couldn't be bothered to add a ticket in the planning tool?

> Nothing breaks flow quickly than getting stopped by a linter, when an autofixer could be used behind the scenes without ping ponging the developer with linting errors.

Linting errors should show up right before commits, and (by default) prevent developers from committing if the code doesn't work (by the standards of linting, checks and tests). This is no different from static type checking then.

If you're waiting for CI runs to see what's wrong with your code, then your feedback cycle is already too slow.
Home directory, /etc, or /root/.ssh/authorized_keys, depending on what arguments you pass to -v.
Until you ask about police statistics...
> The media have never been completely without issue.
…
> Can you provide objective criteria to suggest that the accuracy of the news has declined?

Nobody is claiming a decline in accuracy. What is being claimed that the media is not trustworthy.

Can you provide objective criteria to show that the media is trustworthy?
Why shouldn't all workers and corporations report all income and pay taxes on them?
I don’t remember the actual marketing message as it was about 7 years ago, but I know in the TOS it was carefully written to include that it had to collect some ip info to prevent fraud.
The only difference between the current Pro and Air is that the latter can thermal throttle.

I got the Air and I have managed to make it throttle while running x86 games. However, it wasn’t by much. The games remained playable.

Overall, it’s great. Very fast and entirely silent.
Which would mean you get the risk and cost of using this service in addition to overhead of keeping your old environment up-to-date as well.
cognitive dissonance, I would seek help immediately
Probably it was a guess that you were using a RAID5 mode of Btrfs, and that it was the reason for the failure.

Not using RAID5 or RAID6 modes on Btrfs is the first piece of advice people considering Btrfs get.
A great write up. I used i3 for a while. Now I find myself back in Windows. It's easier to use but I do miss a full screen with no borders wasting space.

Also I loved i3 gaps for the look. Even though I don't like borders wasting space. It doesn't make sense.
No. Memory reclaim != memory leaks != memory safety. This is about filesystem caches.
and a lot don't. this is all captured by simple supply/demand curves