skysight-inc/HackerNews huggingface dataset:
This appears to be a post by a novice developer, discouraging the use of time tested, invaluable debugging tools? Encouraging slower, worse debugging...for what?

And "tender lovemaking" for the title of a tech blog? That's childish and short sighted.

Rails has vibrant problems in its ecosystem (everything is global, tracing behavior is hard, everything is magic, many Rails developers have no idea how what they're using works), and this is both a product and a cause of that.
From http://www.hp9845.net/9845/software/screenart/wargames/

>the frames were created one at a time on a high resolution vector display and recorded onto film. The display was monochromatic, so color separations had to be done and filters were rotated in front of the camera.

What you see in the movie has a lot of analog post processing on film as was typical of the era.
How long before the Nobel gets awarded?
Is that tweet a timeline joke?
They might make more $ if they had some sort of a tiered pricing model, $40 is "too much" for me to spend on a TODO list as well.
I didn't post that because I agree or disagree with you politically, but because ideological name-calling (a) isn't substantive discussion, and (b) invariably provokes worse.
Business model for a dealership involves buying a lot of cheap land on the outskirts to provide space for a giant parking lot, a service station, room for all the trucks to load and unload, etc. Space around them is usually bought by other dealers, so it can be branded as an auto mall. In most cities you usually have to go out of your usual route to visit a dealership.

Tesla superchargers require less real estate footprint and are next to freeways and frequently next to Starbucks and some casual restaurants.
Yes, the comment about downvoting broke the rules, and yes the comment about Germany would have merited chiding if the author hadn't deleted it. But the HN guidelines apply to you, as to all of us, whether the other person breaks the rules or not.

Your entire comment upthread was uncivil. If you're sincere about abiding by the guidelines (as I hope you are), it would be an instructive exercise to rewrite it in a neutral, respectful way, editing out the nose-tweaking and every trace of snark. Do that on three or four occasions and you'll see how much better your contributions get, regardless of what you're arguing for. I know that sounds patronizing, but I don't mean it that way—it's a process that many of us, including me, have gone through, and it helps.
> When and why this changed I don't know

Nothing changed. The only thing that changed were companies pushing the limit as far as they could to what you see today. Regulators sat on their proverbial asses and watched it happen without lifting a finger, so companies lost the fear of the law.
Newton's N-Body Simulation
> balance robots

Making a robot that doesn't fall down is a really low standard.
Neat. Interestingly, for all its faults PHP in my experience has made this a little easier to achieve than other languages we also use: shared-nothing and no internal process state between requests makes cutting over a bit easier than our equivalent node servers. Some great practical advice in this article.
A line is 80 characters. You can write arbitrarily long python programs without the newline character.
Yes, it's a great idea.

A similar idea is used to trace what 'make install' does so that stuff can be uninstalled later - or made into a package (rpm, dpkg etc)

I forget what that tool is called.
Not to mention, it doesn't need a battery or power to work, meaning it can function under any conditions.
I agree, a common diversion tactic of these activists is to try and tell you to just ignore the bad people and they will go away, eventually...

Usually with some self confirming story like the OP... I'm white just like you! Just ignore these radical racist people. go back to watching the ball game dude!

Its a tactic. The last thing they want is an actual debate because there ideas do not hold merit under scrutiny. If they can't get you to sit down and shut up then they will try to attack attack you.

So yes, everyone needs to stand up and stand firm against these people or they will continue and only get more irrational and nasty.
Thanks for your feed back!
Notes will be saved internally (on LocalStorage).
If you need text files, right click notes or folders and select 'Export notes'.
(Now I want feature to sync with Dropbox throught the API)

Do you think saving to local files is more intuitive?
How did it work back then? A transparent canvas overlay? CSS element position changes?
And WhatsApp!
I don't think there is anything wrong with thinking about race or identifying as one thing or another. I think the problem is when we start thinking what we identify as is better than what others identify as.

Yes race is a social construct but so are lots and lots of things that we talk about all the time and don't see to have problems with.
I kind of miss the nerf gun fights that broke off from time to time.
It's one of those things that change in tone when expressed in the second or third person.

When I do tests, they are the unmistakable sign of good careful programming.

When you do tests it's an expression of lack of confidence.

Whey they do tests it's a sure sign that really don't know what the hell they're doing.

:-) in case it's needed
Very true. And there in lies the problem of socialism / communism / guaranteed income. What do you do with the freeloaders? If the basics of life are free, why do anything extra? It creates an economic drag, like physical drag on a wing. Then again Whales have bumpy features on their fins that actually help them reduce drag, kinda like dimples on a golf ball.

http://www.gizmag.com/bumpy-whale-fins-set-to-spark-a-revolu...

And then again I'm of the firm belief that parasitism is a basic feature of complex reproducing systems. So, the solution is more of a process, an arms race, than a destination or closed end solution.

