skysight-inc/HackerNews huggingface dataset:
You might want to stretch that estimate out. I'm running an Intel Core i5-3550 from 2012. Furthermore, I foresee no reason to upgrade in the next 4 years. The current i5 on userbenchmark.com's front page is the 9600k, which says it's ~53% faster than my 3550. 7 years later.

CPU performance is barely going anywhere. Developers should instead try to figure out how to do more with less growth.

GPUs are also overpriced, and playing older games and comparing them to new ones doesn't show great payoff. As far as I'm concerned, we've plateaued. Maybe going from a GTX 760 to a 1060 would give me a few more frames, but frankly, more often than not, the games are programmed like utter shit.
I suppose that organizing or participating in a public assembly without a police permit is illegal more or less everywhere in the world.

In Germany, per the Versammlungsgesetz'e of the federal states as well as the federal Versammlungsgesetz that applies to all states without one, you do not need a permit for an assembly, you only have to notify the police or Ordnungsamt (part of city government) 48h in advance of public announcement. This is actually meant as a direct departure from the Third Reich policy where permits were required.

If the police deems your assembly a danger to the public or unable to be held as notified (e.g. when you want to hold an assembly on an Autobahn or other major street, or in security zones during foreign state visits) they can either forbid the assembly in its entirety (which is very rare) or modify the time/location (e.g. not on the Autobahn but on a parking lot, or directly outside the security zone). In this case the assembly initiator can go to the courts and initiate emergency hearings, which sometimes (e.g. with the G20 Hamburg protests) can go up to the Bundesverfassungsgericht (our Supreme Court equivalent).
This reminds me of having a wealth manager that is broker/dealer. They recommend investments, but those investments don't have to be the best ones the advisor knows of for your situation. They merely need to be suitable. So while you may not be paying management fees for advisory services, the broker is compensated by commission, so it's basically advertising dressed up as advice.
> It’s much easier to write code than to read code.

The fact that "write-only code" is apparently considered a part of sensible software-engineering practice speaks volumes about what their technical culture is like more generally. One would think that code should be much easier to read and survey than it was to write.
Reality is that most of the engineers at Google don't work on google search nor google map. They work on "smaller" projects that don't necessarily reach billions of users. It doesn't change the fact that everything has to be engineered in order to work for a large amount of users, true, but do you really get that reach? nope unless you're in a very hot and selective team at G.

Also, your statement is valid for companies like Facebook, Uber, Apple, Amazon, etc. It is not a valid argument anymore in my opinion. But I totally get your point.
>Stop going to GDC as your one conference per year and start going to CppCon.

In fact the most popular CppCon video in Youtube is from Mike Acton: “Data Oriented Design and C++”
See also the tutorial slides available here https://www.cs.ucr.edu/~eamonn/MatrixProfile.html
Hundreds of German Lawmakers Targeted in Mass Cyber Attack
> Anything within the next two days is fairly accurate.

Plans that involve the outdoors rarely involve only two days notice for me - plans are either spontaneous or in more than a week. Then again, my plans rarely involve the outdoors.

> UV index to decide if I need sunscreen

My skin tone is known as "fish belly", so I always need sunblock, but unless I'm planning to be outside at length (which I largely dont do) I dont really do so.

> decide what to wear in the morning

I may be odd, but my day to day wear doesn't really vary other than by season. When I lived in Pennsylvania and Virginia the weather changed dramatically enough over the day that dressing lighter or warmer was an invitation for problems. Now that I'm in Seattle, the weather is fairly consistent over the day, but I've never found myself wishing I had known the forecast when I dressed.

> I don't use umbrella's

Mostly the same, particularly here in Seattle. Before, if it was raining hard the need was obvious, and if it wasn't I didn't want to carry around something is just lose before I needed it.

I'm not trying to poop on your feedback (really!), it's just these are largely the arguments I've heard that dont seem to apply to me. Do people really spend that much more time outside than I do? Am I some sort of sky-avoiding freak?
Shameless plug -> https://www.linkedin.com/pulse/moving-management-mahesh-guru... . I use this with everyone on my team who wants to explore the management path. Happy to chat more if you want concrete examples about how I transitioned people over.
iOS continuous delivery via Xcode 10
>It’s hard to level existing residences in many historic cities and so housing costs rise, yet people are still wanting the opportunities afforded by those cities enough to sacrifice having better housing conditions elsewhere.

We don't have historic cities in America. At best, we have a few small historic districts, but everything else in the metro area is certainly not historic. But they don't build enough housing anyway, because too many Americans want McMansions instead of condos which are far more space-efficient.

