skysight-inc/HackerNews huggingface dataset:
All excellent points. I got used to filling my code with comments in the spirit of having a conversation with someone to whom I am explaining how an why. Thirty years later I can look at any of my code and quickly understand it. In sharp contrast to this I find most open source code to be difficult and laborious to understand due to the almost total lack of useful comments.
People in power don't give a fuck. They assume that their wealth will insulate them from the worst of it (are they wrong?). The rest of us are just interchangeable rabble to them.
"code doesn't matter" is more like "code beauty doesn't matter", in the same way that beautiful foundations for a building do not matter (or are incidental) to its stability.
You could just use Anaconda or a similar system.
A questionnaire from the article:

1) I am willing to admit if I don't know something.

2) I like to compliment others on their intellectual strengths.

3) I try to reflect on my weaknesses in order to develop my intelligence.

4) I actively seek feedback on my ideas, even if it is critical.

5) I acknowledge when someone knows more than me about a certain subject.

6) If someone doesn't understand my idea, it's probably because they aren't smart enough to get it. (reverse)

7) I sometimes marvel at the intellectual abilities of other people.

8) I feel uncomfortable when someone points out one of my intellectual shortcomings. (reverse)

9) I don't like it when someone points out an intellectual mistake that I made. (reverse)

Critique: I can see some confounding problems right away. When I was younger I was pretty painfully shy, so (4) I would not seek feedback, but not out of a lack of humility. Also (3) I don't get, because while I am extremely motivated by intellectual curiosity, I have maybe zero motivation to "develop my intelligence" like it was some kind of fitness thing. Also maybe I'm a wierdo but I don't think so much in terms of people being "smart", I think it is something you do. That is, it's hard work.

And with (8) and (9), it takes training to not feel uncomfortable or to not dislike it when someone points out your mistakes or shortcomings. I don't think that is really related to humility. In fact if you are super critical of yourself and judge yourself poorly compared to other people, you still hate it if anybody else points it out.
Are younger generations doing anything substantive different, besides giving this more attention? The studies show that in order to limit temperature increases to 1.5C, the west has to go carbon negative immediately. (China by itself can use up the world’s remaining carbon budget within a couple of decades).

So what are “young people” doing about the problem? They don’t seem to be rejecting the material lifestyle that causes CO2 footprints in the west to be 10x higher than say Bangladesh. In big cities like DC, transit ridership is decreasing as young people choose Uber instead. They’re not flocking to STEM majors, which frankly are the only thing that has any hope of addressing climate change. At most, they seem to realize they are going to be the generation that loses the game of musical chairs, and they’re angry about it but not willing to change their lifestyles over it.
How the pursuit of leisure drives internet use from The Economist
When I was 11 years old I was looking at a bit of code in a magazine and, being curious to know what it did, I booted up my parents' old IBM PC. I typed GWBASIC.EXE into the command line and I was astounded that it worked.

Maybe that isn't so relevant now that it's easy to find and install software but my journey with programming began that day when I was magically dumped into that BASIC interpreter.
Huawei’s PR Campaign Comes Straight from the Party’s Playbook
It depends on who you're talking about. There is an attitude of, "if you can't install a virtualenv as step 1 in learning how to do python, you don't deserve to learn python". Not, I would hope, consciously thought of in that way, but that's the practical affect.

I use virtualenv. When I was first learning to program, and I believe python is a better choice for a first language than PHP or Javascript, it would have been a substantial obstacle to have to do the virtualenv route first. Yeah, it's easy if you've done it and know how to figure out what the problem is if something goes wrong. It's an obstacle if you're just starting out, and I think keeping the on-ramp simple is very important for the long-term health of a language community.

Which suggests that, because python's on-ramp just got easier, it's long-term prospects just got better.
There is no victim, these are made up horror scenarios.

The likely scenario is trolling by sending pictures, not a rapist mentally torturing their next victim before pouncing on her.

Criminalizing this will stop neither trolls nor rapists. The former because it's almost impossible to tell who did it, the latter because they're rapists.
Or Pirate Arr, or Litecoin
Hey! OP here. I definitely don't mean "good enough is good enough" as an excuse -- pushing for quality is extremely important.

My point was more about nitpicking line by line for perfection. What you're talking about sounds like a legitimate performance issue.

I think we're on the same page, but maybe my point wasn't clear enough. I tried to make it clear in my last point that "code is quality is important" but it's important not to confuse code quality with things that are more minor like idiosyncratic coding style.

