skysight-inc/HackerNews huggingface dataset:
> they forget about sound software engineering rules and proper design. While the code of libssh looks cleaner than eg. FreeBSD, there are still quite a number of functions that are bigger than a screen height.

You seem to be a very smart guy; will making my font smaller so my functions are shorter improve my code?
And that's why you should use a thoroughly tested implementation instead of implementing a bug-ridden ad-hoc square wheel.

"Whoopsies, I forgot to ban some state transitions" won't happen if all you're writing is a state machine spec, and not a state machine spec and its ad-hoc implementation.

Don't roll your own crypto? Extend it to "don't roll your own low-level constructs".
You’ll never get anything done if you give in to this sort of analysis paralysis.
- doesn't solve the problem
- adds unneeded/unwanted complexity (excessive ops for cleverness)

kinda like the DOM structure & bad CSS on the webpage... why is the side nav in the header, yet has a min-height of 1000px? what happens when the screen is taller? :)
I work in the public sector, you wouldn’t believe how many terrible programs I see each year. They are made in C++, C#, Swift, Java and so on, but you wouldn’t find me blaming WPF because someone didn’t know how to use it. :p

There are a lot of great electron apps, that frankly don’t have non-electron equals, so it obviously works. Yet it somehow always gets hit with these “well c++ could have done it better”.

Maybe it’s true, but if the biggest problem with electron is people using a framework wrong. Then what makes you think they’d do a better job in c++?
I feel like I could have enjoyed that if those dudes weren't such giant fuck boys
I wouldn't hold my breath. The discussions about developed/developing are probably as old as the distinction itself and (as evidently shown here) many people have to win or loose depending on the classification of a country.
Yes, I agree that they were not intentionally hidden by Bulgakov. Maybe instead of "clues" it would be more accurate to describe them as things that a modern non-Russian reader might not pick up unless some additional context is provided.
you 're assuming an incompetent programmer here, or just spreading FUD about non managed languages.
And the DNS not being managed by Google and the domain not being bought through Google.
Thanks for the idea! I've tried rowing very rarely as a rowing machine wasn't a standard piece in gyms I usually went to; I'll try to find one that has it and then try it for ~3 months following your advice!
I've spent a fair amount of time interviewing in London a few years ago. I would literally go to any company that send me an e-mail or contacted me via recruiters.

I didn't have enough money to buy new clothes at the time, so instead I've picked the shoes with the largest amount of holes and would never do any grooming before hands. I would come stoned to the interview. So the gist: instead of trying to appear on the lower mid end, I went all the way through to the lowest low end.

Thinking retrospectively I think that's pretty much the reason why I barely received any negative responses unless I had miserably failed at the technical side of things (e.g. I didn't know how to use generators in Python at the time and the whole list of questions would be about them and their syntax).

I have to admit that in this scenario I was quite good at the technical side of things. But the general philosophy was that if I don't try to appear too good - people will assume that I was better. Put humility and definite sprinkle of character on top of that.
> This is where the free market system falls apart. It has no opinion on ethics, only profits.

"We won't sell this technology to anyone who wants to use it to oppress people even though we could make a huge amount of money doing so" seems to suggest otherwise.
Bosnians who speak medieval Spanish
Ask yourself this, do you disagree with the basic premise of the article, that the law of unintended consequences applies to charitable endeavors? If not, do you disagree with the ways they say it can manifest itself?

Now, ask yourself, if you don't disagree, why did you write this?

I know from actual experience that a large number of people, when their actions do harm, fall back on "I was just trying to help." I wish more people read, and following, this kind of advice.
BepiColombo Mission to Mercury Set for Launch on October 20
The issue is that the tax system is a political/economic construct - so loopholes will take a very long time to be fixed. In the meantime, the white hat tax researchers have shown everyone else how to game the system.
>Imagine the technological breakthroughs that are going to happen.

Or the horrific, ending-of-human-race potential for mistakes (or purposeful harmful action for profit/terrorism/state actions/etc).

