skysight-inc/HackerNews huggingface dataset:
Can you elaborate on how rclone interacts with the server? My understanding of “[it] runs over plain SFTP” and “[it] requires a server-side binary” would make them opposites, but since you just implemented it, I assume I’m missing something :D

Unless you’re referring to the SFTP binary itself being required?
Jefferson may have changed his mind had he seen the horrors that Nazi ideology led to in WW2 -- and may do so again, the way Europe (and the US) is going.
Today, we make the statement "a sea-battle will be fought tomorrow". Two days from now, the equivalent statement is "a sea-battle was fought yesterday". That statement is either true or false. As far as I can see, this leaves two possible views.

First view: The statement today is true or false, just as it will be two days from now. But today we don't know whether it's true or false.

Second view: The statement today is neither true nor false, but it will become true or false tomorrow, and will therefore be either true or false two days from now.

Pick whichever view you like. The argument is going to come down to differences of (unstated) definition of what it means for a statement to be true.
Exponent Podcast: Game of Phones
Rubbish. It's possible to have poorly defined text formats just as easily as binary formats. Remind me how to read CSV again? How do I store 64-bit integers in JSON?

Text formats are popular because you don't have to use a special tool to view them. That's the only reason.
You're already treating it as adversarial if you're thinking of it in terms of your "breaking points" and "walking out without saying a word."

Back in the day I had an interview for a business position where the interviewer's personal printer mysteriously started printing documents part way through. I'd just read "What Does Somebody Have To Do To Get A Job Around Here?" which listed that among other tactics a company might use to see how you handled distractions. I've suspected it was on purpose ever since. Even were it intentional though, it would be more of a gimmicky ploy than an adversarial thing to do.

An interviewer should be able to modulate the difficulty of a question without making you feel uncomfortable.

Also the job isn't done in a vacuum - being able to remain calm when you don't know the answer is an ability all its own. Interviewers shouldn't be creating artificially stressful situations but you've also got to be able to manage your own stress response!
That's not a virtual machine.

I'd personally blame marketing-speak on using "virtualization" at all (unless they refer to their windows/mac offerings, which can run a Linux VM as the docker host, on which the containers are run), but I can see how one could also stretch a definition of virtualization in a way that covers container.

Sometimes containers are run in VMs, but they are almost defined as "do not require a full VM running an OS, but instead talk to the host kernel".
I agree with the author that the GPL engenders a sharing atmosphere, and given its wild success, much more than any other license. It would be amazing if all software could be like this, but you also need to take into account how you're going to make money, and not just for subsistence, as a sustained income so people can take up a job, enjoy a decent life, and save some $ for retirement. Only a handful of high profile GPL projects, probably (wild guess) 0.0001% of the total number of projects have achieved this. Would you take up a job if you had those odds?
I think you're not getting the paradox part.

If you're tolerant of intolerance, you may be tolerant, but others will be intolerant. If you want a tolerant society, you need to be intolerant of intolerance.

Of course to write it down like that, it sounds like they're the same kind of intolerance, but they're not, and that's also the solution to the paradox: it's intolerance of people who are simply being who they are, that's oppressive and therefore unacceptable, but intolerance of oppression is necessary if you don't want oppression.

Copyleft vs permissive is kinda the same thing. I hadn't really looked at it that way yet, but I see the similarity.
To be fair, the reddit post was about a DevOps applicant being asked a single dynamic programming questions for the interview.

It's as if you asked an auto repair mechanic about designing involute tooth profiles on fishbone pattern gears in a transmission. Sure, if they could do that, then yes they'll be a great technician, but it has nothing to do with brake jobs and oil changes.

