jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I recently realized that I was spending more time telling people what I wanted them to do in their merge requests than I would spend just merging their thing and patching it the way I want.

So, for small projects I manage on my own, this totally makes sense: instead of saying "this comment has a typo" or "could you rephrase this message", I find that it's easier to just rephrase the thing myself than do another round-trip with the contributor.

It makes everyone happier: I get things exactly the way I want them, and the contributor doesn't feel like they're wasting time on trivialities, while still getting their contribution acknowledged.

The "suggest change" feature in GitHub and GitLab does do some of that, by the way, so for me that's a viable alternative.

And of course this works only if you're the sole (or one of few) maintainers who can commit directly to the HEAD branch. If you need to do another merge request to fix those issues, that process doesn't work so well, obviously, and there are some errors that just need to be fixed.

But I found that it pays to be less "nitpicky". It certainly makes for a more relaxed ambiance. :)
Here in Canada it’s sometimes discouraged and criticized to co-sleep, too. I was born here and had never even heard of co-sleeping until I was in my mid twenties. I found it pretty intuitive too, but got some flack from people over it.

After 3 kids I don’t really care about the criticisms anymore. They stop co-sleeping when they’re ready, and it was as simple as that. I mostly enjoyed it. Sometimes you miss having a bed to yourself though, haha.
I'm teaching my kids how to program using the 2nd edition because it's the introduction to programming that I always wish I had received. They love it! Thanks.
I mean, I lived there, I have some idea. Cloning this thing in the 80s was a no big deal. These places were neither as resource poor, isolated or technologically backwards as you seem to think.
> Calling it genocide depends on a definition rooted in a UN convention which suggests that one need not actually kill anyone to commit it

This article is ignoring the history of the word "genocide". It was coined by the Polish Jewish lawyer Raphael Lemkin, during the Second World War, to describe what the Nazis were doing to his own people (and to others too). However, Lemkin himself never defined it so narrowly as to only involve mass slaughter. Indeed, Lemkin played a significant role in advocating for the UN Genocide Convention, and the breadth of the definition in the Convention reflects the breadth of Lemkin's own understanding of the word he originated. So I think dismissing this as just something some UN convention says is ignoring the actual history of the origins of the word.
This simple point is perhaps the most critical.

When a firm can affect radically affect markets across different sectors, the simplicity of argumentation really breaks down.
Judge de current situation by ethical standards of the present and judge historic ones with the eyes of those days. Eugenics was, once upon a time, seen like "good stuff" all around the globo, not anymore.
Exclusive use is important, but who gets it is currently arbitrary. To make it non-arbitrary, the titleholder should pay rent for the privilege.

http://libertythinkers.com/education/a-landlord-is-a-governm...
Medallions required to pick people up on the street. Über is classified as a limo -- pre booked, no curbside pickup. Los dint need medallions.

However, the structure was created for old style limos: I.e. fat cat or prom kid books for hours, days in advance, not competitive with a taxi.

One could reasonably argue booking an uber 1 minute before pickup for a ten minute ride is a lot more like a taxi than a limo.
Why would a self driving car that you temporarily take control of need a taxi medallion? I don't see any medallions in the Hertz parking lot.
Was going to comment the same thing. This seems like it could be really neat, but with all of the comments in a language I can't read, I'm not entirely sure what to think, haha.
why can't they charge the universities instead to put up their own courses? It'd be a good advertisement. Like how everyone knows about Strang's linal courses. The complexity of the courses are limited by the number of people attending it, so anyway, things can get only so much advanced. And use it as a platform for getting into more advanced courses in physical classrooms.
If you can navigate certification, authority to operate, authority to connect + other long list of red tape crap, there are quite a few opportunities for start-ups in this world.

If anything, sometimes you get an opportunity to mop up after a big incompetent behemoth messed up a large long project. You can come in quickly, finish it fast and save some hire up's ass.

(Generals and other hire ups, love nothing move than to look good. Picking winning companies to purchase from. Services and products).
That is some really weird logic. If I were a terrorist planning an attack, I would carry it out as soon as all the preparations are ready, not wait until some specific date or month or whatever.
>There is in fact such a thing as felony trespassing.

There is in fact no such thing as non-felony computer trespassing. Which was kind of my point, your snark aside.
Pre implementation

- Identify and document possible solutions. Think hard about why each solution is good and each decision is bad.

- Within each solution, attempt to find common patterns in that problemspace (when working with Sharded databases, this approach brings these results, etc)

- Try to match your personal and organization requirements against the various patterns you find and the pros/cons you defined previously

During implementation

- Keep a running list of things that seem weird, or things that seem great, or things that turned out to be untrue

- Don't stop implementing, but for each thing you found that wasn't great in step 1, try to find a better way to approach that thing (while moving forward)

Post implementation

