skysight-inc/HackerNews huggingface dataset:
We are always going to depend on politics or society in deeming some resource as "public", as "commons" or as "property", because those are concepts that get their meanings from how people think about them. Whether they are defined by custom, by the legal system or because everybody shares the same ideology, they are necessarily social constructs - there's no such thing as "real" and "fake" property except as understood by people.

IMHO the biggest lie of our society is not property about physical vs intellectual goods, but the ideology that applies the same concept of "property" to the gadgets you can keep in your pocket and you can keep control personaly, and equate it to the large multinational company encompassing the work of thousands of people on several continents. They simply don't have the same behavior nor expectations, and yet somehow we're supposed to apply the same legal framework - in order to uphold the decisions made by the few people who are in control of the large organisation.
Small donors, not French tycoons, foot Notre Dame work bills
Oh, Google... You mean I should have started rejoicing five years ago??! Well better late than never.

At least I don't have to have my Cotton Gin Patent Expiration Party on the same day as my Tabbed Windows Patent Expiration Party.
Metered mobile Internet is cheaper, and I don't need anything like 2GB / month, so I still use it.
I think Haskell allows for arbitrary-precision with the Integer type. It is limited only by the available memory in the machine.
"Ice Kite Buttboarding" would be a better title. Who knows what zero prestige is supposed to mean?
Is Convergent Encryption Secure?
A less politically motivated study would have also studied whether men were more likely to call an ambulance for their wives than for themselves.
What “Slaughterhouse-Five” Tells Us Now
I find this the most jarring thing with Rockstar Games, and it was particularly noticeable to me in Red Dead Redemption 2.

It provides a beautiful, immersive world that is ridiculous in its attention to detail. The amount of stuff to do, accurate flora and fauna, weather effects, and NPC behavior, is ridiculous.

But the moment you start a mission, things are on rails and you lose that freedom. Or the moment you commit a crime even without witnesses the law will find you like a homing pigeon. Most entities in the wild (trees, animals) are just elaborate props and there's nothing emergent about them, and random encounters are not random at all, but just selected from a pool of missions.

They're still great, but for me it did mean having to let go of the 'immersive sim' expectation and instead approach it as a ridiculously detailed version of a 'typical' GTA-style non-emergent game.
Don't steal other people's jokes without attribution.
Agreed. And it's one of the reasons why I dislike the trend of the browsers being increasingly locked down and non-modifiable. Soon, even to recreate this plugin you'll have to run a parallel fork of a browser.
Chesterton is a great call. You who are reading this, go read orthodoxy at some point when you have time.
It makes natural sense for the robot to move from identifying spills to cleaning them up. Lots of people say "well somebody just sees a spill and sends a human to clean them up" which doesn't work when the first person to detect the spill is the old lady who slips in it and breaks her hip.
Any interview (of mine) is a conversation - they're not something you pass or fail - it's just a way for a potential employer and employee to get to know one another so they can make better decisions. Nobody won, lost, passed or failed. The interview is just there to provide more information to determine if the potential employer and employee would fit well together.

If I were in an interview that was presented as a zero sum game I would walk out too.
>But at a certain point you just have to realize that there are differing points of view, that is just the way things go, and "progress" includes all of them.

This is really insightful, to me. Worth keeping in mind in today’s world.
Getting past the interview isn't the only step to being fine. I also want to work at a company where my co-workers know what they're doing. When the hiring process uses an irrelevant filter, you end up filtering out qualified people and letting in unqualified people.
"if you don't care what people do with your software and just want anyone who finds it useful to use it, including anyone from Stallman-esque ideologues to cogs in the FAANG machine and everyone in between, then use BSD, MIT or similar. If you care about "free software" as an ideological movement and only want to give your software to people who are, in exchange, willing to help advance it, then use copyleft."

It's really not about advancing ideologies but advancing your software. For software under with a Free license, the source code to any improvements someone else made to your software would have to be distributed along with it. Without it, they could keep any improvements they made to themselves.

So using a Free license provides a tangible, non-ideological benefit to your software, in so far as the source to any improvements will be distributed and can be integrated back in to it to make it better.

The one wrinkle is that the traditional GPL was not designed for situations where the software is never actually distributed -- ie. "web services"/SAAS and the like. In that case, even software under the traditional GPL that companies like, say, Google uses could be improved by them without having to distribute the source, as the software only runs on their servers and is never distributed anywhere.

This is where the AGPL comes in, and why Google forbids using AGPL software inhouse.

This is also why I license all my own software under the AGPL.
It would be nice to hear about the optimization method with convergence guarantees etc. Introducing the model is nice, but you need to show quality and easiness of fit. You can maybe do this before since you rely on the idea of learning the parameters somehow to motivate the model.

You can relate to NNs for free since it is a linear layer with sigmoid activation.

