skysight-inc/HackerNews huggingface dataset:
Experts often make lousy teachers. They don't have the slightest clue what they know and so they can't explain it to anyone else. Or they can explain it but can't write it down so they're always the bottleneck.

The worst of this group often become indispensable, because they've designed something nobody else can understand. It's politically difficult to push back on this sort of problem, which is why I am job hunting now. Of the six or so really smart guys that remain on my current project, I trust maybe three of them, but would only work with two again (the third is so happy to be here that he doesn't resist any of the chaos)
> OK, what's it going to take to keep tumblr running?

If the Verizon deal falls through, I'd say "someone with the skill and resources to keep Tumblr running buying Tumblr, either together with other parts of Yahoo! or separately."
I'd probably work on a group of robots that can do home chores. Dishes, cooking, cleaning, laundry, lawn mowing, take out the garbage.
No, not at all. The point is that there's specific syntax in the language for making this part of the function definition, as it were. New concept for me.
When I was student, my favorite language syntax was Caml, the ancestor of OCaml. I am surprise there was comparison with many languages but not OCaml.
Of course. The MPG indicator in your car will change if you start flooring your accelerator. That doesn't mean you get rid of it.

The reality is the new MBP w/Touchbar have worse battery life than the previous generation and people called them out on it. Instead of owning it they have chosen to remove the indicator, a useful tool for many of their users.

Apple truly has lost their way.
This appears to be addressed on the linked page. Along with a desire to use flywheel UPS instead of lead acid.
I don't know man. but if you loan me $4bn I will buy Yahoo and run it myself. I too don't understand how they can't make Yahoo a success. They have a couple of great products that people use like Fantasy sports and Finance.

And mail would be just fine if they'd remove all the crap so it would run faster.

Lots of non techy still uses yahoo mail, and that won't change as long as the service exists.
I'll make one in a slightly comical sense:

You are most likely a lover of problems and puzzles. Relationships where you don't understand the other person, is the Ultimate Problem Puzzle, but in the emotional field zone, where you can experience and interact with the problem in so much more ways than just computer code.

The same dopamine high of breaking through in solving a problem in the messy legacy code base, refactoring down those 1000s of lines into 100s, increasing the webserver's performance etc.. those same circuits are firing when trying to 'fix' or 'solve' the indecipherable person you are dating.

however, sometimes after a beginner hacker starts, maybe 3,4,5 years, and after their philosophizing-abstractionist hacker phase, they become the 'wise hacker', where writing ---no code at all--- is the best code to try and solve, or bypass problems. Maybe this is what people feel when they meet a S.O. who share mutual intrinsic emotional understanding.

I don't personally subscribe to this philosophy but I could see some other pattern-based thinkers branching off it.
Currently, Android can be ran at vanilla kernel:
http://forum.xda-developers.com/nexus-7-2013/general/android...
I feel like his main crime may have been tax evasion... Luckily neither the prosecutor nor the judge noticed...
Does WordPress have reblogging? A feed that will show you all the posts from people you follow?

From what I've seen (and I'll admit to not being overly familiar with either), WordPress and Tumblr are very different beasts with every different aims.
On the other end, I love that Calca (mac and iPhone app and language) allows to use spaces in function or variable names. It's so natural.
Search ads are the majority of google's revenue. They make money on ads embedded on other pages but nothing like they get from search ads.

Searches are also what drive relevance on other pages' embedded ads. Because you search on Google, they know how to target ads when you are browsing elsewhere.
The RPM (revenue/thousand pageviews) on non-search pages is significantly lower than on a search page since the intent is not there.
I think that if you are reading > 50% of the time, vs coding, then you are still learning your trade. I write for MacOS and iOS, lots of new material each year, it doesn't take that long to get through the relevant updates, though.

The times I've spent most time reading, are when I've transferred across industries, to capital markets trading systems, to web media, to web apps, to mobile apps, to big data, to VR/graphics apps. Each transfer involves an initial period of furious research, but even though the ratio of reading to coding stays high initially, I am generally able to start writing more than reading within the first few weeks.

