skysight-inc/HackerNews huggingface dataset:
Totally agreed. And I'd add a fourth point in:
- never ever try to please everyone.

As @jaimebuelta pointed out in another comment[1], your bosses will see your kind disposability just as a capability to do more work for less charge.

It happened to me when I was younger: I started working in a small company, only three employers, and I often was (secretly) asked to fix what other two coworkers made wrong. One thing led to another and one day, after 8 weeks that I was working there, the boss fired my two co-workers since I unknowingly proved him to be capable of doing alone a three-person job.

Although in the very first place I was kind of proud of myself — I was showing evidence to be a reliable software developer and it was nice — after a while I realized that things just couldn't work out that way: tripled efforts and responsiblities for same amount of money and same deadlines, I had to work afterhours and in weekends, and I had no more time for social life and hobbies, feeling more and more depressed, it was just driving me crazy.

At that point I thought to myself: "Why the hell people should see me as a sort of super hero? For whom or what am I doing this? I'm only in it for the money, this job pays my bills, I am not this job".

Next morning I talked to my boss and my amount of work came back to what I applied for, and that was one of my best decisions ever.

[1] https://news.ycombinator.com/item?id=5575761
Isn't monetizing it exactly what we're seeing today? Looks an awful lot like a currency-war to me. Everyone is trying to debase their currency and export their way to prosperity. The US accuses China, and vice versa (QE 1,2,3, etc). Japan just promised to effectively double their monetary base last week. What is the alternative to lowering debt? I don't know but all this printing will surely cause money to flow to otherwise less productive parts of the economy won't it? If anyone could make some sense out of this, I'm listening.
Is there a defense against DDoS attacks? CloudFlare? Incapsula? Does anyone have experience with how well these solutions work?
Could HN stop participating in the witchhunt?
The bomber suspect threads are disgusting. Smearing people, then back paddling. Cross posting from Reddit for karma whoring here drags this place down. Please stop.
unfortunately the confusing licensing circumstances will probably hamper some of the interest in this.

i'm not opposed to commercial licensing, it's just that the existing combination of options doesn't offer clear legal guarantees.

if you go to the website, the split-licensing is apparent - yet has issues with, what seems like, improper use of Creative Commons licensing.

if you go to the github repo, the only license presented is AGPLv3.

are people who find the repo on github directly at risk of violating the license?
I think the thing I like about _why -- not that anybody asked -- is that I'm never sure what to think when I'm reading this stuff. Usually I can't get through more than a few sentences of something without judging it: "That was smart, this was insightful, this author is a moron, I don't think that was right, I disagree with that but I'm not bothered by their opinion..."

_why really kills that here.

I'm never sure if there's a point to what he's writing, if he's playing a joke on people, or if he's playing a character, or if he's being totally and completely honest in an unusual way.

I'm not sure if I'm the joke, he's the joke, or if we're sharing a joke.

Or if it's not a joke at all and I'm just too stupid to understand.

It's really neat.
Googledocs meets LaTeX
For ideas and requests just drop us a line on fiduswriter.com
Tor is 'Tor' and not 'TOR'.

(https://www.torproject.org/docs/faq#WhyCalledTor)

> In fact, we can usually spot people who haven't read any of our website (and have instead learned everything they know about Tor from news articles) by the fact that they spell it wrong.

Accuracy is important when you're complaining about the failures of other people.
As opposed to a non-malicious DDOS attack?

Sorry about the snarky remark, but the headline does feel a tad redundant.
Just kind of random, rollercoaster presentation, direct experience intertwined with the overarching theme of withdrawing. The whole thing mentions writers he has read or influential to him so it is rooted in that. I guess it seems like a writing experiment as would HST maybe would do and a next step.
Hi, I answered about “pure Python” obsession in a separate comment ;)

> you're still littering Python with SQL keywords like order_by(), desc(), select(), and commit()

Well, I see them not as “SQL keywords” but as logical concepts

> The GROUP BY section of the documentation just reads like a rough translation of SQL into Python