You can stress it is linear in that your decision boundary is linear.

I don't like how capitalized letters are not random variables but are observations.

You can give some examples of what conditional PDFs P(H=1 | D ) look like and what you can model. In your case if the ideal temp for coffee is 190F and +/- 10 or more and the coffee is bad then you hope that (temp - 190)^2 is a feature input.

Congrats on the book deal!
Rclone Support at Rsync.net
Considering they buy the books from people for something like 10% of the MSRP, it is definitely a decent markup for them.
The one whiteboarding code review I had was to pseudocode a merge sort on the board. I knew the question he was going to ask because I had two coworkers who had gone through the process previously, one had worked with the company and the other declined the offer.

I already had an offer by then but I did the interview for grins and giggles and didn’t try to remember what a merge sort was. I actually wanted to test the culture of the company. If they ask me to write a merge sort and I don’t know the algorithm, will they describe it on a high level or will they look at me derisively? That would tell me a lot about the company.

Well anyway, the guy was nice enough, I did the mergesort on the board, got an offer but decided if their interview for “senior engineers” consisted of the ability to do a merge sort instead of deeper architectural questions, that wasn’t the company I wanted to work for.

When I conduct interviews, I have a simplified non working (but compiling) class that is a sample of the types of problems we solve everyday with a set of failing unit tests. We pair program and they have to see if the tests pass.
Because you want the job.

If you don't put in the work, someone else will.

These are high paying positions. You can't just expect to lazily stroll in.
http://web.eecs.utk.edu/~azh/pubs/Henley2018bDissertation.pd...
FWIW, for those interested, there's some discussion of the "Code Bubbles" environment which allows arranging working sets on a canvas. (IDK if this falls under "limited canvas" or whatever).

I think a big part of why this hasn't caught on is that the benefits of a layout which maps to a mental model are _generally_ less than the cost of arranging things.
Because you are applying for a job where the interview requires you to answer that sort of questions. Maybe you don't want that job so much, and that's okay. Personally, I would refuse to do take-home projects, and that's also okay.
Dr O’Connell continues, “Towards the end of the mid fifth century we see a shift in the diet of the local populations away from one rich in animal protein and imported wheat, olive oil, fish sauce and wine from North Africa, to something more akin to a ‘peasant diet’, made up of mainly plant proteins in things like potages and stews. They’re doing the same kind of manual labour and hard work, but were sustained by beans and lentils”

This goes back to an earlier discussion I had on this site. Roman history covers a lot of time and space. The typical city denizen might have had a very good life at a certain time and place, and not so much at another.
No, they don't. There's a benefit in being able to snapshot the current state of a dynamic application.
One: True, and a problem, but doesn't change the sign of the slope of the demand curve.

Third: True, and may make the demand curve flatter, but doesn't change the sign of the slope of the demand curve.

Fourth: True, and may make the demand curve flatter, but doesn't change the sign of the slope of the demand curve.

Fifth: True, but doesn't change the sign of the slope of the demand curve.

That leaves your second point as the only one that actually addresses the question. But even that only gives a plausibility argument that it might slope the way we would wish, rather than the way most people expect. Your last two paragraphs also merely indicate that the question is open.

But the thing that triggered this discussion was this statement by tyree731:

> For example, it is incredibly debatable that raising the minimum wage would improve the livelihood of low income workers, as those workers could end up trading underemployment for unemployment.

To which you replied:

> Or that's an old wives tale, and the market will adjust and keep them employed...

Which seems to indicate that your position is something other than "it's incredibly debatable" - that the demand curve for employment will raise employment if the minimum wage is raised, and that it's an old wives tale that raising minimum wage will cut employment. But in the parent post to this, all you've shown is tyree731's point, that it's highly debatable.
I've found that good-intentioned anything that is otherwise considered "bad" isn't actually good-intentioned, it's just perceived that way and used as an excuse for ill-treatment of those they don't like.

I have a friend that comes across as pretty racist when he talks politics, but is incredibly respectful of the same race when discussing working with them.

I have a friend that moved to the south that openly told me "moving to the south will make you racist because white people are treated so poorly by minorities".

My personal experience in extremely liberal areas in Oregon is that expressing any support of a religious idea would instantly garner personal attacks and outrage. Again, the idea that all religious ideas are oppressive, so it seems it was justified to attack me over it.

This is a complicated issue, but I have found that discourse over this topic is nearly impossible to have in public with people that disagree with you.
Resin vs. Filament 3D Printers: Is an FDM vs. SLA Printer Right for You?
I know that everybody say this, but my experience in real world tells me differently. DevOps is a skill, beside being anything else.

Good DevOps engineers are above everything else good developers. Those kind of developers like to control every aspect of the final product so then they enter system administration, networking, deployments, metrics etc.