I'm realistic.
It won't change overnight. Selective enforcement is one step towards freedom.
If you want to learn frontend web development for instance, bootcamp curriculum is inferior to simply reading Mozilla Developer Network.

Paying for mentorship itself in programming is over-rated:

Question about career advice? Programming Discussions Discord server, /r/cscareerquestions, Discord servers with #career-advice channels.

Stuck on a topic you're trying to learn and need help? /r/learnprogramming, one of the numerous Discord or Slack servers available.

Code not working? StackOverflow, Reddit, Discord, Slack.

Advice on improving code, best practices for software development? Code review StackExchange, software engineering StackExchange, Discord severs, et cetera.

Practice problems? Leetcode, HackerRank, other challenge sites.

A web development bootcamp is not going to teach you anything there is not a better resource already available for.

When many people (I'm speaking very generally here, not talking about you) talk about mentors in programming, they want someone to hold their hand and spoonfeed them information. If one wants to be pointed into the right direction, there are ample places for that.
Show HN: Floweret – runtime signature type checker using native JavaScript types
That's because most of the money goes to them in the first place.

So they pay the majority. Good. They can pay more too.
HN is a forum for startup founders and entrepreneurs.
I've collected this and other creative toys in this Amazon list: http://a.co/2zywo0m
Running a Nat representation of Zero/Succ on a GPU, oh yeah :-)
> "We hold these truths to be self-evident, that all men are created equal, that they are endowed by their Creator with certain unalienable Rights, that among these are Life, Liberty and the pursuit of Happiness."

> Does that sentence define how the world works? Or does it define how we want to live? Or does it kinda both?

Well, the part about being created by a creator is an unsubstantiated claim about how the world works--and also completely unnecessary. That is, unless you want to appeal to people who have already been indoctrinated into thinking bad of you if you don't accept such unsubstantiated claims.

The function of that sentence otherwise is simply to declare how the signatories think their state(s) should be governed.

> The point I'm trying to make here is that religion should be understood as a system of government.

Well, but if you understand religion as a system of government, that doesn't make all systems of government religions, does it? Otherwise, you are just using "religion" as a synonym for "system of government", which is at best pointless (because we already have the term "system of government") and at worst extremely confusing (because most people will understand "religion" to mean something very different than "system of government").

> And that we would do well to understand even secular governments under the same terms. Not as a guide, but for clarity.

Aren't you just saying that it is insightful to compare religions to other systems of government? Well, yeah, sure. But in order to make an insightful comparison between trains and planes you don't have to define trains to be a "kind of plane, just without flight".

> I don't pretend secular governments to be religions. I simply define them as such and then see what fits and what doesn't.

But that is how you do pretend they are religions. While you are free to define terms however you want, if you just implicitly use definitions that deviate from common understanding, you are misleading your audience.

> The superstitions are not very interesting in that regard. I think they get too much credit.

Are you saying that superstitions (and the epistemology that supports them) have no significant influence on how religious people behave as compared to non-religous people?

> Insisting that religions are defined by their superstitions misses a large part of what they are and why they exist.

So, what would be an example of what religions are and why they exist that is not superstition and also doesn't apply to non-religions (because, if it applies to non-religions, it's not a defining characteristic specific to religions)?
Introduction to Monte Carlo Methods
"Relatively simply structures" can be nigh impossible to model...

https://en.wikipedia.org/wiki/Three-body_problem
Golang Cafe Now Supports Full-Text Fuzzy Search
Why is game streaming suddenly becoming popular? I remember being blown away by onlive back in 2011:
https://en.wikipedia.org/wiki/OnLive https://www.youtube.com/watch?v=jG6Ahg_d_BU

but they couldn't make it work commercially and shut down in 2015.

Bandwidth hasn't really gone up, so what will be different this time round?

Edit: they actually laid off all employees in 2012, then relaunched and still failed in 2015
I think 80000 hours targets a fairly specific audience. Their style is in general to be in depth and long winded.
Thank you Paul for your everlasting support.
Reminds me this passage of "The name above the title", Frank Capra's autobiography (a great book everyone should read):