Hmm, not sure I understand this. With PonyORM, GROUP BY section is generated automatically, and not present in Pony ORM queries. This eliminates the need to duplicate the same columns in SELECT and GROUP BY sections.

> Beyond a certain level of complexity, you need to know SQL in order to write complex queries.

I agree with this. But I hope PonyORM can lower entry barrier for new developers. Also, PonyORM allows developers to use pure SQL, if all they need from mapper is IdentityMap, caching, etc.

> By the way, why is there an order_by() method and a separate orderby() method?

Thanks for noticing this, it is a typo in documentation. The method was renamed from orderby() to order_by() recently.
Right, I forgot that part. If you look at spending, it's actually quite a challenge to see any real "austerity" going on. Spending is up and did not go down much in most of the western countries during the last years.
Design Of The Times: The Floating-Over-Everything Button
Non-malicious DDOS attacks might be considered those where the traffic is genuine, like a normal website reaching the frontpage of reddit or hn.
Yes, reddit was up for a bit and I saw two (edit: now four) huge threads with 10k+ comments and live updates from the shoot out in Boston. So maybe they are indeed messing with the Boston live event updates thing on reddit. DDOSing reddit is no small feat, unless you have a botnet at your disposal. Should be more than just some "fun".
Part of the the issue for _why seems to be that he got extremely disillusioned about criticism of his code; criticism he took to heart (in this book he also very explicitly say "I wrote hideous code for years"). So putting more attention on a persona that is thoroughly his own creation, and away from his code, seems to me like he is dismissing the worth of his coding.

In fact, I find it quite sad to see how he refers to his code - I admire a lot of what he did. Sure, a lot of it was not great engineering, but it was artful. E.g. Camping is fantastic to read, both for itself and as a sort of practical demonstration of how bloated many frameworks are. It's not that most people would ever have a good reason to use Camping as their web framework, but that to me is besides the point.

That said, part of it this whole thing also does seem to be driven by (hurt) pride.

I hope he sticks with the writing, though - so far I'm halfway through the PDF, and I love it.
Reddit still down.
Apple no longer appears to allow UTF-8 symbols in version notes
Ken's Programming Blog: Do I Need a Degree to Write Software?
Do you want to buy a house (in Canada) with Bitcoins?
Is the use of tablets clear to the "mainstream"? I still do not know precisely what they're for but their market proved to be far from a niche.
yah, put a swarm of raspberry pi attack reflectors in front.
People sometimes make mistakes. If those people create and distribute consumer level routers those mistakes can be severe.

(http://pages.cs.wisc.edu/~plonka/netgear-sntp/)
Non malicious DDOS happen all the time, but mostly reddit does it to other small sites that people discover and reddit ends up overwhelming the servers. Still technically a DDOS, but non malicious. Also during Obama AMA, site was in shambles because of itself.
not that they have any obligation to do so, but: in the absence of some commitment to this remaining available, I'd be hesitant to build reliance on it.
HP to Embed Leap Motion's Gesture Control Technology
IBM in Talks to Sell Part of Its Server Unit to Lenovo
Seriously, Startups Shouldn't Give it Away for Free
Why I was unpopular and how it might have helped
This just kept me up all night and I finally got it down. It's not meant to be a critique of any startup or startups in general, more just drowsy observations from someone in the trenches, doing it a slightly different way.
Adding this here since this is the top comment:

Suspects are Chechnyan brothers: 19 and 20.

1. Tamerlan Tsarnaev [dead]

2. Dzhokhar Tsarnaev [still at large]

Dzhokhar is trapped somewhere in a 20 block radius in the town of Watertown, that is being searched by the police.

[1]: Live Google News Updates: https://goo.gl/f5HTZ

[2]: https://aljazeera.com/watch_now
Will a BTC chill out your nerves? :-)

Independently of whether Bitcoin succeeds or not, we can make the very same argument concerning game servers, TV stations, the Facebook (well, the most part of Internet), or even pleasure journeys in cars or planes. Everything "wastes" energy (heck, idle people are _wasting_ energy too!).