EDIT: Per the responses in the reddit thread, the question was: "So basically it was a variation of the exact change problem (I realized afterwards). You had to validate a string of size n. 1 chunk of 8 characters could have 1 format, 1 chunk of 16 characters another, and 1 chunk of 24 characters another. You essentially had to determine if the string was valid. So in other words, find a combination of these sizes in which the string could be validated. I had 30 minutes."
I think your second point is interesting, in completely practical terms I have to agree with you, you're already being recorded. Still, passive surveillance from a security camera feels very different from a robot with perceived agency actively following you around.
Maybe you could give the critical replies to your comment some consideration. There seem to be many interviewers who abuse their temporary power over candidates by freestyling a psychological excercise, and brag about it in threads like this.

In a way forcing the other party to give up with an "I don't know" is humiliating, and graciously allowing this answer doesn't make things better. You'd put yourself above the other person.

Imagine you'd interview someone you truly respect, a luminary of Open Source walks in. How would you go about the interview then?

I think a great interviewer can make the interview an enlightening and wholesome experience for both parties - while easily identifying the exact qualifications and the fit of the candidate.
Docker images contain a filesystem for an operating system, minus the OS kernel. This project uses Docker to build a tiny OS, extracts all the files out of the Docker image, adds a small OS kernel and re-packages that as a VM image.
You don't have to worry about the liquidity of Santorumcoin.

Since it's water based, it will always flow smoothly, because Cathio will "provides the tools necessary to increase donations and connect with both local and global Catholic communities" to maintain a large frothy supply.

https://gizmodo.com/rick-santorum-is-a-cryptocurrency-guy-no...
Hong Kong’s Clout as a Global Financial Center Clouded by Uncertainty
The only reason Facebook is doing this is so they can track your purchases and mine even more of your data.

This reminds me of what WeChat is doing in China, where most purchases are made and tracked by the government from this app. I don't even know if you can use cash there anymore.

With the amount of information Zuckerberg has on the US population, he shouldn't ever be allowed to run for president while still running Facebook.
University Student Creates Portable Refrigerator for Medicine
One is aerodynamic and pilotable in atmosphere and has lot of active parties involved at all times

The other has to be pretty hands off to be profitable. and would be a literal building in space.

Both would be dangerous to have crash, it's easier to prevent the plane from coming down though.
I think the problem most left-wing people would have with the rationalist thing is that left wing culture is a culture of reading, especially when it comes to philosophy. That's true from the most hardcore (for instance, YPG rebels in rojava are broadly united under Ocalan, who is first and foremost a thinker), to the most wishy-washy (most hippies will happily talk your ear off about Buddhism).

So the problem with rationalism is kind of obvious in the name. Rationalism, if you read philosophy, already has a meaning. It means people who believe that rationality comes prior to experience. That's not the way the 'rationalists' are using it, and what's more, the way they are using it is kinda crude, even if we ignore the fact it displays a kind of illiteracy, or at least, a disinterest in the history of thought, to re-use a really common term in a totally unrelated way.

That's also what comes across from the stuff they write. What I've read is clever, well written, well thought out, but also profoundly ignorant of the tradition of thinking about the topics they're interested in. You can't help but be crude if you just try a naive response, without first looking at how other people have addressed the problem at hand. So it comes across as the philosophical equivalent of that guy you met once who's convinced he has invented a new kind of maths without the number zero, because 'zero doesn't exist'. It might have been an interesting debate 2000 years ago, but things have moved on.
I feel like OP is naive. If he thinks Capitalism is so bad, why is he insisting that people pay him back in their own labor when they use his code? Isn't that what the GPL is? You use my code, and then you must pay back to me your improvements on the code.

What if someone doesn't want payment in labor, but instead wants some carrots? If they make a license that says, use my code, but send me carrots, is that worse than OP's insistence that he should get paid in the code of his users? And if asking for carrots is okay, then why not asking for cash, which is more fungible?

