skysight-inc/HackerNews huggingface dataset:
Hmm

As I get older I dislike meetings less, especially 1:1s. One-on-ones are usually the high point of my day.
People should all reread the essay 'Metacrap' once in a while about this.

https://people.well.com/user/doctorow/metacrap.htm

However, metadata is really useful in some contexts. Say you have a huge collection of scientific data from a particle accelerator, astronomy database, satellite imagery or sensors.

How do you set that up for search?

How do you make it worthwhile for academics to release data like this and get credit as they do for writing a paper?

How do you have provenance for derived data?

How do you set up a unique identifier so the data can be referenced and found as required?

You have data about the data. You have metadata. If you're smart you standardize it and bingo. You have a use for metadata.
Since test suites are never bulletproof[1], you should do continuous delivery anyway. Just wait till you feel they're good enough[2] and try it. Roll out slow / to a limited audience and use the failures to feed back into your testing.

1. What does bulletproof mean anyway? Total coverage? Well tested tests?

2. "Good enough" is deliberately vague and obviously will depend on whether you're writing a game or a HFT application.
> A frequent theme is the fact that in public transport you need to share space with other people and sometimes it's uncomfortable and crowded. Many think they're too good to "suffer" that

1. Crowded/uncomfortable

2. Very late/early

3. Unhygienic

I think I most people could deal with one or two of those, but in my personal experience in the US (PA, NY, DC), it's frequently all three.
Donald Trump Reportedly Wants to Privatize the International Space Station
Interesting. So "why not Vagrant?"
Before Slack it seemed like everywhere I worked had chat and IM anyway -- it was just a thinner experience. As a programmer I have mixed feelings about making a point about "distractions". On one hand I'm sympathetic and think people need to be more conscientious... but I also think managing distractions is an important skill as a programmer, and there are a lot of people that seem to relish in acting professionally flustered all the time. At the end of the day sometimes answering questions and coordinating with people is the important work -- even if it might be frustrating.

Also, I mean, you can just turn it off or mute the notifications. I see people do that all the time and nobody cares.
Excerpt: "It’s been known for some time that the White House has been considering cutting off funding to the International Space Station by 2025 to free up resources for NASA, an agency President Donald Trump wants to send astronauts back to the moon but has also proposed should make do with a shoestring budget. Per the Washington Post, internal documents now show Trump wants to turn the ISS into a “kind of orbiting real estate venture run not by the government, but by private industry.”
Tax season is almost 4 months long in the US.
I don't understand the appeal. We used to call this "slipstreaming" changes. I understand a variety of methodologies going back decades. Is this for content or entertainment applications where users are victims and data integrity is not sacrosanct?

My own model for software is tooling that enjoys infrequent highly stable releases, priorities on backward compatibility and iron tight accurate documentation. Where exactly is rapid incremental code delivery at such a premium? Why are these articles not contextualized to domains?
Could you explain the scenario you have in mind? If you're having trouble maintaining convention across teams producing different shared components, that seems likely to cause problems no matter how you end up deploying things.

