skysight-inc/HackerNews huggingface dataset:
I'll be honest; I've never understood this mindset. The idea of purposefully interrupting my flow every 25 minutes, explicitly dropping my context is ghastly. If you could design an ideal hell for me it would involve hard, interesting programming problems and constant (every ~10-20 minute) seemingly random external interruptions. (Its not an accident that I don't have children.)

Most of the work I'm really proud of happens in 1-1.5 week long coding binges, during which I code ~14 hours a day, don't eat well and don't get outside much. During that time my entire being is oriented around the problem. I sleep when I'm too tired to be productive and wake up with the problem spilling out of me.

I usually need a couple of weeks recovery time afterwards during which I'm pretty useless for anything thats not light and fluffy. But that time is 100% worth it. If I could work at that intensity for 1 week out of each month I'd be more productive than I have been at any 9-5 job I've ever had. Well, for a given definition of productivity.

So I guess I like pomodoros - I just think they should be about 1 week in length.
> You can't do creative work if your brain is filled with lot of context.

Intuitively I'd assume that the context and information in working memory is precisely what enables one to do "deep work". Constantly requiring you to rebuild your in-memory cache feels like it would lead to sub-standard work.
They will JIRA-fy it or kill it. I use JIRA and pay for it, it is hell on earth for teams of 2-5. We looked into switching to trello to reduce overhead but... It cost more for less features. So we stayed with JIRA.

They will kill trello so everyone is stuck with JIRA. Someone please make a trello clone with reasonable pricing, now!
Product managers, especially technical ones, can bridge that gap without being too deep in either skillset. A PM, on the other hand, isn't expected to know all of the nuances and gotchas or frameworks of whatever language the devs are working in.

Devs will slowly learn the relevant knowledge anyway, just at a slower pace than the immediate needs. And yes, after a certain number of years, that dev could be good at both. But you can't only hire devs good in both places for every position at every company.
On a side note -- I don't know if they still do it (I believe they do), but Fog Creek used to give out free Fogbugz cloud accounts (2 user limit) to startups and students.
If you can make up terms like growth hacking (formerly known as marketing) then it seems to me you can make up the term election hacking (formerly known as political advocacy) by the exact same mechanism.
We're definitely investing in Gomix and we'll be revitalizing FogBugz this year, too — especially for folks who don't find Jira a satisfying or delightful way to work.
Well welcome to nearly all political theory. There is a reason we are still stuck with some fairly well known different systems for all these years.

Human bahaviour is the same so far. And saying that we need to modify human behaviour to make it "better" is a complex road too... The thing is, we tryied to did it with the widespread education of since the 50s, with a more or less loose objective and set of policies, implemented differently in different countries.

We now have more data than ever... But can we really shape our future toward something that help our species to survive?

I think that it is the big hole in the set of goal that Elon Musk set for himself, and it talks also a lot to the goals that sama want for YC. How do we educate, teach, create opportunities, so that humanity keep going or have the tools to overcome what is to come...
I am the wrong person to tell that to. But, you know, the masses will agree with you and when I try tell my true story of overcoming a medical death sentence by changing my diet and lifestyle, every asshole within three million miles piles on to kick the shit out of me and accuse me of being insane, often while mods in various forums largely side with the lynch mob, say it is my fault I am having the shit kicked out of me and turn a deaf ear to the idea that "no personal attacks" should apply equally as much to me as it does to any other member.

So, since I am absolutely sure this is not a discussion that can be had in good faith at all, you just keep on believing whatever you want to believe. Don't let me confuse you with the facts.
DARPA's Biotech Chief Says 2017 Will “Blow Our Minds”
We've long come to accept in my family that my mother is one of those "force of nature" types. You aren't going to change the way she acts with little things like logic or reason. ;)

