skysight-inc/HackerNews huggingface dataset:
"Directly Relevant Industry Experience Does Not Matter; It Matters Even Less For CxOs"

If your into building technology etc does it matter the industry?
Wait, do you mean "laissez-faire" ?
Threadjack: if this sort of thing interest you, and want to hear other opines about strategy, tactics and their use through history, plus some modern anecdotes: I've been listening to and enjoying Strategy: A History by Lawrence Freedman on my commutes to work the last few weeks.

https://www.amazon.com/Strategy-History-Lawrence-Freedman/dp...
Not my lab but it varies from homelab to homelab. A lot of it is using it as a safe place to understand/experiment with new tech without breaking anything in a production/work environment.

Some people also use them to run Plex/Pihole/Pfsense and the like as well.
It depends on your speed, concurrent user capacity, and uptime requirements (among other things). I run two production servers off two separate $5/mo VPSs, one getting a few thousand hits a day. No issues whatsoever.
I enjoy Yossi Kreinin's blog [1] and The Old New Thing [2].
I don't read programming language books, which I usually find to have little good industry knowledge and to be too detail oriented and easily out of date. Although K&R (the one about C) is a great book that's exactly the right size and the examples from the Gang of Four book are actually very on point.

Most often I learn code by reading code. OpenSceneGraph is an example of an open source project that has modern ish C++ but no deliberately abstract misdirection. Open source usually does not have super clean code but it's a good way to sample the variety of structures you can find in a project. Of course the classics (sqlite and the Linux kernel) are much too C-like for where I'm getting at but they are still full of lessons for how to organize modules and APIs, how many arguments to pass and where, where to park I/O code, that sort of thing.

I posted it here for the benefit of HN readers who may have the same question but I'll write you an email too so you can share what you want to improve and such. There aren't many C++ programmers left in the HN-reading, not just punching a clock demographic, and I kind of miss talking to people who get that. Like the prototypical game dev in the article I go to one conference a year, and it's not about C++.

[1]: https://yosefk.com/blog/
[2]: https://blogs.msdn.microsoft.com/oldnewthing/
Users don’t care about “driving engagement”. If your product’s user experience is important, or if is made with any empathy at all for the user, it won’t be spamming him with notifications purely to juice a startup vanity metric.
Most programmers are financial morons
For one, you have a chance of actually finding quality native apps. Web apps are not completely optimal no matter how you try to sell it. I have nothing specifically against hybrid or web apps (they have their place), but speaking from personal experience I've had most luck with apps that were (1) native (2) cost a few pennies. I say this wearing the consumer or end-user hat.

As a developer, I also prefer writing native apps (iOS and Swift), but I certainly understand the occasional disadvantages here too. This is in fact why I'm also developing a Flutter app at the moment - we needed a cross platform MVP but there's too little time and resources to develop for both platforms. But given enough time and resources (e.g. post MVP) I'd mostly go native.
OpenStack has millions of lines of Python, I believe.
It's exactly the kind of data our politicians deemed fair game for mass surveillance (eg. BND at DE-CIX). I have little sympathy.

I also disagree that there is no potential benefit. Maybe it reminds those in power that any data retained may come back to haunt you. And it might dampen attempts to weaken encryption. Even legislation which explicitly exempts politicians from mass surveillance would probably make the public more aware of the problem.
I wasn't talking about participating directly in the standards committee (and neither was the OP).

It seems that the people who are supposed to be speaking for the regular programmers aren't doing a particularly good job.
My mom stopped working when I was born. My dad didn’t earn a large income but was extremely cautious with money. You can save a lot of money by never eating out, not flying, and so on. There are people who nickel and dime everything but make terrible financial decisions in aggregate (eg getting a great deal on something you don’t need.)

Interestingly I have multiple male friends now who have children and work from home, and whose wives are the ones who leave to go to an office. I imagine there are quite a few people that would fit under that category reading this thread now. This was an option none of our parents had even a hint of being possible.

Ultimately you have to decide what you really want to do and how you are going to do it. The macroeconomic limitations exist. In the long term they may become even more constrained than they are now. There are only so many resources to go around. The worst that you can do is end up in a situation where you aren’t doing what you want and can’t justify it.
I think it's disingenuous to argue from the stance that magical thinking is bad and should be prevented, and thus that the drug is bad and should be eliminated. I think you'd be surprised just how many functional people have magical beliefs and especially how many scientists and engineers do. The notion that a pattern of thought is dangerous and should be outlawed has probably done more harm to the world than "meta-magical thinking."
Page 17 - "any employee can nominate any other employee for a 'peer bonus' - a cash bonus of $100 - up to twice a year..."