I did spend more time reading the first years of programming. But I think you hit a watershed, where it becomes harder to find a treasure trove of ideas about software architecture, for example, in a new book, and instead it becomes more helpful to advance your art by experimenting, and developing, and analyzing your own output.

For what it's worth my main point was about the ratio of coding to research, and although the previous commenter disagreed, I think he also introduced a new point about the ratio of thinking to writing. I remember I used to spend more time staring at walls of code, or paper notes. Not anymore. If before my work was more chunky, now it is more consistent and smooth. That is a skill/discipline I developed. The article resonates with me because my commit frequency has increased since I have been able to improve my analytical process in this way.
I created an updated version of that repo for a research project. Submitting a PR is on my to-do list. The changes needed to get search working aren't too bad once you figure out how the system works and where everything is. Updating the whole thing to more recent versions of Meteor was a little more annoying, in my opinion. There are also a couple of critical bugs in the code that need to be fixed before using it in production.
Towards the end he did admit that he was overlooked for a number of roles because of the "flight risk" warnings on his resume, but the market was frothy enough that it didn't impact him too much given he was damn good at what he did and companies needed talent.
Psychiatrists Must Face Possibility That Medications Hurt More Than They Help
Why, because they dared to voice an opinion contrary to your own?
"It's very hard to be the only person promising to revolt, but it gets easier the more people that do it."

Been there, done that. Several times. It's why I don't do it anymore. That threshold is higher than many people think. What happens most is insider attack where a person unsure will sell the people out to administration or management. Revolt gets squashed with that person maybe getting some compensation for it. Hard to build up to the necessary threshold without this happening. Once it does, it's witchhunting time. Most people just aren't cut out for spending long periods of time in such circumstances.

I doubt the tech people hoping from one cozy job to the next at six digits will have more endurance or patience than rebels in other sectors. I still see potential, esp if a wave of support started on social media somehow, but it looks bleak if we're talking organized rebellion inside likes of Facebook or Google.
Mostly for clarification, I was thinking as a government entity which classifies marijuana as a schedule 1 offense and turns public health issues into criminal ones.
Reminds me of something that happened back when I still had a landline.

They incorrectly billed us over $2000. We argued with them and they reversed the charges - twice.

So now my balance showed a credit of $2000. I kept calling them back and they said they couldn't see anything wrong on my account.

This went on for months. A number of times the person on the phone said "Well just don't tell anyone!". I asked for that in writing and then they sighed and said "I'll put a note in for someone to look at it."

I was blown away by how many friends of mine got mad at me for trying to fix it. Does anyone really think this would go unnoticed forever?
Facebook announces it is a camera company
They can, and if that works for your team then go for it. Generally, forcing people to talk to each other as human beings tends to get things resolved much more quickly than easily dismissible messages/emails.
I've had issues with gorm. I find it has quirks that bother enough for me to move away from it. I have yet to find something I'll like more than just pure sql.

Goa is just for generating apis. Not for databases?
I think it may be higher than you think. Given how much of their revenue is advertising, and their entire direction on that advertising and how they market it is the targeting based on user profiles... I'd think firing even a large number of employees is easier than giving up your entire business.

Unless, and I guess maybe this is a worthwhile question to tackle first: Could Google and Facebook's advertising models still work without the privacy issues? Is their value as ad platforms still there if they can't operate that level of tracking?
I think they were binging some Croneneberg
As a side note: i can really recommend jiffybox and netcup as a vos provider.
> old PCs are good enough

I disagree. Old PC's are awful. The problem is that a good chunk of new PC's are just as awful. The sub-$400 laptop space is filled with low spec machines that still have 1366x768 resolution screens, low RAM, and slow processors. There has been very little spec change in that space for a long time.

Windows 7 is still popular because most companies have not upgraded to Windows 10 yet. But it is starting to happen. I expect an explosion of Win10 users in the next year.
The paragraph summarizing the experiment is clarifying:

