skysight-inc/HackerNews huggingface dataset:
> I haven't heard anything from e.g. Google or Facebook's open source funding endeavours

You owe it to yourself to spend at least 10 minutes researching google and facebooks contributions to open source. The fact that you don’t know about it only speaks to you limited knowledge.
Google’s bad day in Congress came at the worst possible time – The Verge
Compliant Decentralization?: Exploring an Approach to Utility Token Distribution
It does seem amazing to me that on one occasion, the Eastern Empire even occupied Rome itself for a few brief years during/after tge Gothic wars.
This Wine and Eggs Diet from the 1970s May Be the Craziest Health Fad of All
Dear 5 star supporter, leave us alone, at least here on HN
duplicate, please check before submitting

https://news.ycombinator.com/item?id=17919297
Bon has built the equivalent of a credit card from the ground up; for the gig economy. We have turned every swipe into a lending opportunity (from my background with auctions, bidding).

Zero to $200k/month in swipe run rate in 8 months since Jan.

Hiring early employees across ops/risk/sales/product/engg

Location: Pune, india [ONSITE]

https://angel.co/bon-/jobs or email me. work at bon.pe

Bosky | Founder @Bon
Freelance marketplace Upwork files to go public on Nasdaq as UPWK
Fixing Volumes in Docker Toolbox
How to Write a Small RTOS (2012)
I share the sentiment

The best piece I've read about the disaster
Probiotics always struck me as one of those pills that mother gives you that don't do anything at all.

These products were developed commercially based on what they could make and not on any analysis of what a person's intestinal flora should be, nor any proof that the deliver system worked.
This. Let's not pretend corporations are people, though they have the same rights (if not more) than a regular citizen. Their sole objective is to make money first.

If we want to fix the system, let's start by taking a hard look at corporations and stripping down their privileges.
> Basically the same reason why very few people use Emacs or Vim nowadays.

Wow, this is such a bold statement; do you have any evidence to support this? In my experience a very great majority of engineers use vim or emacs. In US, I've never been in a culture where emacs or vim is used by a minority. In my current work, which is a startup in Boston, everyone except 2 developers use emacs. I googled for evidence to support me, but I couldn't find any solid evidence neither supporting nor disputing me.
>The "companies exist to make money" trope always earns a hard eye roll from me.

Then...what...do they exist for?

"We want to cure cancer, and in order to do that we need money to fund research, so we need to charge you money for the pills we make".
So, you exist to make money.
"We want to exert power and influence over the government, so we raise money from donors to buy that influence and lobby the government".
So you exist to make money.
Etc, etc.

HOW you make money as a corporation doesn't change the fact that if you're a company, and not a non-profit or a charity (which are sometimes also just non-taxed companies) you're trying to make money. It's a huge part of the process, and the only thing you can uniformly say the company does.

Now people, that's a different story. People are singular and have their own goals. They may not be there just to make money. A company is made of many people, sometimes with conflicting goals. So to say that the company is trying to do X, when 30% of its employees are actively trying to do Y seems rather disingenuous.
This.

Before I picked that up, I started a lot of things and talked a lot about them. Now for any endeavour I find myself making early decisions to push through and finish or move on ASAP. Among other things, it's meant far less time spent on books I don't actually want to be reading.
Wait, why are large sums being donated if they have half a million just sitting around? It's an open source project, not a corporation that has a millions in turnover and needs half a million as buffer for a bad year.

GIMP is obviously useful so I'm glad they have money to use, but if they are already decently covered, there are a thousand other important projects which could benefit from donations. When compared to letting half a million sit in a bank somewhere, I am wondering if this was the best purpose for the money.
See https://gui.gimp.org/index.php?title=GIMP_GUI_Redesign -- Peter Sikking, a pro UX designer was involved with GIMP for quite a long time. He came up with the save/export dichotomy.
Consider the following four combinations of {stable, unique}:

- stable sort of unique values is ordering