On the other hand there is DevOps culture and teams and that is something else and can be reasoned about separately.
The only benefit I see is that it'll likely be an ERC20 token which means more gas payed to Ethereum (which is great). Also, it'll essentially be a fiat on-ramp for billions of people looking to get into real cryptocurrencies. Assuming they allow the token to be traded on crypto exchanges anyway.
This comment is hilarious. Apple switches from Classic Mac OS to OS X, the defining difference being that OS X has Unix underpinnings.

Apple then goes from almost going out of business to being one of richest companies in the world (sometimes the richest).

And this is supposed to be evidence that the command line isn't important?
I don't get it, why do I so regularly see these random solutions to depression on the homepage? Are startup founders really depressed or something? Is there a rash of suicides in this community? I don't get it.

Overwhelmingly, normal-ass anti-anxiety, SSRs, and therapy is to be the best form of treatment. Pumping your body full of magnesium is a hack that falls in to the bucket of exercise or sleeping more.

If you're scared about going to the doctor and getting prescribed, that's one thing. But mainlining crushed up magnesium vitamins to fix your depression is a complete lack of understanding of depression.

Magnesium is not treatment. Mushrooms and Ketamine is not treatment. Get actual treatment.
Seems like a very confusing name for a shell, seeing this without knowing the context I saw 'Oil', 'Shell' and assumed that it was about some oil spill or event with Shell Oil that happened in February I was unaware of. Looks like an interesting project regardless.
Observable’s Not JavaScript
But I don’t think I would want to work for a company full of people hired via that process. I’ve met too many smart people(tm) who spend more time arguing about how many angels can dance on the head of pin than they spend figuring out how they can ship software faster/better/profitably.
IME, most of the time companies co-operate with good faith. Why wouldn't you? You can't treat everything as a warzone, and most people are human and don't take everything to an extreme. Recently someone filed an FOIA on us for some gov work we did, and we had no problem sharing the requested documents. We redacted what we felt was confidential information, and sent it off and that was the end of it.
It's really not all that subtle.

If you want to laud yourself as tolerant and pure, and then do bad and intolerant things, one way to avoid the obvious inconsistency is to furrow your brow and say, "well, it's a paradox," and then change the subject.

Look, I was in the Army. My job was to close with and kill the enemy. I can say, "well, a peaceful society sometimes has to make war, it's a paradox!"

Or I can cut the bullshit and accept that we're really not very peaceful.
Yik Yak Founders Disconnected with Customers. Here's How to Avoid That
Do some containers run outside a VM? Docker for example "uses operating-system-level virtualization to develop and deliver software in packages called containers."
rclone runs over plain old SFTP so in terms of transport, it's a no-brainer ...

The issue was that rclone requires a server-side binary to run and the rsync.net platform has an extremely simple, stripped down, jailed environment that we are extremely reluctant to add pieces to.

It was definitely worth the time to explore every command line option (there are a lot of them) and whitelist the ones we're comfortable with and put the binary in place - rclone is a swiss army knife for cloud storage and I am excited to start writing recipes for doing very interesting things with your rsync.net account.
Religion is a fair analogy, because it has a lot of weight to people who agree and no weight at all to people who believe something different.
> but what difference does this make in practice?

they have to give RHEL customers the source to all their patches, and allow them to share it with the entire world.

In practice, that means everyone gets better software, and RedHat gets compensation for their hard work.
How does answering tough algorithmic questions avoid false positives for roles that don't require algorithmic skills? I can breeze through an interview like that but I'd be a terrible hire for a role requiring skills in Kubernetes, Docker, AWS, Terraform.
I can offer some general principles, but when it comes time to apply those generalities to your specifics---to give legal advice---you'll need to speak with a lawyer who will stand professionally accountable to you. I won't.

Let's put licenses for public software projects into three general categories: permissive, copyleft, and noncommercial. MIT is a classic permissive license. GPLv2 is a classic copyleft license. Prosperity (https://licensezero.com/licenses/prosperity) is a recent noncommercial license.

Heavily simplifying, and ignoring a lot of details and variations:

Permissive licenses allow you to do more or less whatever you please with the software, as long as you make sure that copies of the software you share with others come along with copies of the permissive license terms and the developer's copyright notices.

Copyleft licenses are permissive licenses plus one extra rule: In at least some circumstances, you have to share and license your own software work the same way. When you have to share, and what code you have to share, varies by specific copyleft license.

Noncommercial licenses are permissive licenses plus a different rule: You may not use the software for commercial purposes.

So what's the deal with developers releasing code under copyleft licenses, and then charging individual customers for "commercial licenses"? To understand that, we have to read the licenses in context. It's not just about what the licenses say, but about how that fits into the broader picture of the software industry.