(This is similar to the argument for containers with developers who aren't great sysadmins: they're usually making changes anyway and this way they don't have root on the host, etc.)
Then why not just use comment threads on tickets?
Top 8 Mobile Navigation Menu Design for Your Inspiration
Nature vs nurture.
graphql is just one representation of your applications data, it shouldn't dictate your models.

I'm thinking about adding something that generates a model if it doesn't exist, but after its generated it becomes the users problem to keep it in sync.

> recipe for mistakes and drift between the schemas and those types.

The type system enforces there is no drift, it won't compile if its not perfect.
> “Being happy requires a fair amount of self-referential thinking, whereas being in pain or being unhappy doesn’t require that in the same way,” he suggested. “To be happy, you have to know that you’re happy.

This doesn't seem right at all. Just like pain doesn't require self-referential thinking, neither should pleasure.
SOLID is a spec that TBL & co (like Dmitri Zagidulin) have worked on. It is quite good and based on linked data. It was mostly worked on the other year, but I think it is only now starting to be marketed - which means TBL thinks it is ready for people to implement.

We wound up implementing something very similar, about the same time (I wish I had known about SOLID earlier), except using CRDTs and graphs (which can support Linked Data). Our implementation is live and functioning already, including:

- Realtime updates across a decentralized network.

- End-to-end encryption with P2P identities.

- Backs up to localStorage/disk (if you Electron-ify/etc. it)
- Can also be backed up by remote storage services.

It is as if IPFS and Firebase had a love child, and we've tried really hard to reduce the API to just a couple lines of code to get fully working P2P social netowrking dApps in place.

Check out:

- Intro http://hackernoon.com/so-you-want-to-build-a-p2p-twitter-wit...

- 4min interactive coding tutorial https://scrimba.com/c/c2gBgt4
Can't speak for the rest of the world, but in the U.S. people would completely panic if the Govt had a extensive registry with everyone's info, and that's exactly what we have except a couple corporations have it.

Nobody really cares cause the email is free.

The bright side.. Greed usually tends to overreach at some point, after which may come more public outcry.
> it's about discipline

I've moved my teams away from "discipline" as a solution. How many times has someone said "I'll stop doing this" or "it won't happen again" and then it does?

Discipline might work for one person (usually the one making the rules), but I've found that it's impossible to get a team to be uniformly disciplined. Even if you can do it, it's extremely time/labor-intensive.

There are many tools demonstrating that discipline doesn't work, such as Chrome add-ons that block Facebook. Even when someone understands they need to be disciplined and want to be, sometimes they just can't.

Some examples of replacing discipline with hard boundaries:

- using only languages with static typing

- rejecting commits with messages less than 3 words long

- rejecting commits without tagged issue(s)

- formatters (similar to gofmt) instead of a style guide
I make some money holding Amazon, and decide to rebalance because I'm uncomfortable with my portfolio concentration. You buy Amazon shares from me. Amazon continues to go up. Which of us just won?
Been using Chef script to setup servers happily for the past 3 years
I don't buy this claim. Negative numeric values would break the backend in 99% of scenarios.

I also don't really buy the claims he personally was involved in stealing the xrb. Bitgrail has existed for a while, and presumably the owner would have some interest in XRB, probably owning a substantial amount since it was worth nothing. Considering its meteoric rise, he probably became rich himself.

So why try to steal 170 million dollars in a scam where you're bound to be accused of being suspect number 1?
More and more it is becoming "standard policy" to give zero feedback. It's quite pathetic to be honest
I challenge anyone to use jQuery to build a SPA and not re-invent backbone (poorly or otherwise).

I built a simple site recently and one complex page ended up with shitty recreations of backbone Model and View.. and never knew until a colleague reviewed my code and suggested I look those up.
I heard an interesting comparison last week.

This author noted that the farm equipment revolution threw a very high percentage of Americans out of work. They were forced off the farm and had to move to the cities (where the industrial age was hitting it's stride.)

It wasn't easy, but it led to huge improvements in quality of life.
Everywhere I've ever worked, "set up a wiki" has meant "create something once that nobody ever remembers the existence of"
Or most likely:

5) Your interview process is ridiculous, and I refuse to do more than the bare minimum when I am not even guaranteed an interview in exchange for my time investment.

I am an experienced programmer. I refuse to do take-home tests as a pre-screen for an actual interview, unless I know for certain that a position is one that I would want to take (e.g. I know someone who works there, and I know that it's a dream position. This basically never happens.) Moreover, if I have done a full interview loop and you insist on screening me based on inanity such as "he didn't write tests for this time-limited toy assignment", I will gladly move on to the next company that isn't ridiculous.

Take-home tests are screening devices. If you draw inferences other than "this candidate can/cannot write code" from a take-home test, you are using them incorrectly.
Pregnant woman shot by terrorists, Saved by army men India-Pakistan attack
Characterizing something as "politically difficult" is no evidence for a claim.
Hanlon's Razor often only applies to the very same people using it. I only ever see it used to maliciously shut down a discussion prematurely.
This is incredibly eerie, I literally just started working on this idea this weekend https://github.com/byod/byod-home
That is an old wives tale. It's not actually true. But people love repeating it because it sounds funny.
this may just be an android thing but I had to type my gmail password into the slack app to log in with SSO. No bueno.
Load times, I believe yes, unless you have your own CDN. But you’re right that the odds that any particular version is in the user’s cache are low. I gathered some links on the subject a while ago: http://justinblank.com/notebooks/browsercacheeffectiveness.h....
Scaling Data Science Workflows with Google Dataflow
If you use 3rd parties such as analytics and chat scripts you don't have control if they legitimaty change the response. I get it, they are supposed to use versioning and bump, but you'd be surprised.

All your hard coded hashes fail and your 3rd party analytics, chat, etc all stop working. Is there a solution to that?
Strange concept. I get more SMS messages than calls these days.

2G-only makes it obsolete already in a number of countries - just as Nokia rushed to release a 3G version of their dumbphone recently.
This. Day-long group chats with 20+ people is not how work gets done, IMO.
My understanding was that Buffet invited a bet from any hedge fund manager, and the guy he ended up betting against was the only fund manager in the industry willing to bet on his own product.
I heard about this from a CNI keynote https://youtu.be/o4nUe-6Ln-8 -- seems like linked data's take on decentralized web / diy facebook replacement.
And just try keeping a distinct Google Voice set up, if/when you sign up for Fi.

Unless you're very careful, they mush together your Voice and Fi accounts, irreversibly.

When Fi was in its early days, a lot of Fi users found this out the hard way and were pissed about it. People who'd been using Voice, maintaining a separate Voice #, and who wanted to keep it that way. Who DIDN'T want that number suddenly tied to a/their cell phone.

(Hint: Create a separate browser profile (not just a Google account, but an actual separate profile under its own sub-directory). Sign up for a different Gmail/Google account. Use one account for Google Voice, and the other for Google Fi. Don't accidentally cross-pollinate.)
The motivation is that you're showing off your skills with this code. You want to deliver the code that, in your opinion, is the best possible for solving the given task.

> which will never be maintained because its a take-home assignment

You will most likely be asked to add a feature or two to it in the followup in person interview.
Sure - as someone who transitioned into development from another industry, I could only rely on my past experience for transferrable skills, and not my actual technical skills. While Github is great, my Github is not always an accurate reflection of where I am technically as I continue learning.
At least make them instead of, rather than in addition to, whiteboard coding sessions.
Can anyone please explain why Slack is so popular?

Isn't it just another IM chat? I've tried it a couple of times and found nothing special about it.

Also, in all companies I worked at they either had Lync or Skype (because Enterprise, Windows, Office suite etc.).

Even if company decides to try some fancy IM, isn't it better to switch to Atlassian HipChat as it gives nice integration with JIRA, Confluence, Bamboo, BitBucket (assuming company uses Atlassian toolchain)?
And George Soros, of course.
I think adoption is limited enough that you just need to run NoScript, uBlock or something and whitelist JS.
Just tried it on iTunes and it doesn't seem to work at all.

I already allowed myself to debug my own system by disabling "System Integrity" in recovery mode.
The problem is you can't cut people off of the only form of urban transportation available. Who is banned from the subway?

And the other problem is there are a lot of people who want to get around without getting their identity associated or reputation checked by a centralized system.
maybe being the owner of bitgrail he owned a not insignificant number of xrb himself. Enough to buy a new car even.
Because writing the documentation is work and seems hard so people don’t do it.
>The bar for including javascript from other sites should be a high one

>but that's not how most developers think these days.

The decision to include third party javascript is sometimes not even up to developers these days.

"A deal has been signed with company X, put their widget on the site" is something I've now heard a few times.

Arguments about the third party code greatly increasing page load time, page size, introducing security vulnerabilities etc then fall on deaf ears. High developer turnover seems to co-occur in these environments.
See https://en.m.wikipedia.org/wiki/X-inactivation
I’ll repeat, I never made a claim that any percentage other than outliers beat the market. Let me restate my point succinctly for you: I consider it dogmatic to frame the conversation as the grandparent comment did, which is saying, “Don’t even try, you’ll lose.” That is dogmatic, which is dentrimental to financial education in general - the reasoning of facts is as important for independent learning as the facts themselves. I provided nuance in the discussion by explaining how it’s possible to beat the market, without ever disagreeing that the best course of action is to simply invest passively. I’ve actually reiterated several times now that most investors should just invest in index funds.

I’m not sure what in particular you’re arguing against, because it doesn’t appear to be relevant to my central point as I’ve explained it in this thread. You act as though I’m saying that it’s easy to beat the market, when my entire thesis here has been that it’s not correct to declare people will fail out of hand. If anything, I think I’ve taken rather extreme pains to tediously and explicitly point out the caveats so as not to be disingenuous in my points.

In fact, I literally made a comparison to professional athletics in my first comment, which is (statistically) a lottery. If that isn’t enough, what more do you want? More pertinently, I am focused more on complete education that allows people to be self-sufficient: would you advocate saying to kids, “Don’t even bother trying to go pro, you’ll fail.”, or would you advocate explaining to them the honest chances, encouraging them to have fallback plans for their careers, and then providing them with the best chance they can have for what they already want to do? People respond far more favorably to neutral, complete presentations of facts than they do to imperative statements that don’t provide a clear context for their justification.
There is communication bottleneck in any large team. The goal should be to maximize information sharing and minimize communication.

Communication is scare resource and the use should have budget to create incentives to save it. Maybe someone can use blockchain hype to create that monetizes messaging inside companies.
Bear in mind, ISS was originally expected to last until 2015, and has had it's life extended out to like 2024. She's a very old station to begin with at this point.
The startup cult is wrong about this. It's much better if founders can "keep it in the family" and always work out any issues among themselves, with a trusted person not connected to the company, if needed. Once investors and board get involved, they may use the instability against you.

Fred (avc), has done this a number of times in the past. One well-documented example is detailed in Hatching Twitter. While Ev was CEO of Twitter, Fred and the board told Ev he was doing a great job. At the same time, they were secretly meeting with Jack to engineer the plan they would later carry out to push Ev out of Twitter and bring in an outside CEO.
Your interpretation of the quote is that middle managers don't provide value, but I think that may be too broad. I understood it as "highly formalized process often rewards middle managers", which I do think is true.

The best manager I was lucky enough to report to personalized his approach to his direct reports. He recognized that some people are more creative, others prefer more structure, etc. He still had his responsibilities, e.g. report progress on project X and estimate completion, but this was
abstracted away from the team. For all we knew, we each had an area of the system we were responsible for, and we had longer-term collaborative projects that would take on the order of months. I didn't realize how great of a manager he was until I had other managers who firmly believed in the One True Way™ of managing projects, and also pretty much required everyone to be heavily involved in it. (Give estimations for things you haven't worked on, and move tasks as you get to each stage of development.)

Getting back to my original point - highly formalized process often rewards middle managers because it simplifies work for them. Everything is already tracked in the system, it's a matter of moving around and allocating resources. But why does everyone need to be involved in this? Why isn't heavily formalized process compartmentalized to just managers and the people they report to (and maybe their reports that enjoy that process)?

I recognize the value that managers bring - otherwise every individual contributor becomes a mini-PM - but I also believe that the best managers put in the work. They build good personalized relationships with each member of the team, and are able to compile estimates based on their interactions. It's not always a cold science in the vein of "since Alice has 13 points out of a maximum of 18 points per sprint, I should try to allocate 5 more points - the biggest task that fits into that is 4 points, so let's assign that to her."
It has a very non-zero inflation risk, though.
Like I said it's possible but requires additional effort and machinery, with Redux your App already constructs and dispatches state transition instructions/delta messages and renders the plain state object as a first-class construct, whereas other state management libraries need to create foreign artificial constructs to support it.
This assumes everybody's in the same office. Slack has tremendously improved my team's communication as we're spread across many university buildings.
Semantic web is not that hard to understand. But facebook/google/etc will NEVER adopt it. They are not interested in opening (meta)data in highly precise and machine readable form to 3rd parties. So the only adopters are geeks/scientists.
Babies still attached to the umbilical are basically "sedated".

See: http://www.nytimes.com/2008/02/10/magazine/10Fetal-t.html

> "“Have you ever wondered,” one visiting professor asked, “why a colt doesn’t get up and gallop around inside the mare?” After all, a horse only minutes old is already able to hobble around the barnyard. The answer, as Mellor reported in an influential review published in 2005, is that biochemicals produced by the placenta and fetus have a sedating and even an anesthetizing effect on the fetus (both equine and human). This fetal cocktail includes adenosine, which suppresses brain activity; pregnanolone, which relieves pain; and prostaglandin D2, which induces sleep — “pretty potent stuff,” he says.

Combined with the warmth and buoyancy of the womb, this brew lulls the fetus into a near-continuous slumber, rendering it effectively unconscious no matter what the state of its anatomy."
This is a really cool idea - because working with code written by other people is usually a large part of any job, this type of assignment could also test for that. For newer devs, I've seen anything from simple Tic Tac Toe to being given a starter app with a general set of requirements to fulfill.
I recently got to meet a fields medalist who will remain nameless but he mention a really really interesting statistic. No Field’s medalist has ever been the mentor to another Field’s medalist. I (my opinion here not his) think that this glorifies these young mathematicians who never go onto mentor or yield another similarly gifted mathematician. We should be finding great mathematicians who discover great math collaboratively.
I feel like US Presidents shouldn’t be allowed to participate in any large scale commercial enterprise while in office. Whether it’s innocent or not is largely besides the point, the potential for conflict of interest is huge and there’s no way to ensure their financial incentives align with those of the American people. Furthermore, there is a long tradition that previous Presidents have placed their assets into a blind trust, a tradition that Trump clearly disregards. Sure, you could argue it’s not a bribe, but it’s very shady.
Interesting, I'll have to look into this. A quick search was inconclusive but showed a split between "sciency" sources (saying no relation between infant smiles and gas) and "parenty" sources saying it's gas. Thanks!
CD always struck me as a nitch need that really only applies to a small subset of web services. (I know this is HN but I'm always amused the web developer community seems completely unaware that they aren't the only programmers in the software industry). I imagine for 95% of businesses and products, even web services, having some level of intentionality around the release and someone pulling the trigger is more important.
Sorta related, the Still Face Experiment is one of the most disturbing things I've seen on the internet.

https://www.youtube.com/watch?v=apzXGEbZht0

The disturbing part goes from about 1:00 to 2:00.
As an experienced programmer, what does your ideal interview process look like? Do you think your opinion holds true for junior developers as well?
It is the plot of a dystopian sci-fi horror movie. Literally.

https://en.m.wikipedia.org/wiki/Logan%27s_Run_(film)

Relevant scene:

https://m.youtube.com/watch?v=_wjXpTDuHiE
Nutria Reemerge in California
I know nothing about the subject, how does file removal work in decentralized networks? I understand once something is on the internet it's out of your control but what if I accidentally post a naked picture when I'm trying to sell something on decentralized-bay and I try to delete it immediately or a few minutes after? What about illegal content that I don't want to redistribute without my knowledge?