skysight-inc/HackerNews huggingface dataset:
Accidental shipping of IP which a company do not own is a constant risk. Companies sometimes accidental ship proprietary software, copyrighted images, copyrighted text, patented techniques, trademarked names, trademarked images, and more.

A Swedish copyright lobby organization committed copyright infringement on their own website. Bethesda game company had a trademark dispute with the developers of Minecraft. Apple and Samsung are constantly in patent war with each other. There is an almost unlimited number of cases where one company sue an other for contract and license disputes.

Shipping software is pretty dangerous, and there is no data to show that shipping GPLv3 licensed software is more likely to cause accidental infringement of someones IP than other licensed software.
> ideas have no values

Fully fleshed and well-justified ideas worth hell of a lot.
He said pseudonymous, not anonymous...

It's censorship resistant in its use. It only becomes an issue in terms of actually cashing out -- but that's not necessarily required.
I've noticed that any anti-nuclear comments that I make here are immediately downvoted. Should I be suspicious that someone is purposely trolling me? I put a lot of effort into making sure what I write is factually correct but nearly every negative nuclear comment gets downvoted to zero or even negative numbers.

One OP presented a well-reasoned opinion that no new nuke plants will ever be built in the US (after Sumpter) because it's not cost effective. My comment? "Hallelujah." And it was downvoted.
Interesting read. Thank you very much for posting.

I also read about a Hubble Extreme Deep Field image in December last year. I am still left flabbergasted that that image exposes only the space of the night sky covered by your thumbnail if you had to extend your arm straight in front of you. Just a thumbnail. And these are galaxies, not stars! Each one with hundreds of billions of stars.
Snack food. I'd love a snack food producer that only makes really healthy products that taste amazing, but which doesn't actually market anything as being healthy. They don't have to mimic existing snacks and probably shouldn't - nobody wants a "fake" snack when they're feeling gluttonous. I'm not ideologically vegan, but I do think vegan food science could lead the way here.
The story you link to refers to automatic emergency braking systems. AEB is standard in several of Toyota’s current models. The IEEE story refers to significantly more sophisticated driver-assist features. So, the difference is, different features.
Good point; personally, I'd like:
1. Ability to rename and/or annotate my favourite
2. Ability to put them in folders / hierarchical structure

