skysight-inc/HackerNews huggingface dataset:
Has anyone read The Bug (http://www.amazon.com/The-Bug-Ellen-Ullman/dp/B000HWYPSE/ref...)? After reading it and experiencing all kinds of work environments, I can see how a person's sanity is tested.
Your emotional life will not be somehow better or mere genuine by just letting it roam free without any guidance. Introspection and self criticism is useful to self improvments. I don't see how doing it systematically would be harmful.
There is no FizzBuzz test for an engineering manager. Managers are not chosen due to a measurable skill, they are chosen based on political factors, previous job titles, contacts, and a huge number of other reasons. Sometimes they are hired simply to fire people for a month or two, then are fired themselves. Measurable, productive work is what everyone else does.
Facebook launches real-time graphs to highlight its data center efficiency
> I agree, lots of of the existing infrastructure is worn down. My understanding is that Turnbull proposes that some of it will be replaced immediately and the rest would continue to be replaced on a rolling basis.

The problem is that these costs are most certainly not encapsulated in Turnbull's $20B costing.
It would be funnier (and more useful due to deflation) if the government just burned the money that is currently paying for this useless bullshit.
UPDATE 5: Massachusetts Bay Transpiration Authority is currently suspending all service at request of Boston police.

Source(s):

https://twitter.com/CBSNews/status/325183434597228546

https://twitter.com/masslivenews/status/325184070508224513
> using websockets and a mini web server

Whoa! That sounds super convoluted.
I don't get it. The Finnish alphabet has more characters than the English.
Sigh. That justifies spamming HN?
Org mode is nice but for most of the planning (TODOs, Agendas etc...) stuff isn't Google Calendar much better? As people share events/meetings/their calendars with me I need to use Google Calendar anyway, and since I'm using it anyway why use Org mode for this at all? Also google calendar syncs with my phone, acessible from any other computer etc..

EDIT: I updated and now the export-as-pdf and export-as-html (the only things I really used) are broken.
Waaaaaay before all this you should find another place to work...
I guess I'm just curious on the technical side, about why they go into a temporary read-only mode. What issues forced that to be implemented?

I am mostly wondering whether it's the threaded nature of a thread on Reddit that makes this a difficult problem, or whether this is reflective of some limitation in the underlying datastore or something.
Horizon box "hack"
5:40AM EDT: all Boston MBTA Service suspended till further notice
Commuter rail far from the city is closed as well, full system shutdown.
What makes it so different? Is it the slow pace of 24-hour news? The repetition? That you have to endure talking heads who don't actually add value to the information presented?
Maybe I'm a little old fashioned here but I don't trust all those new private payment processors (including paypal) with any significant amount of money.

I'm usually fine with using the services for < $200 but above that I'm using wire transfer (within the EU) or checks. Yes, it takes longer (and in case of checks costs me ~40 EUR to cash in) but at least I know that the entities handling the transfer are registered banks and have refined their procedures over decades.

I happily pay the extra charges or wait a few days longer for minimizing the danger of getting into a kafkaesque verification loop comedy - or worse.
SWIFT is the global wiring network. Although I've seen IBAN numbers outside of the EU I think that's because the remitting bank is in the EU.
For developers who are good at "getting things done" - they should really look forward to building a career as independent developers. Some people just don't care to manage other people and deal with their peculiarities (I 'm one of them) . The few developers that i knew who were really good at getting things done, they still do the bulk of the work in the same companies. Despite being given "senior" titles, i wouldn't like to be in their position. You are supposed to use your work to learn, then move on.
From an employee point of view, your argument is not valuable. The employee has to compare start-up offer against big-corporation offer. The hype of start-up seems to create irrational behavior.

Concerning the founder, if his business can not pay salaries... then it is not a good business.
It's a popular saying around these parts (as in the startup community) that you should hire people smarter than you. It seems like having managers less intelligent than their direct reports would be a sign that the company is applyig that rule well...
Definitely worth a read. Its like reading a wonderful short story that just works on so many levels. It has many layers - interesting ideas on technology, free-speech, values & idealism, information flow, bitcoin - plus the personalities involved themselves (JA, ES). Fascinating indeed.

In particular, I am intrigued by JA's thoughts on a peer-to-peer mobile network. For those who understand this well, can you explain how feasible it is to do this today? What are the challenges involved? Why isn't a startup doing this? It would be nice to one day, bypass the telecom company towers to transmit data directly to another person/phone.
This includes subway, buses, commuter-rail and boats. Details:

http://www.mbta.com/rider_tools/transit_updates/
It could be a cultural thing. In Spain and Ireland (where I've work), if there is some extra time involved, it's not compensated, unless it is very serious and requested from management (working weekends, etc)
My impression is that some people just get a higher workload and work overtime "to catch up" without telling anyone. Of course that's a bad idea, as your manager won't probably notice that you are working overtime, and will increase again the work load "as you are capable of handling it".
"have refined their procedures over decades"

Yet it also (still) "takes longer"???
The employeer is for a big part at fault here. Off course the employee should make its boundary clear, but the employer just didnt really care for his position. Otherwise they would have noticed much earlier.
Here is Andrew Gelman's comment on this issue:

http://andrewgelman.com/2013/04/16/memo-to-reinhart-and-rogo...
ALL these tensions exist in a startup. In the 3 I have been in, all these issues arose to varying degrees. In my second we went to the coffee shop on Monday morning and talked really openly about what we thought of last week. It was great. We were positive and honest people but nearly all issues including a serious equity issue were dealt with. It is you v. the world so treating you cofounder with suspicion is dangerous.
Most managers already know that you can't work 100%.

They expect 20% of your working week to be spent on things which support work but isn't directly the work task itself (meetings, communication, HR, training, etc). And as this is spread out across the week it's not as obvious and visible to the worker that this is the case.

One can still work unhealthily hard for those 4 days a week of real effort. I share your opinion that you should only work that hard 80% of the time (he says, as he starts another 12 hour day), but if you're not accounting for the stuff around the work that still adds up to working at 100% capacity and without the breaks to keep yourself sane, healthy and developing.
I'm not at all sure what your point is. There's nothing controversial about the benefits of referential transparency and immutable state, for modularity, composition and simplicity. What is obscure to you? It won't be to everyone.
Although this is an extreme example, I sympathize and often have feelings like this. But it's not about the amount of work; it's about the constant internal struggle. Let me explain.

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 take great pride in delivering, sometimes with compromised quality, but always on time and budget. I imagine many here feel the same way.

My internal struggle is the constant questioning of whether or not I should even put up with illogical bullshit. I have no doubt that hard work, long hours, complex work, and difficult customers are occasionally part of my world. But every day, in my morning exercise when I would prefer focusing on the work of the day, I always find my mind drifting into anger over unnecessary bullshit like:

- working for unethical people
- watching others line their pockets while I work
- choosing what's best for the company vs. the customer
- busting my ass while others sit and watch
- endless meetings about nothing
- watching great stuff I built being scrapped by idiots
- watching horrible decisions made by those for their own benefit
- witnessing the functional taking back seat to the political
- dealing with managers who don't understand technology (and don't care to learn)
- dealing with people who don't understand the business/industry and (don't care to learn)
- horrible working conditions for workers while managers get luxury
- constant work-prevention structure imposed by people who have never accomplished anything

Some days I'm on top of the world, rejoicing when something I built provides great value to others. Other days, I feel like I'm digging holes on the beach only to see them filled up by the overnight tide of idiotic others.

My struggle continues. I only hope I have the foresight to take intervention before I ever become like OP.
The ten 1x programmers tend to turn against the 10x programmer before he/she has time to manifest, to protect their own 10 jobs.
Stop the Cyborgs was founded in response to Google Glass
Kepler discovers smallest habitable-zone Earth-like planets to date
a good police scanner feed from the area: http://scanner.wickedlocal.com/metro/cambridge.php
Yes, it's not optimal. But still I feel more secure with banks than with the next hot startup payment processor.
In the UK we can do all that with debit cards, only there's no monthly bill to occasionally forget to pay.
Ask HN: Have you bundled your Android app with a manufacturer?
In case you have, would be helpful to read about your experiences, the technical challenges and how to go about handling the life cycle of the application (i.e Play store integration, upgrade, downgrade)
Please don't deploy on a Friday
"Toutes les grandes amis que je n'ai jamais pu avoir." should be "Toutes les grandes amies que je n'ai jamais pu avoir." or "Tous les grands amis que je n'ai jamais pu avoir." (masculine). And even with the correct grammar, it sounds very awkward. Just sayin'.
There's a brief review of available options here:

https://github.com/skx/static-site-generators

In conclusion most of them rock, but so many of them have problems with symlinks. I use templer:

https://github.com/skx/templer

Largely it will come down to whether you're building "a site", or "a blog". The two are slightly different.
Why? Because expecting a tech CEO to know about tech is unreasonable?
As long as an ORM allows you to break out and right custom optimised SQL when needed, then I see no reason to write all your SQL by hand. ORMs are great for covering basic, repetitive queries, but there are times where it's not producing what you need. Of course you then loose the portability feature of ORMs, but I think this is acceptable. The biggest advantage for me isn't generation of SQL, it's mapping data back into your domain model/DTOs.
Job postings, especially from YC companies, aren't considered spam on HN.
Brings Success
UPDATE 6:

08.49: The names Sunil or Sunny have been heard on the
Boston police scanner tonight referring to Suspect No 2,
the man who is still on the run. Sunil Tripathi, a
philosophy major at Brown University has been missing for
a month. Local press reports say that Boston police have
identified him as a suspect.

Mr Tripathi is described as a left-wing Marxist of
Indian Brahmin descent, whose father is a successful
software developer. His family set up a Twitter account
and a Facebook page last month to help the search for
him. Mr Tripathi was first identified as a suspect in a
crowdsleuthing exercise on the Reddit website.

The other suspect, who was wearing the black hat, has
been named as Mike Mulugeta. He is thought to have died
in hospital after a shoot-out with police.

Their identities have not been officially confirmed.

Source:

http://www.thetimes.co.uk/tto/news/world/americas/article374...
All the exposed material can help in a law court. How about suing them?
For an analogy, look at individual households. Many of them have over a year of debt, aka over 100%. Getting a mortgage of 3 or 4 times one's yearly income isn't that hard.

Now, people will argue that, for many, the value of their house will be higher. That is true, but the same applies to governments. Infrastructure such as roads has value.

Traditionally, in many countries, the state also owned airports, water pipes, and electrical wiring that brought in money. That, I think, is where the real problem lies for some countries: they have sold the stuff that brings in money without bringing down their debt.
- Concurrency (of access to records)

- Performance (e.g. caching, indexing, etc)

- Less first party code means less development/debugging/design time, with benefits growing very quickly the larger a project becomes

- Queries are more flexible than APIs (and add a clear isolation between data source-logic and data usage-logic)

- Scalability; flat files don't have it.

The only benefit of flat files is as a learning exercise. It is useful to understand how to make a database-like system yourself so you can understand how things can go wrong and certain edge cases.

But in production code I'm yet to see any situation where a homegrown flat file system was better in the long run than an off-the-shelf database solution. I have seen several flat file systems that have made it impossible for companies to scale and have likely cost them millions in lost revenue as a direct result, so that is fun too.
First of all, the company only deals with people living in Sweden.

Second of all, it's one of the worst web hosting companies we have here in Sweden.

I honestly would use a free web host of some kind instead of these guys. Seriously.

I wish you guys read Swedish and could read some reviews of these guys online. They outright suck and are experts at charging you for stuff you didn't know you were getting charged for.

Fuck FSData!
Maxucks – Episode 2
I guess it depends on the employer, employee and culture.

We hire those who want to learn, and we go way out of our way to ensure that those working for the company really do learn and improve.

The benefit to us, the company and founders, is substantial. And the benefit to the employee is obvious.

If we can't offer a killer salary yet, and the equity is toilet paper for a few years, then the biggest thing we can offer is a vibrant environment in which skills are developed and mastered, in which we can understand more of each other's role and how all of the bits fit together.

At the moment I can say that every person in the company is learning every day. Real learning. We drop tools to educate each other, to teach and learn. We really believe doing so is the key to producing good work faster, that works with the output of everyone else.
An English professor of computer science at Cambridge, no doubt. =)
"Brahmin"!? His caste is relevant, how, exactly? Only a British (or worse, Indian) newspaper would find the necessity to point out the caste of some person being tried by a public mob based on things heard on a police scanner.
On anonymous programmers, I respect this guy - Icefrog. Lead designer of Dota2, long time maintainer of Dota1 (And the one who really brought the game to the fore), he even works for Valve but nobody knows who he really is.

To certain extent I think remaining anonymous forces you to be humble, which I think can be a good thing, but damn people want to put a name to everything.

EDIT: I suspect some people at Valve will at least know who he really is.
Harvard should fire those two professors.
I'm interested to increase "the speed" of resizing splits. It's annoying to press `<C-w> <` a few times just to move split a few pixels...
Impressive that his two professors took 1 whole month to finally believe him, even though the article gives the impression that the error was obvious (a bad formula).

Summary of the article: http://tldr.io/tldrs/5171189e1a18dac804000170/meet-the-28-ye...
Goofy, but this is the best explanation I've ever seen.
Completely and utterly irrelevant, but for some reason I assumed it was this guy: http://groups.csail.mit.edu/mac/classes/6.001/abelson-sussma...
Does anyone have this PDF available for download? (without the need to register first, and without the need for a Facebook account)
What has he done that is illegal?
Boston Bombing Suspect Killed in Shootout
Eric Schmidt is not google ceo, he is google chairman
Canada's only experiment in guaranteed income finally gets its reckoning
I should have mentioned this was done client-side, by a Python script:

http://code.google.com/p/fftresize/source/browse/fftresize.p...

Like so (edit: note that you'll have to edit the image first to make it grayscale, and even then this uses a lot of memory...):

$ python fftresize.py suspect-number-2.JPG 2.0

I just uploaded the image to S3 to share. The script isn't great (grayscale only) because it was written for a blog post to demonstrate the interpolation method, but I might as well work on it this weekend.
We don't know. That's kind of why they want to have a trial and stuff.
The problem is the nature of the creditors. Basically, creditors are proxies for "the rich and the powerful", and the social programs are "benefits for the poor and the powerless". If we simply decided to call for a jubilee and a nullification of all national debts what would happen? The "rich and powerful" would be instantly much less rich and powerful, and everybody else would probably be a lot better.
Surface area theory and how people innovate
Pure Python ensures that your software is as slow as possible.

This minimizes the likelihood of users mistakenly continuing to use it despite its low quality, and thus maximizes global welfare.
The whole point of tor is to let people say things other people don't want them to; a system that decided what could and couldn't be sent over it would rather defeat the point.
To be blunt, you don't seem to have founded a company. If you had, you would know that some businesses just take some time to become profitable. And that's not just Internet-based business, look at Tesla or SpaceX for example.
http://www.cnn.com/2013/04/19/us/boston-area-violence/index....
Today I learned the ISS has baby-wipes aboard it.
>84 pages

This saga is the height of self-indulgence.

I would provisionally explain all the hubbub around _why by the desire to flatter oneself that he can cross the gap between snow's two cultures (cf. apple).
Oneko: The cat chasing the mouse (cursor)
if the mythical iWatch has a 10% probability to have the impact as iPhone and iPod it is worth trying.

it is a much better strategy than waiting for Apple to release and copy them- only to realize that Apple's iPad pricing is much lower than predicted.
I think this point sums up (most of) the rest of your list quite nicely:

"watching horrible decisions made by [others] for their own benefit"

I think the answer lies in how you direct that feeling - either as hate for your job; or to drive a passion to control your own destiny by getting out and doing something yourself.
Everything every London startup-scene wannabe needs to know
Spam, plagiarism or human effort. Which worked best in our SEO challenge?
Direct link to the pdf: https://dl.dropboxusercontent.com/s/8z6j7bju8qx7g7o/WHY_FULL...
Your link points to Reddit, which points to a Twitter user, but when that Twitter user is asked how he knows, he says it was on Reddit.

I'm now completely convinced that story is total fucking bullshit.
Whoaa !!
we should have videos upon videos for what happens when we do ___ in space :)
cc : Elon Musk's spaceX
"This saga is the height of self-indulgence."

Worth looking in the mirror with a comment like that.
Question: has Paul Krugman made a practice of releasing his raw data? Can anyone point me to the database of tab-delimited text files behind the econometric papers he's written, or to any systematic attempts to replicate them? If not, should be fun to try to get a dataset out of him. Most published macroeconomics research won't stand up to attempts to replicate it (whether "pro" or "anti" austerity), if the great replication experiment in psychology is any guide:

http://psychfiledrawer.org

Basic kinds of corrections like weighting nations by population will often invalidate macroeconomic correlations.
The answer is depends. If you are targeting global market and your product is rough on the edges you might want to consider it. We did that for our KiSSFLOW.com
I've enjoyed using Peewee[1] as a lightweight ORM for Python - mainly for scripting data manipulation on legacy databases but it does the job nicely. How does Pony ORM compare?

[1] https://github.com/coleifer/peewee
Some of the dynamic programmer arguments sound like if static typing is a replacement for unit testing.
"There’s no replacement for testing, and unit tests find more issues than the compiler ever could."
"Static typing only catches some bugs, and you can’t trust the compiler to do your testing" - here's a breakthrough: use static typing AND unit testing!

"Just because the code compiles doesn't mean it runs."
"The compiler doesn't stop you from writing bad code."
These seem more like smart-ass knee-jerk responses than sound argument. Just because you type something in python doesn't mean it runs; typing something to run in a interpreter doesn't stop you from writing bad code.

"Debugging overly complex object hierarchies is unbearable"
I think this is mitigated by good IDEs.

"Dynamic languages are easier to read because you write less code"
This could be an argument. But for static typing with type inference, the extra code will be in variable declaration and type declaration.

Dynamic languages definitely have their purpose, and I'm starting to believe that its prototypes and scripting.
I believe I've been doing more than my 35% worth. Time to slow myself down.
Show HN: Graphnote: A simple way for anyone to start talking about data