I was coming downstairs from Admiral "Bull" Halsey's office. I would have to pass right by Admiral Nimitz. Was he waiting for me? Would be renege on the all-important Special Film Coverage directive I had written for him, and he had signed? Had MacArthur nixed the order to integrate all combat photography? Had the Air Force? The Marines?

I hesitated, then saluted, and walked by him.

"Oh, Capra! Can you spare a moment?"

I went limp. "Of course, Admiral."

Behind his desk, his back to me he faced a window that looked out over our sunken warships. "Sit down, please," he said, huskily. "I apologize for calling you in here. It"s just this --this --goddam sonofabitch of a war!".
His hands clasped and unclasped behind him as he rocked slowly back and forth on his heels. Then, out of the depths of an overwhelming hurt, he cried out: "They cheered me... Three thousand of them... Eighteen-year-olds... Legs gone, faces gone... They cheered me... I sent them there .... They cheered me....".

Then he turned, sat heavily on his chair, and with tears streaming down his face, he beat the table with both fists: "GODDAM SONOFABITCH OF A WAR! GODDAM SONOFABITCH OF A WAR! What am I going to write to their parents? What can anybody write to their parents?..." He grabbed his wet face in both his hands. He was sobbing now. A father weeping for all the sons in the world. "Eighteen-year-olds... kids... boys... three thousand of them... They cheered me... I sent them there... they cheered me... GODDAM SONOFABITCH OF A WAR! goddam sonofa--" His handkerchief was out now. Not once had he looked at me, directly.

I sat as if transfixed. Tears had started down my cheeks. The white-thatched adminral blew his nose, composed himself, then looking at me with a shy little smile, he said pleasantly: "Thank you, Capra, Thank you."

He had wanted to share his great pain with another human being -- someone that was not Navy. I rose to my feet, try to mumble something. I couldn't. So I smiled back and walked out. I had witnessed something rare. Something awesome -- the inside of a tormented human soul.
Levenshtein automata can be simple and fast (2015)
There is a German word for this: verschlimmbessern. This roughly translates in English to "imworsenprove". :)
Seemed to work out alright for Cliven Bundy.
To me, the problem with electronic voting seems to be that in order to trust the system, it is hard to avoid giving up anonymity.

Consider for example using blockchain for this. Every eligible citizen gets a "VoteCoin" from the voting officials and deposits it in the official "VoteWallet" of their party of choice. At some cutoff point no more transactions are allowed or considered.

Each voter could verify that their vote went to the right party, and the voting officials could easily verify the votes (no unknown VoteCoins for example).

However now everyone knows which party else everyone voted for...

In general the issue seems to be that if someone voting uses an electronic system they cannot rely on what that system reports back to them. It could be hacked to show whatever. And in order to remain anonymous the person voting has to be the one that verifies that their vote went to the right party.
I'm struggling to find a good vaporizer.
How to deal with an unplanned pregnancy after marriage
For people in “democratic” countries, get involved in civic duties. Register to vote, stay informed, volunteer to canvass and spread the word for campaigns. I donate monthly to causes I care about supporting. Corruption reform has taken place through these routes.

Edit-pedantry
I don't know why you got down voted here that is the hidden aim of some far left groups (an I mean this in the European terms)

You can see this in motions passed at the Uk's labour party conference and some trade unions on the surface its about green jobs "yay" but the real aim is to cut the nuke and defence industries
I imagine they get blown with the wind, start falling, which triggers the formation of the vortex - and that vortex is somewhat self-sustaining, almost completely arresting the fall.
https://en.wikipedia.org/wiki/Decimal_separator

The decimal separator in most european countries is the comma. $350,000 in Denmark equals to $350. If there is an error by a factor of x1000 I would assume that is a case of meaning lost in translation and not intentional. The use of a third decimal is uncommon and unfortunate in any case.
Hah, I meant in the context of numbers.
cough Pinkertons cough
100% agree, and I'd like to draw out a thread that is highly relevant to the original title. Most damage is done by large groups of people who want simple solutions to complex situations (like, eg, characterising a debate as having precisely two well defined sides).

