skysight-inc/HackerNews huggingface dataset:
There will be many more. The India IT sector’s main play was cheap labor for low value-add IT tasks like basic dev or ops. The play a while back was to move day-to-day ops jobs to this cheap labor. Now the play is to automate this work so the jobs are disappearing. E.g when you move to the cloud with good architecture you don’t need tons of people pushing buttons and tweaking servers all day long.

The India firms haven’t really moved up the value chain much and thus there’s just less work there. They put fancy marketing on the front but their main product is still cheap labor for low value IT work. While there’s certainly advanced stuff happening in India, at the big scale the top R&D and engineering work still generally occurs in the home countries that were sending work to India and there’s little evidence that these jobs could, at scale, be done successfully by the Indian firms offshore.
Copying a password isn’t that hard, you can get to it through keychain or the password section in iOS Settings.

It’s definitely not cross platform, but that’s to be expected from an Apple product.

Doesn’t support other browsers? I suppose, but for me and many other people that’s not an issue.

It works fine in for many individuals I think they could consider it a competitor. It’s certainly not an answer for MOST people, but if you’re in the right group it works great.
> In my view, calling upon employers to have the courage to be genuine, to think and talk in more authentic ways... will give birth to yet another management fad.

It already exists, it’s called “radical honesty”.

http://firstround.com/review/humans-hate-being-spun-how-to-p...
I think it is time to post a link to The Night Watch again.... [0]

0. http://scholar.harvard.edu/files/mickens/files/thenightwatch...
Programming Unbound
When you talk about the cloud, do you mean SAAS, PAAS, or IAAS? I'm asking because we looked into moving our infrastructure to the cloud and the numbers just didn't add up. We've started to move some application to SAAS but most of the stuff just doesn't make sense to move to the cloud.
From what I have seen critical thinking, as a natural aptitude is quite rare. You can probably encourage it, but I doubt it can really be taught, even if those in authority wanted it.
The claim is that India will be the third largest economy in 2032, as China becomes #1.

https://www.bloomberg.com/news/articles/2017-12-26/china-to-...

Hopefully, this is simply a wake up call as the economy grows and diversifies.
"isolated from everyone else's commits"

Assumes nobody's changes ever collide or conflict with each other.

Introduces a fear of refactoring and making improvements as you go as that increases the risk of a merge conflict.

Delays discovery of changes being made where you might be able to have some positive input until the work is 'finished'.
chill. I personally don't think you really escalated all that much, and outside of the casual misandry (hehe, couldn't resist piling on with another complaint) I got genuine value from reading your comment.
> I've known people who make close to the median income and support 4 children, own a home, and still had enough savings to buy them all cars and pay for their college tuition.

You just said, in effect, they had enough savings to spend them later to meet basic expenditures needed in raising children in their income level, which isn't really a sign of ability to accumulate excess capital after maintenance.
Are the legions of "recruiters" constantly spamming my phone and inbox part of IT? I won't shed a tear for them.
Have these people never heard of an agenda?
Ethereal yes. But let's be honest! The late night shipping forecast makes being in bed more cosy. Because they are out there, battling the gale, and we are not.
Make Yourself a Better Engineer Through Systematic Daily Habits
> The whole 'hard and soft skills in tech' conversation depends on uncritically swallowing the belief that technically-minded people are naturally less empathetic.

Well, sure. If that's a premise you bring to the discussion, your position makes sense. And to the extent it is, I reject it (as a generalization), too.

It's also, however, the first I've ever heard of its being a premise to the discussion, so I hope you'll understand why I wasn't discussing this as if it were.
Thank you, point partially taken. I deleted the expletives. Have an upvote.
I'm looking to run such a scanner as part of my docker build pipelines and hopefully this should do the trick. If anyone's aware of similar or alternatives please post them as well
Thanks. May be a cultural thing.
I feel like you’re saying that’s plenty but I’d need a lot more context to know how reasonable that is for a country/economy the size of the USA.
My reasons:

* There's always been volatility with bitcoin. This isn't new.

* The higher price was inflated by new investors/adopters

* End of year, people taking profits out to spend / tax reasons

* Bitcoin became unusable with high fees and network slowness

* Bitcoin cash challenged Bitcoin combined with insider trading. Since all cryptocurrencies dropped, this point might not be that relevant
IME and based on what I've read, it's usually not possible to disable AMT; that option is not always present. However, I don't have great data to base that on; do others have a different experience.
English is common, but it has some serious flaws:

* ambiguity
* tons of exceptions
* in my opinion, it's too simple for its own good, which results in overloaded words. Because individual words, especially the short ones, carry little meaning, you bang two or three of them together and get a completely different meaning.
I don't doubt that they stays to the facts, but I also don't trust them to tell the truth.

Let me take an example story that was printed in most news papers after the election. Two facts: The number of new articles written during the election about the Clinton email scandal was twice as many as the Trump tape scandal, but news papers also wrote more than twice as much about the Trump tape scandal than the Clinton email scandal. Both are factual true, but any conclusion made on them is akin to falsehoods because they leave out the necessary context. What is missing is time, as in that news paper wrote about the Clinton email scandal the whole 6 months that the study looked at, while the Trump audio tape scandal was earthed only one month before the election date. As such looking at articles per day while each scandal was new, the trump scandal created significant more articles than any other month, while the long duration of the email scandal created a much higher total number of articles than those of the single month that the audio tapes were discussed.

But it is not news to say that an event stretched over 6 months can create more articles than a single month, or that the last month of an election generates a lot of news articles. It is something a Wikipedia article might mention to balance a paragraph, but it do not generate clicks from a political targeted audience. Lying by omission is technically not an outright falsehood, and they aren't required to make retractions to fix it, so both sides instead paints them selves as victims of the media and media is happy to write articles about it that tailors to their matching demographic. Money is gained and all that is lost is trust.
Fun fact: You have to escape the stars for them to show up on IRC. Otherwise people see their password!
As usual, the really interesting bits are in the comments. I especially find "bullshit jobs" -> Basic Income especially true. I've always thought the same thing for as long as I've had a professional career. I worked in the aerospace industry as my first programming job and saw so much bullshit flying left and right, and identified that at least 60% of my coworkers and 80% of my bosses did exactly nothing but bullshit like reporting and summarizing on things that were already reported or summarized, or creating useless documentation that had to be created because of some arbitrary standards. We were very top-heavy and at one point I saw a hilarious org chart where there were more managers than engineers. Then one day I thought to myself that this whole project was basically equivalent to wealth redistribution and was not at all the meritocracy I had envisioned it to be. Now, 20ish years later, I'm pretty damn jaded and the bullshit has only increased, but now it's just more cleverly disguised in management methodologies like "SCRUM" and "Agile", with all of that deeply-imbedded culture and terminology baked into our everyday tools like the Atlassian toolset (Jira, Kahnban boards, etc.). Bullshit is here to stay, but in a sense it saves us from our own incompetence.
Ghastly Omens – Tomorrow's bad news today
Slashdot is the only big one I can think of that would still be around.
This is actually a well-known issue with macOS.

In short, you failed to do your homework when choosing a non-standard filesystem for your platform.

I am finding it difficult to give you a lot of sympathy on this issue.
The old joke goes, How do you make a small fortune in the aviation industry? Start with a big one.
There's also another, intrapersonal scale at play: if you get 20 "free" subscriptions, in 3-4 cases you'll definitely forget to unsubscribe before it starts charging, since it becomes impossible to track and optimize every process. Attentional impact of each one is miniscule, so many people don't notice going way above 2% or any other hard limit they could probably deal with semi-efficiently.
I've been looking for more applications of this little python interface to the HN search API: https://github.com/nicolashahn/py-search-hn

