skysight-inc/HackerNews huggingface dataset:
> Management is typically like that, since they rarely do anything challenging or unusual or requiring taking risks or being creative.

I think there are a lot of mediocre managers with such behavior. I'll tell you right now, the best managers I've had absolutely take risks all the time. They're typically political risks, rather than technical ones. [0] But a lot of good team management is clearing the way for your team to get work done, which involves putting your own butt on the line. Which is a really scary prospect, when you dig into it. You're sticking your neck out and risking your reputation to clear a path for your team... And if they fail, it's reflected onto your reputation equally or even more!

Oh, and this actually gets worse as you move up. You become responsible for broader swaths of action, so you're taking larger risks to clear larger paths. But at the same time, you have less direct influence over execution.

[0] And there are some number of technologists who abhor politics and maybe therefore don't recognize it.
I love my AirPods. I use them as my daily work headphones as well as my workout headphones.

My primary issue is that switching between my laptop and phone is not as seamless as they make it seem. Regularly I have issues where when I switch from one to the other, one of the devices doesn't want to let go of the connection. I solved this by disconnecting first and then connecting to the other device.

Also there are times when my iPhone refuses to connect to my airpods.
Odd phrasing that, "have learned".

"Some wasps have learned to immobilise spiders and deposit their eggs inside of them."

I think many would get the wrong idea if they didn't click through and read carefully and skeptically. There's no evidence in the article that Orcas learned this shark vulnerability with any more sophistication or recency than the wasps did the spiders.
If that's the reason, that's a great use-case for it. I am looking at it from a green fields perspective, and it seems more profitable to start with my company's codebase split up into packages from the outset, and focus on building tooling to handle package dependency version management instead of building tools to handle monorepos. The existence of large companies using monorepos creates some cargo cult pressure on those trying to make a decision which path to take, and so I think it's important to discuss what is really the goal to determine the best fit for my own use-case.
There's no BAT to creator, they get paid in fiat via Uphold. Is it too much to at least read the docs before throwing stones?
Hmm, some part of me wouldn't mind, a FUSE setup where:
/repository/github.com/<org>/<repo>/
is automatically cloned out from github when accessed the first time :)

It would be pretty cool to use as a $GOPATH. Or just for making drive-by github contributions super easy.
Some background music for your reading: https://www.youtube.com/watch?v=VQAIoSC3kAQ.
http://matt.might.net/articles/best-programming-languages/

"I don't think Java is all that bad, and I can enjoy well-done object-oriented programming."

This is probably the most accurate opinion of Java the language I've seen, one that isn't tarnished by what anyone has seen in any proprietary codebase.

I would rather program in Java the programming language than Javascript any day of the year, even if I dislike the vast majority of popular Java frameworks like Spring, Hibernate, etc.
TV and radio ads are sold by a limited amount of players at a local, regional, and national level. The ability to target smaller groups of consumers online that are more likely to be interested in the displayed ads is analogous to local/regional ads on some level.
https://news.ycombinator.com/item?id=14588333 (beautifulsoup/lxml upgrade)

>Python: interactive glue language between high performance C libraries.

Appreciate this walkthrough for Rust!
It's telling that some think it is.
The main repo is upstream of you regardless of whether it is labeled as such in `git remote -v`. If it goes offline, nobody systematically falls back on your fork. This makes the system effectively centralized, which is parent's point.
tell that to game developers shipping shitty DRM running game code inside a non hardware accelerated VM.
It absolutely is.

Setting media.autoplay.enabled to false in about:config will also keep audio and animated gifs from autoplaying. For me, it's the biggest quality of life improvment in web browsing since the advent of reader mode.
I've known a lot of people that don't mind that. They've got a good career and still have time to do other things, like, you know, live a little or raise a family.
> as a german

Your country has literally banned Nazis, mentions of Nazis, symbols of Nazis, etc. Hell, even Twitter blocks Nazis in Germany.