Most companies producing software insist on keeping their software closed, rather than releasing it in the open. That way they can sell access and permission to use it. These companies will not share their work alike. So they intentionally avoid and reject software under copyleft licenses that would require them to do otherwise.

However, sometimes these firms really want to use software under a copyleft license in their products. If possible, they'll often try to buy a license from the developer that allows them to ignore the copyleft rule, so they can have it both ways.

Meanwhile, these firms often use tons and tons of permissively licensed software. They're free to do that, without paying anyone, so long as they follow the rules about copies of license terms and copyright notices.

Hopefully that gives you a broad picture to work from. Good luck with your project.
You're saying this is how the language works.

I'm saying the language could work differently.

The case of referring to a class inside its definition is quite different from your "Bar" case. The thing referred to is already declared, it's just not fully defined yet.

There is no logical reason I can see making it impossible for Python to honor the obvious intention of the programmer here. It seems it has just chosen not to do so. Though I'll admit I haven't thought through every weird corner case :)
Social media is the opium of the people
AI Habitat, an advanced simulation platform for embodied AI research
It'll likely be an ERC20 token. So maybe people should be exchanging them for ETH.
Best Free Human Resource Management Software
You are proving the OPs point: they are looking for people where "I don't know" is acceptable in collaborating with others, not for people where saying "I don't know" is considered a failure or humiliating. If someone is humiliated being asked a question they don't know the answer to, then they aren't a culture fit.

As Jeff Bezos says, the older he gets, the more he realizes he doesn't know.

Most people have no issue with saying "I don't know." I've worked with people that can't say "I don't know" - they are incredibly toxic.
Best interviewer I ever had for a development role gave me a sheet detailing a (terrible) high level implementation of a ticketing system, gave me an hour to look at it and then asked me what I thought about it and what I'd do differently. It got us talking for a long while and both of us learned a lot about how the other thought and worked. I still think about it, and found it brilliant. Downside is you can't have an HR clerk do the interview but I think that's actually a positive thing in the long run.
As if promotion and baby were substitutes for each other...Thanks for sharing. Agreed - much needed research to put numbers to the discussion!
Yup, me too. Apparently the capability to form vivid mental images is not a human universal. See this informal poll: https://twitter.com/backus/status/1091203973246111744?lang=e.... Unfortunately, I fall into the 27% that choose (1), i.e. they see nothing.

I really, really, really wish vividness of mental images would be trainable. I so want it.
Hard to swallow without any reasons written behind each decisions.
Digital Exclusion and Fraud – The Dark Side of SMS Payment Authentication
Probably because you don't live in a very rural area or the bible belt. I knew many creationists from my hometown and peripherally in college, but haven't had any creationist friends or active acquaintances since then.

A lot of creationists tend to be older and uneducated so working in tech in a larger city is kind of the polar opposite of where they congregate.
>It felt like a loss of control when I learned recently that facebook uses a loophole to exchange data with Whatsapp... https://medium.com/@gzanon/no-end-to-end-encryption-does-not....

That's not what the article is saying - the linked article says that there may be a way for Facebook to do this, but there is no proof that they are. That still leaves room to say that maybe there should be user controls against these app extensions, though.
>Another said the robot is currently broken and stored on the charging dock, a $35,000 decoration.

Thats a lot of cameras you could buy right there. I was figuring around 100 for a medium sized store. (40 ft isles, 12 of them, 2 cameras every 10 feet). How much is a little wifi camera that can send back a few images per minute?
Deep learning to see if a scientific report has been supported or contradicted
I worry that the downturn of GPL use will have consequences in the future. I understand why the GPL has its issues in context/s, but I don't see why it shouldn't be the default for open source where possible.

The political argument that gave birth to GNU/FSF seems to have lost it's bite in this day and age (perhaps due to a feeling that now open source is the de facto default, it will always be this way?)
Imagine if the US immediately collapsed.

After the collapse of the USSR, regional governments and foreign governments stepped in. If the USA collapsed, New York, Texas, and California would have something to say about it. My point is that "collapse" is rather nonspecific.

The billions of dollars of trade that goes in and out of the Los Angeles port (the largest port in the US) would drop by 90% or more.

That narrows it down a bit.
Most containers run outside of VMs.
What? Denmark has all of Greenland!
I use unix (linux) every day, what does Oil fix that is wrong with bash/shell? (I am not a power user per se, so genuinely curious what I am missing out on)
What are the benefits of this limited, paying cloud system over just RDP to your workstation?
That 90%+ of the hiring signal can be projected onto "hours spent on leetcode" is exactly why this process has become a parody of itself.
> and pass it off as your own

No, the MIT license requires attribution by including the original copyright notice with any distribution of the software. You can claim credit for the parts you build around it, but you can't claim to have written the MIT-licensed part.