- stable sort of non-unique values is categorization + ordering; this is a most general algorithm which could reasonably be used for either operation

- non-stable sort of non-unique values is categorization without ordering

- non-stable sort of unique values technically could be implemented as a NOP.

Given that various strategies of ordering and categorizing have different trade-offs between {memory,computational} complexity, and linear vs random access patterns, it makes sense to consider them pluggable algorithms that can be swapped depending on requirements.
I prefer starting as many projects as I possibly can, because it gives me an endless amount of interesting things to work on. Same with writing as well, dumping things on hackernews is just potential draft blog material to write about later

My view is to go all in or not at all. Nobody rewards you for doing a half-assed job. Having many side projects lets you pinpoint one that's particularly interesting and push it to the limit.
Never thought that code editor from the MSFT would become my daily driver IDE.

The only feature I need most from the VSCode (which is not implemented yet) is Python Remote interpreter[1]. While `ptvsd` is more or less convenient for remote debugging, it doesn't help when you need IntelliSense/linting while developing code being interpreted in container/virtual machine/remote host. IntelliJ PyCharm is clearly ahead here for now.

[1] Issue #79: https://github.com/Microsoft/vscode-python/issues/79
I've never understood the knee-jerk skepticism to the IC consensus despite no countervailing evidence to these foreign hacks. I'm really concerned we're going to be caught flat-footed to significantly more severe attacks from foreign powers if 40-50% of the population denies that they happened.
The North African Christian church even had it's own schism, Donatism, between the 4th and 6th centuries, centered in Carthage.

Donatism had its roots in the long-established Christian community of the Roman Africa province

https://en.wikipedia.org/wiki/Donatism
Maximum spectacle. These things aren't actually about discovering or learning anything, any discovery that's going to happen has already taken place by the time everyone sits down in the room with all the cameras. It's more about the optics of the Big Important Person sitting before a panel of Congress members.

This is why I sort of respect that Google just didn't play ball, although it is ostensibly bad that they flouted the government's wishes to some extent. It's silly.
The libertarian argument is that the government is not the only one that can or should build roads.
then their management went astray.

That, and Microsoft actively worked to kill them. I don't think JetBrains position is nearly as precarious.
Most models can be affected. Check if your first firewall rule sends to the built in proxy. See https://www.google.ca/amp/blog.netlab.360.com/7500-mikrotik-... in particular check if the webproxy and/or socks service are enabled.
This article is a great example of how scientifically illiterate modern society has become.
> "The research group also looked at the impact of probiotics after a course of antibiotics, which wipe out both good and bad bacteria.

Their trial on 46 people, also in the journal Cell, showed it led to delays in the normal healthy bacteria re-establishing themselves.

Dr Elinav added: "Contrary to the current dogma that probiotics are harmless and benefit everyone, these results reveal a new potential adverse side effect of probiotic use with antibiotics that might even bring long-term consequences."

If you only read the first few paragraphs (where they discussed the effect of probiotics on healthy people) you might have missed this important piece of information.

This discovery is hardly surprising. Probiotics aren't regulated by the FDA as drugs, but rather as "food supplements", which basically means they have the same standard of regulation as regular food [1].

[1] To be sold as a drug (i.e. pharmaceutical) a product must undergo rigorous trials to show efficacy and find any unintended side effects. Clinical trials typically cost around $60-80 million, which is part of the reason drugs are so expensive.
ROS beginner here. I've been experimenting with ROS in my spare time for about a week, with the ultimate goal of building a trainable robot. So far, I've built a custom robot arm in gazebo, converted it to URDF, and hooked up gazebo to ROS. The next step is to start controlling joints.

A few years ago I tried to run a project based on ROS and gave up in the end due to compatibility problems (I was installing ros packages on top of an existing Ubuntu and it caused all kinds of problems). Now that I'm using their pre-built docker image and took the time to read the tutorials, I'm finding it more reliable and much nicer.