Has it descended down the slippery slope into authoritarian disaster?
Ask HN: We're receiving 500s from datadog – you too?
Datadog status page says it's all green but we're getting periodic 500s from datadog. Just wondering if we're alone.
You don't have to be assertive to be a jerk...

...in fact, I'd say it's the people who correlate assertiveness with jerkiness that are in fact most often jerks.
I'm a jerk, but primarily in the face of unbalanced power or other people being jerks (or blatant unfairness).

People typically love or hate me, but it's usually relevant to their own actions. Maybe it comes from being picked on as a kid, I like to stand up for the little guy.
"Nakamoto is believed to own up to roughly one million bitcoins..." "As the sole, predominant early miner the inventor was awarded bitcoin at genesis and for 10 days afterwards."

Source: https://en.wikipedia.org/wiki/Satoshi_Nakamoto
Your comment reminds me that Microsoft should really double down on replacing NTFS. Even Apple has moved off HFS+ with their latest OS.
I used to use C++ a lot for a mixture of reasons. I avoid it like the plague now, because I'm not confident that anyone completely understands the semantics of a non-trivial C++ program.

Even if I did, the cognitive overhead of this stuff detracts from real programming.
Yeah RIT students run an underground DC network.
It's also not as simple as the perpetrators are "ill." There is a society that's setup to encourage this behaviour. Now I suppose the question is, do you put more emphasis on training people on what sexual harassment and assault is (I don't just mean boring corporate compliance seminars, but training from the time you're in pre-K to graduating college). Or do you view it in general as a problem with power, and realize that society needs to be organized in a less hierarchal manner?
Ask John McAfee.
I develop a desktop app with lots of test documents (test inputs, outputs) that are tied to specific revisions in order to work with the test suite that uses them. None are huge but there are many and some are frequently changed (2GB working copy, 15gb repo, 100k commits). They could be put in some (very) complex hierarchy on a network share, but having them in vcs is so convenient.
If rev 9999 changes the code so that the expected output testfileA differs then you update the expected output in the same commit. If you don’t have the file and you want to be able to clone+build+test any revision then you still need the results for 9998 also on the share.

This scenario is nicely handled in svn, mercurial, tfvc and similar. If this lets git do it then it looks like a great idea.

Game developers with lots of churn in huge binary assets also have the same problem, but probably even worse.
Thanks for the explanations!