The Bay area is particularly awful since existing homeowners have too much power (and local government has way too much power; local government should have NO power to restrict development, that should be the state's decision) and won't allow higher-density housing to be built as it affects their property values. This is a uniquely American problem.

>The problem is “eventually” has an unclear definition in both cases, and few are willing to sacrifice their potential of attaining certain careers or income in exchange for working low wage jobs waiting for a hypothetical future correction of this inequality.

My proposal is to just let the economy crash and take a couple of generations to recover, so just worry about your kids or grandkids having a better future. It's basically what's going to happen anyway, so you might as well not burden yourself with student debt. The situation we have now is totally unsustainable.
so... you can't use sed for the same task because it breaks symlinks?
I was always excited to see what amazing deals Fry's Electronics had
HN influence test :)
Shoot, sorry about that! Definitely a typo.
I think that's perfectly fine. People who fall for this are retarded and deserve to be poorer.
I feel way disconnected as ... I can't belive people subscribe to this garbage. Who the hell wants to watch these obnoxious ads for this?
I don't know why your guys think this book is so good, I don't see any new things out of it nor could I appreciate how he composed the content. It is just one of those random textbooks for this topic.
The suicide forest incident was Logan Paul, his brother.
You can innovate in many different areas. For example code reviews, CI/CD pipelines, sharing knowledge across the organization. It seems that Google as a pretty solid engineering culture but it doesn't really innovate much like a lot of other large tech companies. Standards are meant to be broken.
My wife spends a lot of time (and money) on skin care, but I'm very skeptical of the regimen that she follows. I've suggested that she secretly only treat one half her face for a few months and then ask me which side I like better, but she isn't that curious about the efficacy of her facial products and procedures.
Tactics is that portion of decision-making applied to repetitive patterns and recurring situations. Strategy is that portion of decision-making applied to situations that are unique or unlikely to reoccur. Procedures are tactical. Decisions are strategic.

In a chess match, the opening book is tactics, the mid-game following the combinatorial explosion of potential moves is strategy, and then the end-game is back to tactics, after the board has been reduced to fewer pieces.

In the real world, breaching and clearing a modern urban building is tactics. Part of the squad covers as the remainder moves. Corners are checked before moving around them. Doors are checked before opening. There is still a strategic element, in that any given building will have a unique floor plan, but with sufficiently developed tactics, the strategy portion becomes somewhat unimportant.

Capturing and occupying a specific city is strategic. The tactic of breaching and clearing buildings will be used many times in that strategy, and so too will the tactic of erecting concrete T-wall barriers and creating checkpoints, but the choices of where to start, and in what order to proceed, are all strategic.

It is difficult to separate the terms, because every real-life situation will have some portion that can be matched to a general pattern, and some portion that represents the variance from that pattern.
Ask HN: Strategies for mentoring junior developers remotely?
Mentoring junior developers a normal office environment[1] is one thing, but I've found it much more challenging to do so remotely. You can no longer slide your chair over, pair and work through problems as easily, and it's much harder to teach (or be taught) over Skype et al. Communication in general is more formalised, and harder to read intention.

What are some good, holistic approaches for helping train up-and-coming developers all the way to “senior developer” skill level, while being fully remote?

[1] https://news.ycombinator.com/item?id=16707059
What about their post makes it seem like they're suggesting "only Germany" to you?
Indeed, they are worthy cause. However I am not concerned, just interested. I've also visited kew and donated to their seed bank.

I think it's important to try to reason about the evolution of the things we attempt to modify but is not necessarily a cause for alarm so long as one modified species is not so aggressive as to risk completely supplanting other variations.
making things difficult is easier, the opposite should be promoted.
Against Privacy Fundamentalism in the United States
Is it possible most software at Google is not Chrome, Gmail, Search, Youtube, Analytics, Android or Documents?

Also do you work at Google? If you don't, you might not be able to perceive all the changes to those applications on the backend. The user interface may change at a more constrained pace, but it can still be true that most backend code is in a constant state of revision.

For example, what defines "Search" in your example? The google.com search interface rarely changes (logo notwithstanding), but what do we have to go on for how often search infrastructure or processing code changes?
Help fellow TI-83 programmer! That's what I would do back in my high school days. Also learned it to make silly little games like rock-paper-scissors, guess the random number (difficulty was larger number ranges, you'd get 'higher' or 'lower' as feedback after each guess, if you got it right it would list out how many tries it took), and of course a simple 8-ball.

I was also completely unhappy that schools tested learning and perfection at the same time. If I solve a physics problem using the correct formula but make some silly error along the way and get a wrong answer that really sucks since there's not usually enough time to check work. So... I wrote programs to solve any and all equations we'd learned so I could really quickly check my work for correctness. We had to write out all the steps to solve the problem anyway so it never felt like cheating to me, just proper validation :)
Posix Shell and Utilities Quick Reference
I should have learned by now to always double check before assuming something isn't Turing complete!
The Different Fediverses
If you work outside the home and put your kids in child care you pay taxes and help billionaires get rich, two things you don't do if you take care of your own.

