skysight-inc/HackerNews huggingface dataset:
It's making me very angry the more I read about the Xbox One press launch. There's two things you needed to do Microsoft.

1) Make the console 5x to 10x more powerful than the previous generation.

2) Open the platform up to indies, like Apple have, with an annual subscription of $100, coupled with a reasonable percentage cut (not 60%!).

The rest takes care of itself.
It's very worth noting that most of those "unsustainable deficits" in blue states are caused by making net contributions to the Federal budget, while most of those "good governance" surpluses in red states are caused by receiving net transfers from the Federal budget.

It's hypocritical but easy for a child to complain about the financial irresponsibility of the very parents who subsidize him.
Teach Your Kids Tech Basics With Electronic Building Blocks
Google preps Dart 1.0 to challenge JavaScript - InfoWorld
Okay, so what I learnt from this:

1. You've imported droundy/goopt, wsxiaoys/terminal really easily. The first provides option-parsing, and the second provides helpers for emitting ANSI escape codes.

2. Practically everything is overloaded. You can == to strcmp(), + to concatenate strings.

3. path/filepath gives you some nice goodies for path manipulation. But you have to deal with the fallouts of making naive assumptions like whether or not to recurse symlinks (why isn't this a flag in filepath.Walk?). This has resulted in ugliness in your walkFunc callback.

4. You have been able to abstract quite a bit without using Java-like factories, although your inconsistent error passing has me somewhat confused.

5. Since it's so strongly typed and there are no raw pointers, it's not going to be hard to debug at all.

Overall, I'd say Go is an effective language. But not beautiful, or novel in the slightest. It resembles Algol-68 (yes, a 1968 language) quite strongly, and I don't think it will drive compiler technology. Their syntax is specifically engineered to be parseable quickly (and hence super-fast AOT compilation): what the final program looks like is secondary concern. I'm not sure I see the appeal.

[edit: clarified that the note on compiler technology was an opinion]
in sugar crm objects are extendable per gui.

it is only a few click away to add your own custom fields.
Should be fixed, can you download new version please?
Using Feedly for the past couple of weeks. Good so far and the UI is neat.
Sometimes you have too little information and it's pure guess then and moving just few steps can bring you some more. On the other hand one can take hundreds of steps before giving answer and challenge might depend on time spent so maybe it's not that silly.

It would be best if each step costed you some amount of points.
How the #hashtag took over the world
Imagine the SQLite engine embedded in Lightroom - once you get past a few thousand photos, performance starts becoming relevant.
Yes, sorry, I edited that in now!
Whilst I can't speak for the others, C# has some interesting facets which most other languages do not. For example first-class functions and lambdas, LINQ, type inference. It also has some nice syntactical sugar like the coalesce operator.
By slow startup do you mean 0.01s of wall time? This sounds more like a prejudice than a decision with a strong technical basis.
When founders get overloaded with tasks
Takipi – Java debugging reinvented
> A golf cart is just fine for going 5-10 miles in urban traffic.

I hadn't thought of this. Imagine Google buying garages all over NYC and filling them with driverless Smart cars (or similar). A button is added to your phone's Google Maps app, so that in addition to "Get Directions" and "Navigate", you also have the option of "Pick Me Up".

So, you search for where you want to go on Google Maps and tap "Pick Me Up", with the option of telling it how many people are in your party. Within 5 minutes enough Smart cars for your party stop within 20 feet of you, even if you've already started walking, thanks to your phone's GPS. You get in the car, which has no steering wheel, and touch "Go" on the in-dash touch-screen to start the car driving to your destination.

I could get used to that.
http://jacquesmattheij.com/Programmers+Salaries+at+google+25...

Claims 130 is about average engineer salary at the big G.
Exactly--the flagging feature is there to deal with real trolls.

Let's be honest--usually, blocking (in a community which has other ways of dealing with abusive users) is just a way of helping people be intellectually lazy and filtery.
And this is why I'd rather just get large cash bonuses than equity options or grants, if I'm going to work for someone in industry. Give me cash, and I can dump it into my Vanguard index funds for a pretty good expected value.
Working! Do you use colors? They don't work the same in DOS, I believe. I'm seeing some escape sequences.

←[0;32;49mRS\terms.tex
←[0m←[1;39;49m←[0;33;49m25:←[0m ←[0;39;43mOEM←[0m & \\ \hline
and proudly declares that it will not use any modern advances to compiler technology

Where do they say anything of the kind?
Doesn't that mean it should be possible with the current Kinect as well?
> your inconsistent error passing has me somewhat confused.

That was my first somewhat big program in Go plus coming from Python made a bit of hustle here. I still believe exceptions to be much better than this error-returning. :\ Never learned to do it nicely. :\

> Overall, I'd say Go is an effective language. But not beautiful, or novel in the slightest.

Yes, this is more or less my feelings nowadays. It's good for certain cases and if I ever need something fast, I'll use Go and not C.

> I'm not sure I see the appeal.

There is some. It's still much simpler than C (GC + stricter compiler), plus it has goroutines (not much in this app, though), plus interfaces are really wonderful (you don't need to declare that you implement interface, just implement it and you're done).
I've been using Feedly (desktop and mobile) and quite like the experience
Or quality of the landscape. "Oh that looks very deserty/red earth..."
you can also very easily add ~/bin to PATH in e.g. your .bashrc
I don't agree with the 'real startup' comment. For howareyou.com I learn't Ruby, and chicly.co.uk I learnt Objective-C and I would say, although maybe bias, both are 'real startups' :) Choose the right language for the job and be prepared for that language to change as you encounter different challenges.
Oh, it's the library I use has no idea about colors in DOS. :( I'll have to do some research on how to fix this... :\
Chrome 27 Released: Web pages load 5% faster, Conversational search enabled
Roma Lazio in diretta su Calcio Streaming Live. Finale Coppa Italia
Google's VED parameter decoded
I got the border between two states. My guess was only was a few meters away from where the game had its marker, hah.
All require javascript compilation for development AFAIK
I've always hated this definition, because it's so empty. The whole debate of politics is what happens when the freedoms and rights of different people come into conflict.

Well yes. Libertarianism is davka the project of destroying politics by rendering all available decisions a matter of either private fiat by a property-owner or property-ownership disputes through the court system. The whole idea is that the elected government should have nearly zero power to actually gather or direct collective, social effort.
Sony are definitely making it easier for indies and are courting a few major ones now.
I completely disagree with you. i don't see that as luck, i see that as probability.

You can increase your chance of success by being at the right place and time. The probability success also depends on the founders. So, even if in the surface it seems like luck only matters, u can turn the odds in your favor.

Every company/idea has a chance to succeed(different levels) or fail, and if we keep the idea as constant, people are the only variables in the equation.
Yes, there is a lot of cargo culting going on. People tend to put a lot of stock in the pecularities of successful companies and influential people in a (misguided) effort to imitate them. A better way to copy success would probably be to do some dry analysis, as compared to another round of "5 habits of highly successful people" or "what would Steve Jobs do". But I would like to argue that the best thing to do is probably to follow your own visions and constantly debug what doesn't work.

I believe the myth of the A player is also part of that particular cargo cult. Most competent people don't fit into a single category. Competence isn't a global integer value. An employee's ability to contribute depends on many factors and can change dramatically with the situation. Companies claiming to "hire only A players" are not getting this.
Well, one can write an one-line shell alias (or script) instead of reinventing the wheel by rewriting the whole thing anew in Go. (Which is certainly good as learning experience for Go, but the end result is easier to achieve with the shell)
JavaScript Window Popup and its Parent an Oldie but Useful
Plan 9 Coding Conventions for C
Show HN: Automate flower delivery for anniversaries and other special days.
Exactly. gr can be for find/sed like ack is for grep.
This looks interesting, but the lack of any pricing information makes me nervous - am I missing it?
what do you mean by "organizing" your photos ? you mean just storing them ?
It's not explicitly measuring the time from emission to reception of individual pulses, that would be (pretty much) impossible with light. Instead, it sends out periodic pulses of light, and measures the phase offset of the lighting of resulting images.
When I was talking to them I was informed the hiring process usually took around 8-9 weeks. First a screening call, then a phone interview, then sometime later an in person interview, then an evaluation day in a Google building with multiple interviews and talks with various parts of various teams, then they would let you know within a couple of weeks.

Yeah, no thanks.
By slow startup I mean that 0.1s is the fastest small Python program using optparse, os, sys, re will start up on my system (i7 2.0, ssd). Search and replace tool will be slower. I constantly get 0.02s-0.3s results from 'gr' on my small-to-medium repositories (up to ~80k sloc). 'ack' takes more than a second usually.

Also it was written when I had HDD (not SSD) and codebase was on an encrypted image. It made enormous difference to me.
And some more: http://maps.google.com/help/maps/streetview/learn/where-is-s...
It is a great language when run inside Emacs for doing Emacs stuff. Elisp is orders of magnitude more powerful than Vimscript on Vim. Its easy to see by the best things each community has produced on their editors.

Disclaimer: I love all 3 editors for they all have great ideas.
Probably slower than the go version, but more flexible since you have more over the files processed.

# bash
# find/replace
function fr {
local pattern=$1
local replacement=$2
local program

if [[ -z "$replacement" ]]
then
program="grep $pattern"
else
program="sed -i s/$pattern/$replacement/g"
fi

while read line
do
$program "$line"
done
}

# usage
find . | fr find-this
find . | fr replace-this with-that
Thanks for explaining. It seems to me that the dynamic would be less problematic on IRC, because it'll be much more quickly apparent that people don't see what you're writing.

I could see it being used as the last step in a series of escalating steps, where a hellban is only used after repeated violations and evading a more regular ban. But now we're getting into levels of rules and bureaucracy that probably aren't worth it.
The fact that that's possible at the scale of what appears to be centimeters is mindblowing.
From technical standpoint I'd guess that separating the game and "everything else" to different OSs allows tighter control of resources, ensuring that games run with consistent performance. It might not be completely unlike the approach taken by RTLinux <http://en.wikipedia.org/wiki/RTLinux>;
Communication & Perception: Why Quality matters
Feedly here, both on desktop and mobile. Luv it!
It looks like a really interesting approach for live debugging...
point 2 agreed. Its better to hire B player who love your idea than hire A players who thinks your idea is interesting.
It's distracting in a thread about the story.
Gattaca. Obviously :)
IBM do some good engineering, generally treat their employees well, have favourable maternity benefits, and employ some great people.

Probably not going to be your first choice if what you want is a small, dynamic, startup atmosphere, but as an employer I wouldn't fault them.

(yes, ex-employee)
You have completely misunderstood my question. I think there is no value in this thought experiment that ponders "What if Dave Winer had been named Delores instead?" HN is not the genuine community I originally joined where respectful discussion occurred.

I am female. I think the community is less assholish than it used to be to women, though there is room for improvement. However, it is overall a lot more assholish. I participate less than I used to, in part because of things unrelated to HN but in part because of the degradation. This thought experiment does nothing constructive.
What people sometimes fail to realize is that proper testing disciplines can mitigate practically all bugs in production. I haven't seriously used a debugger in 2 years, methinks. So giving developers "X-ray vision" to their servers in production, however innovative, is not a real solution.
Google’s “Conversational Search” Goes Live On Chrome
We're calling the same thing two different names. Luck is probably a misnomer but I think it captures the essence very well.

I agree that you can influence your success but the degree to which you can do that is pretty small for most founders.
I'm fairly certain that shadowing a keyword with a macro is forbidden by the standard (or invokes UB?) but this will still work for most compilers, provided LET is defined reasonably. Hm, something like

#define LET(name, X) \
for (int let_once_=1, name=(X); \
let_once_; \
let_once_=0)

may be reasonable, though tokenpasting in __LINE__ for good measure might be necessary for nesting.
So they have done 1) and being mostly supportive about 2). What's there to be angry about?
“Luck is what happens when preparation meets opportunity.”

- Seneca
Takipi is in open beta, so it is currently free.
While I doubt this will work, at least its a first step before people threaten to fork the standard. Thus, it gives W3C time and perspective on what the future could become for HTML.

To run and view DRM content, you must use closed and by extension, proprietary software. That has always meant increased costs in either price (license) or performance. If one sufficient popular product refuses to pay that cost, the web will become splinted into groups of working vs non-working websites for a subset of users. Given that every company has a incentive to decrease costs, this is just a matter of time.

Hopefully W3C will realize that this is not a future they wish to have.
Churn Walkthrough, Part I: Defining Active And Lost Customer
would you pay for something like that ?
What's great is when you guess australia correctly, but not where in australia, so you can still be off by thousands of km.
We will change the way you collect money
Good point on the modal popup windows! That could be a whole part of the article.

alert() was, after all, a standard way to notify the user about something (overused, yes). Then we switched to pop-in alerts.
Accessibility-wise, I think it is a big loss. The appearance is no more standard, focus management and navigability suck, its semantics are lost, and you cannot block it any more ("prevent this page from opening more pop-ups").

Most of the time the content of a pop-in will be as irrelevant as the past pop-up's, but with full HTML available: welcome colours, pictures and videos!
Researchers build one-pixel cameras that can take 3D pictures
Does anybody know about international exporting restrictions for goods such as this? My freight forwarder restricts food and beverage, but not sure if it's technically classified as such?
What the State Birds Should Be
Considering I stopped watching broadcast TV entirely a couple of years ago, the Xbox One has already lost.

I'd say you measure the success of a video game console in how well it lets you play video games, not gimmick features that arent available outside the US.
Yes I feel uncomfortable enough with my current Kinect that I have it disconnected until needed. However, thinking about it, Siri and Google Now isn't that far either. The leap towards this technology was eventually bound to happen and is unavoidable but what matters is where the data is gathered, processed and stored. Within the device or in the cloud?
The design is so complicated to the reader.
I am developing software since 1986, mostly web in the last 8 years, my experience in the chaotic ways of web development only reinforces my opinion.
If it was the book by Tri that's selling for about 60$ now and he has basically been outed as someone who vastly oversold his own skills.

But yeah there are some examples of guys I'd consider more reputable selling audio/e-books for 500$-2k (I have payed these amounts and didn't regret it). I think that's easier to pull off in poker where the link between information and the value of said information is pretty direct. Additionally those books sold at a time where many players had a base philosophy of "poker money is not real money" because after all it's just stuff to keep track of the score. Paying directly from your poker account probably doesn't sting as much as paying from the same allotment of money that you have set aside to pay other bills (speculation on my part)

The "poker coaching industry" is an interesting area of research in asymetric information though.
in my experience using emacs reaching for the meta key is worse than reaching for the arrow keys. at least with arrow keys you don't need to morph your hand into pretzel.
Quickest (and easiest) to MVP would probably be Postgres but what when we scale up? I know Instagram did it, but I also read that Systrom went mad making calls to the best minds in the Valley during their Android launch while he was at it!
I love it. Top comment is defending his swearing, with a ton of attached discussion over whether or not it's really defensible. Second-ranked comment is pointing out that the statistic is completely bogus. Amusing to see what gets more attention and upvotes.
Anybody has a cut&paste ready copy of this top-10 in their browser?

It's overloaded now.
A not unattractive price point, I find. When are you planning to start charging for it?
We should all be eating insects
Steam is not an open standard. It is also not dependent on having a ecosystem of cooperation.

Comparing a open standard like HTML with an closed digital distribution platform is comparing apples with oranges.
Like Dart, because it will never be adopted by other browsers.
Your last paragraph contains some spurious statements:

"proudly declares that it will not use any modern advances to compiler technology"

Where? I've read most of the available documentation, blog-posts etc. and have yet to come across a statement even vaguely resembling this.

"what the final program looks like is secondary concern"

Have you read about "go fmt"? The entire idea of it is to format the code to a standard. You don't need to use it, but it's recommended and, frankly, makes every other language without a similar feature seem like "what the final program looks like is secondary concern".

You're welcome to your opinion, but I think you'd best do some more research before making such statements without references.
Since even you admit testing does not eliminate all bugs, there are still cases when defects make it into production. Novel cases do happen, and some can be quite difficult to understand. I can see how this tool could be useful in those situations.
Simple Fields – a Custom Fields Plugin for WordPress
Corruption and a new slave trade (of sorts). Wow.
I appreciate that these are old rules, nevertheless, I have the following comments:

don't use // comments; some old Plan 9 code does, but we're converting it as we touch it. We do sometimes use // to comment–out a few lines of code.

Doesn't make sense with any decent editor, you ought to comment via macros.

no braces around single–line blocks (e.g., if, for, and while bodies)

I kind of like enforcing the opposite (always use braces).

Otherwise you end up with things like:

if (statement)
one; two;
Eh, it's not very easy to fix that unfortunately. I opened an issue and will try to work on this a bit, but then in a meanwhile... Maybe I can strip colors for outputting things on windows.

Edit: argh, outputting colors on windows means making system calls. Which means cgo and good-bye cross-compiling. I'll probably just strip all colors...
It was also a commercial. Commercials also magic soap bubbles and talking birds.

Even assuming they did the commercial straight up with "real people", and the sketch artist wasn't in on it, there could have been a huge file-drawer effect of the 200 people/takes where the pictures came out the other way or just the same or just too bland to work in a commercial.
Look at fashion, things always seem to come back around again.
I think it's so that the Game VM can stay constant, and game developers can develop for that for the next ~6 years knowing each XBox will have exactly the same behaviour, whereas the third one for TV services and internet can be continually upgraded and updated, without affecting the game one.
Even if you were the team of mythical coders that foresees every possible corner case and is never under time pressure, you'll probably rely on millions of lines of code written by other organisations, that do contain bugs.
Nothing is final, but we should remain in beta at least until the end of the year.
what is inherently better about non-profit running a service?

Functionally, the only difference is they can't pay dividends to shareholders. Non-profit's can (and do!) turn profits into executives bonus's or perks, or bloated organizations, etc.

Why do you feel a non-profit would run a service better?
How well would this handle Spring code (in full autowired, horrible stack trace glory)?
Breathingearth - CO2, Birth/Death rates by country, simulated real-time
Might I suggest a third reason: Maintaining your sanity.

Not just in terms of remembering that there are other people out there struggling alongside you in the entrepreneurship game, but also in giving you a modicum of control over your next steps. While I don't believe success is completely up to luck, a lot of the when and how is completely out of your hands. Reading on startups often gives me concrete, actionable advice. This ties into Ev's first point but it's not just the ideas, it's the feeling that I have a key, non-random role to play every step of the way. If you're the type of person who needs the world to be a certain way to be happy, knowing that you have a chance to make it that way keeps you on the right side of crazy.
I'm using https://feedbin.me/. The design is really good and has Reeder support (which is handy because I have both Mac and iPhone clients)
Social proof seems more important in the US than in Europe. Also, whether designers deserve blame or not is irrelevant. What the practice does is turn away potential visitors[1]/customers[2]. If a business is ok with that, well, then... really?

[1] Google displays a get Chrome message every time I visit Google.com.

[2] Apple's product pages work best in Safari. How's that going to help win over the die-hard Windows users?
Tell me which doctype to use, add the support into chrome and firefox (which is basically an "if doctype htmlFree;then do not load drm; fi") and I will use this tomorrow.
Google tackled by Nick Clegg on tax avoidance at No10 meeting
Any plans to support Android in the near future?
what's wrong with hitcounters? I still like them.
btw, here is ag, which also looks .xignore files: https://github.com/ggreer/the_silver_searcher