- Compile all the notes you made in pre/during into a manageable list of goods/bads.

- Use this to drive A.) iterations of your solution, and B.) future solutions

If you do this enough times, you'll have a pretty decent list of your experiences in a space, and you'll start to notice patterns as you try different things and become exposed to problems, their solutions and their tradeoffs. Eventually you won't even have to look at your previous notes very often, as you'll have built up a pretty decent amount of experience in various problemspaces such that you can predict what goes well/doesn't go well.

Also worth noting, this type of behavior doesn't really have to be applied to software, but will also gain you big points with future employers when interviewing. You'd be surprised to find how many candidates never stopped to reflect on the work they'd done, why it was sub-optimal, or how it could be corrected moving forward. Response like "We did it ____ way because that's how we always did it." Which, from a progress standpoint, is basically a none-answer.

Note: this is obviously just my opinion, and I'm no expert in "Becoming a Master of Stuff", but these are the methods that I have used and seen my peers use (in one form or another) over quite a long time. Sometimes not as obvious (doing these things in your head vs. writing them down), but the shape is always pretty similar. Ultimately I think being reflective is one of the best skills a person can possess (with respect to employment and I guess also relationships). Acting without thinking is reckless, I think.
Exactly. Is why we outlawed underage drinking and hard drugs. Once you get a taste you can’t say no even if you want to. The problem is not humans and human nature. The problem is that social media exploits human nature in a new way. It’s not going away without regulation, in the same way we have regulated countless other human ills.
> Which are not intelligence agencies nor election officials. Anyone can sign an affidavit, it's not some magical paper.

They are poll workers who claim (under penalty of perjury) to have witnessed illegal or election-tampering conduct.

> Trump is regularly retweeting information that has no other source or basis than theories created in the deep bowels of the internet.

Its presumptuous for you to pretend to know the sources available to POTUS.

>> There is no evidence that any voting system deleted or lost votes, changed votes, or was in any way compromised.

This from the guy who was fired because he continued to claim there was no evidence when people were presenting evidence of election tampering and begging the government to investigate before the evidence trail grew cold.
Having done years of development in Python I can say, all the time. The thing is that in languages like Python you just learn that it cannot be done, or that if you do you are inviting in chaos and the creeping sanity destroying little unreproducible bugs. As a result the development workflows simply avoid ever doing that and pretend like they don't miss it. When you actually have the ability to do it, you do it all the time during development and on many other occasions. You don't need fancy multiple failover distributed systems in order to keep everything working while you take a node down, you just switch out the class like it was nothing.
There are real differences in processors caused by their ISAs - it's not true that decoders mean it's all the same RISC in the backend.

For instance, it's hard to combine instructions together, which is actually an advantage for x86 (the complex memory operands come for free). But it also guarantees memory ordering that ARM doesn't which is a drawback.

I'm not sure how important this is in practice.
It's already used in embedded processors commercially, and usage is growing.

For example, there are RISC-V processors in some nVidia GPUs.

Western Digital is known for using RISC-V in drives.
>If they don't take a stand now, they're all but complicit in perpetuating this [riot? attempted coup? insurrection?]

But he's telling protesters to be peaceful, go home, and calling for respect for the law and law enforcement.

https://www.thetrumparchive.com/:

These are the things and events that happen when a sacred landslide election victory is so unceremoniously & viciously stripped away from great patriots who have been badly & unfairly treated for so long. Go home with love & in peace. Remember this day forever!

I am asking for everyone at the U.S. Capitol to remain peaceful. No violence! Remember, WE are the Party of Law & Order – respect the Law and our great men and women in Blue. Thank you!

Please support our Capitol Police and Law Enforcement. They are truly on the side of our Country. Stay peaceful!
I don’t get it, none of these pictures look particularly mind blowing for all that hassle.
I worked on a book about Node.js and Backbone.js last year as a side project. Keeping motivation is easier if you have some rythm. For the book, I wrote mostly on Friday evening and Saturday/Sunday mornings. From publication to first sales, it took much time. So, in that time, I was missing mostly feedback, what others think about my project. For my new sideproejct, a meetup group about Arduino, I find it great to have regular feedback from a "known" audience.
Please stop talking about machine intelligence without reference to normatively correct principles of quantitative reasoning. "I tried it and it scored well in validation" just shows that you've managed to apply some kind of statistical principle, not that you've found a way to build complete machine intellect.
you can use core.async [1] on clojurescript right now to mitigate callback hell (or if you love go aync/channels)

[1] http://www.infoq.com/news/2013/07/core-async
And the showed a lot people want an Ubuntu Phone, that's good news, too.
Yeah, well, it's easy to make bets on events that will still be playing out hundreds of years after we are all dead, isn't it.

Radioactive contamination of the food supply, the oceans, and tens of thousands of people exiled from their hometown for the rest of their lives.

