skysight-inc/HackerNews huggingface dataset:
Fifty years ago, my grandparents built a 3 bedroom, 2 bath house on 4 acres of land with cash saved up from my grandfather's manual labor job (he stopped going to school in 8th grade) working for a sugar cane plant. They never, in the entirety of their lives, took out a loan. The simple fact of the matter is that they saved and invested back when it was easy to save and invest and thus never needed to rely on a bank for anything other than a place to store money. Oh, and they sent their 5 kids to college.

Try to do that today in the same area. The foremen at the same sugar house could never afford a regular residential lot, much less the a house to put on it. It would take them 20+ years to save the money.
Wish I could give this comment +10.
The idea that a lot of people are wasting a lot of their time on bullshit doesn't imply that there's nothing useful that they could be doing instead.
I think everybody knows a "Business Developer" who has not developed any business. "Sales" puts you on better ground!

"VP" is pretentious in a small company, you are free to add to your title once you are on top of a pyramid with multiple levels.
I might be able to provide some insight. In my MSc program, we had a number of Indian students.

The students who were expected by their parents to become computer scientists had much worse attitudes and were much harder to work with than the ones who were doing it on their own initiative.

I was told becoming a computer professional is something parents pressure their offspring to do, and this could be the root cause of this phenomenon.
Doesn't WebRTC have a handshake protocol to ensure that the other end expects the WebRTC media stream?
Failure to market an IoT product is unfortunately my experience as well. I hope the medical industry gets better, re-hospitalization sounds ridiculous for something easy to detect.
Is there a non artificial language?
> poor static analysis of code, leading to bad Intellisense etc. - Mostly solved by TypeScript.

Typescript is not Javascript. Most people would agree that that Typescript is a reasonable language.

The fact that it can be transpiled to Javascript is irrelevant, many languages can be transpiled to Javascript.
Given that I have been part of a team that independently invented micro-services, and that since knowing that, I’ve met several other people who have done similarly, it can’t imagine that it’s all that hard. To me, it was just a natural evolution.

What do you consider as the most important things that people are do wrong?

Also, could you enumerate the time-wasters? Off hand, besides occasionally having to re-consolidate the architecture, I can’t think of many. It would be good to know how much the time-wasters cost in contrast to the alternatives.
>These people are mainly relatively unskilled. These companies are notorious for hiring entire batches of graduating students.

Please follow the discussion, I was talking only about the fresh graduates and entry-level employees, I was not at all stereotyping the whole country. On the contrary I find them a pretty impressive nation with outstanding potential in the next century.
Yes, buzzword driven business.
I see how to vouch for a flagged comment, but not a flagged post.
I think this author is pretty clear about what it means to be culpable, and why a "lifelong passion for technology" is no substitute for ethical analysis, and introspective skepticism of our enthusiasm.

I have had a lifelong passion for technology, and I am not happy or excited about the current state of the industry, nor am I doom and gloom pessimistic and advocating a Neo Luddite approach.

The author is talking about Nazis. Not just people who disagree with you. You are wrong, and I hope, as Alexis Ohanian did, that you admit the error of your ways.
"Just being factual" isn't a valid defense. Even if one assumes 100% factiness, that's not all that matters. There are infinitely many facts. Which one chooses, how one expresses them, and what their likely effect is in context, are just three of the other issues at play.

As for the GP comment, I can see why it would feel that way but I didn't read it that way myself. There's obviously a lot of interpretation involved in these things.
You can go to your profile and enable 'showdead'. This lets you see shadowbanned posts.
Given the number of graduates who join the workforce every year in India, plus the traditional model of companies to maintain a bench for graduate engineer in anticipation of big contracts, the number doesn't look disproportionate. Apart from all the politics and shifting revenue targets (which are the culprit to a great extent), todays technology trends clearly indicates a lot of "high-valued" job are going to be redundant as well, one report from CBRE predicts 50% of occupations today will no longer exist in 2025. whats shall everyone do? skill up . Is that anything new in software development? Nopes, in my 11 years I have already jumped through hoops of yet another modern day tech stack a few times to stay afloat.So I'd imagine its not just the low value IT jobs which are at risk, even the bleeding edge development practices might face the same fate. Any mobile developer thinking about joining the blockchain, ML bandwagon? or wait, carpentry anyone? :sigh
>>how much real-world badness has been enabled by what we thought were benevolent principles of radically