http://infidels.org/library/modern/meta/getalife/coretierra....
NO IT FUCKING DOESN"T

STOP WITH THIS BULLSHIT

If you contribute to an open source product under then name 'anotherc', nobody cares if you are black, white, pink, male or female. All they will care about is the quality of your code

Likewise at work, all that people should care about is the quality of your work, and being respectful of others.

IF YOU THINK SOMEONES RACE MATTERS YOU ARE PART OF THE PROBLEM
Ah thanks, I was wondering who that was! The interviewers just nod along when he says it.

Good idea on adding some footnotes like that. I'm trying to get a paper/interview/essay-reading group started (which is why I'm hosting the page) and some additional support material would likely be quite useful for folks in reading it.
Did you read my own response to this? The feelings should be strong about this! This is exactly what is happening right now inside Github. It is inexcusable.
Finally some common sense.

All people should be treated with respect.
The presentation seemed a bit much. I'm thinking an embedded video with images and voiceover would be better received by new visitors
Let's say you distribute a binary over NFS -- compile some C or C++ or whatever you like. Then various hosts run /path/to/binary. At some point, the NFS server changes that file out from underneath those hosts, because, well, it can. The usual "text file busy" you'd get when trying to do that on a local filesystem never happens.

At some point after that, the hosts running the binary will try to page something involving that binary and will SIGBUS and die.

That's just one of many failure modes.
Yes, this exactly! With OO-based PHP 7 codebases I work on, XDebug with the amazing Codebug client is brilliant. Breakpoint, then poke around the actual data structures within a running request, and see what happens!

When I'm working on functional codebases (our JavaScript is done in a very functional style, and I personally write Clojurescript and Wisp for my personal projects), I find printing the result of function calls completely sufficient, though I suppose one can consider a REPL not that conceptually different from an interactive debugger: in fact, Codebug and I think Komodo's XDebug client actually give you a REPL to play with, set to the context of the given breakpoint
That's not what an ad hominem is. It's Latin for "to the man." It means an argument directed against a person rather than the position they are maintaining, which is not what I did at all. I argued against your false assertion that "churches already make enough money as it is" by pointing out that it's abundantly clear that not all of them do.

Also, it's not a "misperception" to observe the reality that your account is new, and that your comment is essentially thinly-veiled trolling.
Common complaints I've heard about Oozie is that it has a high learning curve, not a great UI, and people hate the fact that it is XML based. This is a pretty decent comparison of Oozie vs Luigi (and Azkaban):

http://www.slideshare.net/jcrobak/data-engineermeetup-201309
Please keep ideological rage off HN. Maximize-the-indignation is a game, but not one to play here. We want thoughtful comments that take a respectful position toward whatever they disagree with. That is always possible.
It'd be extremely short sighted to stop providing free services for this group, given that (a) they'll make press noise about it and (b) it is extremely easy for them to set up again anywhere else. They're literally just a text web page, they don't need Google site support in anyway.
The interview was really all over the place and never focused on a coherent theme.

But I always feel people like Cory really don't understand their own ideology and feel compelled to conform to some stereotype that they think people that they want to like them will feel comfortable with.

In other words, they always want to skirt around the fact that the state always has the power and so they feel compelled to interject something about corporations...state...it's all the same.

I just wish people like Cory would really understand the world as it is and not like a groupthink of internet people want them to think it is.
So what would you call this?

http://static4.businessinsider.com/image/56b3d2f12e526555008...
Agreed. I follow this topic for quite some time already, but I cannot understand few fundamental things.

I understand that indeed people could have "issues" because of their gender, race or some other quality. I support they in their effort to make things better.

However, I do not understand this categorization. By categorizing people this way one actually splits a group of people into smaller groups based on given categorization. Those groups have conflicting interests and different level of privileges, and each of the groups tries to change that.

But why, instead of working within this artificial categorized groups, just get away from this categorization completely?

PS It's a sensitive topic and I hope I didn't offend anyone; sorry if I somehow did it, however.
PPS I'm wondering what are the job duties of diversity consultants...
It's the price of operation on the internet. There are more avenues of abuse and so they have to be very strict. This resulted in a lot of frustrations from the users, but there is nobody doing better.
I can see that - I've got ideas I've spent money and time on and I kind of think I owe myself a finished thing which has failed to materialize.
All decent VPN providers accept Bitcoin. Many accept cash-funded online payment vouchers.
I don't know about Google, but many companies automatically block any resource that receives X number of DMCA or abuse letters.

While a human being looks at it; they just put up a generic "this blank has been blocked for terms of service violations".
We detached this subthread from https://news.ycombinator.com/item?id=11046494 and marked it off-topic.
The cultural desert of Silicon Valley finally gets its first serious art gallery
I think the main issue is that Sydney is so spread out and there is very little late night public transportation.

