skysight-inc/HackerNews huggingface dataset:
Write my master's thesis, graduate and get a job in the Bay Area or NYC as a software engineer.
What you say makes sense if the stock was publicly traded, but that does not seem to obtain here.
But then if they're using a keyword density based algorithm, and that's how the algorithm chooses to display information, then making an acception for Selestra would be 'tampering' - no?
just like how the Thefacebook changed to Facebook.
The term 'evil' is diluted too much amongst Google, Apple and Facebook for any single entity to hold the title.
Ha! How'd that go over with them?
Dan Ariely Talks Creativity And Dishonesty
What is Apple Inc's Secret Hedge Fund Buying?
A current blog post but Firefox versions from April and August in the data?
Where in Europe is EU3000/mo. the norm? I've got 25 years of experience as a developer, and I'm finding it hard to get 2/3rds of that ..
Why I Gave Up A Million Dollar Consultancy
I'd love to see some kind of combination of bytebeat with evolution algorithms - like Darwin Tunes (http://darwintunes.org/)
Believe it or not but there are heavy user on all of those websites who probably love those apps. They are the target audience for those apps (even if the app publishes don't realize that). Only because those websites are less famous than e.g. reddit or HN, it doesn't mean that they shouldn't offer their own app.

The real issue here is how they inform you about this app. The less intrusive and obnoxious they do this, the better, obviously.
Are there any web templates, frameworks, libraries, or whatever that are carefully crafted to look exactly like the native app UIs on major phone platforms? If more developers used them, more users might develop a preference for web apps over native apps as a default policy.
Linux now on 42% of consumer computing devices
In security circles Kerckhoff's principle is usually accepted. (https://en.wikipedia.org/wiki/Kerckhoffss_principle) It essentially says, that security by obscurity is a bad idea.
Its not just Japan. Most of Asia. but I must admit that the best book I ever read explaining this Asian custom of saying yes when you need no, was Japanese.

Asia is extremely complex culture compared to America.
Where do you live in Europe? In western Europe (France, UK, Germany, Netherlands, Belgium, etc.), 30-35k+ is a common starting salary for an engineer with a MSc.
I get the AR bit - but without a 'real' image in the same scene to compare with - isn't the bar potentially lower for VR?
It doesn't work without JavaScript.
Great set of icons, you can never have too many icons!!
Finally launch my hobby web app into the world. Usually when you think of a new year you think in big projects and not the small things that make up the big ones. So I guess ill be fixing lots of little bugs ;)
12 Wonderful Winter Pools
As a developer? Most of northern Europe would have salaries way past that, assuming your skills are in demand.
St: Simple terminal implementation for X
researcher find malware targeting any system. you just have to deploy an executable file, that when being executed acts as a server and the attacker can control it remotely. it should be mentioned, that it is recommended for each user account to use strong passwords. ;)
Product People: A podcast for people who make their living building products
Ask HN: What's the most important thing you learned this year?
Coin Puzzle: Predict the Other's Coin
If you'd be willing to work near London in the UK and use Java, drop me an e-mail - address is in my profile.
That's a good list of little-known but useful python projects!
I wonder if some of the latency could be soaked up by a physical adaptation of the display panel. Imagine a display that adjusts position manually/mechanically in relation to the head movement, enough to give the latency time to catch up with the underlying movement. People won't just sit in a chair and spin 360 constantly. If the physical display could shift the angle of view or the pan/scan of viewable pixels perhaps the rendering could happen a bit slower and catch up when the user stops for a second to focus etc.?

You could render a 'latency' buffer past the edges of the panel's physically viewable viewport and then the panel could expose that zone along with head movement while the rendering continues to work on catching up with the actual shift. When the head comes to a stop for even a handful of milliseconds the display can recenter while the scene is rendered to "time current" position.
You're deliberately avoiding addressing his point, which is that in his 2006 overview, he wasn't making much at all, yet he still did the same overviews.
SaaS is a relatively new business model, and so the people who practice it rely on trial and error to test their theories.

People with positive and negative experiences to share, such as Patrick, deliver the results of their efforts via blog posts such as these so that the community they enjoy being a part of can learn and provide feedback. I'm sure Patrick also receives useful insights on his findings from the community as a result of his openness.

Personally, I don't care about the financials (although they're useful). I'm more interested in the statistics that lead to financials, such as unique visits and conversion rates. I wish more people were as open about their successes and failures.

Finally, when you say self-congratulatory, I think that's a fairly warped perception based on the fact that the figures for the apps are now so good. Back in 2006 (http://www.kalzumeus.com/2006/12/26/merry-christmas-part-2) the figures were not anywhere near as healthy and Patrick still put them out for all to see.
Electric car sales in UK expected to double in 2013 as prices start to fall
People generally get shat on when they give suggestions for improving the site. At this point everyone has accepted that it is what it is and made up reasons why it's a good thing. "It filters out the people we wouldn't want here", which is weird because we all love good design and will argue about proper implementations.