In the meantime I tried it out with VSCode on my MacBook. Works like a charm! Awesome job!!!
The 1997 incident was mentioned in the article as well.
Not using Java, but I'm working on non-JS iso rendering of web applications.
Is that an honest question given the revelations of the last month?
This ‘old’ equation editor is a limited version of MathType (https://en.wikipedia.org/wiki/MathType#Microsoft_Equation_Ed...) that has been supplanted by a built-in equation editor.

Chances are that Microsoft doesn’t have a license for bug fixes from Design Science (makers of MathType) anymore and isn’t willing to pay for this fix.

Alternatively, Design Science may not be able to deliver a version that, for maximum backwards compatibility, has only this fix (to minimize risks, they would have to have kept an environment around that hosts the compiler used back then)
>These sentences in some parts gloss over the details, and in others it is flat out wrong. Git was designed for tens of thousands of developers (the Linux kernel),

Are there really ten thousand active developers on the Linux Kernel?

According to [1] there were ~ 2,000 over a 15 month period. It's an order of magnitude difference that seems like it would have an impact.

[1] https://arstechnica.com/information-technology/2015/02/linux...
The article mentions this being observed in 1997, too.
Lookup the history of GVFS and why Microsoft chose Git. There are interesting reads about it.

There's also lots of interesting reads about 'monorepos' and their pros and cons. Note tho that Google and Facebook, and lots of other companies, use mono-repos. It's not just Microsoft and, not surprisingly, they've all made (more or less) reasoned, thoughtful decisions taking into account lots of factors that almost no one else in the world would ever think to do.
I agree with this. There’s a difference, though it’s a fine line, between those who have jerky tendencies as the result of a highly focused or driven personality and those who derive enjoyment from just being a jerk.
You might like an app I made called Space.

The idea of a hard block on tech is intuitive, but it doesn't do anything to undermine the habitual learning in tech addiction; it just frustrates it for a fixed amount of time.

Space focuses on slowly undermining the compulsions behind tech addiction. So that, over time, you don't have the impulse to open the app anymore.

If you try it out, let me know what you think!

http://youjustneedspace.com/
Toronto Startup Peekapak Releases First Digital Game, Wins $100,000
Right, but as a consumer, you don't have to deal with the ramifications of the other parties failing to be paid

Such issues came up in the old days, but they were settled without interposing themselves directly in my life. Back in the 90's, my music collection didn't start partially disappearing because of these things.
Meanwhile, Amazon is going to blow through a huge amount of Alexa devices (at big discounts) next Friday...
Maybe add an "about" or "how do I use it?" button with a panel, or a second page in case anybody is confused?
I think so. It’s based on a fork of Visual Studio Code.
Schrödinger's bitcoin will simultaneously be worth $1M and zero.
An LOB programmer could work on computer vision side projects for a couple years and probably put together a neat portfolio of work.

But the few people who are really hiring people who "own" CV want PHDs with a relevant thesis and you're not going to get one of those working weeknights after the kids go to bed.

Meanwhile people pursuing PHDs have no idea if their area of research is going to be hot in industry when they're done.

Granted, a lucky few people who follow the autodidactical route may find themselves authors of a really popular OSS project. Or they may be able to luck or maneuver themselves into a position at their current employer working in a capacity that future employers will see as "relevant industry experience." Obviously this is hardly a sure thing and if they plan it wrong or just get unlucky they're not going to have a nice outcome.
Also use c++ on a daily basis. It is a dark place, full of nooks and crannies inhabited by venomous insects that only get more dangerous with age. Also you cant declare a variable without constructing it or making it a raw pointer. Which. is. bullshit.

Edit: also, the memory issue for these types of services is a huge problem for me, since I am usually working on multiple projects at once, and when combined with all 32 of my chrome tabs, my work laptop starts to indicate some unhappiness.
> It is true. Stop lying about this.

Seriously?

Since you have so much evidence, you can easily show it here.

I won't hold my breath.
> But I get to decide what's permitted and what's not

What are your credentials for this job?
The thing is, it doesn't seem like much of this is even intentional. A/B tests (probably inspired by some sort of thought experiment re: 'getting more engagement') tell a story that says you have more users if you do this thing, when that thing just happens to be addictive.
There's a long list of items that are age restricted or age regulated (like school). How long does that list have to be for the mommy-state to kick in?
What are the best app development companies you know?
Looking for a company that can help me build my app. Any recommendations in the bay area?

Cheers!
Meet 'Bitcoin Clashic,' a Weird and Totally Unexpected Cryptocurrency Rebellion
Interesting. Do they do that on purpose or is it due to how the motor works? It's so flat that It seems like they limit the torque on purpose, perhaps to prevent breaking things.

The almost perfect linear decline after the constant part is what I would have expected for an electric motor running with a constant power.
> ... but hardly entertaining.

I'm curious about your use of the word "entertaining"...

Do you mean to exclude dramas, tragedies, or things that deal with serious subject matter? Or do you mean to say that Das Leben der Anderen isn't a good movie?

(Language is fun! :-) )
I'm not a lawyer, but I don't think this is really the same thing.

First of all, Brave doesn't just sit idly by and wait for creators to seek them out; they attempt to contact creators via email to let them know there are funds available for them to claim.

Second, Brave is completely transparent about how the process works. They're not claiming to donors that the funds _will_ reach their intended destination and then not delivering. The method they use to deliver cash to creators is clearly explained on their website.
Vegetarians are 'less healthy and have a lower quality of life than meat-eaters'
>there comes a time when the state must step in.But let's not kid ourselves. Both parents and the state can make bad choices on behalf of children.