> Significance.

> Humans interacting with other humans must be able to understand
their interaction partner’s affect and motivations, often
without words. We examined whether people are attracted to
others whose affective behavior they can easily understand. For
this, we asked participants to watch different persons experiencing
different emotions. We found the better a participant
thought they could understand another person’s emotion the
more they felt attracted toward that person. Importantly, these
individual changes in interpersonal attraction were predicted by
activity in the participant’s reward circuit, which in turn signaled
how well the participant’s “neural vocabulary” was suited to
decode the other’s behavior. This research elucidates neurobiological
processes that might play an important role in the formation
and success of human social relations.
I was watching the 'Dunkirk' trailer the other day and a line stuck out to me:

An older fishing boat captain is talking to a younger and soggy rescued solider and says: "There's no hiding from this, boy", referring to the coming of WW2 in general and the captain having to turn to boat back into the melee to search for more survivors.

I think that line is also what Bruce is trying to say to a lot of the EFF supporters out there. There's no hiding from the next 4 years. The implication is then that you have to fight.
I feel that this is the most commonly misunderstood thing about evolution by laypeople.

'evolving' as a verb is incredibly misleading. There is no active process that is 'evolving'. The body didn't 'realize' that this was useful so it kept it. There was no 'success'. We're merely looking at survival bias.

