skysight-inc/HackerNews huggingface dataset:
As long as you have a clear dataflow you don't need transactions, you just need to make sure there are no loops in your dependencies. And you have to do that with transactions as well, otherwise they'll deadlock - the difference is that if you make a mistake you get to find out in production rather than when designing.
i think he meant Springfield, Oh Hiya Maude!
The democratic process incentivises transparency. You want to make public all the good work you're doing and the opposition wants to discover all the bad you did so they could turn the people against you in next elections. And it also does guarantee more rights (although eventually) as history has already proven.
Most people haven’t thought about it very deeply.
I was offered a donation once. It turned out to be some kind of scammy new crypto coin that someone was trying to push. That was a very sad low. Besides that, I got a $10 donation of real money once. I treat open source as just a hobby, I'd love for it to be something more but analyzing the situation it's not very realistic.

Read this amazing article on how much money Open Source makes: https://staltz.com/software-below-the-poverty-line.html

The best funded JS open source project, Vue.js, receives $16k/month[1]. That's a single-developer level of income in SV. The fact that TechCrunch, who regularly covers multi-million deals and CEOs making millions, says that "the revenues can be outsized" with these numbers is ingenuous at best: https://techcrunch.com/2018/06/23/open-source-sustainability...

So you have few realistic options:

- Save enough money to not need to work again (FIRE - Financial Independence, Retire Early, etc).

- Live very cheap, which could be a flip side of FIRE. Be ready to move to Thailand and other cheap countries.

- Work on open source on the weekends or after work. Alternate working N months/years and then doing OSS M years.

- Do consulting as a part time job and open source. If you play your cards right you might be able to join both consulting and OSS somehow.

- Find the companies that do open source and apply for jobs there. Not so many options, but it's realistic.
This is just a list of excuses.

Following good practices have nothing to do whether it is "commercial software" or "front-end software", as the author claims.
> We live in a world now where incredible amounts of capital are chasing returns because of zero and negative interest rate policies. The only solution will be regulation.

The counter and historically more persuasive argument from the left is that the falling rate of profit will lead to more war and colonization. It’s hard not to see what’s happening in Yemen and the Saudi’s investment in SoftBank through this lens.
My comment also stated that it's not stealing if you order from a business that decided to operate in a way that causes them to lose money if you order with them.

Investors know that the company they're investing in will lose a lot of money and the know about the business practices that basically give away money in order to gain popularity. It's not their money anymore after they gave it to the company. It's true that if the company goes bankrupt they lose out, but they can prevent losing that money by not investing on companies handing out free cash.

The software itself is not unethical, the business practices Doordash/Uber/Yelp/etc. follow to make their software popular are. The problem is that these companies seemingly can't make a profit without using huge investments to crush the local competition. If they were to act ethically, I would have no problems with these companies.

Also, taking away future profit is not stealing, it's part of the risk of doing business. Don't stuff your money into risky business ventures if you don't want risk.

It's quite sad that pension funds are investing in these predatory businesses but protecting their investments because they're too big to fail undermine the entire concept of competition in capitalism.
Python is the language of choice for schooling these days. As Java once was. One could argue that Python is much better suited for it.

This may mean that low level language skills become rare though. Besides memory management, Java is kindred of C. Many years ago schools started students in Perl and PHP, eventually giving way to Java. Now they're back on dynamic languages. Will the pendulum swing back the other way when schools realize that graduates are missing many skills needed to work with lower level statically typed languages? I guess time will tell..
It's complicated. Corpus callosotomy, also called commissurotomy, to relieve seizures was not designed for the purpose of creating completely non-communicating hemispheres. Every patient is different. And so on. There is a long list complicating factors and a longer list of possible factors. My guess is that it adds up to it being really difficult to make two truly separate consciousnesses, and that observations of these patients see interesting effects but they are still one mind.
I found Austin insufferably boring and hipster. San Antonio and Dallas felt much more authentic and fun.
Sure. And those countries should pool their research budgets and direct them to the institutions and companies which invent the vaccine technology.

Of course, that isn't being proposed.

What's being proposed is that the companies spending billions on research donate its results without compensation.

That would be a catastrophe for R&D, as in the next major health crisis, no companies would do any R&D fearing bankruptcy if they did.

Money exists for a reason, and things cost money for a reason.
They are only indistinguishable in all the ways that we know how to look. There may be a way to differing them that we haven’t discovered yet.
Those poor capitalists and their empire just didn't have the means to let the filthy unwashed poor of Ireland eat. It was done out of economic necessity.
Preferring something doesn't automatically make it good or acceptable. Just like how some people prefer to smoke or prefer to gamble or prefer to drink.