Thanks for reading!
Senior is as senior does.
Putin to U.S.: 'Economic egoism' is recipe for trade and maybe real wars
Qualcomm Invests in SiFive
Out of the 100 largest newspapers, 57 endorsed Clinton, and 2 endorsed Trump. The world of large, reputable news sources is slanted towards the left. Google aggregates these news sources, so of course it will also be slanted towards the left. There's no way out of this for Google.
Joyent Public Cloud customers will need to find a new home
Yea I was hoping to sign up to, to try it out!
This is why I always respond to questions about what I do with "software engineer". I've noticed people seem to perceive "engineering" as more serious than "programming", and it helps to promote the idea that I build things to solve problems and don't just sit there turning designs into code.
The Smart Toilet
I understand what you are saying. I think what she's really referring to is: The perfect is the enemy of the good. You have to adhere to certain level of standards, but at some point you do have to admit there is a difference between, "this has problems", and "it's not how I would have done it, but it works and is more or less OK."
I love markdown. It’s been my primary way of taking notes for many years.

A key benefit of the format to me is that text files will never be deprecated and are infinitely portable.

I saw mentioned a local cache. Would you add a pitch or squeeze page on this topic to help convince users like me? I want to love your product. The scrolling alone; beautiful.

Example user stories:

* can always see all notes as simple, well named, plainly organized, easy to read text files.

* Can output/sync certain folders of notes to plain text files. (To, for example, a Dropbox folder target)
There are distributed databases that support serializable transactions across clusters of machines.

https://www.cockroachlabs.com/blog/serializable-lockless-dis...
I don't see a problem. The police department posted the same video.
You're spot on. Regarding your last point though my interpretation of the blockchain hype was that the problem of the business was that they needed quick and easy money. Blockchain investors solved that.
I'll say this gets causality backwards. Intellectual humility is a luxury of the obviously skilled. In a room of smart people where everyone is competing for influence and attention, admitting your lack of knowledge can be a real handicap. When I was younger rather than admit anything I just kept my mouth shut. Now when I am in a room, no one questions I know what I am talking about, and I can usually establish my expertise with a few choice observations. This gives me a lot of lattitude to ask questions and admit what I (or what we all) don't know, because I have the social standing to get away with it.

I'm not sure this is necessarily a mark of my humility.
oh i have. im not saying skype was better, but parts of its UI were absolutely more responsive.

it wasnt slow scrolling up the conversation to see what someone said 10 minutes ago. try scrolling up a teams conversation to find a recent message.
>As a software engineer, I'm just an entertainer for rich people.

What do you mean by this?
Before burning down the house How Son Made 62% Return on SoftBank's $64 Billion in Tech Deals

https://www.bloomberg.com/news/articles/2019-06-06/how-son-m...
> China Telecom then announced these routes onto the global Internet redirecting large amounts of Internet traffic destined for some of the largest European mobile networks through China Telecom’s network.

How is China recording internet traffic silly given their expansive use of facial recognition, their crackdown on journalists, interdiction of VPN services, and use of apps to monitor ethnic minorities? Capturing a bit of foreign internet traffic isn't anything, and would be extensively useful to a police state.

If China wants to convince the rest of the world that every single BGP hijack and leak isn't intelligence gathering, then they can implement the same standards and safeguards everyone else does...
> The process was entirely painless, fast, and the transfer was cheap as chips, while bringing to bear the full weight of European bank regulations to protect me as a customer.

I wish more people on HN would understand the importance of this. I've said it here before but I think it's worth repeating. Banks want to send your money internationally and, as you've said, are more than capable of sending your money quickly and cheaply. Any time an international bank transfer is a pain in the ass it's by design to protect consumer interests and/or to protect government interests. There's a reason you can't just rock up to the teller at Wells Fargo and send $1,000 to North Korea the same way you can if you needed to send $1,000 to Canada.
Everyone I talked to absolutely loved it. It's a common theme on Russian twitter (which is mostly anti-government, pro-western, pro-LGBT, as opposed to general population of the country) that the show is awesome and the fact that it was filmed in UK and never could've been filmed in Russia is a testament to the state of our cinema.

Also, set design is stunningly truthful to the soviet era, I've seen quite a few comments after the first episodes about how familiar it looks, and can testify so myself. Also, the Kremlin corridors look exactly like they did in reality, despite some critics. The only thing, sometimes the apartments and material things look a little bit too nice for the era, may be.
I did a study of white supremacist channels on YouTube. All of them still up
Yup, that would reduce write IOPs but increase the latency for making the data available to our users.
Curious, do you have an opinion on unschooling (leaving kids’ learning to their curiosity and then letting them prepare for college when they choose to)
>In modern terms, that's treating the entropy of the universe as equal to 1; there is only one state for the entire universe to be in. Then, this increases to twoness, between the something and the nothing. As the something and the nothing interact, that interaction is the threeness; and from the three, the multitude. They then believed that this resulted in the formations of geometry which led to the elements, which they expected to consist of the simplest 3 dimensional shapes.