There are some situations in life that are genuinely complicated (eg, running the logistic system that gets food from farms to houses). I think it might be flat-out impossible to communicate a complicated solution to a large crowd. The best I've ever seen a large crowd do is pick someone who looks like they might be able to tackle the problem and then the collective accepts whatever they get - good or bad.

Realistically, people piping up with some variant of "this simple solution will fix the problem", on topics where they have no actual skin in the game, are the problem. They undermine complicated efforts to resolve situations. Moderation, balance, compromise and attempting to deal with the complexity forthrightly come together to give much better results than using silver bullets.
Very useful, I find that discovering domain knowledge can be a painful process when trying to build a relationship with a new client. Hopefully this will help
I thought it was for "hackers" not MBA's
US Announces Withdraw from Postal Treaty; International Shipping Prices to Rise
I knew G+ was dead when hardcore porn was spammed to software groups and there was just no care factor.

Google can filter this perfectly on image searches, but not on their social networks?

It's a shame, I really liked the concept of circles. Where am I going to get my Buzz now?
Shifgrethor I: Garbage collection as a Rust library
Best thing to do about it is limit the reach of your message with a paywall.
I had a semi heartattack for a second until I realized that
MPLS-TP
Introduction
Multiprotocol Label Switching (MPLS) is a scalable protocol standard set by IETF. It was designed for carrying circuit and packet traffic over virtual circuits referred to as Label Switched Paths (LSP). It is responsible for making packet forwarding decisions based on specified contents of the label. Decisions are usually not based on packet payload’. It sits between two layers in traditional Ethernet referred to as layer 2 and layer 3. MPLS is also referred to as IP/MPLS which developed to facilitate packet forwarding through label switching. It was characterized by features like connection establishment, improved network resilience as well as OAM functions.

References
Bejerano, Y., Busi, I., Ciavaglia, L., Hernandez-Valencia, E., Koppol, P., Sestito, V., & Vigoureux, M. (2009). Resilient multipoint networks based on redundant trees. Bell Labs Technical Journal, 14, 2, 113-130.
Bidkar, S., Mehta, S., Singh, R., & Gumaste, A. (2014). On the Design, Implementation, Analysis, and Prototyping of a 1- &#x03BC;s, Energy-Efficient, Carrier-Class Optical-Ethernet Switch Router. Journal of Lightwave Technology, 32, 17, 3043-3060.
Bocci M.,Bryant s., Frost s., Levrau L.,Berger L.,(2010). A Framework for MPLS in Transport Networks
Bukva, A., Casellas, R., Martinez, R., & Munoz, R. (2012). A dynamic path-computation algorithm for a GMPLS-enabled multi-layer network.

Sherry Roberts is the author of this paper. A senior editor at Melda Research in <a href="https://www.meldaresearch.com/105nursing-paper/">custom nursing papers</a> if you need a similar paper you can place your order for <a href="https://researchpapers247.com/">best nursing writing services</a>
It's a nice meditative film review, and a piece of history; but what does it actually tell us about air combat? It tells us that WW2 strategic bombing suffered appalling losses, and that this left the survivors with what we would now call PTSD. Also the lesson of Catch-22.
Then you need media and potentially a sizable revolution on your side.
Lawyers too.
probably, but the problem is that the people at amazon signed up to do X and now they are being asked to do Y.
if they had joined a company specifically to do Y then it wouldn't be an issue
While true, it's trivial to find this info on Google Maps.
Nowadays that is kinda laughable and almost disqualifies project
It should be clear from my post that I don't directly disagree with the premises of the article. I'm questioning its significance, novelty, effectiveness, and interest.

> why did you write this?

I was exploring a shared, unexplained feeling of discomfort. This is an intellectually and emotionally fulfilling thing to do.

> I know from actual experience that a large number of people, when their actions do harm, fall back on "I was just trying to help." I wish more people read, and following, this kind of advice.