This isn't about morality. Everyone is seeking something ... even those that use BSD or MIT are seeking something. They are seeking recognition, or adoption of their protocol so they can build a symbiotic business, etc. True altruism exists, but it doesn't have a widespread impact. If altruism really did work like that, without a care for personal well being and on a large scale, then we would all be immigrating to a thriving Soviet Block right now, while the USA would be collapsing ... instead of the other way around.
It's a very natural human reaction to push back against the idea that someone else might profit from your work--whether or not you have any real opportunity to profit yourself. That was really one of the geniuses of open source licensing (including the GPL) as it developed. By contrast, in the PC world for example, there were a lot of licenses along the lines of "free for educational use only" or "you can't use this software if you're an evil defense contractor."

You still see this usage restriction thread of licensing in Creative Commons for example with non-commercial and no-derivatives being common--even though CC has basically been unable to come up with a workable definition of NC in a decade of trying and ND runs completely counter to the whole idea of remixing that partly drove CC in the first place.
Well, Nakamoto consensus or practical byzantine fault tolerance is decentralization. It's literally how groups of nodes come to consensus.
Nasa’s Moon Lander Will Be Developed by a Private Indian Space Startup
Where in America?
Time enjoyed is not time wasted. Dedicating one's entire free time to solving the mysteries of the universe will likely lead to failure. You have to step away from the task every now and then and enjoy mindless entertainment. You have to reset every now and then. I have spent countless hours on difficult programming problems only for the solution to "come to me" while mindlessly gaming, or taking a shower, or smoking a cig. The solution becomes clear when you're not thinking of the problem sometimes. There is research that indicates this is a real phenomenon.
The deal is when you’re interviewing me we’re _not_ co-workers. You hold all of the cards and decide my fate.

A big part of interviewing candidates well is breaking down that dynamic. There are many ways of doing it - I get up on the whiteboard first and write out my problem, and stay there until they’ve explained themselves and I need to get back to my notes so I don’t forget stuff. I phrase questions like “I need help implementing this function...” or “how are we going to solve this edge case”.

I don’t think either side of a tech interview is easy. The problem is only one side is evaluated.
> The reality, however, is that we live in a capitalist world. Our socialist free software utopia is ripe for exploitation by capitalists

Amusing point of view, when you realize that the largest GPL (or FOSS) projects (like the Linux Kernel for example) are developed and maintained by capitalistic corporations more than anything else - GNOME is developed/maintained by RedHat/IBM, Confluent develops Kafka, Facebook develops React, Google develops Android and Chromium, Dart, Go, Kubernetes, Tensorflow... the list goes on and on.
Stablecoin providers like Gemini and Tether can't really tell what's going on with their coins except at the edges of the network (i.e. people they directly sell to or redeem coins from).

In that sense it's like a regular bank with cash... they know their own customers but they don't know where that cash has been.

With a blockchain there is the potential for tainting coins, but you have to know that a particular address was associated with a crime.

In my view, on the privacy/censorship spectrum, a pegged stablecoin is far closer to cash overall than to PayPay or Venmo.

Regulators kind of have to either accept that reality or ban pegged stablecoins entirely. There isn't really an intermediate option. At this point it seems like the genie is already out of the bottle and they aren't like to ban them entirely.
Are McMansions Making People Any Happier?
The six major automotive alliances that aspire to be a world reference
Vows of Digital Poverty (2018)
I don’t think FB will use Ethereum or any other existing cryptocurrency.
They would want full control and there is no reason not to run own blockchain.
Also environmental impact of Ethereum mining is bad PR for Facebook.
Yes. But it is finished by air drying after fungus innoculation. There is just as much of a pathogen concern.
Please post your thoughts rather than dropping a link with no commentary.
Would you like 1e-100 to print as

1.00000000000000001999189980260288361964776078853415942018260300593659569925554346761767628861329298958274607481091185079852827053974965402226843604196126360835628314127871794272492894246908066589163059300043457860230145025079449986855914338755579873208034769049845635890960693359375e-100?
Depending on the country that might not be that easy (in France you have basically 4 months to fire somebody and then you are screwed). Also, you have to include cost of on-boarding.
Yooo
Yooo
>forcing the user to change modes is bad