When scientists say that X is probably because of evolution, they don't really explain how X happened. Just a random genetic copying error, not anything exciting. Instead, they are saying that 'not X' has disappeared because those individuals had a higher chance to die before reproducing.
Pyret (and the Bootstrap curricula in particular, where we use both Scheme and Pyret [http://bootstrapworld.org/]) really strives to avoid the purely "bottom up" approach.

Curricula in Pyret focus on building games using concepts from math, or interactive simulations using concepts from physics, or data analyses using concepts from working with spreadsheets.

I agree that a purely "CS concepts"-based approach is dry and ineffective for a huge portion of students. That's why applications are so critical, and why we build things like tables (https://twitter.com/PyretLang/status/773605473824145408) into the language, so we can give students real-world tasks to do right away.

We happen to also have carefully designed the language to allow us to teach these applications along with a rigorous programming style. Students write _examples_ that get them ready to understand automated testing, they write _contracts_ that teach them about type-based interfaces, they write _data definitions_ that teach them about structured data, and so on. But it's always in service of an application.

So I very much agree that a purely "bottom up" CS-concepts-only approach has issues.
The last time I tried Atom it completely locked up and had to be force killed if you opened any large files with it. That kind of made it a non starter for me because I consider that to be a baseline requirement for any editor.

Looks like it still isn't fixed either.
https://github.com/atom/atom/issues/8864
typo "distrobution" in the article.
One should never lend money to friends. Make it a gift. Never have an expectation of getting it back. One lending money the person should understand this but not everyone does. In the situation a friends it would be immoral to not try to pay it back. In the situation of the lender being an expert who understand the pricing of loans and understands the risks then it isn't a moral issue.
No one has a reason to take trump's promises seriously.
The Firefox in Debian's APT repo is patched to disable telemetry by default.
It is.

Socialise the costs, privatise the profits.
Why numbering should start at zero (1982)
but how would you know? what are you comparing it to?
Yes. I was only commenting not the parent commentators apparent belief that strategic defaults are immoral.
Is there an easier language than Python? This is not to belittle this effort.
Just an FYI

http://www.apkmirror.com/apk/facebook-2/messenger-lite/messe...
I agree with you. Those estimates were truly helpful and we could adapt in order to get more battery time. I don't feel good about Apple updates anymore. I used to be eager about beta tests and stuff, but nowadays I just hope they'll not touch anything else.
Yep, I live in the city with the most powerful recorded earthquake (9.5) and not worried.
Yes, You Have Been Writing SPSC Queues Wrong
> I will definitely be learning go

I'll wait for Gotlin :)
I got a HELOC in the US in 1 trip to the bank and about 30 minutes. Was so easy. No typewriter either.
I've been using VSCode for TS (nothing else though). Do you mind elaborating on why Webstorm is on a different level? Genuinely curious. I really like VSCode, but I have my complaints (mainly, it's a little slow on my MBA)
Announcing the New Heroku CLI: Performance and Readability Enhancements
The video says Germany.
It's funny that $4b is deemed "way too much" for Yahoo when Snapchat is valued at $20b something, and Linkedin was bought for $26b. And Instagram and Whatsapp and all the other unicorns.
I feel like that would be a TOS violation.
They wouldn't be running Firefox for desktop.
Most people need to go to a branch rarely, so the number of branches doesn't seem like a big deterrent for most.

As for the number of ATMs, both credit unions that I belong to are part of the sum network (free reciprocal ATM access) and actually reimburse me for fees that off network ATMs might charge.

After years of getting slammed by big banks with excessive fees when cash was tight and balance ran low, I came to appreciate using an institution whose goal is not to profit off of me however they can.
>With TDD a large part of the religion thing comes from people like Uncle Bob. It's not that his style is bad, but the biggest problem I've seen with his style is when people who are already passionate with their craft and maybe practicing TDD go crazy with his advice while missing the context of his message.

I honestly don't know what Bob should do. I know he occasionally says stuff that gets people upset. However, the majority of the stuff that is attributed to him is just outright false. It doesn't matter how many times he publicly corrects the record.

Uncle Bob does not believe in unit testing every function.

Uncle Bob does not believe in a 1:1 mapping of function with unit test (or even close). Uncle Bob is fine if a unit test spans/covers multiple functions.

Uncle Bob is not against unit tests that touch the database or disk.

The list goes on and on.

I watched many of his Clean Coder videos, and was surprised to see how nuanced he is. He does not speak in absolutes. His blog posts are much less polished, and often get him into trouble. But even there I see a fair amount of nuance.
You Keep Using That Word: Meritocracy
Master Bra'tac
Even knowing vim well (or rather emacs more so) I still prefer an IDE. The improvements to workflow are just something that I can't get out of emacs/vim, and for big projects those improvements are a necessity IMO.
Wouldn't the optimal (not morally) move be to just set aside the money you might eventually have to pay back?
Anything built with the popular rails gem devise allows 128 by default [1]

https://github.com/plataformatec/devise/blob/88724e10adaf9ff...
It's a cost/benefit - I tend to favor the benefits of the JetBrains stuff (I do a lot of Java, so it's nearly a necessity). The only time I dislike their products is if I'm trying to maximize battery life.
Thanks! I just pushed up a fix for that.
How #GiveProgress built the 'Amazon for giving'
I agree but it's not just Obama.

Bill Clinton admits that he "tried" to smoke it, I don't think that anyone truly believes that he only made one attempt. George W Bush likely did and at the very least, socialized with people who did.

All three of the Boomer presidents are in the same boat and before them, George HW Bush's life was saved by hemp. It was used in the webbing of the parachute that he used during WWII.
> I shouldn’t have to worry that entire programs may crash because of mistakes from exceptions.

Why? This is the best possible outcome. Continuing to run is the worst possible outcome from a correctness, security, and stability perspective. I can't imagine more of an anti-feature.
Pyret inherits hyphens-in-identifiers from Scheme/Racket. One of Pyret's largest users, Bootstrap [1], has long-used a dialect of Scheme, and has recently introduced a curriculum that uses Pyret. For these users, "virtually every other language" allows for hyphens in identifiers.

Scheme mitigates the spacing issue with s-expressions. Pyret attempts to mitigate it by enforcing that operators should be separated from their operand with at least one space.

(Disclosure: I am an occasional developer of Pyret.)

[1] http://www.bootstrapworld.org/
Wouldn't this run afoul of the ODR, anyway?
Donate to Wikimedia Foundation, Inc
I used to have answers, now most of the time I say 'it depends'. Some days I wish I could take the blue pill and not have to try to explain the nuances of context.