In my experience those people are not the same types that would read this article, nor do they seem to be the target audience. The target audience appears to be leaders and employers in "fragile fields".
Earlier discussion:
https://news.ycombinator.com/item?id=18236372
https://news.ycombinator.com/item?id=18230610
How spammers are gaming the podcast charts
Until about 1998 I think, a lot of motherboards were made and populated in the US.

I remember taking apart an old Cisco switch that had "Made in USA" silkscreened on the motherboard.
There are only two hard things in Computer Science: cache invalidation, naming things and off by one errors. -- Anonymous
In terms of supply chain set-up, particularly the distribution part of it, there always is a warehouse somewhere. Even the parts you are buying from China are seeing multiple warehouses, sortation centers and cross-docking sites before they arrive at you destination.

Right now the low shipping costs for parcel-sized orders make this set-up, with stock as far from customers as it probably can, economic. Once this cost advantage is gone the last-mile performance from "local" warehouses, read warehouses on the same continent or in the same country, is winning the day.

In short, it is likely that the majoprity of the inventory is moved from China to the individual markets by someone. If this Amazon that would mean competition for seller doing drop-ship out of China. Still, even Amazon is offering FBA-services for the procurement part from China using Amazon container lines. Or it is some sort of wholeseller who is just covering the import part, maybe even up to warehousing.

I see a business opportinity for a logistics provider offering bulk-import, storage and distribution for the existing dropshippers. Workling interfaces to Shopify and co. wouldn't hurt neither.
Yes. Physical data is well understood. Inks fade, so you use a different formula and keep it out of the light as much as possible. Inks use chemicals, so even if it’s not visible you can still see where the writing was done, inks are pressed into the paper and change the physical structure of the paper in the process.

It takes a concerted effort to change paper ballots.
European taxpayers have been swindled of much more at the moment they paid their taxes. Who will later steal it once more from the thieves isn't really that interesting.
There is a multiplier effect of manufacturing jobs.
I forgot the most important thing of all, there's no invitation system to join a group chat in Skype! You can get put into chats you have no interest in.

Discord servers allow you to build communities, and can and do scale up to tens of thousands of members. This is something Skype simply can't be used for. Maybe it's not your use-case.

You may want channels in a community because there may be different topics you want to split apart. For example, in a programming server, Ruby and JavaScript channels, but both in the same server. Much like subforums on a traditional forum.

Bots are separate from user accounts on Discord, and you have total control over their permissions. Bots using user accounts are strictly prohibited.

I don't think not adding people you don't trust is a solution to proper access control. Even if you do, their accounts being breached is always an issue.

You caught me on the computer issue! I can't say much about it, other than that you might not be the intended target of developers anymore, so for that reason I can understand your choice of Skype Classic.

Discord is akin to a modern, centralized IRC for me.

As a final note, I believe the privacy situation on Skype to be much worse than Discord (though I can't act like Discord is Signal or something).
In Europe (Schengen) you need not a passport (in the sense of a document valid for crossing a border) but you still need an ID card (all countries in Europe have these AFAIK) when boarding a plane.

There was a lot of fuzz here in Italy some ten years ago about Ryan Air not accepting as ID some particular forms of ID cards because of some fine interpretation of the Law.

In Italy a number of documents (driving license, boat driving license, other kinds of government issued ID cards, such as police ID cards, gun carrying permit, or similar) are considered as substituting the national ID card for the identification of someone, but for taking a plane only the national ID card (or a passport) is considered valid.
Removing Erlang dead code with Xref
Actually no. I end up with more free time to do the things I want to do.

Many of us (maybe not you specifically) just do things without really thinking about them. Watching TV, playing video games, etc... we do out of boredom or habit. Not because we really want to do them. I think PG has written about cutting out the bullshit that doesn't matter [1]. Those are the things I talk about being stupid. Does looking at FB for an hour before bed matter? How about some phone game? Or binging a whole Netflix series in one night?

I get so much more done through the early parts of the day, I end up with more time to spend with my wife doing things we want to do.

[1] http://www.paulgraham.com/vb.html
No just ignore it.