20 years ago there was a comic in Z magazine that showed two day care workers talking about how paradoxical it was that they couldn't afford to put their own kids in day care. Of course they blamed "capitalism" but in other industries "capitalism" works differently. What was revolutionary about the Ford motor car was that auto workers were productive enough that they could afford the cars that they made, not something that is true about childcare workers.

Some kids are in family situations that are worse than the average day care. For instance, I know a lady who raised a crop of five children, four of which were spectacularly unsuccessful, and then she took care of their children, most of whom turned out to be white people with black problems. Somebody might look at this situation and see "love", but that love is obviously toxic.

In the case of our family we had our son in day care part time, which gave my wife a break sometimes and let him get some socialization, but didn't have a huge cost. As he spent most of his time growing up with adults he wound up with great verbal skills.
I am saying exactly that. Note that it still works across compiler upgrades, libc updates, OS upgrades, python itself updates etc.

By contrast if you compile a module against Python 3.4, it won't even work the same day against Python 3.5. ie the ever changing Python 3.x is more busy work than Python 2.7.
A youtuber called tmartn got into trouble doing something akin to gambling and lootboxes a few years ago.
So scummy considering most of his subscribers were kids.
https://en.m.wikipedia.org/wiki/Guttenberg_plagiarism_scanda...

In the US that would probably just lead to a minor apology. I remember a teutophone math professor mentioning that when she was explaining how serious plagiarism was.
People who like multirepos are always saying how easy it is to pin dependencies but like you I haven’t seen anyone doing it right since I left Google. The monorepo third-party system works well in practice.

Ps thanks for getting scipy into third_party all those years ago.
Any top recommendations for those books? Super intrigued to read more.
A mathematical approach for understanding intra-plant communication
It never gets old. ;-)
Basically this. A bit off topic, but this is a pretty important quote to me:

"Strategy without tactics is the slowest route to victory. Tactics without strategy is the noise before defeat."

Amusingly enough, the video game example below is probably the easiest way to distinguish tactics from strategy. Are you going to rush or turtle and build up the economy/tech tree? Tactics is where exactly to hit, with what, and how.
I did google, all I found were journalists making that claim, and no convincing data. See e.g. my comment here: https://news.ycombinator.com/item?id=18824502 - about one of the papers that's cited here to make this claim.
Whether a startup will succeed has nothing to do with the language used. Google started with Python and TikTok with PHP (wtf). However when you start, go with the better choice since every line of code becomes a liability later.
You just mentioned 2 garbage collected languages on a game dev topic. I don't think they're adequate. Remember how the article was very insistent about being able to control memory and CPU resources. Those are one of the few reasons C++ is not dead.

Rust? I don't see it either.
Rule number one, you already have doubts about her, so it is a no on hiring her. If you are by yourself, you do not hire anyone who isn't a 100% yes in your own head. If you compromise, even at $100k and 1% you will be kicking yourself in 6 months when your gut instinct was right. Find someone else who is realistic in their needs and with what the company needs. When you have 3-4 people interviewing someone and 1 person is a soft no, then it should be up to the team, if anyone is a hard no it is a no period.

While you are finding the new person, work with her to see if you can find a path forward, or if nothing else she helps offload you while you are hiring.
> Instead of understanding why things are the way it is, they fantasize about how they can one up original authors and claim their own hero title.

Hell, if they really care about claiming that hero title, why not spend that effort to understand and refactor the parts of the code that were initially hard to deal with. What you wrote above is a distillation of what a "tech bro", "Type-A player", ego-based culture looks like. It is the opposite of true professionalism.
Its huge social experiment. Beijing probably thinks there is no risk for them, you can just modify the system until it works or end it if it goes bad. But messing with social order can have unforeseen consequences.

I can see at least three scenarios:

1. It eventually works well and cements the power structures. Those in power can't get low scores. Wast majority of population aligns their behaviour with the incentives provided by the credit. Effective caste system emerges.

2. It somewhat works but people eventually hack around it and corrupt it. Social credit becomes the new center of corruption that weakens Beijing. Shady people get ahead faster than before.

3. There is a sudden blowback that is too fast to counter and is spreads trough the whole nation. For example: Too many people are forbidden from traveling during the new year to their families. They and their families protest and that lowers their credit even more. Angry people start to push back and Bejing loses control...
Except that's completely false, as has been demonstrated many times in multiple countries.
Ask HN: how to get photos from my Chinese friend iPhone
Hi,