I think objectively the code is better for it but sometimes it takes more social sophistication than I possess. I end up spending too much time talking in post mortems and it all sounds like 'I told you so'
>Lots of non techy still uses yahoo mail, and that won't change as long as the service exists.

And how many of those people pay money for Yahoo mail other than indirectly through the "crap" you want to get rid of?
well, did they find out in the end? lol
Okay if you want to get technical, bodies with more sensitivity to detect things that could kill them had a higher survival rate prior to reproducing. That in turn lead to higher sensitivity to detecting things that can kill us.

Saying "they evolved to..." is just short hand for "others were more likely to die so X won out".
JSON response for 400 and 500 errors in Rails
Isn't readable?

It has mostly Python syntax. Some bits inspired by Standard ML, Ocaml, F# and Haskell. Nothing odd here. End marker prevents accidental scope overrun and is from Pascal I think.

Community is hard to get for any new language. If this got popular, there would be no such problems.

You're arguing that Python is Good Enough. But then, so was assembly.
Yet all the time people compare them to those services.
Investment Funds Worth Trillions Are Dropping Fossil Fuel Stocks
Unless, you already have clients lined up you should probably create a website or process to generate leads.
Well as dumb as it sounds, one reason to allow hyphens instead of requiring underscores is that the former takes one keystroke to type, whereas the latter takes two. This is kind of nice when dealing with longer function names.

It's also worth noting that pyret requires spaces between all math operators, not just subtraction. In other words, 3+4 is not valid; you would need to type 3 + 4. So at least it's internally consistent in that sense.
With infinite battery life even...
not really. It's saying if you can't understand the emotional state then you dont get the reward so its more neutral than hate
No. It's only going short when you sell something that you don't have - that is, you sell something borrowed. It's not clear to me how one would do that with houses. You could short homebuilders and mortgage companies, but that's about all.
Technically, it's true that:

-- The Von Neumann Min-Max Theorem is a special case of the existence of Nash Equilibria.
-- Proving the original Min-Max Theorem isn't any any easier to do directly than is proving the existence of Nash Equilibria in general.

That said, my dissertation was an extension of the Min-Max Theorem, and I basically didn't think about Nash Equilibria once the whole time I was working on it.

THAT said, my dissertation was an independent proof of the theorem of Mertens and Neymann. Their proof seemed closer to the Fixed-Point Theorem kinds of techniques that Nash used.

Anyhow, I'm pretty sure that Tom himself didn't engage in that kind of mathematics.
This: https://news.ycombinator.com/item?id=13180033

and this: https://news.ycombinator.com/item?id=13182120
Except that a few friends work there, i have no relation what so ever.
Agreed. That plugin has been a big help for me, I'm really excited to see what official Go support from JetBrains is going to look like!
The only electron app I can more or less bare is VS Code, yet I don't use it regularly. For others, if I see some desktop app made with electron, I just skip it. The only reason it exist is that web devs do not want to learn right tools for the right job.
The elephant in the room regarding legalization is the overburdened prison system. As we saw with the recent Attica anniversary strikes, organized prisoner resistance is a huge threat to the security and economic status quo. Nothing would galvanize resistance like being incarcerated for a crime which is no longer illegal.

Therefore in a more liberal climate I would expect to see progressive access laws continue to be available to non-impoverished white populations, with the federal schedule remaining intact. Now, I simply expect a return to the old strategies for corralling free labor.
A good point. If there were one major organization that I feel comfortable sending telemetry data to, it may be Mozilla—the only organization that makes respect for their user's privacy a paramount concern.

(I more or less instinctively opt out of data collection and have never enabled it in Firefox.)

Still, the self selection bias is a curiosity.
> Pyret is a programming language designed to serve as an outstanding choice for programming education

For me these examples look super complicated.
My favorite was Metasearch or Metacrawler or something like that. It would show you what other users were searching for in real time.