Is there a hard cap/limit on this policy now? I might have to take the rap for that, having peer bonus'd my entire office on my last day there back in 2012. My bad.
Zether: Towards Privacy in a Smart Contract World [pdf]
PV Magazine: Solar Tsunami
My results from several years, from a team lead, to post acquisition large company middle manager:

1.) It can be much more stressful and unpleasant working through other people than being an individual contributor. You must be able to deal with this in a way that doesn't cause too much unhappiness.

2.) You must be a strong distiller of information. You need to be able to understand what information is important and what is not as you will need to distill a very messy situation below you into something coherent to those above you. Developers can often get away with massive detail dumps that lack any sort of narrative. You will not.

3.) Your job is always to make the project successful. You need to have the confidence and leadership ability to make changes as needed on the fly, and explain them in ways so that everyone understands why what is happening is happening.

4.) You must be a strong communicator. You should feel like you are over communicating. I fail here most often, typically you will know it in real time. Do your best to correct it.

5.) You will have more interruptions and starts and stops in your thinking. Organization helps here.

6.) You will go long periods without feeling like you are doing a good job, or feeling like you arent adding anything. You are. Being a manager and a leader is large time periods of being a servant, most often to those below you.

7.) Focus on putting your team in good spots. Find what people are best at, help them excel. Give good people space to grow. Be on the lookout for your next manager below you. Try to help them along and hopefully beyond you.

8.) Large parts of it are just showing up. Asking the dumb questions. Listening. Saying that sounds good, go do it. Holding people accountable. Keep things fun whenever possible.

9.) Largely, it sucks. I do it because I havent found someone else I think could do better for the team yet. If they show up Id gladly get out of it.
/rant

The entire premise of these (snobbish) comments seems be: if you majored in anything that is employable, then it’s “vocational”, and you really didn’t learn anything.

That’s insulting and a load of bullshit. I can only speak for EE, but it’s all theory and loaded with difficult math, physics, etc. So an English major is “educated”, but an EE education is trade school? I think the “educated” majors ought to take graduate level electromagnetics. They’d be raked over the coals.

/rant
To a degree there is some learning on both sides. I don't know if I've seen it mentioned in detail in papers that I've read, but it was a general tone at a few confs when dealing with coarse motor functionality.

As per why the same approach is not well suited for speech, one (of many) components is the data bandwidth you need for speech to happen at a reasonable rate. For many applications the ML involved in the brain computer interface is only able to extract a few bits per second. It works for applications where the output is coarse (e.g. up/down/left/right) or where large delays are acceptable, but it's not the best fit for speech.
It's true. And the article's example actually doesn't have a signup. But often demonstrating value to the user will require multiple accesses and you don't want them to lose the data they've already entered. It's probably better to force a signup then potentially lose everything the end user has done in your app.

For a mobile app, you can store data locally or on a server keyed to the user without any potential for loss and without a signup.
> Developers have applied to build 139 GWac of large-scale solar projects in the territory of six grid operators – around five times what is currently online across the country – and that figure doesn’t even cover the entire United States. By any metric, we are looking at an unprecedented boom in solar development over the next five years.

Importantly, you'll notice that quite a few projects are located in MISO and PJM grids, traditionally "dirty" grids based on existing generation.

Also:

> It is important to remember that these grids don’t cover the entire United States, and as such this 139 GWac does not include projects in the majority of the South, Mountain West, Pacific Northwest and Plains States. And we aren’t seeing these massive projects only in databases, either. As documented in pv magazine USA’s year-end coverage, we have found large solar projects either planned or under construction in 17 states that have not had substantial solar markets to date.
Lots of mental gymnastics to dress up the fact you can’t get promoted without shipping new code.
Can you provide data to substantiate your claims? I'd truly like to know if this is true, because my intuition and experience tell me the opposite. People like downloading and trying out new apps. I also disagree with the premise of this post. Many people exclusively use their phones and would never utilize a web version of an app.
Coarsely, the reason for the need to tell humans apart is to assign debts.
Prior to the release of on-demand scaling, you had to provision your capacity units in DDB, and even once they introduced autoscaling there was always the risk that a burst of activity over your set threshold would lead to some throttled calls. My point isn't about the specific numbers so much as that it's nice to see that scaling finally being managed smoothly - one less thing to worry about.
What happens if something catastrophic occurs?
Common misconceptions about antibiotic resistance
I have a BS in Physics from Johns Hopkins and dropped out of PhD in Applied Math from Stanford. Where did you get your degrees from smarty pants?

The problem isn't heat in the general sense of the word, it's heat trapped in the atmosphere. Heat trapped in the core of the earth isn't a problem at all, for example. Most human generated heat can be absorbed by matter on the surface and has a negligible impact on atmospheric heat. And if you had enough energy and low cost launch to space you could do things like cheaply send solar reflectors into space.
You began by comparing Bill Gates to us as consumers, but ended comparing him to an institution, of which he is. His personal wealth is managed by a private investment company, and his impacts on the economy are matched only by others of equal diversified wealth, world governments, and other powerful institutions.