17 injured and 11 dead rig workers is easily comprehended and instant. Doesn't really mean that disaster was worse, though. Just easier to contemplate.
Please name and shame!
What about librarians? They seem to fit the type, and this is a good time for them to show people their strengths.
Thanks for the feedback. I'm actually in the midst of a new user flow redesign. We also have some new ideas for non-feed browsing that we will be trying out.

We've tried a few approaches to make the site a bit easier to ease into. Obviously we have room for improvement. I appreciate the advice.
Yeah well, you can sort of plan for tsunamis, but earthquakes have a habit of sneaking up on you. In 2012 there was a humongous earthquake in Italy... in the area with the lowest risk of earthquake around the entire country, technically one of the safest areas in the continent.

The only completely-safe nuclear reactor is the one which doesn't get built.
I used to have lots of issues in the neck and shoulders. I started going to a gym and focused mainly on training neck, back and arms carefully. It has completely removed all my symptoms in the last 6 years.

I also started using a wacom tablet as a mouse replacement. The absolute positioning of the pen removes all these small-dragging-motions.
While commerce and trade are important, the basis of our existence is physical. We are physical beings with physical needs. Physical resources (energy, land, lumber, food, water, etc.) all have owners in the real economy. Joe and Bob are unemployed, thus have no resources, thus have nothing to trade. The best they can do in your scenario is called dumpster diving, assuming recycling tech is not making garbage valuable to the real economy as well. Mass dumpster diving, that's your dystopia right there.
OP likely was sarcastic, and I agree with you that basic income appears to provide a better solution. That said, they're also extrapolating from existing trends. An inordinate amount of office work today (including a lot of software development) exists solely to keep people busy.

While that might sound absurd, consider the following:

* Companies, particularly large ones, need to have staff on hand for when heavy work hits, but can't just fire them in their off season, not without destroying morale.

* Classic hiring practices are terrible at selecting for actual technical ability, and no one wants to trust the demonstrably valuable work to "the new person." Busy-work provides a way to test their proficiency without ruining the business in the process.

* Management prestige (and pay) is often tied to one's direct report head-count. Worse, stack rankings and similar systems tie career survival to extraneous, buffer head-count.

* Firing someone is surprisingly hard in most companies. A single lawsuit or a few days of outage from a legacy system maintained by only one curmudgeon can wipe out all the (on-paper) savings from firing an ineffective or even counter-productive person.

* Some managers genuinely care about their employees, and want to shield them from the existential and health threats of losing their job and insurance.
<rant> And I think that psychology began to die when it became obsessed with statistics.
Researching the mind has become an endless, bottom-up process with very few ideas and zero grand idea. I'm not even talking about practice...
Being a psychologist myself, I'm bored through my skull with this illusion of objectivity (the general linear model is only a theory) and the pathetic little results it methodically crank out.
The Rorschach is a test with very low statistical properties. I love it, it is useful. And I can prove it one case at the time.
That's why I am learning computing and leave the tedious gravy train of meta-analyses, rotated factor-analyses and manualized, empirically validated methods behind me.</rant>
The belief in an "Luminiferous aether" for the transmission of radio waves.

http://en.wikipedia.org/wiki/Luminiferous_aether
>If you are drinking something that did not come from this plant (chamomile, mint, tulsi, rooibos, etc) it is not tea).

I hear this every once in awhile and at best it's pedantic and at worst it's just wrong. What do you call chamomile tea? An infusion? Even if it is technically wrong everybody calls infusions "tea" and I think it's safe to argue that the word has evolved beyond the original meaning.
A guy at work has a 100% prediction rate for when people are about to (voluntarily) leave the company. And it's as simple as "this person never updates their profile, and the last few weeks they're updating everything in it".

It'd be interesting to find out if someone has used this as a negotiation tactic. It would likely only work if you're recognized as a rockstar employee, but a few weeks before you talk to your boss to negotiate a salary increase, be sure to routinely update your LinkedIn profile. At the very least, if your boss gets LinkedIn updates it'll make them think twice before using the "He/she wouldn't quit if I don't give them a raise" line of justification for denying a raise.
L-Theanine is a surprisingly under-appreciated nootropic. If you buy it as a bulk powder, it's quite cheap.

Good Japanese green tea (senchas, matcha, etc.) seem to be particularly high in theanine. It contributes quite a bit of flavor to the tea.
I'm off the tea habit now, but the best investment I made was getting a variable-temperature water kettle. Just set the temp and let it worry about getting it right. Plus it keeps the water at that temp all day long -- no screwing around with pots and kettles and such for your third cup.

I also took a great liking to white tea: expensive but worth it (in my opinion). At first I really liked the heavier oxidized teas, but I found that my tastes went greener and greener the more I experimented.