Regarding your point, debt today is only cheaper because it is available and widely pushed by the government through banks. If lending money on interest were hypothetically banned, then everything would have to change, and we'd have a fair equilibrium.
I wish Postman were integrated into my VS Code terminal.

(well beyond this, I mean: https://medium.com/@kilgarenone/you-might-not-need-postman-i...)
Ah, probably right. I'm a bit fuzzy on my random state capitals these days. :-)
> rather than "FIRST!" or whatever tripe I used to see

It's sad that the lack of "first" is considered as a breakthrough while it was actually the normal situation for decades (every single forum will give you a ban if you start spamming "first" or similar shitposts). The only reason why "first" became a thing is because YouTube has near-zero comment moderation.
I think what's going to happen is that countries like China are going to lead the way with covid drug and vaccine development.
It's not coming and coming -- it's here. Prices are negative, and they need at least something like ~$60/barrel to keep their government running and closer to $80/barrel to keep their whole country running.

But yeah, I agree with your main point: they're jumping at deals and chasing big wins, a la Dubai. Cuz they don't really have any other choice.
I dislike this philosophy, that a person in one field of expertise can have nothing constructive to say about another, or can't learn it.

Reminds me of "don't roll your own cryptography." Well, all the standard cryptographic algorithms were rolled by someone, and they had to have thrown out their first pancake too.
In a way you can pay the rent with it...

As soon as you're famous enough in a particular field, companies will hire you just for your name. Doesn't matter if you don't do much useful or only work one day a month - they'll still pay you decently to have your name associated with their brand and products.
every time I see such great, simple and intuitive explanations I always remember how these topics were presented in Uni and want to tear-up a little: monotone voiced prof draws some nonsensical formulas and crap on blackboard, explaining zero things, giving zero context and examples. After a lecture you'd go to an excercize and start applying these formulas to artificial isolated problems, like a symbol manipulating machine. I always imagined myself being a person in that famous "chinese room experiment", a mindless monkey, manipulating symbols in equations with zero underlying understandings, just as it was "taught". brrr.
Wow! I've hosted a good bit and that's completely different from my experience.

> Women would be surprised that I had a bed just for them

It sounds like you were taking a lot of the desperate people on the site that aren't mostly in it for the cultural exchange but to save $5. Because here's the thing - everyone's profile has a section detailing what kind of room/bed the Couchsurfer will get. A "shared bed" is a red flag the size of Russia.

That's the other thing: I like to read the CS profiles of the guys accused of being creepy. 95% of the time, it's VERY obvious who they are. Guys will have "sex" in their interests, only have a shared tiny bed, or pictures of them shirtless, or 100% references from young women, etc., etc. That's the beauty of Couchsurfing - if you see a profile that you're not 100% confident in, then just move on; there are fifteen million people.

The real problem on Couchsurfing stems from people not reading each others' profiles. People get greedy, see a way to save on hotels, then send out copy-paste message spam that's not unique to your profile. I only host people who send me a message personalized to my profile, and even then that's after a lot of reading their profile, references, etc. I simply ignore the copy-pasted messages - if you don't care who you end up with, then you're not Couchsurfing for the interesting experience, you're doing it to save a few bucks.

If you don't read profiles and carefully select, then you're basically rolling the dice. This is the #1 cause of bad Couchsurfing experiences.

TL;DR: if you choose a host without reading, Couchsurfing just becomes Omegle IRL.

(If you're a woman reading this and want to Couchsurf 100% safely, you can do things like only surf families, other women, places where you'll get your own room, etc etc.)
Could you please post it to https://www.reddit.com/r/iamverysmart/?
maybe not hundreds, but yes reviewers are planned for. thanks!
An analysis of contributions to Wikipedia from Tor
Where is this accountability? The Senate by design has two senators regardless of the population of the state, meaning that if you live in a more populous state, you have less voting power than people living in the flyover states. The electoral college also biases the Presidential election to less populous states. Not to mention even in the House of Representatives the ratio between the parties doesn’t match the popular vote because of gerrymandering.

How “accountable” are judges with lifetime appointments?

Google is accountable. If they don’t give people what they want, people don’t give them money directly or indirectly.
Until 7 years down the line you have to round up a team of your most experienced engineers and add some to figure out how to scale the frecking' thing.
Did you mean to reply https://news.ycombinator.com/item?id=23221433? I don't see how QEE is incompatible with the notion that measuring something necessitates interacting with it. Photons are usually measured by absorbing them and turning into electricity.
The same thing happens on HN. Not saying it's a bad thing on HN.
To avoid paying too many taxes on those sweet donations of course /s
Ah, cool. Makes sense. ツ Thank you, I'm grateful for your answer.
Show HN: Common ownership between S&P 500 companies
Easy question: I get a paycheck every other week from my employer, Red Hat, who pays me and thousands of other people to build, maintain, and support enterprise open source software.

We're still hiring, by the way.
Connection Between FIP and Covid19
I haven't encountered this argument before. Could you expand on this a bit? Or point toward some articles on the topic? Thanks!
> What we want is a theory for deriving organizational subjectivity from a non subjective substrate. What might this look like?

I think the Reinforcement Learning framework is useful here. An agent exists inside an environment, it has some rewards, it is capable of sensing and acting, and its goal is to maximise its rewards over time. This implies learning, exploration, planning and the ability to model itself and the world. Of course it is possible for many agents to share the same environment and have different bodies, rewards and needs.

I think sensing, learning and evolution are good filters for judging if something could be conscious.
Oil. You can probably connect the dots from there.
I still don't see how switching from Google to a VC-backed CDN startup is better for ethical purposes.
> UN can do nothing

Exactly my point.
What “sanctions” were they facing? They were called out because their app was a security nightmare.

https://www.cnet.com/news/fortnites-battle-royale-with-andro...
damm that what i was looking for?
Nvidia GeForce now installs from the play store on arm-powered chromebooks
That's why I excluded Uber and the like, the push was for the same strategy for all sorts of their smaller invesments.

Edit: thinking companies like Wag, DoorDash, etc
That’s exactly the choice you make in the US.
I think we're only going to see more piracy. If third world countries want to stop being underdeveloped, they need to act now and allow pirates to stop this inhumanity.
Does <190k views over 10 days really count as going viral?
And if you have forgot your password but filled the email field, you can reset it with https://news.ycombinator.com/forgot
And does the German government care what the data chief says or is this just a HN-feel-good article of no consequence or substance?
Garbage article, quote from it:

"They aren’t worried about it — not because this is a disaster they are trying to cover up, but because this is a routine bug that doesn’t really affect anything important."

If you have a bug you can never know the side effects that it can be causing.

So neither the article author nor the guys who wrote the covid sim understand complex systems.

It would do them much good to read a few works by Taleb.
Their problem is that they don't know what they don't know, they think they know what they don't know, but they don't.

Also saying that it's "ok that scientific code is crappy formated/strutured" clearly demonstrates that these people, neither the author of the article, truly understand intuitively how quickly things can (and always do) go wrong with programs because they are complex beasts.

This reads as an acadmic without truly intuitive knowledge of how things can go badly defending other academics.

If a product is meant to put millions into quarantine it must be damn well tested and not a quick demo playground.

A good product can obviously evolve from a quick academic playground, but academics seem to finish a product fully so rarely that they don't understand that unless they test it severly thourougly that it will have bugs.
> Where is the proof of inefficacy?

This is a really odd idea. Drugs are normally assumed ineffective until proven otherwise.
While I do like the style sheet that was created, the marketing spin on this page was off-putting to me as well.
Both the 14th and the 15th Amendment enumerate voting rights.
The big empty: How corporate headquarters have abandoned America’s suburbs
This is just a list of excuses.
Yes, there are different standards, for scientific code compared to a website. but any number that is used for a decision, should be up to a standard. Including unit tests, readability and cleanliness. If it’s just a model, and ‘doesn’t need these’ then it should remain in the lab and far from policy decisions.
It not hard. China keeps winning by running the same play.

https://www.theguardian.com/world/2020/may/14/china-hacking-...
Could also be mentioning of "quarantine" directly. Might make sense to make your app description more generic to just being home, so that it will still be applicable after the COVID-19 pandemic has come to a conclusion.
Last I heard, integrated information theory is _not_ neutral w.r.t. substrate, i.e. to compute the consciousness of a human being simulated on a computer chip, Tononi wants us to apply the IIT calculations to the computer chip.
The article says:

> While these checks could also be handled by unit tests, most scientists generally just end up with their own weird set of ad hoc test outputs and print statements. It’s ugly, and not infallible, but it tends to work well given the intensive nature of our result-testing behaviour and community cross-checking.

The sense in which this statement is plainly wrong is actually addressed in the original article:

> Regressions like that are common when working on a complex piece of software, which is why industrial software-engineering teams write automated regression tests.

This is the whole point. You can only run your "ad hoc" print-statement-based tests once off, which is why such "tests" are useless for finding regressions.
I'd disagree. That's exactly what an insurance company is for. If they did their underwriting correctly, both sides are fine.
> 3a is always set, so there is no reason ever to fall back

It would appear so on first glance, but consider that sometimes, the 3a value is useless, and some home-brew analytics will reveal that; so you can think about whether to not take the value into consideration for the locale. Unfortunately, the real world is messy like that. :(

Examples:

• browser was never configured because the user does not know how, or even that the capability exists, and hence does not reflect the true intention of the user

• browser configuration could not be changed for technical or social reasons

• browser is hardened against finger-printing
> So according to this theory, you'd only wake up on someones else body if that person had the same sum of experiences you had

I know that's impossible for many reasons, but which body would you wake up in if somebody would make an exact subatomic-perfect duplicate of your body. Wouldn't the copy become just a twin having identical memories and believing he's you? Wouldn't you still only see the world from the point where you've been rather than where your copy has emerged?
Alarm bells are ringing from their refusal to release the original code. There is no justification whatsoever for that, and the excuses given are totally unrealistic.
Designing and Implementing the Controller for Neural Architecture Search
There’s tossing gasoline on a pile of cash and then there’s tossing gasoline on a pile of cash.
I remember reading that these loans are often forgiven when the stock doesn’t work out as expected. It’s just another way of paying more.
Scientific code is no different than prototypes of commercial products. The goal is to iterate quickly, rather than to make a perfect releasable product. Take a look at the early internal sketches of the iPhone and iPad and you'll see they look massively less elegant than commercial products: but nobody writes breathless articles about how Apple Does Not Known How To Design Consumer Products because of it.
I have been tracking my life for 4 years
Worst thing that ever happened to HN was self-awareness, now your comment is worse than if it had just focused on what he was saying rather than where he said it and my comment is also worse because I included this paragraph. We should probably ban mentioning that this is HN on HN.

He said something like "OS apps have the quality of being windows, you can open different windows into the same data" (okay he literally said "bringing knowledge from one app to another" but it can be re-framed as bringing different apps to the same knowledge - which I argue is more characteristic of the "local experience").

Your "refutation" was to list a few web apps that are considered useful.

A more sane way to refute his argument is to talk about open APIs and how you can bring your data into different contexts using these tools as well as GUI web tools like these things for converting file types, making small adjustments to PDFs, GSuite or other tools.

However that refutation falls on its face when you want the window quality; i.e. looking at the same data with different perspectives. The reason is that the computers running these web systems are foreign and disjoint so you are dealing with a distributed system, sometimes you are lucky enough that it was designed to function how you are using it (google suite is this to some extent), however most of the time you have to bring your data to them to use these utilities and then things float out of sync as you move between tools and your Downloads folder fills up with intermediate artefacts.

We are moving back to the local system, and Electron (and those browser APIs for local storage and persistence) are steps in the conversion process. Eventually we will abandon browsers (read: Chrome) altogether in favor of "package management"; something like nix-shell (except secure) has a much more user-friendly social contract while being pretty much the same UI as a browser (but still much much much worse UX). That's where we will end up (some evidence: NLNet is funding the nix-packaging of all the projects they support).
Does the resolution prevent and/or punish bad behavior? aka Is it binding in case a signatory doesn't follow through on their commitment?
I would say the opposite of tailwind.
Really like the visualization, this does a great job of explaining the concepts of PID in an easy to understand way!

The visualization used here could also work as a nice foundation for more complex controls algorithms for 2D space like path planning splines and pure pursuit.
Impostor Syndrome in Programming
Because really simple brains don't have consciousness, they aren't sufficiently powerful enough to have the "mental machinery" needed for consciousness.

We know that brains can implement things like theory of mind, self-awareness and abstract concepts; these particular things don't require a human mind but they do appear only in animal brains above some level of complexity, and don't appear in brains so simple that we'd have the power to simulate them in 2020.
AWS Public Sector Online Summit – Reg Is Now Live
you cut out the "if you prefer, [...] use your own money".
Yes, FTE means Full Time Emoloyee
This is the data privacy commissioner giving an advisory on what the law means. The government is bound by the law.
But I just read that your opinion isn’t valid because you are a software developer and not a scientist. The deity doesn’t speak through you!

/s
> Markdown expects to be written to 80 columns or less

Not at all.
Ask HN: What to Include in Talk for Kids?
I have an opportunity to give an online talk to younger kids (9-13). It's supposed to be educational, though I have the liberty to choose the topic. I wanted to introduce programming and engineering to them and show how one is able to build cool things with it. Has anyone done anything like this before? I would appreciate any feedback.
I love open source and I would love to get paid for doing it. Yes, I'd say open source solutions on average have far better quality than proprietary solutions, and they encourage interoperability between systems. Unfortunately, I don't have an answer on how to make it a sustainable occupation.

It feels wrong to charge for end product. It means using DRM to block people who wouldn't pay anyway, from accessing a copy of software that costs me nothing. I want to be payed for the development effort, not for copy of product.

There should be a agreement of platform over which developers want to receive money (for example, Microsoft's GitHub Sponsor might not be the best choice), followed by strong media push to change the mindset that open source is free for taking. Most companies can spare the money and in the long run everybody benefits.
It probably uses it for buffering.