Just because _you_ are not profiting from it _right now_ it does not mean it is a 'fiasco' nor "the most egregious wastes of planetary resources conceived by man".

Bitcoin provides a decentralized alternative (or complement) to the current financial system. It is mathematically and economically (well, this last part is debatable) sound. Maybe it works, maybe not, but if you are right, it will be for the wrong reasons.
There are lots of references here. Everyone in the UK seems to agree they have a austerity program.

http://en.wikipedia.org/wiki/United_Kingdom_government_auste...

If the spending isn't going down that just means it's
not working very well even for its stated purpouse,
nevermind its damaging effects to the economy. More
people will be falling on the social safety net programs.
Edit: Have now read that the officer (presumably the original, now deceased) was responding to a 7-11 robbery or shot in his car when searching for the robbers.
But it hasn't. Almost every country that has faced an economic crisis continued to increase their budget expenditures. The new austerity is in reducing the increases by a fraction, which isn't what's suggested at all.
Bing doesn't support SSL
Just for the fun of it, really. I'm sure MRI or JRuby would suffice given properly considered execution strategies. Optimizations have been half the fun for me so far with MRI 1.9.
Online collaborative WYSIWYM latex editor Fiduswriter
Hey guys,
there has been some discussion about making a server-side webbased implementation of Lyx in the past, and also the subject of making LyX more user-friendly to non-techs has come up. Now me and some friends have set out to create something like that: http://www.fiduswriter.com . We just launched the beta, and it will all be open source (AGPL) when we finally launch the 1.0 version it in 3-4 months. It's based on Biblatex rather than Natbib though. Anyways, just thought this may interest some people here.

For any ideas or requests don´t hesitate and drop us a line on fiduswriter.com
Stop watching! It's no use, every character you love will die!
This is remarkably common, although this scenario appears to have played out at a more extreme level. One statement in this post struck me:

"I was the one that the company sent to visit him in the hospital to check on him after his breakdown."

Unless this article was written by the CEO...wow, what a shitty company. It's obvious they didn't value this individual for the person, but for the output. Having run my own operation, I can say without a doubt that I value an employee's output, but the only way I can really protect that long-term is by taking interest in the person. It's entirely obvious the company didn't do that.

In the end, we're all responsible for our own careers and our own mental health. Don't let your expectations get trampled and remain in an environment that forces you to find happiness. We are in a burgeoning industry, just get out there and find what works for you.
Jekyll 1.0 RC1 is out (--pre)
By definition, DDOS, are malicious no? Otherwise, the site is just having high traffic that it cannot handle. If my blog goes down after being on the front page of HN, is that a DDOS?
Apple stock is a limited commodity as well. If they split their stock 20 times, then the value would be much lower.

Your statement of "undue credit" is unfounded and arbitrary. Following your logic, all appreciating investments are "undue credit".
Gosh everyone - I just got here a few hours ago - thanks for the replies - a few people emailed me - I'm at mgkimsal@gmail.com. It seems like getting together on the 24th or 25th is good for some people as a starting point. Is there a place in Moscow that is good for an informal meetup?

I'm near the Dobryzinski(?) metro terminal but can meet anywhere I can get to by metro.
File size is not only a concern in terms of download time. There's also parse time, and the amount of extra memory used to consider.
Show HN: Phdtree – create and search your academic genealogy
Some businesses have deeper moats than front end dev speed.
now that is probably just getting back to their regular intermittent availability.
Virtual Worlds Using Head-mounted Displays
How do you know it's actually him?
Tech's Rust Belt Takes Shape
We generally try to avoid deploying after friday morning here.
This allows us for at least 4 to 5 hours to switch back to an older / stable tag, or fix it if we see it's a small problem.

Having a good deployment strategy also helps, because you can quickly roll back to a stable version.
That, and testing your releases as good as possible.
What is the purpose of this?

If you set up the an SQL Alchemy properly you can achieve the same thing.

If you wish complain about django then yes this sort of fixes it but it may break more than it fixes.