I'm just hoping I can maybe help my younger siblings cope with it. (Nine and eighteen years younger than I am.)
This book that advocates attachment-based parenting influenced me tremendously: https://www.goodreads.com/book/show/106744.Hold_On_to_Your_K...
Life After Social Media
Lame question: what exactly is HackerRank? Some poor man's version of TopCoder?
That's kind of like asking which employees at a bank are responsible for keeping cash in the vault. Hopefully it’s a group effort.
Storm fells an iconic California drive-through tunnel tree, carved 137 years ago
(I'm the CEO at Fog Creek.) We've updated the on-premise version of FogBugz to be completely in sync with the hosted version, so all the latest features are on both now.
But I watched Game of Thrones, and chaos was a ladder...
Interesting read for a variety of reasons.

As a countryman of Sweden, I think it's sad that we've been playing lapdog throughout history. Germany during WW2, and now the US. The article refers to much less publicized occurances, but there's also lesser stories (but important signaling) like the piratebay court cases farce.

Is Russia up next as our masters, when they want to secure their fiber pipeline?

It's in cases like this that I wish that the EU was something better than what it is. If they want to enforce such federal level supremacy, why let the US pressure individual states?
Yes, I just recently evaluated switching my small team from JIRA->trello. I'd do it in a heartbeat if the licensing costs were better aligned.
Are there any public code bases out there that use this? Would be cool to see what sort of pipelines like this people are building and how they get used.
Ask HN: Workout for coders?
To be clear: attachment theory is a normal scientific theory which describes one aspect of early childhood relationship development.

Attachment _parenting_ is a fad parenting philosophy with no basis in science. It's founder, William Sears, explains that after coming up with the philosophy out of whole cloth, he made the connection to attachment theory.

You can raise a securely attached (in the scientific sense) child without following Sears' evangelical christian "attachment parenting" rulebook. Lots of people do.
Thank you for all your work.

I installed Debian for the first time almost 13 years ago and have enjoyed the "Debian way" every second.

But as the saying goes, all good things must come to an end. Due to various decisions by the Debian community, Debian Wheezy will be the last version I'm going to install and for the last few years I have been in the proccess of migrating thousands of servers away from Debian.
I think maybe another way to look at it is that it mostly tests one's ability to handle stuff they don't necessary like. For ex, you are preparing for an interview. Suck it up and learn some standard algorithms and practice coding under a little pressure. That is the homework that you are supposed to do.

If you haven't done that, it is a good indication of how you will handing boring but necessary and important stuff at work. In all fairness, I think you can't fault people wanting to judge you based on that..
That ability is based on context.

Ignoring the author's culture includes their language. Consider handing just that text to an alien along side a few thousand similar, but randomly generated texts.
> In meta-ethics there are a variety of positions. If moral realism happens to be popular among philosophers working in meta-ethics it would be because they have been extremeley well informed about a whole vareity of arguments in a systematic way that you're not informed about. And equally, the reverse.

Maybe I read this wrong, but you're just saying something of the like: "Experts know better, you're not expert, so just shut up".

> Lay people often come in with a scepticism that is often rooted in some intuition that ends up being quite unfounded when spelled out clearly.

I generally don't interfere in subjects I don't know many things about or which don't have a direct effect on my life, but I'd say that philosophy interferes with our lives (of all of us) each and every day, there are no "lay-men" when it comes to philosophy (I'll refer you to Heraclitus's speech about how one can "talk about philosophy even in the kitchen", but you seem not to care about dead people from the past), because each of us makes philosophy-related decisions every day.

> Analytic philosophy is not a school. Its just another word for "research philosophy" really, by which we mean a practice of being systematic about arguments, problems and how they interact.

That's the positivist approach I was criticizing, when it comes to social sciences there is absolutely no way for one to be "systematic", it's just a "glasperlenspiel". Someone above me mentioned that we already know "that murder is bad", to which I'd say: Is that so? Then how come that we allow abortions? How come that we allow euthanasia? How come we allow wars? (and before anyone here accuses me of being anti-abortion or anti-euthanasia, I'm not, I'm just calling them for what they are).

> This is all historical, guid-hall style ideological grouping that has no place in modern academia. Of course, this is exactly what continental philosophy idealises.

I don't care a damn about academia, pardon my French. I just want to be able to better understand what's been happening around me (and what's been happening for around the last 2-3 thousand years), and I found philosophy to be a good tool.
Would You Want the “Right to Disconnect” from Work?
But we are all using S-expressions without noticing. What do you say "Add 3 and 4" or "Take 3 and add 4"?

That is the same with most things, we say the verb before the object(s).
They sell the Mac Mini and the Mac Pro. They used to sell a rackmount XServe but they stopped. The Mac Mini fits in datacenter racks quite well, and the Mac Pro works for when you have the space for it.

Presumably not enough people wanted to buy rackmount XServes to make it worthwhile to produce them.
The CEO of Enron, and Martha Stewart come to mind as other CEOs who have gone to prison for the actions.
Layer Microservice Apps Using a CMS API
Because this is about actual computer hacking.
What state and how old are you? That seems insanely cheap compared every plan I've seen (high deductible or otherwise).
If the phrase "line noise" means something to me, why am I mistaken?
Fog Creek and Trello are two separate companies that share cofounders (and an office here in NYC!) so we at Fog Creek are happy for Trello but it's not an asset of ours.
> San Jose State University which is in the top 25 in the US and top 100 worldwide

Source?
I'm happy for you. But a personal story is not data.

And the persecution complex is probably not working out very well I imagine.
Maybe a better democracy would do? Even if the US maintains its status as a world order keeper (which I'm not entirely opposed to, despite all criticism they've played the role remarkably well), we can/should all wish for more transparency from the government. Prevent another WMD fiasco, maybe?
I've had positive results with pomodoro. I honestly think it's more likely to be useful for people who are worse off than you are and can't focus or manage time. If you can sit and focus on your work without help, you don't need it.
If you're willing to talk publicly, what's the pricing like for a very small, self-hosted group? I'm talking 3 normal users, might scale up to 5 or so.

We're probably too small to be worth your time, but JIRA is offering $10/yr for up to 10 users, $10 more if you want the JIRA Agile features too.
If you're only comparing Bitbucket by itself to Gitlab then you'd be correct.

If you do a fair comparison and compare the entire Atlassian suite to Gitlab, then you see that the Atlassian suite is far more powerful for most enterprise use cases, which typically involve highly customized workflows and reporting in Jira. The integrations with Jira, making it incredibly easy for higher ups to follow overall progress on software projects that are tied to complicated business processes with long lifecycles, to help understand where the enterprise is in its lifecycle on any given issue and reprioritize resources to prioritized tasks as needed.

Nobody has an issue tracker that really competes with Jira in this space, least of all Gitlab.
I believe that you must have HDHP in order to contribute to a HSA.

HDHP satisfies the penalty. DPC helps save costs on routine care.
In the same vein, GitHub also has Projects now.
No they haven't... I just checked. No syntax highlighting for diffs.
The commenter countered that sandboxing was worthwhile by citing a claim by Theo de Raadt that getting those (i.e. VM's) right was about as hard as getting whole OS's of code right. That one proved futile meant the other would. I countered that citation with numerous examples that disprove his point. Then, by implication, sandboxing might be effective if it's done like in my examples. And there are CompSci designs doing stuff like that.

Whether you want to do image processing on a Linux, BSD, or one of my kernels is a separate topic. However, it's worth noting that even stuff like I cited could be useful for that where it stashes the image processor into its own protection domain with read access to memory containing input and write access to memory that will have the output. The code itself isn't allowed to do or touch anything else. At this point, exploits must be chained in clever ways. Modifying this to preserve pointer integrity, lowest overhead range being around 1-10%, would choke those kind of attackers further.

Using Rust is yet another tactic that can work well with or in lieu of a sandbox. Ideally with for issues the language itself can't cover. Three precedents for that are right on my list: GEMSOS's safety was improved using a Pascal subset with call-by-value semantics; ASOS was a combo of security kernel and Ada runtime to host embedded, Ada applications (lang-safety + sandbox); separation kernels like INTEGRITY-178B usually support runtimes for Ada and Java subset to get safety within components. Now, there's some OS's like Tock and Redox plus low-level libraries written in a new, safety-enhancing language. Such designs can benefit from the old strategies which we see a few in Redox. On other end, Genode uses many old and recent tricks in architecture but not safe language. It can also run a Linux desktop with your image processing code. ;)

Note: A bit academic is also misleading. Several, separation kernels are deployed commercially for things like secure, web browsing. INTEGRITY and LynxSecure are among oldest. The Nizza and Perseus architectures got turned into Sirrix's Turaya Desktop. These things aren't just academic.
Smith Demonstrates Their New Lowdown Focus: Brain Sensing Sunglasses
small countries often play small roles to larger ones, is there a need for the "lapdog" language?
Atlassian has a pretty good track record of absorbing products and keeping them independent. Hipchat and bitbucket come to mind. This should be good for Trello.
very niche
It is different but I guess my point was that SVG is a brilliant tool for developers. We (generally) approach problems in a programatic way, and SVG allows you to do that for graphics, which is incredibly liberating.

Performance is good! I've definitely had to come up with some pretty clever hacks but it feels smooth once the SVG has loaded. In our case we need to be able to zoom in to arbitrary levels and still have crisp vectors.

Here's an example of a document with about 150,000 dom nodes. You'll see that it's a little sluggish when you're zooming in and out but after it catches up it's really quick to move around. Most of our documents are much smaller than this so there's no real delay on zoom in those cases.

https://dl.dropboxusercontent.com/u/233998/example_movement....
Actual "line noise" not the phrase.
But why would the homework for a React job include RB trees? It seems some interviews add unrelated technical questions.
I'll bite, how do you know that one? This conversation is incredibly fascinating to me.
Taiga is alright, but I can't say I fell in love with it either. Then again, I didn't like Trello any better. Still ended up just using plain text files or spreadsheets.
Source is the article
If it's not in the interest of your population, then yes.
I think the iPhone started taking off only after the app store, so it should be counted as a factor.

Also - a lot of the story is about marketing, creating a huge status symbol and convincing people to pay so much for it, and that money fueled to reach faster and further than it might have reached otherwise.
> NOTE: We no longer sell FogBugz for Linux to new customers.

Ehh...
I'm in a similar boat. I kinda disliked Atlassian because of my experiences JIRA.

I generally prefer Bitbucket over Github now (was a paid subscriber of Github). I basically use Bitbucket now for private repos and Github for my public repos, since Github does seem to be the place to put open source projects.

If my Bitbucket needs ever reach the point of having to pay for a subscription, I'll do it gladly.
Macros implemented with ... string interpolation? This looks like a suboptimal idea.

Edit: I spoke too soon. This looks like code generation, and I guess that you ultimately have to do stringy things at some point. But couldn't there be some kind of type-safe mechanism for this?
Would the increased proximity of these two stars make up for this? I'm under the impression that the gravity wave detections so far have been colliding black holes billions of light years away - if these two are less than two thousand, might they be detectable (with current tech)?
You think that your bottleneck is the terminal emulator, but you are wrong. As the mosh people pointed out a few years ago, the output from the remote machine has to scroll for 5 minutes because it is all backed up in the SSH connection between your machine and the remote one. Your bottleneck isn't in the terminal emulator at all, and changing terminal emulators to whizzy new ones will not make any difference to it.
funny how most of the things you list are either stuff that can be audited in code alone (query optimization, cache thrashing) or totally out of control of the developer (load balancer issues, tcp tuning)

sure if you bounce them all up like that it might look like you have a point, except it falls apart when you attribute concerns properly.

or please explain, how would dealing with kernel tcp tuning part-time help Joe Random developer write better code?
Isn't it just as bad to keep versions locked for months and years so we don't upset the delicate balance of versions on the production env?

I've worked at a place where they were running PHP 4.4.9 until about 8 months ago. And they were upgrading to 5.4! I get that it was work to convert a lot of the older code base to 5.4, but it was already passed EOL when they were switching to it. And 5.5 wasn't much behind it.

So now in the near future, they'll need to upgrade again (though they probably wont), and they'll probably jump to 5.6, which EOLs in two years (probably two years after it EOLs).
Gene could play role in body’s muscle mass
"I like Facebook, I use it often. $365B... for a message board. Yes, I use it. Yes, I think it is useful. Yes, I think this valuation is absolutely crazy."

Not many todo lists have millions of users, including some that pay actual money for the service. Having looked at many project management tools, Trello has absolutely nailed certain aspects of the user experience that many of the others get wrong. Try pasting an image into a card, for example.

It's not a perfect tool, but if you tried to recreate it yourself, you'd probably start to realize why they netted $450M.
I do use diffs for code review. I simply use a much, much better native tool instead of a crappy web tool.
Oh come on. "Election hacking" is not a general term. Unless "general term" is a general term you're redefining - which I wouldn't rule out at this point.

If such general term exists, it would be more appropriately used to describe the DNC's unconventional relationship with media employees. But please, for the sake of everyone's sanity, let us not randomly redefine english words - even if regurgitated by your favorite media news outlet.
Just so everyone else understands how our justice system works (at the Federal level anyway). The FBI does not just "decide" to arrest someone. An agent can start an investigation and want to arrest someone. But if a federal district attorney is not on board, usually no arrest will happen.

99 times out of 100, a Federal District Attorney (usually in the region where the company / person is headquartered) makes this decision and then the FBI (or other federal agency) acts, especially in major cases like this.

Many times there is a working relationship. An FBI agent might call a district attorney and "shop" his case: "Hey Jim, it's agent Bob, I have a slam dunk case for you here, call me." Other times the crime is serious enough its totally obvious that everyone is going to peruse it (murder, child exploitation, major drug stuff, etc.) And other times, the District Attorney calls the agent and says "Bob, these Volkswagen people need to pay for what they have done, lets throw the book at them, start investigating."

We will probably never know what happened in this Volkswagen case, but make no mistake that people inside the White House, FBI headquarters and Loretta Lynch's office all had to "thumbs up" a persecution on this level. One lowly agent doesn't make these decisions.
Doesn't seem to be the same from what I can tell. AFAIK the Harley Davidson "defeat device" would still emit unacceptable levels of emissions during an emissions test. And that they were intended for track/racing use.

This is very different from purposefully hiding your emissions levels from testers.

Whether that difference is material when meting out punishment is up to judgement. But calling it "no different" seems pretty wrong.
They use the aluminum housing as part of the antenna now.
Besides being a good one, it also didn't sound like a terrible idea at first. Boards with cards is a suitable simple application for beginners (or people that are just learning a new environment/language).

Then I remembered my difficulty with finding a proper to-do app. Yes, it will have millions of people make a clone, but it will also have thousands publishing crappy versions.
Not that I agree with it, but they're testing general CS knowledge at that point. What if they decided to switch from React to something else entirely? Have you made your future employer confident enough that you're competent enough to handle that and more?
I don't have a persecution complex. Thanks so very much for hypocritically victim blaming right after telling me it is a bad thing to do to other people. Your reply is dismissive and totally in line with every shitty thing ever said to me on the subject and in no way makes good faith discussion a viable option.
I cannot comprehend why on earth Javascript is required just to show some text. This must be the height of web design silliness.
What are you migrating to, if you don't mind my asking?