I like the idea of creating a "mindful-hn" web (or mobile or cli) app with it. If I were to do this, what other features would you or others want, besides just aggregating the highest rated posts for the last week?
CP/M source code (at least for 2.2 and earlier) was always pretty readily available because you often needed to make changes to it and the BIOS when adding new hardware. I remember when my Dad got a printer and serial card for his S100 bus system sometime around 1980. We spent hours making the necessary changes to CP/M and the BIOS so that it would work. We also had to wire up our own cable for the printer to make sure it matched the pin out for the serial card. It sure felt like an accomplishment when that darn printer actually worked.
Apple Now Facing Multiple Lawsuits Over Updates
Well, yeah, entry-level IT stuff was always a target for automation because the human component should have been almost completely unnecessary from the start.

As the industry matures and execs and staff become aware of the degree of automation that's possible, they also understand that a lot of the services offered by consultancy services are mostly fluff and way to add FTEs.
> Dell sell machines with it disabled

Which ones?
System integration is a proximity job. The last mile of a software delivery.

With no physical access to their top market (H1B reform), it will continue to be tough. Capgemini, which has about the same headcount, will end with 30% more revenue than Infosys in 2017. Accenture, x3.4 the revenue for only x2 the headcount.

With limited access to market with better hourly rates, they would continue to struggle. Unless they bet on more vertical market, selling licenses of software they own or have shares in, which is exactly their current strategies. It may work.
Given the recent number of cripplingly awful security bugs that have been found in open-source infrastructure projects (Shellshock, Heartbleed, etc) which have been in the wild for many years before being discovered, I'm rather less interested in arguments that open-source software is supposedly more secure than closed-source due to the number of eyes that are supposedly on it. When was the last time there were any security flaws of that magnitude in the Windows Server/IIS stack?

The reality seems more like that even if anybody can look at the code, auditing security code well is damn hard, very few people can do it well, and those people basically never audit open-source projects in their spare time. How secure something is depends more on how battle-tested it is, how good the people who wrote it are, and how well and often it's been tested for security flaws by experts.
It comes from a passage in "The Cleanest Race" by B.R. Myers[1], which I recommend as a lens into the internal effects of North Korea's propaganda

>"One colleague told me he finds the North Korean personality cult too absurd to take seriously; indeed, he doubts whether even the leadership believes it. But no regime would go to such enormous expense, year in, year out for sixty years, to inculcate into its citizens a worldview to which it did not itself subscribe. (The only institution in the country that did not miss a beat during the famine of the mid-1990s was the propaganda apparatus.”

There was another book on North Korea which corroborated this statement with actual numbers; I'm having trouble pulling it up at the moment.

[1] https://www.amazon.com/Cleanest-Race-Koreans-Themselves-Matt...
Which all comes from taxing... Jeff Bezos?

This all feels like we're sleepwalking into a nightmarish hell far beyond A Brave New World or 1984. Amazon, drones, mass surveillance, erosion of privacy. The day will come when we no longer can opt out.
To me it sounds like reenabling the fallback with trying TLS1.2 after TLS1.3 fails for a connection would be the best solution to gradually upgrade all devices.
I would be remiss if I didn't link to the Toki Pona episode of the great Allusionist podcast:

https://play.radiopublic.com/the-allusionist-m69DWK/ep/s1!6b...
How much is the cabling going to cost you? A switch?
Ask HN: Are we still in a tech bubble?
Haven’t heard people talk about that in a while. Has is just been overshadowed by the block chain bubble, or was there never really a bubble at all? Maybe it came in for a soft landing? Could it be that the media got tired of that story and it’s actually worse than ever and ready to pop?
I'm sure the engineers reading your comment appreciate your suggestion that the many late nights they've spent finding flaws in their proposals and those of others were all some kind of fever dream.