The tutorials are very clear and all the steps have "just worked" for me, although the individual packages don't always seem very well documented.

catkin doesn't seem like a heavyweight build system - more like an opinionated layout combined with some cmake macros and some scripts, built on top of cmake. I can see how this would be useful for myself as well as real roboticists to develop multiple packages in parallel without having to poke through complex and disparate build systems. A robotics student would want to dive into C++ or Python as fast as possible as opposed to figuring out the build system, and I think catkin serves this purpose.

Also, it's common for inexperienced linux/mac users to get confused between multiple installations - when they have to compile things from source, i.e. opencv. I wonder if the ros command line tools are partly designed to help students overcome that obstacle, i.e. the pattern roscommand packagename rosoptions.

I'd also argue against the added complexity of avoiding single points of failure during early stage robot development. Having to think about distributed systems and SRE would be a huge distraction from the already complex task of designing a robot and its software. I also very much hope that ROS isn't currently being used in self-driving cars without a lot of safety systems including hardware ones.
I don't think I (or my parent comment) were trying to defend free speech. For context, I'm not American, and I'm a supporter of UK-style online hate speech crackdown laws.

I commended them for pointing out the lie behind "guy got sued for posting a dog gif", and adding context behind it. The discussion was not "posting nazi videos is hateful, but allowed because free speech"
New trend in virtual world style: Cellulite and stretch marks for female avatars
How good is Yiannis Kouros?
Different bacteria, different condition, different delivery methods.

As the article states - "The researchers said probiotics of the future would need tailoring to the needs of each individual."
I don't disagree with their existence being a near monopoly at this point.

That said, slippery slopes aren't usually the strongest places from which to wage an argument. We're not talking about what they might do next. We're talking about this specific instance.
"Sometimes when there isn’t unlimited funding and the ability to spend unlimited time, the efforts are probably spent on core functionality over aesthetics."

In my opinion, GIMP is the evidence that these efforts are misplaced, and focus should be the UI (at least after core functionality exists). No point is a fancy pants program that nobody actually wants to use.
Not cool here. Please see the rules at the top of the thread.

We detached this subthread from https://news.ycombinator.com/item?id=17903069 and marked it off-topic.
How Self-Driving Supergroup Aurora Is Making Self-Driving Cars
Looks like Atlantia is a conglomerate that has a large controlling interest in Autostrade per l'Italia and similar businesses. Autostrade per l'Italia is still a business entity, so it seems appropriate to me for the article to refer to it.

http://www.atlantia.it/en/operations/italian-motorway-operat...

edit softened snarky language.
If anyone is interested in another great war photographer at the time, Robert Capa is another great one. His book 'Slightly out of focus' is one of my favourite books. Highly recommended and is only 2-300 pages long.
That's a nice anecdote.
We detached this comment from https://news.ycombinator.com/item?id=17905391 and marked it off-topic.
Famous Short Seller Files Securities Fraud Lawsuit Against Tesla, Elon Musk
In the 70’s she said, “I believe it would demean Nobel Prizes if they were awarded to research students, except in very exceptional cases, and I do not believe this is one of them.” https://en.m.wikipedia.org/wiki/Jocelyn_Bell_Burnell

The last paragraph of the article seems to give a brief insight into her position now on why she was excluded.

“The money will be handed to the Institute of Physics to fund PhD studentships for people underrepresented in physics. “A lot of the pulsar story happened because I was a minority person and a PhD student,” she said. “Increasing the diversity in physics could lead to all sorts of good things”

She slighly expands on that in the BBC coverage.

“The former president of the Institute of Physics (IOP) believes that it was because she was from a minority group herself that she had the fresh ideas required to make her discovery as a young student at Cambridge University more than 50 years ago.

"I found pulsars because I was a minority person and feeling a bit overawed at Cambridge. I was both female but also from the north-west of the country and I think everybody else around me was southern English," she said.