No disagreement here. But I think especially in this case (parents neglecting the privacy of a child) is only going to become more relevant.

There are plenty of parents already who put the entire lives of their children on the internet, without the children having any say or ability to realise how exposed they are. If the German state steps in here occasionally to remind parents that the privacy of their children, and their right to their own information ought to be respected I do not consider this a bad idea.

It's admittedly a very new situation that will require new frameworks.
What the hell was I just Reading?
From reading the first post "The largest Git repo on the planet" - "Windows code base" of "3.5M files", "repo of about 300GB", "4,000 engineers" - I assumed that "Windows code base" contains all the utilties, DLLs that included in windows release such as notepad, games, IE/Edge etc and not just the Windows KERNEL.

If so, the comparable code base to check against is Android AOSP, Ubuntu, RedHat or FreeBSD.

If that is true, I believe the source code base for Ubuntu/RedHat distribution with all the Apps likely be bigger compare to Windows in term of number files, source repo and number of engineers (open source developers for all the packages such as ff, chrome openoffice.)

Microsoft folks feel free to correct me here.

It seems that the existing git's process, dev model seems to work well for much bigger projects already by using different git repo for each apps.

Still not sure what pain point does the new GVFS solve.....
Ask HN: List latest production products using neural nets, that made an impact?
When I worked at Microsoft, I asked my dev manager why he took such a boring (as perceived by me) job. He said that he'd peaked at how productive he could be personally, and the only way he could improve was to scale out...

A good manager is really, really hard to find. Good developers are easy to find (relative to good managers). So, while I don't want to get into management, I also recommend it to anyone who might have potential in that regard.
I think it's dangerous to assume a causal link between success and their use of monorepos. As aaronAgain points out, Microsoft's codebase existed since before monoliths were recognised to be a bad idea. They're already screwed, and need a solution for where they are today. That's a valid and important use-case, but doesn't suggest that someone starting from scratch should follow their lead.
If my earnest support for silencing Nazis, the alt-right, PUAs, MRAs, climate change deniers, woo peddlers et al troubles you, perhaps you need to start examining your own beliefs and figure out why you don't want them silenced.
A lease or rental agreement can be valuable depending on the terms.

An example: my mother managed to significantly negotiate down her commercial lease after a court case with her landlord.

The price that she now pays is significantly below market rate. It’s also locked in for the next decade or so. That lease is quite valuable.

The same is true for rent controlled apartments. I have had one in San Francisco for the last 5 years and pay significantly below market rate.
Indeed. I feel like niche audiences with small operations is the only way to make profit in this business any more. Digital media is now a 'lifestyle business.'
If you want to convince me that computer vision is a bad domain to specialize in for journeyman programmers because it takes post-grad education to get a job, that'll be a quick and easy argument.

As a counterexample, though, most serious work in cryptography (for instance) is done by grad students, but the best jobs in crypto are not automatically going to grad students.

Either way: if your goal is to maximize lifetime earnings, I think dedicating your career to "programming" is a bad call.
You have to be better than you were at 25 (more productive, making fewer mistakes, able to take on greater responsibilities). You have to be better than you were at 30.

You don't have to be as actively sought after. You should be staying at positions longer - 5 years, maybe even 10. (Note well, however: By this point, you probably have seen several toxic environments. If you're in one, don't wait - get out. Life is too short to put up with it.)

I have a file where I keep track of headhunters that I think are worth their salt. I'll use it if and when I feel like it's time to move on.

For the record, I'm 55.
Once you know how to code really well shouldn't you be in a position to manage developers and ensure that they're doing a really good job at writing code? You'll be able to help them tackle bigger problems, work on more ambitious solutions, than they could if you're stuck cranking out code with no time to assist.

