skysight-inc/HackerNews huggingface dataset:
Just some feedback on the sale of the book (which I wanted and probably will buy).

Upon checkout you need to confirm the sale via a email sent to the email address provided by you.

I may be the exception and granted - it's basically due to a very crappy phone on which email ceased to work - but I was not able to finalize the sale since I'm not able to access my private email remotely.

I sent myself the link and will probably give it another shot from home. But you may want to take it up with the seller that there are folks out there for which this is not really a convenient way to close a sale. Especially not after entering valid credit card information.
How Startups Write Actionable Investor Update Emails
Do you guys know this doesn't count for corporations (which I presume you have the most aversion against)? For example, it's irrelevant how long mr Disney has been dead because the company still exists.
Handle Long URL Redirects Nginx
Funny that's what a human takes to factor 950 with pen and paper
"Conservative use" introduces a massive cognitive load of trying to figure out what you are and what you aren't using.

And the ergonomics of modern C++ look absolutely horrid compared to actual modern languages.
I pay Polish taxes on the money I earn in Poland and I abide by Polish law while in Poland, why should I abide by US law while in Poland? What's the benefit to me? I mean if I'm paying an overreaching tax then yeah I kind of expect them to overreach for me.
Well, they have to counter some really, really bad pr, like this piece[1] after all.

[1] https://www.buzzfeednews.com/article/carolineodonovan/amazon...
I don't disagree with your points but I think your following comment is a little misleading:

> Bash typically isn't like Python or JavaScript, where certain features are introduced at a particular version and you have to constantly check for them, or not use them outright, or maintain which binary you have installed at all times. One Bash binary typically contains the same feature set as another binary.

While you're right about shell builtins (a lot of which are defined by POSIX anyway), to do anything useful in POSIX shells requires forking out to sed, awk, grep, as well as many other coreutils and CLI tools. Thus you then need to not only confirm whether those tools are also installed but sometimes also which version or even implementation they are (eg GNU extends on POSIX in quite a number of ways from supported features through to how you order and group flags. Sometimes it can be a little jarring jumping from Linux to OSX if you're used to GNU).

That said, I do working in shells. For "getting shit done" very little even comes close to shells in terms of productivity. However shells are generally optimised to the "write many read once" end of development rather than "write once read many".

As an aside, I suspect GP meant to post this comment on https://news.ycombinator.com/item?id=21013150 (Pure Bash Bible - also on the front page) rather than here?
Check the top comments here https://news.ycombinator.com/item?id=20920555
iPhone 11 Pro Camera Review
So because you _could_ copy illegally, the tax is taken?

Thats like putting a tax on cars because they might be used in a heist. Or a tax on weapons because there might be murder...
> [OT] Hi Dylan! Just discovered your project - KISS. I respect you a lot for what you write, and you've been an inspiration at times.

Thanks, I appreciate it! :)

> Did you just decide one day that you have to write a distribution from scratch?

Pretty much. I'd been distro hopping for some time and wasn't happy with any of the choices in front of me.

I wanted something that could run without `dbus`, `glibc`, `systemd`, `wayland`, `polkit`, `elogind`, etc etc and none of the other distributions could provide this.

Even Gentoo through their arms in the air when Firefox 69 broke the `--disable-dbus` configure flag (and added a mandatory dependency on `dbus`).

I instead spent the hours patching `dbus` out of Firefox 69 and that's how I ship it in KISS. https://github.com/kisslinux/repo/blob/master/extra/firefox/...

> What was the thought process

Start from zero and build piece by piece questioning each step along the way. Is this needed? Are there alternatives? Can we do this in a "simpler" way? Step away, come back to it later and ask "was this right?", "can we trim back the fat?".

This repeated until things were effectively "done".

> and how complicated is it actually

No piece of software seems to list its (mandatory) dependencies properly so it was a trial and error of figuring out _exactly_ what each piece of software needs.

Looking at other distributions themselves wasn't much help as they list a lot of "optional" dependencies as "required".

There's also no (or very little) documentation online for how to write a package manager or Linux distribution from scratch.

It's been a tedious but rewarding process thus far. I'm talking to you from KISS right now! It feels good to turn on my laptop and be running a distribution I created from scratch. :)

> Also, I'd like to contribute if there's a chance.

Go for it! In terms of contribution there's bug reporting, fixing documentation, adding missing packages, fixing bugs in existing packages etc.