It's amazing that the academic departments that talk up their critical thinking in the most produce nothing that resembles a workable theory of the world.

Maybe what you wrote was true at one time, but these days, "evaluating ideas...for flaws" in large parts of academia is the process of finding logical contortions that, in the death-of-the-author spirit, twist texts and make them say the opposite of what they say. It's essentially formalized trolling.

That mode of thought has no business getting into the same building as real engineering.
I agree with the gist of everything you've written here. And I think you're slightly missing the point.

> "so much of crime comes from social context"

Agreed. This is why I advocate taking that context into account. Not profiling would mean treating every single individual the exact same way, removing all social context from consideration.

> at what point could you ever say: it's safe to assume that anyone with X ethnic background is not a threat

This is not the point of profiling. The point is to build probability distributions, and hone them.

> I don't see a way to profile without affecting the statistics.

This is literally the point! You want to profile on such an exacting superset of factors (behavior, history, autonomous responses, forensics...) that you cause the incidence rate of terrorism to go down, across the board.

A brittle policy like "only screen middle eastern men" will of course get gamed, but that is terrible profiling. It builds a one-dimensional "profile"--you want a profile that is harder to fool, and based on actual behavioral cues.
Get on the same page is one I use. As is stakeholders. I find that sometimes they are the words that best communicate what I need to communicate, usually in the context of setting up a meeting. "We need to get on the same page with this" is a diplomatic way of saying "You don't get what's going on, or I don't understand what you are doing and we need to figure out what the end goal is and how we are going to go about it". And stakeholders is a convenient shorthand for "everyone affected by this project".

It makes me wonder how much corporate bullshit I hear is actually better communication.
I think the title is stretching it a bit. Almost no-one actually listens to it and as time goes on, I suspect fewer people have even heard of it. I brought it up in conversation in my office recently and had to explain what it was as it wasn't even on the modern cultural radar.
Great suggestions in this article:

* eliminate the issuance fee (that is paid when a patent is granted) and raise the application fee to compensate, to eliminate the perverse incentive for the PTO to grant patents

* use renewal fees to rebate application fees for individual and qualified small-business applicants (the amount of the rebate depending on the amount of renewal money coming in)

* only allow an application to be refiled once; the second rejection is final

* allow examiners somewhat more time to examine each patent

All of these would help the situation.

Finally, the article argues against funding the PTO through fees. I can put it no better than the author: "While a user-funded patent office sounds good in theory, the reality is that the social costs of bad patents are high — and they're borne by the general public, not patent holders."
I was thinking about this today. It is sad how far people will go to rationalize beliefs for the sake of simplicity. It seems people prefer simplicity because it makes the world make sense: people are uncomfortable with nuance because it makes the world so complex and uncertain, and in a way, scary.

I think it's the same line of reasoning that draws people towards certain conspiracies (e.g. lizard people, Jews controlling the world). People want to feel like the world can be explained in just a few sentences. Otherwise, I think people feel utterly helpless.
I find the machine-generated ones to be more rhythmic and to have intonations with more consistent rises and falls in tone. I guessed the last three correctly based on listening for this. The first one I guessed wrong but in that case I was trying to differentiate them based on other tells.
3D-Printed Self-Folding Electronics [pdf]
The Art of Logging (2014)
> Maybe--just maybe--it's a shit ideology that is totally unworkable.

Could be. Much like communism, it's something that seems to work remarkably well for small groups of people but seems to have problems with large, entrenched groups.

There are enough agile success stories though that I don't think the ideology is completely silly.

> I think my current place is on their, what, 8th "reset" now? Where they try to correct their process because it's "not working."

It's highly unlikely that any methodology would have any effect on your current place, regardless of how brilliant or revolutionary it is.

I think it's tempting to dismiss Agile as stupid or unworkable because it's failed to produce any results at organizations like this (and often just made things worse).