SQL Alchemy is free and better.
Sailfish – An open source mobile OS
Red Bottom Shoes For Sale
> The entire economic approach of some countries has been based, or at least heavily influenced by, on a paper that no one had bothered actually checking.

Er, no. Reinhart and Rogoff's paper was published in 2010. The debate of keynesian stimulus vs. austerity vs. non-interventionism is much, much older than that.
We too can use debit cards that way. The laws regarding fraud liability differ between debit and credit. As such, credit card providers generally have fraud detection departments working around the clock, whereas the onus is entirely on you to report fraudulent charges on a debit card within so many days of the charges appearing on your monthly statement.
"I have never had a problem about the volume or difficulty of work in any job I've ever had. In fact, some of my favorite memories of work have been sprints to finish something, whether in software, retail/distribution, or food service."

I'm sure if I put you on a 120 hour week for a few months you'd change your opinion about that, even if you were to ship something at the end of it.

I don't think it's a good idea nor particularly ethical given the situation under discussion to boast about how you've never had a problem with overwork.
On the past, present & future of Words and what we learned along the way.
I think it's more the term "attack" that indicates maliciousness.

Getting Slashdotted or Hacker Newsed is definitely a distributed denial of service, but it's not so much an attack
All those random messy wires in the background really stressed me out.
We're working on this side project which allows users to create & edit their academic genealogy. Essentially it is a wiki site powered by Django/Python. So far all the basic wiki functions like CRUD, tracking edit history, diff different versions, reverting back to previous version, search, etc are completed.

Would appreciate it if HN community can provide some feedback/comments/suggestions. Many thanks!
Thanks for pointing this out, we are working on the licensing part now. We are not going to put anyone at risk of the licence misuse. Eventually we are going to have a multiple licensing model allow using Pony ORM for free for non-commercial and open source projects, but in the same provide a commercial license as well.

> are people who find the repo on github directly at risk of violating the license?

Nope, why? Using it under AGPL is a valid option.
Portugal entered the euro, and a couple of decades of economic stagnation while companies switch from producing cheap labor shoes to high value added goods was to be expected. Portugal did surprisingly well up until 2007, with small but consistent GDP growth and was clearly on the road to being a more evolved economy. 2007 saw a growth of 2.4%, by all measures good for an economy in transition.

During the transition, some debt accumulation would be tolerable. Levels up to 120% were, prior to Reinhardt Rogoff considered acceptable.

As such, the view that the timing of the financial crisis was particularly unfortunate for Portugal is, in my view, entirely correct.
OK, thanks. But isn't it the point of all ORMs? Why the emphasis on pure?
A Third Order Quine in Three Languages [2008]
Durex Unveils New iPhone-Controlled Vibrating Underwear For Couples
In ultra-simple terms you need to have a network capacity greater than the attacker and to identify the attack requests and discard them whilst still honouring valid requests.

That is basically what CloudFlare is.