Hop on IRC (#kisslinux @ freenode.net) if you'd like to chat. :)
Friends first aired in 1994 and recently Netflix paid $100 million to keep it through 2019.

There's also a number of musicians that are still getting paychecks because of a song written in the 60's.

To say no-one creates art/tv/music with long term income in mind seems a little simplistic.
One of the problems is that much content is not available via legal means in Switzerland because the media companies have not got around to it, so many will use torrents as it's the only way to get the content. If they completely block legal access to content, then torrenting will only increase.
Summer 2019 was hellish for the Arctic, the frontline of climate change
"I generally think of "int" as also an adjective, with both "const" and "int" describing the variable."

Eh? int is a noun, surely? How does int describe an int?

I can imagine cost and long being adjectives for the noun int.
That’s been my complaint. The old server side rendered site was really fast to load. Ever since the first redesign a few years back it’s been really slow.
I guess it's like anything programming related. Things don't make sense until they make sense.

Bash's syntax is a bit rough at times and I often find myself having to Google things even though I know what I want to do at a conceptual level.

But the real magic isn't just Bash alone. It's combining it with Unix tools to pipe together programs to solve problems.

I guess at the end of the day no one has tried to fix it because they don't see it as a problem. Despite the syntax weirdness at times it's a pretty concise language which meshes well with writing ad-hoc things on the command line.

IMO Bash is often the best tool to use for a ton of different problems. Sometimes it's good for a final result and sometimes it's good to flesh out a prototype because you can hack something together so fast.
There have been reports that similar things are happening in Central America too. Farmers go from drought affected areas to the cities but then find the cities have crime problems so they head north.
AFAIK Content ID is an entirely extralegal system applied instead of DMCA, executed as a part of YouTube's TOS. It's used because copyright bullies would prefer not to involve courts if they can avoid it, and I suspect it exists to prevent MAFIAA from utterly destroying YouTube, as most of its value (until recently) came from copyright violation.
Germany also has that tax. Its on everything from printers to usb sticks and dvd drives.

Its especially fucked up since its explicitly to allow for private copies. Instead it is illegal to circumvent copy protection. Those tax schemes are a major rip off and nothing but pandering to powerful lobbies. Its protection money.
You get on the phone and explain the situation.

Immediacy and transparency is key.

Here is what I know.

Here is what I dont know.

These are the people I have contacted.

This is what they have said (or not replied to).

Ask customer if they have any contacts at banks, govt, etc they can leverage for you.

This is just like a real-life status page. You just need to keep all stakeholders informed as to the status, follow-up, and keep hammering stripe or their agents until you make progress.

If you are short on resources, raise that flag to your client as well.

Grinding through this to a satisfactory resolution will make your relationship STRONGER because of how you handle unknown unknown's.

Building on this -- this is what will go into your future business continuity plan for the future.

Anyway, my $0.02
There is a simple way around this- never connect these to your LAN. I don't need the features, I don't need the data collection, and I certainly do not need the extra security footprint.
Many in Switzerland would be happy if the CHF lost value. Of course, that's only true if we can somehow maintain the same level of trading rights.
Is it really the first byte? I am from Germany so I've always wondered how this is actually handled. Like 1 byte isn't really unique or identifiable information, there are only 256 different bytes after all. People send this byte value all the time. Do you really just have to send one byte?
It's the rule of master nationality. If you are in a country which you are a citizen of, that country may treat you as only a citizen of that country. That means you cannot be American in Poland. You are Polish and you may not leave without a passport.

This is the only reason dual nationality is tolerated in the first place. Otherwise every dual citizen is a walking diplomatic disaster waiting to happen.
No matter how complicated you think economics is, it's more complicated than that. Just the act of trying to understand and theorize about economics changes economics, like an observer effect.
Since 1970 the world has added about 4 billion people, I don't think the claim that "100 million" have been lifted out of poverty can be taken by itself. What if 100 million have been added to the "not super poor" class while 3.9 billion have been added to the "effectively" slaves class? Not saying that's what has happened but "lifted hundreds of millions of people out of poverty" sounds like a focused view that ignores all else.
Ransoming of IT MSP's is 100% a thing now. They know that if they can compromise an account that has access to the companies RMM then they can hit hundreds of businesses with a few clicks. As an IT provider who uses these tools it certainly keeps me awake at night.
US sues for Edward Snowden′s income from new book – News – DW – 18.09.2019
Globalisation is fundamentally about individual freedom. It's about removing the barriers between a person in the USA or Europe meeting and doing business with a person in India, China or Africa without governments getting in the way. Fewer trade barriers, fewer regulations, more freedom.

When you give people freedoms like that, and there is huge advantage to be gained from it, people quickly find ways to scale it up to benefit the maximum number of people as much as possible. That's what a company is. It's a way to scale up economic activity.

This dynamic has raised hundreds of millions of people out of poverty in the last few decades alone. That's a number so big and a transformation in people's lives to dramatic that it's hard to grasp mentally in a meaningful way. That didn't happen because of farmer's markets and buying local produce in Wholefoods, much as it might pain us to admit it.

Does globalisation have it's down side? Yes, absolutely. It has increased pollution and accelerated the rate of consumption of resources. But what could we say to those families, those hundreds of millions of people, that could justify denying them their opportunities?
Water to Nuclear. Quite a Jump! hehe
Dismissal of any hint of personal agency as "truly insane" is the only truly insane thing here.
Other stuff with asteroids:

* RipGrep: Replace Grep and it is blazing fast

* exa: Replace ls with many more options
Everyone’s Worst Fears About EOS Are Proving True
Whoever flagged my reply to try to suppress it, do you care to explain yourselves?

Is there anything I said that's factually untrue? Or are you afraid of the truth?
> (Polish law says I need a Polish passport when travelling to the US)

What would you have expected the US to do? Smuggle you out of the country?
Who knows? This could make a nice little experiment.

1. Leave the antenna connected
2. Unplug the antenna, leave the connector unterminated.
3. Terminate the connector with ball of tinfoil.
4. Use a proper impedance matched termination.
5. Terminate with a proper impedance as close to the wifi chip as possible
5./b Also cut the antenna trace on the PCB as close to the chip as possible
Measure signal strength in all scenarios.
In France there is the levy, and download is still illegal.
Telling people they would receive a tax rebate increased support for carbon tax
Full title: Simply telling people (n=7,250) they would receive a tax rebate increased their support for a carbon tax of $50-$70 per metric ton of carbon. This suggests that “revenue recycling” is the way to make carbon taxes popular.

Reddit thread: https://www.reddit.com/r/science/comments/d66tn2/simply_tell...
I'm not sure that many smokers still believe butts are biodegradable, but I could certainly be wrong.

I suspect (as an exsmoker) that it's more about the availability of cigarette receptacles. most smokers I know are willing to dispose of butts when there's a convenient place to put them, but are not willing to carry them around until they find a suitable place. used cigarettes make your clothes smell a lot worse that merely smoking outside.
> There's a single page on heap vs stack allocation and it says malloc allocates memory to the heap. That's it. That's all you really need to know to do stuff

Every other C book seems to disagree, but OK.

Does the book cover the -> operator? Does it mention free and realloc? You need those to do stuff, at least.

> You obviously have a history with the author

How is this obvious, since it is incorrect?
In a few years the Chinese economy will experience much slower growth rate (similar to the West) and people will get out of the this 30-year hypnotic state of fast-moving and dehumanizing economic development and quest for money (which the CCP has used to consolidate its grip) and with the growing corruption at increasingly higher levels of the government, the people will eventually demand what is theirs: The right to rule and appoint their rulers and then the CCP will be in trouble, and there won't be a blazingly fast economic growth to hide behind.
NestJS Admin Alpha Release
it's kind of a proof assistant, not really a programming language, focusing on finding gaps in invariants during state transitions.

i suggest spending a few hours with author's own video course: https://lamport.azurewebsites.net/video/videos.html

it is generally useful, what it doesn't do is emit working prototypes.
First:

>Gates is right, in a way: Economists don’t understand much about the macroeconomy. No one does. Any responsible economist is the first to admit that.

Then:

> Economists’ research has contributed to fewer people living in poverty, low predictable inflation, and less risk and uncertainty.

How exactly?
FAA chief won’t certify the Boeing 737 Max until he flies the plane himself
The Lost Nation of Ruthenia: A Journey Through No Man's Land
Why can’t we agree on what’s true any more?
Those taxes are no fines but the fees to allow you to make private copies of copyrighted work. Not a bad idea until private copies were made illegal by introducing laws to circumvent copy protection. Today the tax is just a giant "Screw you, because we can" in most countries who still have it.
I always laugh when I see people saying "we..". I always think "well, what are you doing on HN (or whatever) typing then? Get on with it! We don't want that!".
Tangential: there's a theory that hunting and gathering is more productive per work time than ancient farming.

Farming won out because it favors centralization of power: it is more productive per area, so the chieftain can better keep an eye on a larger group, and it increases switching costs, so farmers will put up with more abuse.
"We actually don't know if a modern economy can give up on using horses."

-- Somebody from the beginning of the 20th century.
Ha! Funny.
You probably don't hate Latex typesetting. It's just that the kind of default styles that people, especially beginners, tend to use that often look archaic. Latex doesn't make creating your own unique styles too easy though, which is why I personally prefer Context.
Does the opinion of economists even matter in practice even if they end up being correct? Politicians pass a lot of laws that simply do not make sense economically in the long run.

Here is an example:
Globalization leads to concentration of economic opportunity in certain locations. If you simply go by the book then workers simply move to where the economic opportunity is and therefore everyone is better off than before globalization.

But local politicians of those locations want to avoid displacing their existing residents. Therefore they pass laws that make sense in the short term for their residents. Over the long term however they prevent the mobilization of all those future workers and the vast majority are worse off as a result of globalization.
No one seems to understand! Macro or micro economy, for me it's just another pyramid game. For some reason most people are completely unable to see that and can only humdrum what they've learned at school; that 'our' economy is a boon. Well, it might be a boon for the rich, but not for us commoners/slaves. And as a side effect this economy(of waste) is destroying not only billions of lives, but also our entire planet and species.. And we are so smart that we have an opinion whether to choose between Trump or Clinton, while neither of them desire to end this idiocy.

I would not be surprised if we eventually find out humanity has already multiple times wiped everything from this planet in the last billion years. And IMAO we are stupid enough to do it again and again.. It all comes down to: Greed, Vanity, etc..(you know your sins don't you?). The flesh is weak, so weak we'll probably never learn..
It’s time to talk about diversity and inclusion in greeting cards
Nah, rebase is too slow on large histories and it might not be your own commit which complicates things.
Smart Home Market Size 2019
I'll look into also putting the book on Amazon or another "ebook" website. I chose leanpub as it _is_ for books like this but if it does cause issues for people I'll explore my options on other platforms.

Thanks for letting me know and apologies for the inconvenience.
The problem talked about in the article is that it's not easy to express your optimization goals in terms of concrete metrics, and your optimization process will always optimize those metrics, not your real goals.
When folk want managed k8s, they effectively wanted something akin to a "serverless" compute pool that they point the k8s API at and worry about nothing else - not underlying hosts, networking configuration, storage, etc. The ideal is how close it gets to that. K3s still leaves hardware management to you.
Many MSPs have far laxer policies than the customers they are servicing. Sometimes they will even go out of their way to undermine the customer's policies in order to cut costs or make the work easier. It makes them a far softer target while almost guaranteeing the same payoff - if you breached the MSP, getting to the customer becomes a much more trivial affair.
Another thing you might never have thought about, but might be real (subject of recent and ongoing research): women incorporating DNA from men's sperm into their bodies. Search "microchimerism" with "sperm", e.g. [1]. (There's probably more instances of "sharing DNA from close encounters", but this one is particularly easy to research simply by checking for Y chromosome in women's bodies.)

[1] https://www.ncbi.nlm.nih.gov/pubmed/27623703
Is CSV so different than JSON?

Before:
["my", "data", 1, 2, 3]

After:
my,data,1,2,3

I'm surprised it is 10x faster.
>Besides that, a cable company's set top box doesn't need to use any fancy HDMI tricks to snoop on what you're watching at any given moment: the cable box does that for them.

I believe they were worried about the reverse - the (isolated, wifi-disabled) Smart TV using ethernet-over-HDMI to phone home.
Honestly the rules aren't that difficult (applying them might be). You just have to answer quickly (either with "sorry no" or even with "you're in consideration", really anything), not hearing from people for weeks is the worst. And ideally, provide a reason for why you weren't hired and what they would like to see from you. That's really all. If you do that, people most likely won't hold a grudge. Casually mentioning that there were 50 other applicants probably helps, too. ("Out of the 243 applicants, we are only able interview 10.")
It's likely we are not alone but it's highly unlikely any sophisticated life forms would ever cross paths due to the sheer scale of the universe.
You can have global identifier without IRIs, for example using GUID (that’s the solution used for COM components for instance).

The thing is you can’t represent "A"->"B" directly in RDF. You need to stretch the representation to at least use a resource node as subject, but also for the object too if this node could be used as subject in another predicate. And of course both these resources must be encoded as IRI and then linked to the literals that contains the data. That’s four nodes and three links instead of two and one. It’s a lot of boilerplate code for a simple problem. And as said before, putting key:value on an edge require reification of the edge... which undermine the simple SPO model because it’s now SP(O as P)PO.

You may think it the same but it’s not. Usability matters and that’s why the SemWeb stack has almost zero adoption since its inception while graph databases are trendy.
> middle-class white men from suburbia

I keep wondering why people always include white. Is the idea that non-white middle class men from suburbia have superior perspectives and life experience? If we removed “white” isn’t the point still accurate?
Anecdata, but I’d say 90% of the piracy from people who would otherwise legitimately paid for content I’ve seen or read about falls into one or more of four categories:

1. The person can’t legally access the content at all, due to age, country of residence, or other imposed barrier
2. The person can’t afford the entire price of the content
3. The content has no form of sample/trial/demo, which imposes a fear of buying without fully understanding whether or not the purchase provides value
4. The person actually has or was planning to buy the content legally, but diverted due to DRM which is only present in the legal copies.

All of these reasons indicate that the issue lies outside of the piracy, at least in my eyes. So I’m happy at least one nation has adopted some modern legislation about this topic.