Congratulations, you named the very reason this technique is effective. I am not being facetious here.

The whole idea is to make the user perform disruptive, unfitting actions -both in the mind and physically- to improve chances of catching errors.

First, to both make the mind "shift gears", or perform a "context switch", with all the related cache-flushing and prediction-discarding and all that.

Second, to activate brain regions that were hitherto suspended; the ones associated with other senses and skills, in particular with vocal skills. Fleshing out abstract concepts into concrete words helps catch mistakes, just like putting abstract feature requests into concrete diagrams or code helps with catching errors or inconsistent expectations & assumptions.
The Lesson of the Great Pyramid
Plus codes seem to be a much better solution
https://plus.codes/

Kinda curious why you would be using something like this?
Gives new meaning to "pay with your face"
Make no mistake, animals are ruthless. Watch a documentary about hippos. What happens when a new bull takes over is messed up.

We aren't simply hunting. We cage and destroy at a scale natural death can't match. There are deals like 6 chicken wings for $2. No thought is given to the conditions these animals are raised into slaughter.
JavaScript is precise for 2^53 range. It's unlikely that you're operating with numbers outside of that range if you're dealing with real life things, so for most practical purposes doubles are enough.
Of course you can have both, especially when one is the cause of the other.
I wonder, is it necessary to depend on a third-party server (gh-cards.dev)? The SVG file could be embedded inline, or downloaded and served locally.

---

By the way, I'm a huge fan of your work!

I'm sure others would find it enjoyable to see the creative and minimalist software: https://nwtgck.github.io/portfolio/
Yeah that's just wrong. If you want to change the rules, you need to update the client software which means forking. Are you saying that a group of core devs can fork the chain and not have it be contentious?
That's a public sector labor issue, not a "political" one. This isn't the same as say, the police union funding a politicians campaign or telling its members which party to vote for.
Corporations Don't Have Morals
Even though the term 'scripting language' is very loosely defined, I don't think Haskell qualifies as one.
Thanks, out of curiosity, how is this work not better suited for Mechanical Turk?
It's this 100%. People like to blame the regulations, but there's not beating the economics.

It's incredibly expensive and takes a decade to start collecting revenue. In that time, renewables could emerge as a winner.
Not hugely related but VW have sent their electric hill climb car around the ring (6:05)

https://youtu.be/lRHIiJjWhWo

Very very fast although its not a racing car per se
Then don't use null. Use { false, true, 2 } or { false, true, SomeNewEnumerationLabel }.
> Nobody won, lost, passed or failed

I mean, like, yeah they did. They either got the job or they did not.
I'm not clear why the author thinks that his dislike of others usage patterns means that there's a problem in need of solving.

If his friends and family are happy with using tabs that way, this seems like a very poor reason for browser vendors to change things up to show them the light of his workflow.
A neat idea
A trade union perhaps.
Guatemala Has a Democracy Problem
If “users” = “not programmers” (which I think must be the definition here) then neither license gives users anything except the freedom to hire programmers to do something they want more cheaply. (I include buying software and downloading free-as-in-beer software in “hiring programmers”.) With MIT/GPL the programmers can afford to charge a lot less to do the same job.

It’s fundamentally programmer freedom in either case. Any user freedom is an indirect side effect.
Facebook to Boost Ad Spending as It Tries to Restore Reputation
That is fascinating. Do you happen to know of any good resources for pitfalls/downsides of other popular licenses (bonus if layman friendly)?
The Ruby Style Guide has been around for a long time now, this is just a nice update.

The guide has received ample feedback and edits/additions over the years, with an emphasis on reaching a consensus amongst senior ruby developers and open source contributors.