This is just the age old question of free will. Everyone could be locked in a metal cage and there would be no murder but would this be the best state for humanity? You have to take the good with the bad...
For an "old school" take on the building blocks of Reactive Systems, see:

Modeling Reactive Systems with Statecharts: The STATEMATE Approach

by D. Harel and M. Politi, 1998

http://www.wisdom.weizmann.ac.il/~harel/reactive_systems.htm...
Listening to the shipping forecast is a kind of modern day ritual, I get something similar out of ASMR videos such as this one https://www.youtube.com/watch?v=KD6ZktAF_hk
Something like this would probably fit the bill and be pretty fast:

https://www.gearbest.com/tv-box-mini-pc/pp_562952.html (2G ram)

(youtube reviews seem to imply ram is usually upgradeable, with laptop DDR3 sticks you may have lying around)

or just go straight to 4G ram

https://www.gearbest.com/tv-box-mini-pc/pp_635382.html (4G ram)

These are intel boxes, support linux better than most laptops, have slow SSDs (which are still far faster than normal disks, and also usually upgradeable).

They are especially far, far faster than most boards listed here, and they support a lot more software. (including portal 2 which is incredible and on sale: http://store.steampowered.com/app/620/Portal_2/ )
And pumping the data in to their myriad EHR systems, getting those records associated correctly across those systems+, the unintuitive UI/UX problems you'll inevitably face, as well as training issues. And God help you if it's a place where they home brew their own solutions instead of going with a vendor. My company is in the health care space, as well, and a lot of the problems _do_ look easy ("that's just a CRUD app, right?" easy) until it comes time to get them adopted in the health care space.
Why do we need technology to help improve lives when so many diseases (type 2 diabetes, Crohn's, IBS, high blood pressure, arthritis, and dozens of others) can already be reversed and prevented by simply changing a person's diet and lifestyle habits? It's really quite insane that people would rather take pills for the rest of their lives to treat symptoms of a disease than actually getting rid of it altogether by giving up food habits.

Part of it is also due to traditional physicians being so dismissive of the role nutrition plays in a person's well being.
I think I am looking at a better sample, see http://ontology2.com/essays/ClassifyingHackerNewsArticles/
The US is an oligarchy, which makes your willingness to defend corporations that trample on your civil rights even more unsettling.
I've been applying, but waiting to hear back is killing me :<
My Favorite Deep Learning Papers of 2017
A useful currency is a stable currency with predictable small inflation or deflaction. It doesn't really matter if this currency is implemented with people having "faith" in the currency, backing the currency with real assets or via a blockchain without a central bank.

A "currency" that can rise or fall by 30% on a single day is not useful as a currency.
I agree that this article sounds totally out of touch with reality. I think the author doesn't really believe what he's saying, he's just trying (and failing) to be a hipster to the rest of the tech industry and has attached a virtuous cause to justify it to himself
> But have you been to a church?

No, but Synagogues and to be honest, I never bonded with that community to the extent as I've made lifelong, deep friendships in CF.

> I haven't been to Crossfit in particular

Then you can't really compare. CF is different from many "club gyms" and others. Maybe its the insane, shared intensity that creates a deep, primal bond (think bootcamp, going to war, etc). Maybe its the militant focus on constant improvement and mutual support. Maybe its the nature of being in a group of like-minded, type-As who all share a welcoming view towards discomfort. Not sure, but I've seen the bonds that it creates, and its nothing like the other club gyms. My source for that is members who've come from Barrys, OTF, etc.
I'd sure hate to be judged by the "Average" American.
Love the Affinity products, just wish they'd support linux.
Especially a country as particularly large and diverse as India. Each state is nearly it's own country from a linguistic, historical, and cultural standpoint. It's almost as overgeneralized as referring to all Africans, or Europeans as some sort of collective. I'd almost consider India along the same lines as the entire EU.
Weird, is Austrian economics a fad? I always thought it was a legitimate, alternative model of economics that was just as valid (if not more) as Keynesian.
Not to mention if your only competitive advantage is price, there always is or will be a source of labor that is cheaper than you. For example, a number of startups I work with are now moving their IT support and basic dev to the Philippines. The quality of work is equally bad or worse, but it's even cheaper than India and the language barrier is comparable.
I can tell a similar story. I think the quality of LinkedIn has gone down, I have not found it effective for B2B sales but once I started looking at other channels, I started getting results right away.
Or Equifax, unless you want to live like Ted kazinksi there is no opt out there
We have long since entered into an "Eternal September" in regards to things like this. For everyone that knows not to feed the trolls there are seven people who are happy to do it.

Trolls are also getting increasingly more adept at not appearing like trolls - their entire goal is to draw you in, if it's too easy to spot then it doesn't work. They adapt and evolve just like the rest of us.
For submissions, "vouch" appears for submissions that are marked "[dead]", not "[flagged]". Same for comments, AIUI. Some confusion is understandable due to the fact they're usually correlated and the looseness with which "flag" is often used to mean either.
So is this like Docker?
With great advantages come equal disadvantages. I agree, the author does not speak for a lot of people in tech and there lies the problem. The fact that some people who work in tech are thoroughly excited by disruption and automation is disturbing. It certainly does not excite photographers, musicians, gallerists, truck-drivers, customer service workers, industrial workers and 50% of the public who does not have the IQ to work in tech.

Look what high frequency trading has done to "Main Street. In fact look what Amazon is doing to Main Street. Then there is the Dark web... How do you think the opioid crisis which has lowered life expectancy in the US for two years in a row got that lethal? It's not by by street dealers on a corner but rather through online purchasing.

Yes tech is mad, phat, awesome but the consequences are catching up with it.
>Well, yeah, entry-level IT stuff was always a target for automation

I see this as a progress. Since you replace the first-level IT stuff with automated processes, the now second-level IT stuff will sooner or later become first-level and so on. Therefore all the levels are pushed upwards and we tend to go to higher levels, no matter if we speak about developing, researching, improving etc.
A lot of it, and in the tech industry it's usually accompanied by resentment that their particular skills don't get them either the worship for intellectual prowess they so strongly believe they deserve or the money and prestige.
Google's voice-generating AI is now indistinguishable from humans
Out of curiosity, how does blockchain come into play with Danish municipal IT?
A fun fact, if you may. Every company doing actual, industrial field work has huge problems finding people who are willing to do field work at Indian plants (and are qualified, obviously). If you know a field guy, ask him if he has had any experience there. Industry doesn't really matter...
You are correct. The answer on Quora is confused/misleading.
Assigning attributes to an entire country based on experience with a few people is poor logic.
It is the same if someone worked with a few people at Google India or one of the IITs, and claimed all Indians are super smart and it comes from their culture.
Do you really think that every time a minority gets on line they should just have to put up with racism directed at them? Your solution if they don’t like it is to just not go online? Do you see the environment that that creates?
You are both saying the same thing. You only buy a truck today if you absolutely need it.
GVFS: Git at Enterprise Scale
Ah... When I hear the shipping forecast at 1am on BBC Radio 4, I've stayed up too late.
It's interesting how Radio 4 is used... The shipping forecast and also apparently how it's used as one of the ways to see if the UK is still standing.

But now I'm reminded, it's 1:33, so I'm going to sleep now.
'Creep Sheet' keeps track of public figures accused of sexual misconduct
Or perhaps a utopia like Star Trek where material needs are accounted for and people are free to pursue what they want instead of what they need.
> If this is indeed the source material, then I think your characterization isn't _necessarily_ correct. Saying it's immoral isn't the same as making a claim about law.

At the bottom of that page he says "my library work is BSD... I do not give permission to relicense my work under GPL", which I think carries my point since most people would understand the former to mean the latter. I think I remember a mailing list post talking more explicitly about derivative works, but I can't find it now and could easily be misremembering.

> If you relicense BSD code as GPL, then consumers needn't abide by the GPL; they can simply opt to use the original license. Does that really mean a relicensing has occurred?

People who wish to distribute derivative works based on copyrighted code need a license to do so. Some jurisdictions require licenses to be conveyed in writing, others allow oral or implicit transfers. I'm not sure any jurisdiction would be willing to acknowledge the conveyance of a license when there had been zero interaction between the parties. So it seems like if A were to license some code under the BSD license to B and B were to license it under some more restrictive license to C (which the BSD license certainly grants B permission to do), then in theory C doesn't necessarily have a BSD license to the code. Of course in practice it's moot since if B hasn't made any copyrightable changes then the only person who could ever sue C for copyright infringement would be A.

> the release of the GPL code would still technically need to comply with the BSD license itself. Even at that point, it doesn't feel like "relicense" is actually correct.

Technically the combined work (which multiple contributors hold copyrights on) can only be distributed in compliance with the requirements of both the GPL and the BSD license, sure. But since the requirements of the GPL are a superset of those of the BSD license, for all practical purpose the whole is GPLed.
COBOL has advanced features, such as an environment definition, and database schema built into the language itself. Newer languages are just catching up.
I work for a Canadian company that manufactures lighting components near Guangdong. Chrome plating is almost impossible to do in North America at a cost competitive price point. Just an anecdote about the conditions there; The supplier we use chome plates parts using a hexavalent chromium plating technique as opposed to a trivalent technique, irrespective of the environmental hazards that come along with it (As far as I know it's produces carcinogenic by products). I didn't see one worker with a respirator on or disposable gloves during my visits, health and safety seems to be an after thought. One of the holding tanks that for the byproduct plating solution was leaking from a fitting into the soil below, the surrounding areas are mostly farm lands (not sure what is in the solution that was leaking, but I would assume you wouldn't want it taken up by food crop). For us it's definitely an environmental sidestep. Really the only way for the west to become cost competitive for low end industrial manufacturing is going to be through a softening of environmental regulations or China's will have to close the gap with improved regulations.
We are what we pretend to be, so we must be careful about what we pretend to be.
— Kurt Vonnegut Jr., Mother Night
Thanks for sharing! I'm really into that sort of things, will definitely check out your blog.
Git Flow has been discussed here many times, I'll repost what I wrote last time (https://news.ycombinator.com/item?id=15379210):

Do not use Git Flow for a web application deployed on your own infrastructure (SaaS, microservice, mobile backend, etc.). It will slow down development and make your software less reliable.
The entire purpose of Git Flow is saving up changes to release later, e.g., saving up for a weekly release event. Don't do that! Deploy your changes as soon as they are ready, if they aren't ready don't merge them into a shared branch. If you do Continues Delivery you don't need "hotfix" branches because every changes goes out as soon as it is ready, so you don't need any of the complexity of Git Flow.

By saving up changes for a release event it means more things are getting released at once. If there is a problem after deployment it will be harder to narrow down the cause. Git Flow fosters a harmful development mentality where developers merge untested changes to the develop branch, then move on, and expect someone to test and stabilize their changes before release. With trunk-based development (https://trunkbaseddevelopment.com/) or GitHub Flow (https://guides.github.com/introduction/flow/) developers take ownership of their code, and only merge to master after they have tested it. With a good deployment pipeline they can own their code all the way to production.

Git Flow also encourages humans to think about and make up version numbers, like 15.0.5. This is a pointless waste of brain power, web apps don't need version numbers. The artifact systems (packages, containers, etc.) may need something, but it can just be an incrementing number that no on thinks about.

Git Flow wastes so much time, and makes everything it touches so complex, all to enable the harmful behavior of saving up changes for later, and enabling the pointless use of version numbers.

Trunk-based development and Continues Delivery is the default way people develop, it is how you would work if you had a one person company with one customer. It also is how the biggest web companies in the world work. It scales from smallest to largest. Just use trunk-based development. Stay away from Git Flow.
Wonderful! Thank you for showng us.
Perhaps you're thinking of 'critical theory' and its cousins.

Critical Theory is about the opposite of critical thinking.
Stereotypes typically don't come from anything. The "stereotype" of an Asian male is someone who

* can't talk to women

* doesn't understand social skills

* has poor hygiene / manners

* values STEM above softer skills

* values hard work and effort

It's pointless to make these claims because such broad generalizations immediately break down the second you meet an Asian man. There's no way to know which (if any) of these stereotypes they uphold.

Some of these sterotypes have a positive bend: Poor social skills imply that they are reserved. Valuing hard work makes you a disciplined person. etc. But these stereotypes are still bad. They lead people to make unfair assumptions about Asian men because they are Asian. There's plenty of literature out there about stereotypes and prejudice and especially about the "model minority" https://en.wikipedia.org/wiki/Model_minority

From there you may see why folks are downvoting you:

> A common misconception is that the affected communities usually hold pride in their labeling as the model minority. The model minority stereotype is considered detrimental to relevant minority communities because it is used to justify the exclusion of minorities in the distribution of assistance programs, both public and private, as well as to understate or slight the achievements of individuals within that minority. Furthermore, the idea of the model minority pits minority groups against each other by implying that non-model groups are at fault for falling short of the model minority level of achievement and assimilation

EDIT: And as a bonus (since that Wikipedia article is DAMN good) "Scientific studies have revealed that positive stereotypes have many negative and damaging consequences both socially and psychologically." The citations are in the article.
The air can be thought of as a telecommunications network that everyone is connected to. Sure signal loss is a problem, but that can be fixed by amplification.

That doesn't mean that you should invest in air.

When I said fundamentals I meant something more on the lines of:

cash flow
return on assets
conservative gearing
history of profit retention for funding future growth
soundness of capital management for the maximization of shareholder earnings and returns

Bitcoin has none of those. Bitcoin does not have cash flow as the protocol doesn't take in or give out cash. There is no return on assets because there is no income. Conservative gearing means nothing here.

Taken from https://www.investopedia.com/articles/fundamental/03/022603....

I am long on bitcoin, but not because it has any of the properties of a stock.
Owning is not the same thing as licensing. You can license things you don't own if you have a license to. The BSD license grants you license to distributed the covered code under other licenses.
Heres a good thought experiment. How much would people pay for 1 bitcoin if they could never ever sell it(just exchange it for goods)?

another one is: how much would people pay if you did not know the true “market value”? ie you dont know what people are selling a bitcoin for.
>This can be seen from increase in placements in IITs this year.

That's probably because they are pushed by their families, "go and study IT, this is the best paid job at the moment". That doesn't mean that the value, skills, abilities of the new graduates will increase, I tend to believe the opposite.
What boggles me a bit about the A380 vs the 747 is the 747 development was a bit of an accident based on 1960's era irrational exuberance. At the same time they were working on that they were trying to develop an SST. The SST was supposed to be the future of passenger aircraft. It failed and the 747's succeeded. And managed to side line some smaller competitors like the DC10.

But since it went into service no one built a comparable or larger aircraft for 30 years. And if there was a huge untapped market for super large passenger jets, why weren't more 747's in service?
The HP 4951C Protocol Analyser
I said why.