(Mind you, easily fixed on personal level by simply bookmarking them in browser itself instead, but doesn't help HN)
Check out Rob Walling. He's got some podcasts and grown to some conferences now, but i keep going back to his book: Start Small, Stay Small: A Developer's Guide to Launching a Startup

Edit: just looked it up but see also Rob's new project TinySeed.com: The First Startup Accelerator Designed for Bootstrappers.
You can’t downvote people who respond to you on HN, at least at his karma level. In fact, he couldn’t have downvoted you because he has too little karma.
+1

Partnerships consisting of staying on the same page for multiple years, in one's 20s, is harder than marriage. People, priorities and capabilities change too much.

On the other hand having someone join a vision already in progress can help with keeping alignment.
Tilt: Local Kubernetes development with no stress
tl;dr: Softbank/VisonFund investors told Softbank that they want to concentrate investments on "technology bets". Since WeWork is a real estate company and not a technology company Softbank will invest less in their next financing round (though not so little that it will be a down round)
I come back to this tooling issue again and again. It really, really depends on the platform, too.

Some platforms, like C++, require a lot of tooling work. So it's kind of a natural thing to just add on to it. And in fact can speed up the build a bunch when you start tracking change of intermediate objects.

For almost every web service kind of app I've been involved with, build tooling is typically very standard, and supports semantic version locking out of the box (e.g., bundler, Maven/Gradle, etc). Dealing with multiple repos is just easy to manage in a very controlled way.

The places I've been at that use monorepos were C++ shops from long ago. Their tooling grew out of that approach.
> I’ve never understood the debate between mono and multi repos. With the right tooling, the line seems to vanish [...] Am I missing something?

The space of development styles has high diversity. Tools are opinionated and constraining, with limited coverage of the space. Tools depending on tools exacerbates this. People underestimate the diversity. People have limited awareness of the characteristics of their own style that permit a particular tooling to work. People have even less awareness of how their tooling would degrade with an altered style. People similarly underestimate the cost and limitations of using additional tooling and workarounds to adapt tools to a different style. And so, the "debate".

So git is perfect, doing everything the way you want. And git is a joke toy, badly solving a tiny fraction of what you need from a VCS. And who could think otherwise? The pair of OP blog posts repeatedly illustrate this dynamic.

(In javascript/node land...) For solo personal projects, where extensive custom tooling can easily be a rathole, I generally use a mix of mono- and multirepos. And shift code between them based on tool ecosystem friction.
These studies never seem to differentiate between different types of care. We left Canada for the US because of the healthcare. Autism care and support is far better in the US then Canada. Even if this is costing us more as a whole (it's far cheaper in my out of pocket costs), there are gains. So in general, we might be doing worse in general, but that doesn't mean we aren't doing amazingly betting in certain areas. I realize I'm talking about one specific area, but knowing how much was spent in the US vs Canada in terms of care, yes, more was spent on my child in the US instead of Canada, but the results were so much better.

Basically, it's easier to spend less when you just don't do certain things that are much more expensive.
If you can’t deliver a product to a paying customer solo then you’re not cut out to be a sole founder.

I really dislike the tone and content of this advice.

I am a solo founder. My first venture (as part of a team) failed - even though we had a product, we had no paying customers and there were other issues. It would have been terrible had someone given advice like this right after that happened - "you're not cut out to be a founder because X or Y." One of the great things about being any kind of founder is learning from mistakes, picking yourself up off the ground, and then creating something that works.
VIVE Cosmos
> At some point, a student requires one-to-one mentoring and repeatable reinforcement. Like learning a second language or playing the piano.

It’s entirely possible to be a self-taught pianist. It’s also entirely possible to learn a second language without ever speaking to someone else in that language. What you can’t realistically do is become conversational, because you cannot practice that skill in isolation.

Similarly, it’s entirely possible to learn to develop software independently. You can learn languages and SQL normalization and good design all by yourself. You might learn faster with a teacher, but you can do it independently. You cannot learn to work well with others (properly subdividing designs, dependency ordering, giving good feedback, etc) in isolation, but honestly these are the things you generally learn on the job, because schools also suck at teaching these things.
Crazy valuations for startups like WeWork remind me of the Dot Com bubble, when companies put up a shiny new "high tech" facade in front of entirely traditional business models, then expected to be valued at a large multiple of a normal company with that well trodden value proposition.

We all know how well that ended.

Companies that want the sky-high valuations of innovative high tech should be, you know, actually innovative and high tech. Just because your company has web 2.0 trappings (or ends in .com) doesn't automatically entitle you to "high tech" and "innovative" valuations.

Developing a new non-obvious technology would be a good start.
Nobody wants to buy a percentage of the lifetime earnings of a barista, and Engineers are smart enough to do the numbers and realize what an awful deal that would be.
I feel like there is an important distinction between "paid actors" and "true believers", but I don't think your model distinguishes these. Do you think the approach you propose can separate these, or do you think this distinction just doesn't matter?
Monorepo vs polyreop summary notes from previous HN discussions: https://github.com/joelparkerhenderson/monorepo_vs_polyrepo

I'm adding notes from this HN discussion today. Feedback welcome.
>The Gulf investors backing the Vision Fund seem to have decided that WeWork is not a tech bet but simply an aggressive punt on real estate.

This is the bogey man of a huge number of current 'tech startups' - What if it turns out Tesla really are a car company! Or if We Work are actually an office rental company! OR gasp Uber is a cab company! (1)

We now have a glut of companies operating in traditional markets that have valuations that would indicate they'll be as big or bigger than their biggest competitors. IWG is a comparable company to WeWork, has £2.35n revenue and £1.95Bn market cap. Wework has slightly lower revenue but is being lined up for a £20Bn valuation. Not only this, but WeWork are going to learn about the cyclical nature of office rental revenue.

The key for these companies is to show concrete indicators that their business is actually different from the companies they're disrupting and We Work has done an absolutely rubbish job of that so far.

(1) I want to be clear I don't think all those examples have nothing to differentiate them, but it's closer than some people might like to think.
The Truth About Using Messenger Bots to Drive Sales Success
I agree that most modern programming work boils down to “put this into the database, take this out of the database”. Probably the biggest exceptions in terms of job numbers are embedded, which often requires an electrical engineering degree, and game development.
Did you try org-mode "habit" ?

It miss the Google assistant trigger, unless you write some kind of support but offer an incomparable comfort and effective environment + of course the entire org :-)
"Draw the rest of the fucking owl"
The war against cancer is its infancy. There is a long road ahead of us. Take for example Glioblastoma or single cell lung cancer, these problems are really tough to crack.

There aren't many things worse to see than a child die with cancer. If you have either time or money, consider helping out...

There are a ton of ways to do good in this world and one of the most helpful life-changing ones is:

https://www.acco.org/get-involved/
Especially those coworkers with allergies. I work in an office, not a dog park. Your fur-friend will give me hives if he licks me, and because he's near me I have to start packing an emergency inhaler again.

No thanks.
I quoted and if/then type statement you made. That statement’s conclusion does not follow from that statement’s premise. I clearly did not agree with that statement and gave reasons for why it is obviously false.
I'll try to automate all of this as much as possible. The sad thing is I just want a side project but all this seems mandatory like I'm building a full-blown startup, puts me off.
It's much the same in the Alberta plains. You'd have to dramatically alter the ecosystem to grow a variety of crops there.
I get the point your making but unfortunately you're completely wrong on all technical details described:

1/ The downloads folder wasn't an OS convention that browsers adopted. It was actually the reverse. Some browsers created that folder and defaulted there and then Windows later adopted it to it's portfolio of configurable user directories (like the Pictures folder). I was a heavy Windows developer at that time and had been working on my own 3rd party browser so I remember that transition well.

2/ Also there is no such convention on Linux nor the BSDs. Some desktop environments such as KDE will copy the conventions used by Windows but KDE has always been influenced by Windows's classic desktop shell (explorer.exe) so it's little surprise that KDE will come with a Downloads directory. However there are other desktop environments and standalone window managers won't create a downloads directory and thus browsers are back to creating one themselves. Sure you can argue that Linux is fragmented so doesn't count but the same is true for BSD and all the desktop "hobby" OS's I've used too (aside ReactOS - but again it aims to mimic Windows). So this isn't a universal cross platform convention as you described but really more of something that just Windows (and possibly OS X?) plus a few mobile OSs have adopted. However if your sample size just consists of browsers on Windows then I'm sure "Downloads" would feel like a standard to you.

3/ This is also limited to mostly just the big desktop browsers (Firefox, Chrome, etc). Many smaller browsers - and particularly ones not based on Chromium / Blink - don't follow that convention. So again, if you're only comparing Chrome, Firefox and possible IE and/or Edge then I could see how you might consider this a standard but the reality is that's not the case.

When you consider that there are as many - if not more - exceptions as there are instances that follow that convention, it really becomes hard to even call this a de facto standard; it's certainly not universal across all platforms (browsers nor desktops) like you argued it was and it wasn't even a convention which Microsoft created as an OS standard which browsers were forced into adopting.

This is why I keep pushing back when you say "standard". It isn't. It's not standardised and it's not even de facto.

4/ You argue it's the responsibility of the OS to educate people where stuff gets downloaded to but that's just passing the buck. Yes Windows (for example) could make stuff more discoverable for sure but it's the browser which the users are using to download their actual files on so that's the browsers UI they're interfacing with and the UX they're experiencing when the confusion hits. You wouldn't blame the oven for cooking a bad meal if someone misread the instructions in a cook book. Blaming the OS for a bad UX in the browser is equally misguided.

However I do agree with you that some users are afraid of their computer but then you are just reiterating the argument I opened this tangent with.
Trying to Detect Pneumonia in an iOS App with Create ML
>I hear the government healthcare suppliers (Medicare, Medicaid and VA) aren't allowed to ask for lower prices for bulk despite being some of the world's largest customers, each.

Yep, that's part of Medicare Part D, in turn part of the "Medicare Prescription Drug, Improvement, and Modernization Act", and went into effect in 2003 under Bush 43.
Status symbols always are, almost by definition.
Random side-fact: a co-worker who climbs a lot stopped using fingerprint sensors on his phones because his prints change frequently enough due to climbing, that it's basically useless.
Stop thinking about your idea as being good or bad. Start with customers. What will they pay for right now?

Ideas don’t have value without the ability to execute. If all you can offer is an idea (no money, no sales pipeline, no engineering) then you shouldn’t start a company. No worthwhile cofounder would work with you.
Railguns.
IBM at CES 2019 outlines Q System One quantum computer
"just start", sounds like a minefield if you want to take money from day zero.
How many Bitcoins are there?
In a word: incentives.

It’s not about the payment structure alone, it’s about a school that is incentivized to make its students successful. IBR is just taxpayers swallowing the bill when schools fail.
All great answers, thank you. My goal isn't to have them become cracker-jack developers, but rather to get a good enough sense of how web applications work that they have a better idea of what developers do and how to talk with them. In the past I've typically had them complete simple exercises—with lots and lots of scaffolding—using different technologies in the stack.
Luckily we're a pet-tech company and work with owners of pet care businesses all day. I think only 1 employee (out of 20) doesn't have a dog/cat currently.
64 Decentralized App Ideas
Well I'm definitely still a meat eater, and will be for the foreseeable future— but still would love to visit the Netherlands and if I do I'll keep an eye out for that veggie chicken.

Still high in protein?
This article (post?) is the 2019 version of chain mail. Weak insights, no academic substantiation. I had to stop reading at the 'words for emotions' part.. 'sonder' and the rest are not dictionary words; they were made up by some guy. Yet this ridiculousness continues its way around the internet..
Multithreaded Quicksort in Go and in C
Ask HN: Does UpWork suspend accounts just for not subscribing?
So I had an Upwork account for a while with a subscription. I rarely used it but I took some tests and was a "rising talent" and I never got any job from Upwork because I rarely applied. I canceled the subscription when I moved to the US and then changed the location and add new ID verification and bank account. But after verifying the documents, the account was suspended.

I contacted the support through email, They asked me to explain logins from different countries which I explained by traveling and using VPN(which they said, on their forum, is ok to use), they didn't come back to me for two weeks. I contacted them through their Facebook page and they replied that they have to suspend accounts that "demonstrate bad behaviour", Which is impossible since I didn't even use. I asked them to elaborate but no response.

Their full response on Facebook
"we're sorry to confirm your account is suspended. We can see it has been decided that our working relationship must come to an end, and we regret that this has to happen. We aim to maintain an online workplace that benefits all users. For this reason, we sometimes must take action against accounts that demonstrate behaviour that can negatively impact other users. We wish you the best of luck in your future endeavours outside of Upwork."
Deploy Lambda on DigitalOcean
That guide is really useful for making scripts more readable.
Do memory palaces work? I thought that was a Sherlock Holmes invention.
I'm sorry to hear that!

We're in a bit of special circumstance- we work in the pet-tech field. Most applicants to our company are pet lovers!

I would definitely consider a no-pets at work policy if we were in a different industry.
In 1999 there was an email going round about how ridiculous dotcom valuations were. Taking Amazon, I think, as an example it said it would have to earn more than Kodak, Boeing, Caterpillar etc to ever be worth it's valuation.

There was a general sense of "it's just a bookstore".

Now I know everything is more mature and the situation is different, but I also remember feeling very confident that Amazon was waaay overvalued.
I’ve been single founding side project ideas for years and that’s been a lot of fun. Recently I had a chance to do it full time for a long period of time. Having gone through that I will say that it isn’t something I would ever do alone again. The highs were muted and the lows were magnified. You are far better off if you can do the journey with someone than without anyone.

That being said here are some things that helped:

1. Have a friend that you can call that is interested enough to listen to what you’re doing. We joked that my buddy was like a free co-founder. This helped a lot but it was still not as great as the real thing.

2. Make lists. Figure out all of the things that need to happen for your month/week/day to be successful and figure out how to make that happen.

3. Focus on things that being small give you an advantage over a large company. One book I read said something along the lines of, “if you’re a small guy being chased by a big fat bully you should run up the stairs as it would be easier for you and tire the bully out”. How this plays out in practice is going to depend on your competition.

4. Don’t get married to your initial idea. It will certainly change as you learn more. The more resistance you put to change the longer it will take for you to find success. Start with something and start getting feedback ASAP.

5. Getting meetings is very hard. Cold calling sucks and cold emails are even worse. Use your network. Even people you might not think are connections can be huge help. When you’re stuck just go through your contact list thinking about how you can get a warm connection to what you’re trying to do. Be honest about why you are calling your contact so they don’t feel used.

6. This may be controversial but when you haven’t even validated the market unit tests just don’t seem like the best use of time.

Life is short and I find it more enjoyable with friends. If you’re like me then you’ll enjoy this journey more if you take someone with you. That being said I realize everyone is different. I thought being a solo founder was going to be great but next time I’m finding a buddy to join me.

If you want to bounce ideas off of a random person or hit me up for networking to get meetings you need please send me an email (in my profile). Good luck and enjoy the highs! They are so exciting.
Could you expand on the "real faces" part as opposed to, say, a good stable of content and decent testimonials?

Do you mean full on sales calls (vs. just marketing) would be needed for a SaaS product of relative complexity? Or am I missing the point?

Thanks
"We find it easy to remember the position of many items as one unit when arranged in large open spaces. Hence, large corridors, roads, and entrance areas that provide a broad overall view enhance wayfinding."

I think this is something that web design has lost. Most modern web design is optimised for the mobile and as a result, navigation and menus are hidden behind hamburger menus, swipe left menus, or behind mysterious icons. Instead of a broad overall view, the user has to enter each corridor and room to find out what is in there. Where once websites were about having a broad overall view of the site perhaps now it's about getting the focus on a piece of content on it's own.

I suppose another example that comes to mind is API Documentation on one page, versus split up into many little pages in a structured hierarchy.
Haha the best-laid plans...

Very few people would have considered Trump "the institutional candidate", although I guess the GOP conspiracy has maybe fooled us. Even fewer people would have considered all the DNC superdelegate crap to have been a broad geographic democratic competitive scenario.
Ok, I just mean beyond beef and impossible burgers.
I would also say that while monorepos are not as necessary for the small, non-unicorn team, they improve the ability to get there by increasing transparency and preparing for a growth rate where the number of engineers doubles every year.
No they’re not. You can’t even patent or copyright business ideas. The only justification for a business idea is a customer, so GP is correct: no business has value without sales.
Intro to Git's pathspec