I believe that adding justifications or reasons for each guideline would make the guide harder to read and search. The way it is written now is succinct enough to pass on to junior developers, and allows a company to centralize style around a well-established set of rules rather than reinventing the wheel.
I don't think Go qualifies as a 'scripting language', even though the term is very loosely defined.
No, that substitution completely misses my point. One can have deep and well thought out principles and morals and apply that to the strategic selection of a license, and also in choosing which projects are worthy of contribution. Ideology-based decisions are in a different category.

When I look at RMS, I see someone who has thought deeply about the implications of various licenses, and has decided firmly what kind of projects are worthy of his time. He has an agenda, and acts upon it thoughtfully. Some of his followers are not nearly so thoughtful.

All I am saying here is this: before choosing a license, be clear in your own mind about your agenda.
I mean the fact that it works as a treatment. We don't have much more than doing a blind test and checking improvement to test causality. There are so many real world factors that elimination wouldn't work.

I see that you like Jung so I'm sure you're aware that there's more than neurochemistry that can influence it, but when talking about drugs, incentives seem to be aligned such that one should expect patented substances to have the most papers showing positive results vs something cheap and readily available.

Plus I thought you were only basing this N=1 on blood tests so I didn't like dismissal of paper based on that, thus the tone of my prev reply, I'm sorry about that.
YouTube’s Algorithm Incentivizes the Wrong Behavior
#3 is missed by too many people. We need to start seriously considering what a "post-work" economy might look like, and we need to start drumming up the political will for the massive income redistribution that will be necessary.
It's a question who you trust, not a question of the format. Personally, I would only run applications from original authors or projects I trust, and only directly from their download page. Not from some random 3rd party download site or app store. AppImage allows me to do that, with no 3rd party in between the author and me.
At one of my previous gigs, we managed to hire someone who couldn't write more than basic control structures. I have absolutely no clue how it happened as I wasn't involved with the interviewing process at the time. The people who were involved blamed the recruiting firm for not doing adequate technical screening, but that doesn't explain how this person passed the on-site interview they performed... At any rate, we let them go after 3 days.

I have no way to prove to veracity of my story, so feel free to add it to the "urban myth" pile. But it was extremely bizarre to experience.
> It enriches everyone, even those who I don't necessarily agree with.

That's definitely a valid PoV, but you just have to realize/accept that it may empower people who have power over you. I'm mostly talking about economic power here, but with the absurd expansion of lobbying, etc., this may extend to political power, cf. Turbotax[1].

Again: It's ultimately up to you, but for me... I don't want to give big conglomerates an inch if I can avoid it. Both as an individual and as a software-development business owner. (We do bespoke software, so "overly-permissive" licensing isn't really much of threat in that space -- from either perspective: There's no software that does what we provide, nor would what we provide do much for anyone else except our clients.)

I'm not sure if this is too controversial, but I think BSD (permissive for developers, maybe restrictive for users) vs. GPL (restrictive for developers, permissive for users) is very similar to the Paradox of Tolerance in a way.

[1] Who knows if they're using MIT/BSD licensed code, but I think it serves as a good example of the power of lobbying at least.

EDIT: I don't grammar so good.
It's a stablecoin...
Or just FaceBucks
It’s not a trick question. I am expecting them to answer the questions honestly. If they know the answer, go ahead and answer correctly. If not, don’t pretend.

I don’t want to hire someone who isn’t going to admit the limits of their abilities, for whatever reason. Could be smugness or lack of confidence, either way it’s a bad signal.
Show HN: Requestfordata.co – tell us what data you need and we'll get it for you
FaceFucks?
I would have accepted "Class", but race on its own is too simple. Race is an aspect of class (or assumed to be) but the real fact is that policing and law enforcement in the US seems to have a huge issue with it's "Two Tract" system: Rich (often) White kid and Poor <race of your choice> kid are not going to get the same treatment by the police, courts, or media when they drunkenly drive their car into a Walmart.

Remember, the people in power are white, but that does not mean that white people are the people in power.
Exactly this. Magnesium oxide is terrible at being absorbed, people need to take chelated Mg.