"So I have this hunch that minority folk bring a fresh angle on things and that is often a very productive thing. In general, a lot of breakthroughs come from left field."”

https://www.google.co.nz/amp/s/www.bbc.co.uk/news/amp/scienc...

Giving all the winnings to the cause is impressive.
Does it have customizable keyboard shortcuts now?
There hasn't been any truly new thing in healthy living in decades. Everybody knows they should exercise regularly and eat a variety of fruits and vegetables.

Everything else is purely of academic interest at the moment.
It's one of those features that once you notice in Photoshop, you lament the lack in GIMP.

The gist of it is that all your filters, color corrections are just additional layers, w/o manipulating the image in the layer under them. It lets you very quickly toggle between different settings, revise settings, and even very easily only filter parts of an image. (ie, you can have a unfiltered layer above a stack of filters, and the original image)
Unlock your team's creativity with hackathons [Google blog]
Which Elixir extension are you using for VS Code? Are you on Windows, Linux or Mac?

I've had the best luck with the ElixirLS extension on Linux but there are still a few weird things here or there.
> That feels a lot safer.

In what way?
THE Not TOO YOUNG TO RULE: A PLACEBO OR a REALITY – ANKAURSPEAKS
You're not allowed to snipe like this in hiring threads. Please see the instructions at the top.

That's a general rule, because we're in no position to adjudicate which complaints are true and fair vs. which are one-sided or possibly even abusive. There are places on the internet, including elsewhere on HN, for this kind of conversation, but hiring posts aren't that. Job seekers are smart enough to track down that information.