>They were pretty much spot on.

Is it me or is that paragraph completely devoid of meaning? Is it actually saying anything? This reads like medieval scholastic philosophy: so far up its own bottom it no longer makes any sense.
Augmented reality affects people’s behavior in the real world
He's literally saying it depends on the context. That's the definition of being context-aware.
There’s nothing new under the sun. That’s a phrase many on HN and in tech in general need to remember. In most cases, being first at something is almost completely irrelevant.

There are things that matter far more, such as execution, timing, adapting, salesmanship, etc. This guy happened to have the right combination of these things at the right time.
I did. As first seasons of Game of Thrones. But usually the hollywood screenwriters put too much emphasis on the characters.
If a western country has conscription, agreed. Where there's no conscription, they had a choice to join up or not.
Every time I use a browser without noscript and ublock origin I feel inundated with all sorts of marketing material. Its distracting.

I used to simply switch to a CLI browser to google for things but these days its hit or miss as javascript is so heavily used.

Videos... auto run videos need to be abolished as well.
Release Scala 2.13
Close. There are no incentives for a government or a standards body to malign profit for the sake of anything other than longer-term profit. So, capitalism does not work... in any configuration.

If regulation truly worked we would not be so fucked with regards to our rape of the Earth.
They're just optimizing for selling ad space instead of your satisfaction with the ads. You're just a pair of eyeballs to them, if even that.
My experience as well. The key point here is the incremental part. This works especially well if you're adding regression tests incrementally as well. This necessitates a certain modularity & testability in the legacy project though, which often isn't the case. There's a certain threshold in technical debt (depending on the size of the project), at which point a complete rewrite may be better.

For most of the other projects Working Effectively With Legacy Code by Michael Feathers contains a good approach for slowly modularizing and testing the system, before exchanging parts.
>Considering how frothy at the mouth you got over this fact being mentioned

Is it a fact, or just your imagination? Does this fact come from statistics or your gut?
But seriously, put in your damn semicolons.
I still struggle to understand the real benefit of unit tests; the most intuitive tests that test real business logic that I've written always become something like semi-integration tests. Pure unit tests that test a small isolated function are almost never useful to catch bugs after they're written. The only legitimate use for them has been that it's easier to understand the purpose of the function and edge cases. At times it makes me think about edge cases and identify bugs WHIlE writing the tests, but once they're written, they're never useful unless someones actively trying to understand that exact unit of code.
Creative ways to reduce social media
Reality isn't subjective. People are just imperfect antennae with varying receptions and demodulators.
Capitalism, Socialism, and the Physical Quality of Life
So, there’s obvious benefits for FB. What are the benefits for users? Are people actually going to want to use this?
So we know what we must do.
Probably worth noting I've been in journalism going on a decade now.

It's a bit too easy to simply write off ALL journalists (no pun intended) as "not that bright".

You may as well say most people aren't that bright. Which would be equally unfair.

Likewise, how can you stick a small-town reporter who covers highschool basketball in the same list as a New York Times reporter with an Ivy League background in economics? Make no mistake, I'm not implying the latter is somehow superior to the former, but there is a huge range between the people who make up the journalism industry.
The company I work for is in the SDN space but specifically around large scale uncompressed (SMPTE 2110, 1.5Gbps per HD stream) video broadcast IP infrastructure rather than related to docker containerization.

We've been deploying larger and larger systems based around our hardware IP switch fabrics (EXE/IPX) and using our SDN controller (https://evertz.com/solutions/magnum) to manage network topology for systems over 150,000 multicast flows with television broadcast critical timing/latency on stream switching.

We're hiring! https://evertz.com/about/careers/
> Sometimes I don’t even recognize me as the author for a while.

This happened to me just yesterday! I was helping a co-worker with a problem, and I noticed some redundant code in the same function, so I told him he could simplify it while he was there. His response was, "...but you wrote that". (And as it turns out, only a few days prior!)
You can use, today, the same ways that you would force everyone to find/install python (virtualenv, docker, pipenv, conda, whatever is hot this week) in a world without distro-provided python.
It also allows for the possibility of selling at discounted rates for volume. $1 for 4 tokens, but $10 gets you 50 instead of 40.

There is _some_ inherent value in this. Decoupling the currency rate from a unit of time play provides an entrypoint for the store to incorporate value models that aren't captured by currency alone.

In the volume discount case, this allows them to incorporate fixed overhead models into the pricing scheme for game time.

I don't dispute the point, however, that the model does allow for abuse along other lines, and is often used that way in practice.
I did not learn anything useful from this article, as it gives no concrete examples.

Set a goal, optionally explain the need for it, pick one technology from the list, and show how to achieve that goal.