I spent 2 weeks vacations in France (I'm French) with a friend from (mainland) China.

She took thousand of photo with her iPhone, so I didn't feel the need to take photos too.

However when she wanted to share the photos with me we discovered that I can't access her Baidu cloud account on my PC nor do I find the same app on my Android phone.

So now she's back in China and we're left wondering how she can share photo with me, except by sending a few dozen everyday on Wechat.

There's nothing sensitive about the photos so I'm not worried about her government (or mine) looking at them, I just want to get these photos the easiest way possible.
She has no other "computer" than her iPhone, and I don't want to involve her in some shady VPN things that could backfire on her.

Thank you for your suggestions.
> Isn’t German politics ridden with scandals at the personal level?

ftfy:

> Isn’t politics ridden with scandals at the personal level?
Other Youtubers have reported being contacted for the Gambling website this thread is based on. Each one reported being offered between 10k and 20k to push this scam.

It's speculated the biggest Youtubers pushing this are being paid up to 6 figures.
> [BSD sed]

you can also do

sed -i -e 's/a/b/' file

which will work for GNU and BSD sed.
Our most popular articles of 2018 show that pop culture rules over us all
Quantum computing, biotech, climate change among threats of most concern to US
Thanks for the snarky but uninformed reply. I will edify you: There are some vehicles in which mirrors and should check alone are not enough to get a complete picture, and the only way to know what's around you is to keep track. Large RVs, trucks towing large trailers, etc. all fall into this category. Sedans, compact crossovers, and large SUVs with decent visibility are all comparatively simple to drive.
A short but interesting post on becoming a manager in engineering

https://zef.me/so-you-want-to-be-an-engineering-manager-bcdd...
Yep, protocol buffers are like a cross-language type system for the data that moves between systems with the side benefit of compact serialization. They're awesome and definitely a big productivity boost above a certain scale.
I was rather keen on : RethinkDB https://www.rethinkdb.com/
How does it compare with what https://www.ctrl-labs.com/ are doing?
It seems that they get the intent just from having a device attached to the arm, so is it really necessary to attach the electrodes to the brain? Because if the person is reading silently you can still get the signal going from the brain to the muscles in the throat/mouth, can it be just attached to the neck?
IIRC, Dreamwidth was forked off LJ after one of LJ's great fandom purges (probably either Strikethrough or Boldthrough). Basically, they cracked down on ton of fandom communities for adult content, and the fandom communities said, fine, we'll just make our own then, and did.
This seems like a terrible idea. Colleges should be about learning. I can understand guaranteeing what skills at what proficiency should be attained, but job placement and career advancement are the result of a different process. If you want a business that studies the needs of employers, gives crash courses in those skills to build what is determined to be a desired resume, and then aggressively markets you to prospective job opportunities, that sounds valuable, but it most definitely not an educational institution.
I am decent at chess, as in, I will generally beat any casual player and lose to any professional player. I have no feeling of "strategy" in chess. The only "strategical" difference is that I brute-force pressure newer players by moving pawns up in a diagonal and forcing them into a corner. Whereas vs good players I just do the "right" thing all the time and try to force dilemmas. At that point its just tactics the whole game.
New features is different from software change. A UI might stay identical while the entire software is rewritten.
Well, a two trick pony then...
Your valuation number for Bitcoin is driven by a speculative bubble, so it's not a fair comparison. And, "electronic cash" should have a lot of small transactions. That Bitcoin is mainly large transactions is a sign it's a bad cash replacement.

I agree that Bitcoin won't be counted as a failure yet, but I think that's part of the problem. As a hypothesis, Bitcoin apparently isn't falsifiable. Consider the Fred Wilson article linked above, where a Bitcoin advocate admitted that it wasn't a good payment system. But he immediately declares it a store of value. Now that we've had it crash by 80%, it's pretty clear that it's bad for that too. If there isn't a new consensus answer to the question, "what is Bitcoin good for," then its advocates just shift to the possible shining future based on hope and potential. And note how its distributed, peer-to-peer promise has quietly drained away.

Bitcoin can apparently never fail. And I think that's part of what guarantees its failure. Nobody expects an early product to be perfect. But good products evolve and expand to better serve users. As it became clear Bitcoin was not very good for its stated purpose, it could have changed and grown. But speculation was too profitable, so it got stuck in a very deep rut. If some blockchain currency becomes actually useful, I suspect it would be one of the hundreds of competitors. But given that none of them seem to be delivering real-world economic value either, I'm not optimistic.
It's common for code at Google to be rewritten without reusing most of the existing tests -- instead, new tests are written for the new code. Yes, this risks not understanding edge cases. But not all of those edge cases are still important.
The regulation exists, at least in the US; the FTC has sent notices to dozens of "influencers" on that regard[1]. I don't think they've fined anyone yet, though.

EDIT: I was wrong, they've already charged and settled with two: TmarTn and Syndicate[2].

[1] https://www.ftc.gov/news-events/press-releases/2017/04/ftc-s...

[2] https://www.ftc.gov/news-events/press-releases/2017/09/csgo-...
> A good 10X people manager

I've worked for a few. In my experience they end up getting pushed out by the bureaucracy after a few years.