We detached this subthread from https://news.ycombinator.com/item?id=17902931 and marked it off-topic.
I feel like we live in different universes; every time I use a desktop site on mobile, the touch targets are awful and it's hard to see content.
Stressing the Elements (2016) [pdf]
Ask HN: I work less than what my contract says
- I work as a developer (I'm not a contractor).

- My contract says that I have to work 40h per week.

- I work between 35 and 40 hours per week instead.

- I'm delivering what is expected, and from time to time my boss says that I'm doing a good job.

I commented this situation to a friend that is also a developer (working in another company) and he thinks it is unethical. I think it is not: I do my best to accomplish my tasks, but after 6 or 7 hours of being in the office I cannot focus anymore, I cannot work.

What's your opinion?
While Facebook's screw-ups have been a lot more serious than Google's (at least IMO), they at least understand what is at stake and have sent Zuckerberg and Sandberg to perform the requisite acts of contrition to try and contain the damage.

By contrast, with Google I get the sense that they still think it's 2014 and everyone loves them, and have no idea how fast the winds have changed in DC. Even though it's for different reasons, hating on large tech companies is solidifying into a bipartisan position, and that almost guarantees the crackdown is coming. Not showing up to a hearing in this atmosphere is a jaw-droppingly stupid move.
But a developer working full-time on a single project for an entire year can make a huge difference (compared to only user contributions, or 1 person extra on a 20-person project). If there aren't a dozen other full-time developers, you're saving loads of time on meetings, product planning, and everything involved. So even if I would agree that it's not enough for a full year, it's definitely enough for most of a year, with similar results.
Chrome 69: “www.” subdomain missing from URL
Being able to organize thousands of photos dynamically by tags, date, etc, is enormously productive, as opposed to only having a single, static hierarchy through which to find photos. For instance, I could quickly retrieve all scenic photos across our entire collection.
not op, but i use ctrlp.vim for everything. feels a lot better than most things.
One of my friends who has severe dietary/gut problems did several isolated experiments on himself with different probiotics and found success from very specific ones like PHGG and GOS..
That's not strictly the wrong name. Autostrade per l'Italia SpA manages the highways and is owned by Atlantia, which was formerly named Autostrade SpA.
What type of floor do you have?

Carpets I've had could go months without noticing anything, but the amount of dust bunnies and random crap of unknown origin that got stuck to my feet shocked me the first place I got with a hardwood floor.
All commercial products are developed based on potential profit.
Well, the issue is that people will buy things like probiotics with the belief that it's helping them, and probiotics being universally healthy is one of the most dogmatic nutrition facts that anyone can recite.

If there is controversy here, then people would likely err better by not buying extra health supplements like probiotics that may be causing harm.

Same with coconut oil. I go out of my way to use it because I heard it was healthy despite it infusing everything I cook with a cheap coconut taste. If there is controversy, then I would just use other oil products.

It's not like it's a debate on which way to spool your toilet roll where inaction is inconsequential.
I suspect creating a specification based on what mongodb does/did might be the better approach - but a quick search for "typed json" turned up:

https://www.tjson.org/

Not sure if I'm a fan of the syntax - but some kind of open, sane, standard would be nice.
This type of comment is explicitly mentioned in the Hacker News Guidelines:

> Please don't insinuate that someone hasn't read an article. "Did you even read the article? It mentions that" can be shortened to "The article mentions that."

https://news.ycombinator.com/newsguidelines.html
Indeed. Lightning does this to trees all the time, there's a lot of crazy videos on YouTube of lightning causing trees to explode.

https://en.wikipedia.org/wiki/Exploding_tree#Lightning
Case Study: Bombora, Building the world’s largest B2B intent data set
Decade after housing crash, Fannie Mae and Freddie Mac are Uncle Sam's cash cows
This is so true. I used to be consume articles about healthy eating, but it after all the contradiction I have decided that I'm done reading about it all. I keep it simple with the opinion that eating protein, your veggies and drinking water will be near optimal for most humans, and anything after is just not worth the effort to optimize. 80/20, people.
"Startup" by definition means a business focused on very high growth early on. If you're a business selling software traditionally, it's very unlikely you're a startup.
> I find vscode more useful than vim because I can quickly and easily swap out the pieces of environment I need. Need a terminal real quick? Ctrl`, command, ctrl` again and poof it's gone, with nothing in front of me but my code. Need git real quick? Ctrl shift g. Need one more tab? Another? Ctrl \, and so on.

I'm able to do all of these things too with my setup, although it's not vim driving my setup, it's tmux. Using just plain vim doesn't work for me.

> I usually work with three or for different files opened, some tucked away in a tab that I can quickly shift to when I need it. And when I need to get to my "wall o' terminals", I just switch to that workspace (gnome).

Most of the time, I have two files open too, sometimes three. I never use tabs for files though. If I need to work on multiple files, I have them all open in splits. Seems to work fine all the time. I use ctrlp to easily switch between buffers and files.

> Whenever I watch the local vim lady do her thing, it's an entirely different workflow. Grepping across files, then opening one in vim so it just kinda pops up in a new terminal window. Doing a thing there, then closing it to go work in a different vim window... Admirable memory map of the code base and confidence to just close the file and move on, but not for me.

Yeah, doesn't work for me either... My setup looks like this[1] most of the time, and I'm easily to add any and everything as I need it.

[1]: https://imgur.com/a/A9b3izE
Not only Singapore Airlines, but US-based Braniff International Airlines briefly operated Concordes (sort of) around 1980.

https://airwaysmag.com/uncategorized/concorde-airlines-brani... is an article I found that matches my recolection (at least) for how that worked.
Presumably the bridge had a lightning protection system installed.
This app helps with collecting genetic data in Ethiopia and Ghana
Sometimes I am amazed that a single pineapple takes 2 years or more to grow, yet it is so inexpensive, and it is eaten with hardly a care that years have gone into its making.
Some complexity is good and some is bad. In this case I would call it good - it makes the language more complex, but as a implementor of programs my code becomes simpler because a slightly more complex language makes my code simpler for an overall win.
Beer company replaces plastic 6-pack holders with recyclable glue
Uber Seals Its First Taxi Deal in Japan
A Facebook employee tied to Cambridge Analytica has quietly left Facebook