Would be also good to show how is this different from traditional networking.
I dunno. I’m a programmer because I like solving problems through code, and I’m not really interested in solving problems outside this toolset. Some artists were exclusively painters, and we still call them that.
One thing I would say about the whole "good enough is good enough" mentality is that if everyone has that mentality in a company, your code quality will decline so far that it will be impossible to get anything done in the future. This has happened to my company because ten years ago people had this mentality and it did work for them, getting us a lot of market share and short term success due to high profit margin. However, today we are suffering immensely due to those decisions, losing customers and new hires because no one can get anything done except put out fires due to critical customer issues.

I think a healthy mix of idealists and realists is necessary.. With senior developers representing a good majority of the former.
I heard recently that he never said that.

Apparently it was mentioned when the Apollo 13 script writers were gathering stories at NASA, they liked it, and then gave it to the Kranz character.

Who then decided, "Hey, if everyone thinks I said it..." and titled his memoir.
As many mobile app games have shown, you don't need a cryptocurrency to achieve this, just some arbitrary point system. I think GP was asking, "Why Cryptocurrency?" since the benefits of blockchain don't really translate to this system.
I never, ever, said “All code must be beautiful. I never even implied it. Unless there is some general agreement that I am unaware of among architects and builders that building codes exist to make building plans “beautiful”.

And about that implied ad hominem. It doesn’t matter if I’m a pro.

Building codes allow one to say whether plans conform or do not conform to code. That way you don’t have to be a “pro” to determine whether the plan is up to code. You compare the plan to the code. You didn’t write the code. You don’t need to think the code describes beautiful plans. You just compare.
+1 for A local only version of this that stores plain text somewhere on my hard drive. Optionally as an encrypted zip archive.
what would you suggest if you currently work for a softbank startup?
Everyone in the industry thinks that anything with "cyber" in the word is either a joke, or is made up by government types that don't really understand computers.
What you describe sounds more like FOMO. I don't think that's the same. One can be perfectly detached from social media and television and still experience loneliness. It's more a reflection of unmet biological needs. We're physically detached from one another, on the social spectrum.
Why doesn't the government stops with QE already ?

With both houses prices inflating, and huge sums of money going into automation startups and investments, the future looks scary, for regular people.

Yes, automation will happen anyway. But why accelerate this very disruptive process(Although one that transfer a lot of power to the already powerful) ? Isn't it better to slow it and have it in a more controlled fashion ?
Hope you like the article.
To be frank, I don't think you've actually conducted an empirical comparison of "black male + white female couplings IRL and in the media", nor do I think such a discrepancy would be worthy of comment even if it exists, and perhaps most importantly, I do not believe in the innocent motives of anyone who brings up the subject and then acts like they are only attempting to make an innocuous anthropological observation.

I'm not interested in a 'debate' about race-mixing with you. I just want to point out that when you tell on yourself like this, both online and IRL, people notice, and we'll treat you accordingly.
Whatever it is you're writing doesn't have to work for the next twenty years. If it's sufficiently simpler and cheaper, it's fine if that project only works for the next five years, and you have to start working on a rewrite in four. By then, you'll either have gone broke (in which case the extra scaling would've been useless anyhow), or you'll have four more years of experience to guide you in how to build the next generation.

In your particular case, that MS Access DB was almost certainly the right choice when it was written, and the gotcha in that story is that they didn't start planning the migration away from Access until it was too late — effectively, they didn't pay off the tech debt when they should have, and got foreclosed on.
Now now, let's be nice. We were all obnoxious at one point or another in our lives.
Yup. It's still the best place to find ebooks when sailing the high seas.
>Convincing companies to update what they see as systems that "work just fine" tends to be a Herculean task even when you can make a business case for taking on the expense and risk.

>Telling a company "The government says you have to patch and is offering to do it for you" seems like it might not go over quite as well as you might hope.

I think a better idea is to have the new agency play an advisory / supplemental role but otherwise place the burden of fix on the company itself. It just needs teeth for entities unwilling to adequately resolve their IT failures.

The EPA will bring suit to companies polluting illegally. Why shouldn't a government agency bring suit to companies or cities risking a leak of hundreds of millions of social security numbers, for example?
except when you install a native module in WSL and then try to run it from CMD. WSL is no different than having a headless VM and comes with all of the problems of one
IMO the US would and could respond this quickly via the military. Coordination between branches, Army Core of Engineers, etc.

It’s one of the reasons that I’m a firm believer that the US Navy should be the primary operators of government funded nuclear facilities.
Why would there be a legal recourse?

If someone has a strong religious aversion to a product, why are they eating in a restaurant that serves that product? Furthermore, their religion dictates they only eat meats blessed by a cleric of their religion, last I checked non-halal or kosher restaurants aren't sourcing halal/kosher meats. And vegans aren't a protected religious group.