Bill Gates being one man with the power of governments and institutions is the inequality we are all talking about.
> How is it difficult to get someone to install something for a test run when like 90% of app installs are test runs?

The link you shared does not provide any statistics about the amount of installs relative to didn't-installs. It only deals with the set of people who have already installed, which says nothing to prove or disprove the point in contention (that increasing the set of people who have installed at all is difficult).

> So you're saying it's difficult to get someone to install your app at all

Yes [they are].

> and that has nothing to do with your product or your marketing, but it has something to do with the technology?

Based only on what they wrote, not necessarily. They only seem to be saying that the statistics you provided do not support your conclusion:

>> you're going to be hard pressed to get people to install your app just to try it out

> In fact, the statistics prove[1] that this is false. Most app installs are to try it out, and promptly delete it. Most users will delete your app shortly after installing it.
I recently set up Pfsense on an old box I had lying around. The practical uses i’ve found are: setting up the PfsenseNG DNS adblocker and setting up an OpenVPN server so I can VPN into my LAN away from home instead of port forwarding. I also just set up Dynamic DNS so that I can do this with a domain.

Can anyone share other use cases they’ve found to be practical with their homelab setup?
The list of top grossing apps paints a rather different and rather unflattering picture of the app store economy.

https://www.apple.com/itunes/charts/top-grossing-apps/
Is Gamification Working in Security Training?
Can GDPR be used as an audit mechanism for breached passport numbers? And if so, what would that process look like? Can hotels be fined if they’re found to not be GDPR compliant?
The Bizarre Toothbrush, Smart Yogurt Maker,& Wearables on My CES “” List
I did not write that makeup shoppers do not include chemists and biologists. You're assuming too much.

Edit: and it's very irritating.
Sure, you can. But then you need to manage when GC triggers. Because if you don't, you'll drop frames. And then the real choice is between C++ where there is (little) extra work getting RAII correct vs GC languages where you need to keep preventing GC up to a point where it's okay to freeze the universe.
Hopefully the parent comment here will stay near the top, it is the key thing to keep in mind, the rewards are different.

As a line manager (you manage people doing the work) your #1 goal is to have your team be super good at what they do. That means developing peoples skills in their technical specialty, their ability to understand direction and act on it, their ability to communicate where they are with the rest of the team. You need to learn to recognize when team members are being counter productive (passive aggressive, competing to win), and when they are being under productive (not challenging their own self perceived limitations). You want to average out those behaviors so that your team trusts in the skills of the other members, trust in your willingness and ability to deal with problems, and trust that you will recognize the effort they are putting in to make things work.
Also, it seems you've mispelled Eamonn Keogh's name and got 'Keough' instead.
On UWP and ChromeOS you can do everything if the PWA is packaged via the store, as they get access to native APIs.
Rick Houlihan has another talk from re:Invent 2018 where he goes into great detail about this -- see the following Twitter thread for a jumping off point.

https://twitter.com/alexbdebrie/status/1081237474930769920
Google havent been using p4 since around 2013
How a clutchless racing transmission works [video]
In the past 13 years have gone from dev -> tech lead -> manager -> director -> VP/CTO at startups (50-250 people).

Here are my tips:

- Your job is to provide effective technical solutions to business problems via managing a team(s) of engineers, everything else is an extension to that.

- Managing is nothing like coding and requires a completely different mindset and skill set.

- Authority comes through respect and understanding, not rank/title.

- When you are pressured or stress reverting to what you know (coding) is almost always the wrong answer.

- You should take all the blame but distribute all the credit to those under you.

- Code quality in itself is meaningless, you must learn to balance quality and hitting deliverables.

- Say no / only agree to what you know your team can deliver on... and always double your estimate. In the long-term reliability is valued over agreeableness.

- Culture above all, a team that likes working together and takes pride in the product they work on can overcome most obstacles/issues/failures.

- At least once in your career, you will face a direct who is very smart and very productive... but is a complete toxic asshole to everyone around him. Fire them... by the time you have seen the true damage they have done its too late.

- Managing people is hard, each person is unique and you need to tailor your approach in a case by case situation. You will get a lot more out of people if you understand them and they trust/respect you.

- You should always allow your team(s) to grow/learn/try new things. However, engineers are always looking to learn the latest fad/tech to grow their resume. Building things with tools your team does not understand is a risk, attempt to minimize that risk.
It really reeks of the same kind of anticompetitive behavior that got MS in trouble twenty years ago.

Apple is way worse in this regard, but Google is still incentivized to keep at least PWAs from being first class citizens on Android because they don't get their app store sales cuts or microtransaction money from them. And at least on Android you can install other browsers.