The truth is really that your organization is highly dysfunctional and the problem is management. There's no development methodology that will fix that, and indeed it won't get better until those people see the light of day (unlikely) or leave/are replaced.

For more functional organizations, or even organizations where management is willing to admit they might be wrong, Agile can be a nice set of guiding principles for development work that makes life easier.
Firefox is open source as is large portions of chrome and the engine in safari...

So mostly you're talking about IE/Edge...
It's not really about "can I keep from seeing opinions I don't like on Twitter?" It's more about, "how much real-world badness (specifically, many violent, racist, hate-based movements around the world) has been enabled by what we thought were benevolent principles of radically open information and free speech?"

But I don't think even _that's_ the right question. Google, Facebook, Twitter, and others have built so much trust in algorithm and API and machine learning, and no one stopped to ask how careful they needed to be with turning over so much power to a computer program that can and will be gamed by malicious actors. Hate speech and conspiracy theories and fraud can now be amplified a millionfold, and the vehicles by which it's happening were not prepared to deal with the implications. And they continue to double-down on the "more machine learning will fix it" self-delusion.
it's not the terms "agile" and "SCRUM" that are bs, it's the application of them. agile just doesn't work in most top-down organizations, where bs tends to be highest, because at it's core, agile is about providing a thin layer of self-accountability to self-organizing teams that are fairly autonomous. most (bad) managers want to believe they know better than the underlings and won't give up that much control.
Then you can only cross at extrema.
>Genuine question, what percentage of 4chan do you believe is racist? Do you feel that racist memes genuinely come from a place of racism?

Five years ago, I'd say a small fraction and "No", but I no longer believe either of those. The amount of vocal support for possible racist policies, celebration of politicians' racist dog-whistling, and worship of neo-Nazi figures since then was way higher than I ever expected. When it was just jokes and memes, it was easy to write off as ironic, and maybe much of it was, but real support can't be written off as ironic. Maybe the people changed over the years, or maybe it's just different people. (Maybe ironic memes drew in people that liked them unironically: "Any community that gets its laughs by pretending to be idiots will eventually be flooded by actual idiots who mistakenly believe that they're in good company.") Or maybe it's largely the same people, but the relationship between the internet and politics has changed since then, with people more willing to fully discuss their political ideas (including racist ones) now online.
I think humans can do this as well, they just need the right incentive structure (i.e. tied to actual results). CYA security theatre is not it.
I've been using variations of HTML traspilers for a couple of years now. First versions were in PHP with native DOMDocument parser; more recently implemented in Node.js.

The core engine is really small. There's a registry of custom tags, and it walks the parsed tree of tags, runs callbacks, building the final HTML string. The rest of the functionality depends on registered tags.

A tag can render HTML, CSS classes, styles (combined in head), generate JS (combined at end of document), fetch stuff from database.. In your submission history, I found the following gem. If this is possible, then I think your idea of a framework-agnostic style system based on HTML tags is not too crazy. ;)

<database name="bookstore" defaultIdMethod="native">
<table name="book" description="Book Table">
<column name="id" type="integer" primaryKey="true" autoIncrement="true" />
<column name="title" type="varchar" required="true" primaryString="true" />
<column name="isbn" required="true" type="varchar" size="24" phpName="ISBN" />
<column name="author_id" type="integer" />
<foreign-key foreignTable="author" onDelete="setnull" onUpdate="cascade">
<reference local="author_id" foreign="id" />
</foreign-key>
</table>
<table name="author">
<column name="id" type="integer" primaryKey="true" autoIncrement="true" />
<column name="first_name" type="varchar" />
<column name="last_name" type="varchar" />
</table>
</database>

(From: https://cameronspear.com/blog/a-different-and-better-approac...)
It depends on your market. If you are "SaaS for the masses" (i.e. you've got 50,000+ customers) then you're right - any customization is limited to "pick a color from our predefined palette". But if your customers are Fortune 500 -- they can and will demand special consideration.