Anyhow, I haven't been around for long but it seems like there is one guy running the show that has no interest in updating this website. It's a silly side project for him. Personally, I think it's time he lets his baby fly and get a couple trusted contributors and make some changes. (Which is hard for me to say because I just wrote scrapers for the site...)
Hmm on second thought you could also just render the "overscan" and have the IMU work with the display to shift the pixels into view while the processor works to keep the overscan updated. On pause you can re-render everything (overscan included) and start all over again on the next movement.

+------------------------------+
| <<< "over scan area" >>> |
| +----------------------+ |
| | viewable by user | |
| | | |
| | | |
| | | |
| | | |
| +----------------------+ |
| <<< "over scan area" >>> |
+------------------------------+

This might leave enough "headroom" too keep up with potential movements at very low latencies.
Looking towards 2013: A New Dawn Awaits
There have been lots of negative comments on 'year in review' or 'launch result' posts like this (see [1], [2] and [3]). However there are a few reasons why I believe HN should respect these as valid, interesting and "On Topic" : 'Anything that good hackers would find interesting'.

- Of Interest. It's hard to disagree that posts like this are of interest to hackers and HN readers. The four posts mentioned (linked, [1], [2] and [3]) are scientific and analytical. They go in to detail about how four technically/graphically minded gentlemen have failed or succeeded in their various startups and ideas. They offer an honest appraisal of their own decisions.

- Honesty not Arrogance. Many self-absorbed posts are arrogant in their success stories. I see each of these as being honest and humble. This is certainly subjective but I believe them to be modest in their writings.

- Education. HN can certainly learn from all three of these posts. I think patio11 put it well when he said: "I would hope that the six-thousand odd words of narrative in the post and copious linked material contains non-obvious useful tidbits such as "You can increase the sales of a mature, six-year old software company by over 60% solely by A/B testing while keeping all other factors constant."

- Democratic(ish) Voting. Let's not forget that HN is largely driven by its readers.

- Inspirational. I know that many people have taken great inspiration from these posts, particularly those wishing to move in to their own products or to write eBooks. One of those is http://brianfran.co/wroteabook/ who dedicated his book to Sacha Greif (sgdesign). If HN serves as an inspiration resource to encourage creativity and success, isn't that enough.

Whilst not all agree, I would like to say A Very Well Done bdunn, patio11, sgdesign and nathanbarry and thank you for being honest, humble, educational and inspirational.

[1] http://news.ycombinator.com/item?id=4982416

[2] http://news.ycombinator.com/item?id=4982649

[3] http://news.ycombinator.com/item?id=4974121
I know how stressful working for clients can be.

Good story for a year of transition, good for you.

But not everybody can be a author or a trainer/instructor. but what I feel is, it is more like celebrities making more money by endorsement. Every president who leaves office can get a multi million dollar book deal not the other way round.

I converted my niche consultancy into an outsourced product development company, after 6 1/2 years I employ over 150 people, and still believe there is lot of scope for growth in my line of business.

If I were you I would spend more time with the product, if needed would create variants or complimentary products.

if your company or the product is the brand your business is scalable, but if it is "YOU" then potentially it is a bottleneck.

All the best.
Families are expensive. Tough to convince the wife that we should live like students.
"Scraping" implies remote, possibly "unauthorized" access. For your example static html files, converting them to some other format might not be scraping as we understand it, plenty of editors and browsers have options to dump the data as some other format.

Once you remove the requirement for remote, unauthroized access, then every data transformation process become "scraping".
Do the rules/regs end up being fodder for creativity on how to break said rules/regs? I would imagine that is one of the problems with having smart and clever kids.
This probably happens due to Konami's title "CROWS × WORST - Saikyou Densetsu", which is apparently recent and popular. If you search for "crows", Konami also appears as an answer although only the 9th result because there are several companies with "crow" in their name.
I just checked how much Japan Airlines charges for a 1-week round-trip from Tokyo to Paris in the middle of February. ¥97,420 for "lowest coach" vs ¥1,174,490 for "normal business." A 12,514 dollar difference at the current exchange rate. That's basically 7 months rent, or 35 Nexus 4s, or 25 iPads, or 50 shares of Amazon stock, or really just a lot of money for a nicer seat on the same plane arriving at the same time.
Got a feeling they ran out of utilities to mention by the end. Even very new users of *nix will likely have heard of and used `find` and `zip`.
Agreed, I need to change my mindset about this, for sure.
Here's answer: http://j2labs.tumblr.com/post/38951909060/a-few-days-before-...
You're kidding, right?

I've got heaps of experience with both, and I cringe every time I have to touch the phantomjs API.