People consider the hegemony of Chrome to be the premier threat to the open web but I keep feeling iOS Safari is the real drag. Apple is so heavily incentivized to sabotage web tech that could encroach on their app store revenue.
>Every election since 1965 has been won by the same party

hence "de facto dictatorship"

It could alternatively be that the people are reasonably happy with their levels of peace and prosperity and see no need to change the government.
White House Advisor Says Apple Tech May Have Been Stolen by China
Plus there are several similar books about early female computers in astronomy, Manhattan project, and electronic computers. Many interesting stories. I dont know if more movies are planned. A small bit about this in the Turion bioptic The Imagination Game.
AR Cloud: An OS for the Physical World
It's a government requirement in many jurisdictions, including much of Asia and the EU.

Note that in the EU, at least, the data is not sent to the government authorities, but it must be available to them.
Does Duckduckgo makes a browser now? Or do you mean that like most of non geeky folks you access websites not by typing an url in the address bar of a browser but instead by going through a search engine (in this instance Duckduckgo)?
Well, you can still buy last years iPhone from apple for much cheaper...
>For one, you have a chance of actually finding quality native apps.

Really? I can't recall ever finding a useful app through the app store. It's so littered with junk apps and deceptive copycats that discovery is a miserable experience.
other coverage:

https://www.cnbc.com/2019/01/04/white-house-advisor-kudlow-s...

https://appleinsider.com/articles/19/01/04/white-houses-nati...

https://9to5mac.com/2019/01/04/trump-economic-advisor-says-c...
Or a "kudos"? (page 18 of the PDF)
Well, the React Native experience is very similar to React for web. So I'm not sure the developer experience is THAT far off. Also, for line of business, mostly CRUD apps a PWA is probably a better place to start. You get iOS, Android, Mac, Linux and Windows in one place with one codebase, with no install.

Frankly, I'm far less likely to install any app than I am to use a web app. In fact it pisses me off when I can't do updates from my desktop. No, it isn't a technical limit, it's more of an I don't want more crap running in the background sending notifications. I disabled both FB and Pandora notifications because they were annoying me and many users don't even know how. I'd rather not even go there to begin with.

If I use a web app that is very useful, there are times I'll see if there's a native app for mobile. If there isn't, I'm okay with that.

Right now, I'm working on an application that is web based and is for desktop use. I'm able to use react + material-ui and a few other modules and it's been going very smoothly. I can't say I've ever had a better experience with desktop app development, or mobile. ymmv.
Can you elaborate, both on who the known CIA agents are, and that they were spared? Sources would also be appreciated.
I did not know they made one. Thanks!
You can invent the same convuted path for everything. Ok, for the PWA: go to Google. Find the pwa you want. Make sure you did not exceed your data cap. Figure out how to add it to home screen. It will end app at screen #5 and will never be found again.

How is that easier? What if you want to sell your app?

Real scenario for native apps is much more simple: you get either the link to the app or the banner. Tap on it, tap get, tap open. That’s it.

Btw, there is an app offloading, which provides you space by getting rid of the app you don’t really use. And for the missing space argument to be even a little bit valid you must talk about huge apps, which probsbly means they provide functionality you could not replicate with a PWA.
Web has had notifications for years too.
Life on the Grid
The Chinese 居民身份证 works well for its intended purposes and has not back fired.
Not really. They were seen as a single-issue party and as soon as the Brexit referendum happened their raison d'être disintegrated.

They are still going under different leadership, focusing on other typical right-wing issues. Depending on how things go with Brexit they might well come back into the limelight this year.
This. When you think about it, it's an exciting time to be a dev. We need to be clever at stuff and can't just expect next-generation CPUs to make coffee for us.
1. I'll believe it when I see it.
2. The platforms have different assumptions and affordances, and trying to homogenize the experience by splitting the difference (like you seem to suggest) will leave users in the uncanny valley.
3. No, it's great for web developers who want to claim they do "native development" without actually learning how to do native development.
> As important, what should we NOT be doing?

Exactly this. The most common 'cause of death' for a good strategy is when too many bad ideas are tacked onto it. Most organizations have a good plan somewhere. The problem is that they also have bad plans and inadequate means to prune them off.
The joke would be that even the simplest nodejs app these days pull in hundreds of libraries because of left-pad style libs...

The more serious answer is that when you have hundreds/thousands of applications with as many use cases, countless products and teams, and generally just ship a lot of stuff, it adds up.
My problem with homelabs (mine and others) is the power management. Finding hardware that triangulates to energy efficient/good proxy for production/cost effective is really hard to do.
I just finished watching that video 10 minutes ago and my mind is blown. I've been using DynamoDB wrong for most of 7 years.