If it's your job to magnify the output of your developers, when you know intimately how to do their job, you can get spectacular results.

Non-technical managers can't do this, they don't have the depth and insight to help shape their team the same way a developer does.
Is this approach to task prioritization common among devs? Specifically the value v. effort graph.
I have a pair of earphones that are really magical. You never are unsure what device you are connected to, and they connect instantly when plugged in. They are compatible with almost every device from any company, even devices made 20 years ago.

Furthermore, the battery life on these things is phenomenal. In fact, I've never charged them once since I got them, and they still work great.
You mean we've known about Orcas exploiting tonic immobility for years, right? I can't think of any analytical technique that would allow us to know when Orcas started exhibiting this behavior. As our methods and wealth have allowed us to observe more behavior, we have recorded more behavior.

Humans have been observing Orcas for a tiny sliver of their existence. Orcas discovering a major new behavior just when we happen to have the means of observing them seems breathtakingly unlikely.
The fee structure is a bit steep ($100K setup fee plus an annual 1.2% AUM fee) but I'm sure it will quickly be competed down in price.
Can't help but feeling envy. In my industry (gamedev), business usually starts offering good salaries when there's a LOT of legacy to dig through - building something from scratch is always a risky venture that almost no-one is going to pay you for.
Hey man - FYI they are releasing a new case that will work with the airpad next year.
You did miss the point of the parent. To be more clear, programming for the most part is easy. Knowing what to program is hard. I don't know what your iOS app does, but lets pretend it's something to do with healthcare. Someone who is an expert in the healthcare domain and can program (or learn whatever stack you are using) is going to be much more valuable than an expert iOS person who has no clue about healthcare. That same person will also remain valuable as technology changes (which it will) since the company will likely still be in healthcare.
The real question is how much advertisers need online display. Most don't need much. Honestly, online display has more meaningful competition from print (yes), radio, and TV because it's more geared to branding.

For direct response, generally speaking online ads are more cost effective. For the most part, you don't need to place direct response ads on publishers' websites. You can just put them on FB or Google search.

I would say that it's a simple issue of aesthetics and performance. Banner ads look like total garbage. Video ads on Youtube videos tend to be less appealing than video ads on a big screen TV. Tiny thumbnail video ads on news websites are visual pollution at best and a total annoyance at worst.
A long-time dream of mine. Am envious. Wish I had the confidence to do it. Wish I knew how to get "Client #1"
It looks like they dropped a single phone, and you didn't even get to see how it fell. Hard to say that's definitive.
Rumors are swirling that Thiel is gearing up for economic/regulatory war on silicon valley.

So I can't say this is surprising but I find it all extremely confusing.

EDIT: Mostly rumors I hear from happy hours with some politicos in DC. Sorry, its just meat space rumors.
Actually it is not that easy to ban.

The Bitcoin code is open source. Anyone from anywhere can download the code and run a local copy. Your coins are securely stored across computers all over the world. Your balance cannot be frozen by any authority. Maybe central exchanges that convert fiat to Bitcoin could be regulated, but mining cannot be stopped, transactions cannot be stopped. Unless governments all over the world shut down electricity and internet.

At that point question mark is on the government that does this rather than Bitcoin.
Intolerants can't have consensus?
And yet we've seen similar technology in other products, like Samsung TVs, being used to gather huge amounts of information for the U.S. government. From a security standpoint, understanding the capabilities is really all that's relevant. If it's possible that it could be used in that way, then it probably can't be trusted not to be used in that way. Especially since these devices receive OTA updates and there are a number of ways to attack them on a relatively large scale by doing things like spoofing a cell tower.

If the concern is individuals using their own devices intentionally for spying purposes...that's relatively easy for a non-technical person to do with a smartphone if they want to.
1. Sexual harassment is illegal (in the workplace) since the 1960s. Law is inherently political.

2. where lines should be drawn in society is very political. Sexual harassment lines are no different.

3. Washington-post is a political news org