It feels like a half-assed imitation of node's, and for the most part isn't even internally consistent. For example, you can render to a file, or to a Base64 string. But heavens no, you can't render to stdout -- the file type is decided by the file name, so /dev/stdout is out of the question and the only workaround is making a pointless symlink. That's not to mention the showstopper bugs with it being literally impossible to exit() the process from inside a script in certain cases.

Don't get me wrong; phantom is awesome and it's great at what it does. But it's not "a dream compared to Node.js".
>you have a better taste in cars too :P

Haha! Thanks a lot Tinco, that makes me feel good :D
How to take a blog post from good to great
Salt: Open source tool to manage your infrastructure
Lots of things don't work without JavaScript.

I think it looks great. No scrolling!
The alternative is to fly on an airline with a decent economy class. I was astounded how much better British Airways World Traveller Plus was than the basic World Traveller, for not very much money at all.
Anyone find a solution? I have an idea but want to check.
These obviously aren't related to 2012 at all.

Some issues:

- don't forget that /dev/random blocks

- It's easier to use dd_rescue to track progress than to signal dd

- Using dd to zero out a hard drive repeatedly doesn't increase security[1]. Using ATA secure erase does[2]

- an alternative for summing file sizes is

du -ch **/*.png

[1] http://en.wikipedia.org/wiki/Data_erasure#Number_of_overwrit...

[2] https://ata.wiki.kernel.org/index.php/ATA_Secure_Erase
They could also have the train slow down prior to the station and then enter into the station at a speed a person can outrun.
Humm let me see if I get this right

- Assuming everybody is honest

The chance of A getting the guess right is 0.5, same for B, so the joint probability should be 0.25 (or 1/4)

You're out of 2 dollars (3 - the 1 you get) for something with a chance of 1/4 (in the other 3/4 you're being payed $1) SO

Looks like it's worth playing.

Expected losses: 2 * 1/4 < Expected wins: 1 * 3/4

Edit: see comment below

Edit 2, see the other comment below where the probability of prediction can be of 1/2, in this case: Expected losses: 2* 1/2, wins: 1/2 so you should not play
Probably dd and df too. But, he's just listing what commands he found the most useful, not just the esoteric ones.
You can also use Ctrl+T to get the status of a running command, instead of faffing about with pids and kill.
"and remove them when necessary meaning no orphaned packages."

Is this the same as:

"apt-get autoremove"

?
The team of A and B can increase the chance from ¼ to ½ by consistently taking their output from step 2 and using it as the guess for step 3.

Same thing if they both agree to guess the inverse of step 2.
am i missing something here?

i dont see any reason to make a simple 3 container page javascript dependent.

And even if you make a site that requires js to be functional you at least put a fallback in there.
My 2012 top, in order of usage:

joe, ls, cd, time, cdbdump, tail, more, cat, rm, grep, wc, apachectl restart, find, curl, chmod, history, mv, locate, cpan, apt-get, pwd

But the most useful one is a command line Perl utility I called "flt" that executes a block of perl code for each in the stdin.

cat file.txt | flt ' $line=~ s|\s+| |gsi; print $line."\n"; '

That would compact free spaces

find . | flt ' if (-f $line) { print (-s $line)."\n"; } '

This would print the size of all files in the current folder and subfolders.

So it works like awk, but with full Perl, no need to learn awk syntax. You can do conditionals, loops and whatnot. I write 30% of my one time throw away scripts directly in the command line.
EE-K DM'ing your password is Never a good idea
I second this. We publish our blog posts on our web app's homepage. Judging from the feedback we receive, people actually read those.
Both A and B guess the same as the results of their own toss. Their answers are correct if the tosses are HH and TT, 50% chance.

So no, C should not play this game.
"Proven" your ass. ;-) Se the other posts about "worst" -> Konami, which I show to be simple result of ranking. The thing is, when some term's #1 result strongly dominate other results, Google Finance will go "feeling lucky"-style instead of displaying a list.
If they both agree to use their own coins result as the guess of the OTHER person's coin, they should get it right 50% of the time instead of 25%.

Possible tosses:

TT win

HT lose

TH lose

HH win

Counter-intuitive though isn't it.

Why does using your own result improve the odds of winning the game!?
> You're out of 3 dollars for something with a chance of 1/4 (in the other 3/4 you're being payed $1)

You're out $2 (since you get the $1 from the other players at the beginning, no matter what)
Sorry about that! I assure you it's not supposed to do that :)

Is your Retina MacBook Pro the 13" model? I wonder if there's an incompatibility with the Intel HD Graphics 4000 GPU. I don't have one for testing, but in the past I've seen quite a few issues related to how Intel's integrated GPUs diverge from the traditional NVIDIA/AMD chips.

Could you look in the Console to see if there's something printed when you run the app and things go wrong? This is getting off-topic for a HN thread, so if you have a moment to look into this, please drop me an email: pauli /at/ lacquer dot fi. Thanks!
Brave New Year
$12k is an absurd price

I just did this search, you can find it for around $3k (yes, business class NRT-CDG) with a stop, cheapest without stop around $5k

You can get 1st class with a stop for 10k, but really, Business class is more than enough =) Especially for a meeting with clients that may pay itself in a short time.
Pinpopular for Pinboard Popular Links
Jobs fight: Haves vs. the have-nots
The way this works is that it essentially reduces two independent guesses (A=X && B=Y) into one guess (A=B).
Humm makes sense =) Knew I was forgetting something!
Much of the world seems to have been shaped by "war" and colonialism.

Only "eponymous" label is for Hungary. The country correctly self-identifies in term-frequency ;-)

Most poetic definitions:

New Zealand: Maori.

North Korea: Kim.

Saudi Arabia: Oil.

Somalia: Government .. LOL!
What kind of people would be able to rationalize better than other people? Better storytellers, right?

Just read any essay by Orwell about writing, and you'll know the answer is "no, I think you meant to say sloppy storytellers". For me creativity requires focus, it requires reflection, it requires constantly evaluating not just what you're doing, but why you're doing it. That is, if you want to be more than just a hack and a poisonous distraction (which, granted, for some actually is the definition of being creative.. but they're wrong IMO). And I say this as someone who is usually a hack, 99% of the time. I wrote and forgot so many crappy lyrics for example, but there's one or two I still feel proud of after nearly 10 years. But those I didn't create by just being easy on myself, but by focusing and working rather hard.

(or am I just rationalizing it? :P)
Grow my software consultancy (PurpleBit) in several ways:

– Build and launch at least 3 major products for our customers (in addition to the projects currently in the pipeline). In addition, take on some smaller fun projects, perhaps charging value based instead of time+materials based.

- Hire additional employees. Goal: be a 7-10 person consultancy by year's end.

- Start taking projects in a specific niche and build a reputation as the premiere consultancy in that niche.

- Start additional promotional projects, for example teaching software courses in Web/iOS for local developers to solidify the consultancy's brand.
Maybe you could do even better than the obvious "guess the same as your coinflip" strategy, by using quantum tricks.
Yes, Coincidentally I just heard that 'Economy plus' is considered by BA to be a different class, rather than 'Economy with better seats' so that's a good option
Great but i'm getting sick and tired of all the user facing websites that have no personality and just look like yet another bootstrap site... For back-offices ,Bootstrap is great but too many websites look poorly designed because of Bootstrap overuse. At least , people , do basic customisation... Personnaly it doesnt makes me want to try the product anymore ...
Spoiler. The below contains an exact response

--------------------------
The fact that there is no communication ensures that whether A is right and whether B is right are completely indpendent.
Conceptually, predicting a coin flip is like making a statement "1" or "0" which will then be XOR'd with a 1 or 0 from a securely, randomly, uniformly generated OTP of which no copies exist. In other words, the plaintext is immediately lost forever and you just have the ciphertext.

As a result of this, we must truly consider that A being right is a 50/50 proposition. It is also indpendent of B being right.

Thus we have the following four cases:

A right, B right - Result value * Percent chance = EV

0, 0 = +1 * 0.25 = +0.25

0, 1 = +1 * 0.25 = +0.25

1, 0 = +1 * 0.25 = +0.25

1, 1 = -2 * 0.25 = -0.5

------------------------------- sum of above:
+0.25. Therefore, as long as each team member is independently predicting their own coin (which means that their prediciton will be xor'd by a random bit) C should play this game long-term.

(The values of +1 is because each round starts with the team giving C +1. If at the end of the roudn C must return 3 then this is +1 -3 = -2 for the round.)

Now here is another interesting question. What if under the same conditions A and B both try to predict C's coin toss, of which there is only one? Should C now play? Here is the answer is: "No", because A can predict heads, B can predict heads, and then it looks like this:
A right, B right - Result value * Percent chance = EV

0, 0 = +1 * 50% = 0.5

0, 1 = +1 * 0% = 0 } not possible

1, 0 = +1 * 0% = 0 }

1, 1 = -2 * 50% = -1

-------------------

-0.5

In this case, C should not play. This is because in this case the events are not truly independent, there is a way to break the 25% 25% 25% 25% into 50% and 50% - namely by picking the same prediction together.

--------------------------
Yes. Break it down into the possible cases, assign probability for the case, and value for the case. Multiply each probability by its value and sum these up.
I don't think you're rationalizing. Creativity requires fuller understanding of every little detail and interdependency of the thing you're creating. It might be easier to deceive someone else, but not yourself, you just know too much.
This does not work because the text says "Players A and B build a team, they have one fair coin each" NOT one fair coin total.