That means a night out for most people ends with a very expensive taxi bill (Uber has helped somewhat though).

If one can only go out drinking very occasionally, the tendency is to overdo it on those times you do.
1) I'm currently building a product in a niche with a clear leader. Turns out it isn't that hard to steal customers from them because they appear to be rather comfortable and are unwilling to listen their customers.

2) Whatever niche you initially pick - please make the effort to do some basic customer discovery. Call some folks up who are directly experiencing the problem you are trying to solve. Even talking to 20 people will give you a lot more to go on. People are much more willing to talk if you aren't selling them anything.
We laugh at Iran's theocracy. But this militant push for diversity for the sake of diversity does not seem much different to me.
It's nice to see I'm not alone! I haven't really used a 'legit' debugging tool since my days as a C# developer. And that was because how easy debugging was in Visual Studio. I have yet to find something that just works, as easily. (I imagine XCode works perfect too, never programmed in Obj-C though).
Or I did read it, and I think it's wrong. This kind of triple bank shot wishful thinking on the part of leftists is kind of amusing, where every defeat is actually a victory, because something something Republican something.

The reality is the country is quite a bit more conservative than Peter Beinart wishes it was. This:

>But it is louder than it is strong. Instead of turning right, the country as a whole is still moving to the left.

is simply wrong. Barack Obama did not change the American political trajectory. The only thing he did that will last beyond January is the ACA. And even that won't last in its present form.

This is the sort of article people of all political persuasions like to read as they're getting a good ass kicking. "I'm not losing. Look, his knuckles are getting a bit bruised."
Just wanted to point out that you may disagree with him here but @tenderlove is far from a novice https://github.com/tenderlove?tab=activity
Did you not read the article? It says they can't even interview white candidates for jobs.
Kinda ironic with that whole "new money" superbowl commercial. I'm not sure money is truly money if you can't dictate how you send and receive it
You can, but the parent was talking about an L1, which cannot be transferred.
Perhaps someone thought that the site was impersonating Amazon Corporate.
It looks like you are the novice here, Tenderlove is a well known Rails core contributor and all around tender guy.

https://twitter.com/tenderlove
I am a printf/gperftools/asan/gdb/valgrind debuggerer too:

https://github.com/vmorgulys/sandbox/blob/master/stackcity/r...

Sometimes but rarely, I use Nemiver:

https://en.wikipedia.org/wiki/Nemiver
French supermarkets banned from throwing away and spoiling unsold food
Etsy has payment processing issues most of Saturday
> ExxonMobil is under investigation by the New York Attorney General for withholding information from both its shareholders and the public about the risks of climate change.

This may not exactly be censorship but it's basically punishing climate change skepticism. Seems a bit far reaching and used as a political tool to try to scare away other groups from funding research that may be skeptical of the current science. How exxon shareholders were damaged by this, and how they will be better off by giving company equity to the NY attorney general office and lawyers is beyond me

http://money.cnn.com/2015/11/05/news/exxonmobil-climate-chan...
http://asic-linux.com.mx/~izto/checkinstall/
This! So much this! Just about any communal animal likes to be around others that look, communicate, and behave like themselves. It's a natural effect that promotes safety and efficiency.

To acknowledge that we have this blind spot and ensure that we shine extra light into it is the only way to mitigate its effect. Cultural, like genetic, diversity is a good thing. We achieve by standing on the shoulders of giants. Giants come in all shapes and colors.

If we continue to surround ourselves with like-minded individuals, we will never learn what we don't know. It is by gradually incorporating foreign ideas and concepts that initially challenge our own that we grow as a society. Two hundred fifty years ago, we thought it was acceptable to own another human. Two thousand five hundred years ago, we thought the earth was flat. Twenty years ago, we thought the Spice Girls were the pinnacle of musical achievement.

It is particularly difficult to accept these new people and ideas because it forces us to reconsider our beliefs and admit we were wrong. But when we know better, we do better. Be self critical and form new opinions when exposed to the new and different.
LOL. I see you around all the time man. You and I are always preaching the same story.
That's not true. Under section 51(xxix) of the Australian Consitution, only the Federal government can make international treaties. Individual Australian states cannot.
Funny, that's exactly what happened to me. And the exact same solution. I find Siris reminders for my personal things and Calendar for stuff I need to do that is particularly time sensitive is more than good enough for my personal life
Add it to Stubhub, but don't submit a payment. Tests validity without causing an issue to the card.

There are untold thousands of ways to beat whatever systems get put in place to stop them.
I have an Octopuses on Heroku, it seems a good solution for a static site.
So how have comment systems with edit functionality survived since the advent of the internet? This is a non-issue. It's an interesting prank, but that's about it.
It means that a lot more people will read the articles on the site than before.
Some extra fun (and obscene) things along this line:

- Use __LINE__ to make it so you don't have to manually specify the continuation number (with the caveat that you can't have more than one on a line).

- Use computed goto and labels rather than a switch and you can make it work even inside a switch (&&label to take the address, goto *addr to goto). This is a gcc extension.

- Use clang blocks to save state and return the block for continuation, saving you from needing to use static functions. Perhaps you could also use C++ lambdas along the same line, but I'm not sure if they mix well with the &&label thing.
It makes sense to talk that way to your friends, because you're already friends and there are stronger bonds holding you together. That makes shredding each other fun, because everyone knows it's in jest.

A large semi-anonymous internet forum like HN is at the opposite extreme. We're almost all strangers and near-strangers. The community has low cohesion, so the same behavior, with the same good intention, does harm.

You know how rugby players are famous for beating the shit out of each other on the pitch, then going out drinking after the game? I always envied those guys that experience. It works because they have high cohesion. They also know not to walk up to a stranger, smack them onto the pavement, and expect to be bought a beer later. You need to adjust for context.
Which is the greater problem, the H1-B process, or the fact that we have a global economy but still pretend like nationalism isn't completely counter productive?
An additional value of that approach would be you could then decide you wanted to keep the results
I wish the whole left-right paradigm would fade away. Personally I feel it's a bit of an artificial dichotomy.

I'm all for governance by good sense with an eye toward improving society in general.
Yeah I've used Omnifocus and it's fantastic but being extremely limited to the Apple platforms along with a mediocre sync I'm surprised they've been able to stay afloat without branching into other platforms.

I spent far too much time using Omnifocus only to be forced to use a PC due to changing jobs and not being able to access even a read only version of my tasks, something I need in daily life, is just unacceptable. My opinion of course but I can't go back to them. I do miss the calendar view though.
That presentation was pretty good with the good and bad takes. Do you think frameworks like Casacading or spark make things a lot easier as a higher abstraction on hadoop / different compute model?
Why? A generation ago, a lot of people on the left felt that there was a conspiracy in what was then called the 'mainstream media' to frame political discussion by not covering certain issues, like East Timor.

If Twitter is now part of the mainstream, how is banning unpopular opinions on the platform not censorship? Perhaps this is ultimately self-correcting and these unpopular opinions will find other outlets for expression, but I don't understand how you can not consider this a form of censorship? Is it only censorship when its perpetrated by the government?
> *Did you know murder by males is the number one cause of death among females?

I've been hearing that myth a lot recently too. I checked the CDC to see the real numbers. Cancer (disturbingly all ages groups), and (traffic) accidents, and heart disease make up the lion's share. Even suicide is larger than murders.

http://www.cdc.gov/nchs/data/nvsr/nvsr64/nvsr64_02.pdf
You may like "The darker side of tech", a talk Bryan Liles gave at Velocity 2015 in New York: <https://www.youtube.com/watch?v=SQ5wYZqHQGo>.
Remote Job Hunt
Assuming that everything you said is true doesn't change the outcome here. You can't post outright slurs to HN, whether others are doing inexcusable things or not. There's no substantive view that demands being expressed that way.

If you don't want your account to be banned, you're welcome to email hn@ycombinator.com. We're happy to unban accounts when people give us reason to believe that they'll follow the rules in the future.

(Edit: they did, so we unbanned the account.)
All the principles in here sound exactly like what is SOP at Google (and probably Facebook and others). It's a pain in the butt sometimes, especially when making schema changes, but ensuring everything works properly even when you have multiple versions running in production can really help with confidence in making changes.

You do have to think several steps ahead when making big changes; the (internal-only) project I work on is in the process of completely changing our DB schema and we're redoing our API completely as well. We're attempting to keep our old API running in parallel while migrating literally everything underneath it, which is a fun challenge. It results in a lot of what can feel like busywork, but when the alternative is bringing down your service temporarily, it's worth it. An hour of planned downtime to do an offline migration can easily turn into several days when Murphy strikes. That's OK when you're first building a system, but once anyone is relying on you to get their work done, it is just pure pain.
I haven't tried Cascading, but I've started doing some stuff with Spark and really like it. I feel like it is usually an easier abstraction to work with and it is a lot easier to prototype and experiment with.
Sure. There are things that Amazon can't do to interfere with organizing at Amazon. I would be surprised to learn the law covers third parties.
Perhaps you're right. From my perspective, $3/month just seems fairly inconsequential to me if it's a good app and I use it frequently.
TLDR;

About 14,500 year ago, during this period of climatic upheaval, the descendants of the hunter-gatherers who survived through the Last Glacial Maximum were largely replaced by a population from another source.
So there is a problem with assaults/murders on a street. Why not put cameras there to capture attacker's clearly, create super-harsh punishment for unprovoked attacking, put a policeman on every corner, etc?

How imposing laws against mixing alcohol in a shaker can is possibly related?