Drinking tea is a wonderful habit, and it's good for you too. I had to quit for a while because of the caffeine. While less than coffee, I found it still messed up my system.
'Turing papers could be saved after auction fail'

http://www.theregister.co.uk/2010/11/23/turing_papers_not_so...
No, the problem is that she changed her phone's settings without realizing the ramifications. Despite the fact that Amanda thinks AT&T controls her iPhone, the fact of the matter is that they could only block it from the network, not remove all of the information from it.
The second paragraph of the article, in bold red text and all-caps: "DO NOT KEEP THIS IN A BABY’S CRIB WHEN THE BABY IS IN IT. THIS IS MEANT TO TRAIN AN ANIMAL TO STAY OUT BEFORE THE BABY ARRIVES."
And it's ripe for a lightweight alternative that gets customers that want the fast, basic set of bug tracking features.

Jira is horrific.
5. Their IPv6 support is pants on head.

https://www.digitalocean.com/docs/networking/ipv6/

Yes, you read that right, they assign a /124 if you enable IPv6. There is no provision for getting anything larger. All configuration is totally static as well. It's really incredible how botched the setup is, and it has been like this for years.

If you're wondering if you're sharing the same /64 with an entire datacenter worth of droplets, the answer is of course.
No, it really wasn't dis/mis information. You can't just label facts you don't like, that go against a narrative that you wish to be true, as disinformation. Twitter, Facebook, and many others do this. They specifically stifle discussion that runs counter to the narratives they wish to promote.

That's their choice as private companies. But holding them to account for this, when they claim they wish to be "fair" definitely begs the question of what their definition of "fair" is. It makes for a rather Clintonian discussion.
You know the fjords in Norway? I got a prize for creating those, you know.
> The only reason Amazon raised their fulfillment pay was because Bernie Sanders shamed them into it

I don't think this kind of claim, especially without evidence, is helpful. How do you know what their reasoning is? You're telling me on the one hand that this is a big powerful company and on the other hand saying they are easily cowed and susceptible to something as toothless as 'shame'. So which is it? My take is that companies are complex and make decisions based on many factors typically. You have no idea why they did or didn't do certain things, and it most likely has nothing to do with Sanders.

Also consider that trillion Dollars is their market capitalization not liquid cash on their hand. I don't think being a trillion Dollar company changes what they can afford or who they should reward with their profits. Amazon is already paying market-leading wages for unskilled labor and provides benefits. I don't really expect them to pay any more than minimum wage if they have enough workers interested in their jobs, since this is not differentiated work. So the fact that they're doing anything more should be appreciated. I don't think it makes sense to twist that into a criticism.
Correct. "FXCM Inc. (FXCM), which handled a record $1.4 trillion of trades by individuals last quarter, said clients owe $225 million on their accounts after the Swiss National Bank’s decision to abandon the franc’s cap against the euro roiled markets worldwide." http://www.bloomberg.com/news/2015-01-16/fxcm-faces-losses-o...
I had no idea they were using this type of tech already, the second call is so smooth.
If we have a singularity AI then we don't need CAPTCHAs: For all intents and purposes an AI is equal or superior to humans, there is no distinction to be made. The Turing Test is a form of CAPTCHA.

Also, one could make CAPTCHA's incredibly hard. Humans and dumb computers won't be able to solve it, and singular AI's get a pass. So give access to anyone who isn't able to solve the CAPTCHA and redirect the singularity AIs to google.com :).

Finally, the singular AI could create a CAPTCHA which separates humans from AI. The problem of separating humans from AI will quickly become too difficult for humans to solve.
PagerDuty - San Francisco and Toronto, Full time

Thinking of moving to SF/SV? Make the web a more stable place.
Our offices are full of a wide range of great people, working on a problem that matters. We need engineers of all flavors and stripes, engineering managers, sales, recruiters and especially more evangelists. http://bit.ly/1xjBVWz

In Toronto? Take the TTC to work in Silicon Valley.
We were started in Canada, and still do some of our toughest engineering work in a great office a block from St. Andrew Station. We're looking to build out our engineering team as well as hire a lead technical recruiter. http://bit.ly/1K4yt7t

For more reasons to work here: http://www.pagerduty.com/company/work-with-us/
Yes ... but why would people assume a deliberate decision rather than a bug? That was the question you were just asked.
That's one of the things I still miss about my Palm Pilot Pro. It ran on 1 (or 2??) AA batteries, and it lasted a month (seemingly regardless of how much I used it; which is just my imagination, but regardless that's still the impression I have).

The other thing I dearly miss: being able to read it in full sunlight.
I think he means not necessarily that it's a social construct but that it is intrinsically valueless and serves no purpose without human existance whereas a couch could be used for at least some other purpose than sitting on.
> except for social network effects
In the social networks app world this is all that matters