Add in things like caches to prevent even valid requests from getting to the backend (so you've now added a CDN), and many peers to your network so that an attacker cannot saturate one or two peers... and you've got the essence of CloudFlare (sans features like optimising content for speedy delivery).

Ultimately the best defence to a DDoS is to be able to soak up the attack before it hits the backend, and to have enough spare capacity to keep serving regular traffic.

You can cache and distribute everything save for the valid requests to a dynamic resource (but even those you can optimise). So the whole game from a defensive point of view is to let nothing but valid dynamic requests through to the backend.

The attacker's side of a DDoS is about acquiring network capacity greater than your network capacity, identifying your weaker points (in an attempt to cause a domino effect, if they can take out a weaker peer then a stronger peer will need to do more work and itself becomes weaker). And then sending what appear to be valid requests without triggering an attack on themselves (having a 150 byte request respond with 100KB would wipe out the attackers). Bonus points for constructing requests that can get through to the dynamic resources on the site being attacked (as those are the weakest link).
I think there is a stronger case to be made that the topic simply doesn't fit hacker news.
It depends on the type of work you're doing. Most jobs in the US fall under the 'Fair Labor Standards Act' and are classified as 'exempt' or 'non-exempt'. 'Exempt' jobs do not require payment for overtime work.

The classification of a job as exempt or non-exempt is not arbitrary but I don't know all the rules governing that. I would wager that the majority of people reading this page who live and work in the US would have an 'exempt' job, though.
> This is the classic open-source "fuck you with a smile" response.

Since open source is free and open, it really can't fuck you †. You can however screw yourself by relying on it to do your work for you.

As you say, few people have the skills, time and desire to fix these sorts of problems, and that means you can't rely on open source to fix them for you.

Fortunately, there is a simple solution to this called "money" which companies have and which can be given to a developer with the skills who will magically convert that money into the time and desire to fix the problem.

† If your company is willing to use open source, but only when it is perfect, and not willing to help improve it, maybe they are the doing the fucking?
I think Krugman himself has noted that economists are referenced most on things they disagree on (such as the relation between deficits and growth), and referenced least on things they agree on (such as the effects of rent control).
Here's an example from the documentation that just reads like a "rough translation of SQL into Python":

select((item.order, item.order.total_price,
sum(item.price * item.quantity))
for item in OrderItem
if item.order.total_price < sum(item.price * item.quantity))
"Alan Kay's idea of OOP-- encapsulate complexity behind a simple interface, and separate the two while preferring stability in the latter-- was utterly sound and right. He wasn't saying, "go off and write opaque, complicated objects". He was talking about what to do when complexity becomes inevitable."

I agree completely, I was only pointing out another problem with OOP (or, if you will, OOP done poorly) is that it leads to the trap I mention.
I emailed _why once, asking him how I should cite his name in a highschool project I was working on. Here is his response:

You can use my name (why the lucky stiff) and the date of
publication (feb 16, 2004 - present) as frequently in your
studies as you wish, so long as you keep your grade point
average up and you diversify your elective credits with a
broad portfolio of subjects. I am specifically hoping you
will bask in the study of 1930s Russian absurdist
literature. Oberiu is the name of the movement.

I will never forget you.

Everything made sense after that, and the absurdist part of my world lit class that year.
I've used LINQ very often and I can say it's been superb. I can't compare it to sql because I don't really know sql though.
Batten down the hatches, pg, here comes the redditors.
All you need to know about cyber security — direct from the ethical hackers
You might be overzealous with your bot blocking. I'm being told I'm actually a robot:

you appear to be a bad robot
check out the rules for robots. thanks.
I don't have data to back me up other than an anecdotal 'I seem to notice', but doesn't reddit often become unusable during exceptional usage spikes? the Obama AMA comes to mind.

if you look at their numbers[1] for 2012, it's plausible that they are simply overwhelmed during these bursts and they've judged it worthwhile to let these aberrations play out.

for many operations.. moving your availability from, say, 99.9% to 99.99% is simply not worth the cost.

uptime is hard; GitHub has only maintained 99.96% for the past month[2][3] (and, IMO, they're actively trying to improve it)

[1]: http://blog.reddit.com/2012/12/top-posts-of-year-and-best-of...

[2]: https://status.github.com/graphs/past_month

[3]: http://cl.ly/image/0O2S0L3O0l3J

edit: clean up links

edit2: learning \n
They're slamming over 20x our normal bandwidth with URL containing things such as "boston", "your_gay", etc.
I agree, though I find the discussion what should be on hacker new more complicated than the ethic discussion.
> Your willingness to talk about stuff you have no idea about is astounding.

Sorry, you're a little bit too aggressive for me. Please excuse me as I won't reply to your posts anymore.
I hope this is a retaliation for the abhorrent behaviour of reddit users in blind smearing of innocent individuals in an attempt to prove the worth of social media/the internet/their "community". Information is dangerous when it is placed in the hands of these clowns and reddit needs to address their problems quickly before they ruin more lives.

http://www.newstatesman.com/world-affairs/2013/04/reddit-bos...
Interview with Stross and Doctorow about Rapture of the Nerds
I completely agree. This isn't a place that people should come for live updates on current events. There's plenty of sites that already cater for that - please use them. This isn't a general interest news site.