skysight-inc/HackerNews huggingface dataset:
The taboo about discussing let alone being open about salary information has no impact here?

I believe most people are reasonable. If I see that the people I work with make more or less than me, a decision was made by someone. If that decision is reasonable, the difference is reasonable. I wouldn't be upset, but I would then know what I could do to improve my value, which would make me a better employee.

On the other hand, if employees remain clueless about the compensation of others in their company, they don't know when they could be worth more, and won't be motivated to make it happen. Perhaps companies like this, but they shouldn't, because it removes a very key motivator from your employees. Saving $20k on a few employees isn't worth much if those employees could earn that $20k by providing more of what you want (especially if that nets you significantly more in business value than the difference in their salary).

This is why I don't understand keeping salaries private. Sure, some people are being severely under or over paid, and they'd have to regress closer to the norm or risk upsetting happiness levels of others, but I don't see any serious issues with this.
I have significant issues with the UI (just like the grandparent post). I have frequently (well, as frequently as I use the app, which is slightly less than monthly) found myself wondering: “Wait, how do I mark this book as read? How do I add this book to my reading or to-read lists?” Such fundamental actions should not be so non-obvious.
Where is the github link ??
A client hired you to specifically write an app in Ruby on Rails, and you decided to use something different?

I hope he is prepared for: 1) the possibility that the client will refuse to pay; or 2) sue him later, if he finds Sinatra cost more to maintain than RoR or finds he has to have it redeveloped because he really did need RoR.

Why even risk it? Why do you even care what language it is THAT much? It's not your project.
I don't see how access to the treasury market has bearing. The issue is seigniorage. In our system that mostly happens through fraction reserve banking, mostly independent of government debt.
'There are two main goals of "money".'

There are 3 main goals of money:

- medium of exchange (for trade)

- unit of account (fungibility, divisibility)

- store of value (saving with an expectation that it will be useful later)

Right now Bitcoin only really satisfies the second. There is a growing set of companies and people accepting bitcoins as payment, but it is still very nascent and you can't do much in your ordinary life with it in the US. And the extreme volatility really calls into question the last.

https://www.youtube.com/watch?v=0UKC7iaBKvs#t=830s is a very interesting discussion about issues like trust which underpin currencies.
Most oral contracts can be enforced in most countries, including Germany. It might be hard to establish that it was part of the contract. For example, if you spend a lot of time negotiating a contract, and both parties put a bunch of stuff into the text during the negotiation, then it might appear that anything discussed orally but not written down is not part of the contract.
Bitcoin has it's shortcomings (and yes, the implementations have pyramid scheme feels) but your argument was laid out as a banker/politician would say.

who started the pyramid scheme with gold? Just because it's the current one should we make it the only and agree to live under it? and the dollar pyramid scheme? does that one feels good as well?

the current model will not lead to a zimbabwean dystopia, as long as the banks do not want to.

atrocious at storing value? what do you use for that? dollar? gold? traded company shares? please do say more how bitcoin is worse than those.

also, just like this post only bashes yours, your lacks any argument or reasoning as well besides the bashing. ;)

bottom line is, every and any large economic agreement is there for one reason. it's convenient for a lot of people and profitable for a group with decision power. This is just any other kind of revolution. One group moving out of the control of another group. and as with any revolution it will succeed if the rest is out of the convenience threshold.

with decent widespread implementation, i think bitcoin is a better way for ME. if it's better for you, no clue. but i will try to convince you that it is for the above reasons.
"In his revealing biography of Steve Jobs, Walter Issacson told of Jobs's fastidiousness when it came to product details, even the stuff people would not see. Jobs demanded the unseen features be as finished and polished as the visible."

How does this square with the apparent abysmal state of affairs for developers working with iCloud sync?
I think that this doesn't address the important element that things like special training courses aren't wholly about "succeeding" or "failing," especially when we're making statements like it being all about the mind. The Army, in its special forces personnel, is looking for a very specific group of people, and the challenges are designed to weed out those people from everyone else who is going through the course. Any good selective interview or course like this should be designed that the company/division is testing who the candidates are that meet their desired overall profile--in which case, not passing the test or course isn't a failure or demonstrative of a lack of ability on the candidate's part, but rather a lack of fit for that specific position or unit.
I'm glad you responded. My goal is exactly to dispel some of these myths:

- It's not a pyramid scheme. It is designed to work just like other currencies do. The idea that Bitcoin is some kind of scam comes from ignorance on the topic of mediums of exchange. This talk was my attempt at showing how all currencies work, so that you can compare Bitcoin to all other currencies, and see that similarity.

- You are correct that it is not designed to be a stable store of value. Gold shares a similar problem. Price stability is probably not going to be one of Bitcoin's strong suits, for sure. It's primary role might be simply as a highly liquid store of value that cannot easily be controlled by a central authority, which is still incredibly profound.

- A lot of things caused the fall of the Roman empire. I don't see devaluation of Roman currency as -the- reason, but I do see it was major component. It's pretty hard to run a stable empire when economic exchange breaks down.

- Regarding Rothbard: I am not an Austrian (school of economics). I like a lot of their older macroeconomic works, but I think that the school has (in the last 30ish years) been hijacked by hard-core libertarians to justify things that I would never agree with. There are some things that markets seem to do a worse job at than governments, and as a citizen with access to clean drinking water, I am perfectly comfortable with that compromise.

- I think the "jury is still out" as to whether it will be a better store of value to the US Dollar. But the store of value of the USD is simply that our government exists, and is stable. And I don't know if you've paid attention to the recent ineptitude (like the fiscal cliff), but it's not a strong vote of confidence. That's the question: Do you believe more in your government, or in a predictable, documented software algorithm? Either could fail. We'll find out which fails first.
How many "normal" users actually installed Windows, rather than just having it because it was already installed on the computer they purchased from Best Buy?
No, I'm a Bayesian.

When you know there is sampling error (luck) it makes sense to blend a little bit of the distribution of the group in with each individual.

For instance, if you look at baseball hitters for a season ordered by batting average, probably the guy at the top of the list got lucky (sampling error) and the guy at the bottom of the list had bad luck. The real batting average is a hidden variable that we can only see through sampling.

A good estimator of an individual's batting average can use the group distribution as a prior against the individual distribution as an observation -- this regresses the individuals back towards the mean, which is a realistic way to perceive uncertainty.
Could you elaborate? I'd love to try that.
I only had to change libraries because the client changed the specs of a project. In this case he receives an updated list. (We once were asked to integrate something which required us to add some JS libraries for faster development)

Minor version updates are communicated with the sysops if they exist. If we host the project there is no extra information.
This presentation confuses money and currency. That is unfortunate because there are principles of monetary policy (like how much currency is in circulation) which are being conflated with currency issues (like how hard it is to counterfeit).

Bitcoin is a currency, which through a number of exchanges, can be exchanged for money. Because it is not legal tender for any economy, its economic value is entirely controlled by currency exchange. That will always makes it less stable than currencies that are backed by an economic entity (a nation-state, or perhaps at some point a multi-national corporation).

This is important to consider because currencies that are backed by an economic entity are only as strong as that entity is with respect to the global economy. That is why the Italian Lire tended to hyper-inflate but the Euro does not. The difference is that the Eurozone economy is stronger than the Italian economy by itself is.

I can whole heartedly recommend that people interested in Bitcoin visit the British Museum's display of the history of currency, and to invest in understanding the reasoning that economists go through in order to make the statements they make. I can recommend this course by Dr. Taylor [1] from The Great Courses catlog, I originally checked it out from the library to listen to on my commute but bought my own copy when they went on sale.

[1] http://www.thegreatcourses.com/tgc/courses/course_detail.asp... -- "Economics, 3rd Edition" by Tim Taylor.
Ask HN: Is Algol used anywhere today?
The Text Triumvirate: Zsh, Vim, TMux
To be honest, I'd recommend making the jump to Postgres as soon as you can. There are just too many reasons why MySQL is not worth ir right now (Oracle owning it, still have to trade off between data integrity and referential integrity when selecting a storage, etc.) and Postgres gets simpler and simpler with each release.

At first I found the tools confusing and some of the concepts (like schemas, sequences and the user model) a bit over the top for what I needed. Now that I've gotten used to the Postgres way of doing things, none of it bothers me in the least and working with Postgres has become as second nature as working with MySQL was.
Arresting MIT students who wear DIY circuit boards, or download PDF's from JSTOR apparently
If ctrl-a is your escape key then just do this:

bind-key C-a last-window
Nothing wrong with stats. They are what they are. Problem is when we then apply them to individuals. Then we are unfairly stereotyping the individual.
Well, it's not that much more pesticide than was on the surface of the plant before we integrated it. And now it isn't ending up in our rivers, which is a huge environmental win.
The issue with this statement is that you don't actually want to achieve "anything". You want to realize your potential.

Before you do anything, you must discover what you love and what you're good at. You can then do that thing. It feels like "anything" because if you had a choice of anything, that's what you'd choose. But you can't actually do things that you wouldn't want to do anyway.
> "if Apple wants it to be."

Therein lies the rub.

Apple's had essentially nothing but false-starts toward serious support of traditional gaming. That iOS became and remains a gaming powerhouse is a happy accident that happened more because gaming companies adapted to Apple, rather than Apple making any concessions to the 'needs' of traditional gaming.

Nothing about Apple's potential ability to leverage the AppleTV into a living-room juggernaut is new. You could've (and many have) made the same observation every single year since Apple announced they were going to allow native app development on the iPhone.

Yet Apple continues to ignore this opportunity, I believe, for the same reason they've largely ignored traditional gaming on desktop macs for so long: they don't get gaming. Not as something that's worthwhile in and of itself. And they don't seem to care to. They certainly aren't willing to commit serious effort into addressing gaming-specific concerns.

Popular history has it that Jobs didn't want to do the iPad unless it was good for something other than surfing the internet on the toilet. I'm wondering if Apple's minimum bar for apps on the AppleTV isn't "it has to be good for something other than playing games".

Because they've been capable of putting out a hell of a gaming device for five years. But a good input method for controlling more-general software, on a large screen, several feet away, remains largely unexplored and unclear.

So what if Apple's lack of movement on this front has more to do with their focus being on that unexplored territory, rather than having been too-distracted to release a Wii-knockoff controller and AppleTV SDK?

Given Apple's history, they'd build everything about such a general platform around that input method. [1] And maybe some new dedicated-style of gaming tags along, with devs making brand new games that lend themselves to this input method. [2]

And it would be very unlike Apple to present it the other way around: releasing a traditional games-centric controller, thus requiring non-game apps and users to deal with D-pads and analog sticks.

I think that when Jobs' biographer quoted him as saying he 'finally cracked it', Jobs wasn't talking about their having cracked the video-content problem for AppleTV [3]. He was talking about the input problem for more-general couch computing.

And that's why I think apps and games are almost certainly coming, but a gamepad isn't.

[1] Touch for mobile wasn't just about using taps in place of mouse-clicks; everything about the UI revolved around tactile response. UI panes were dragged out and swiped away. Views were zoomed with (un)pinches and rotated with twists.

[2] Not unlike the way native-touch gaming was forced to spring up, to deliver great experiences on iOS, rather than Apple adding traditional controls to enable the straightforward creation of traditional games.

[3] How to get all the content providers to agree to an iTunes-style, user-friendly, integrated interface; rather than insisting on their silos and cable TV subscriptions.
This is a very acute observation. It applies to you, but not in a way you think. In fact, as an individual it probably means the opposite to you.

Check out Douglas Hofstadter's GEB, for a really enlightening take on the topic. Check index for "Aunt Hillary"
No, now you google and if you don't find a good answer you post to yahoo answers/stackexchange and start a discussion with other folks who are experiencing the same issues (or experts in that topic).

Eventually this gets indexed and google's capabilities to answer increase.
Is this a limitation of Dart in general, or just the Dart2JS framework?

Doing whole-program analysis seems like it would restrict your deployment methods, right? It's fairly common in the JS world to be calling into libraries that are split into separate files and hosted on external servers. Something like jQuery you do it for the load times, something like Google Analytics you do it so that Google can push updates without you needing to redeploy your script. There are also possible use cases with lazy-loading libraries for load times, or only loading scripts on certain pages.

Does the whole-program compiling approach mean that I would have to import whole libraries into my own project in order to use them, and that I can only deploy single script files? How does the whole-program approach interact with event handlers embedded in HTML, which it would not have visibility into?

I would expect that some of these restrictions could maybe be eased in a native-Dart client. But given that for the foreseeable future most Dart projects will have to target non-Dart-enabled clients, in practical terms Dart as a whole will have to be shackled to any limitations in Dart2JS. I'm curious what your thoughts on this are and if you have any plans to address it.
I think the problem has transformed to "how best to state a problem to find the best solution"
Disagree! While eBook typography is a gimme — can’t disagree there — Amazon.com is one of the most usable sites out there. Sure, Krug’s book Don’t Make Me Think is a bit old, but there’s a reason he kept using Amazon as an example of whom to copy. They have good UI design because they had to in order to win online commerce. Flows like reporting problems with orders are very well thought out and guide you to the proper next action, whether you are starting from the the page of the product you ordered or your account history, for example.

Similarly, I don’t know anyone who is very confused by Amazon property IMDB.

Amazon.com search may not be as good as Google’s, but it isn’t the worst thing ever. I will agree they still need to work on relatively basic things like spelling correction. But remember A9? Amazon have certainly invested in search. And certainly their book search is worlds better than GoodReads’ is! Basic things like "hitch-hiker's" vs "hitchhickers", IIRC, have tripped up GoodReads search, but don’t make as much a difference on Amazon.
Cardinality Estimation in Linear Time using Sub-Linear Space
I guess I'm being too strong. I think what I mean is that if the world had followed RMS in keeping away from non free software we'd all be surfing the web through daemon that scrape a URL and then emails us the results.

Put another way. RMS has warned about the dangers of hot water and has spent a lifetime taking cold showers. He's right of course, hot water can be dangerous, but warm water is just fine and gets things done.

He's presenting a binary choice when its not the choice that matters. It's about how hot the water can get for your needs and not be dangerous is where all the important things are happening.

I don't really care about what RMS says because it locks you into thinking binary extremes. Free or evil, the past or some hypothetical future, when it's the now that matters.
There is also a specific set of problems that require a question to be formed in, what I like to call "Google Gymnastics Language" - i.e. a unique problem space that uses common words to describe it so you have to alter your query. For example, searching problems in "CLIPS" programming language or tabs in Foundation (https://www.google.com/search?q=foundation+4+tabs).
Probably something like a Bro House.
Housing scarcity is bad for homeowners
I think it might run the same risk that I think the OUYA does in that case.

Sony & MS will launch new consoles with some jaw dropping must have launch titles to push sales to "hardcore gamers". At the same time they wait to see which independent Apple/OUYA titles are becoming popular, approach the devs and get ports for their consoles.

As the price for the next gen Sony/MS consoles drop the reasons for buying the other consoles start to shrink because all of the best games are available on the PS4 anyway.
as i said, look at the code for intel audio driver that you are using and see the spaghetti to support every bogus implementations.

mine works until it tries to handle the audio channels for the HDMI, then it sometimes route audio there instead of the speakers.

and my point is that, under ubuntu with gnome3/unity, they took care to test this machine (most sold win8 ultra portable) and made it work around those bodus audio channels on the gnome mixer.

using xfce gives me silence everytime i plug and unplug a headphone (have to fiddle with alsamixer, or use gnome3/unity's mixer which will not work on my setup)

i don't even know what we were discussing :)
That's already several years late. It was supposed to be ready around 2008 -- then it was cancelled, gone nowhere, and we had to wait another 5 years for ES6 which is still not here. I mean: "This year or early next year"? Add the sweet time the browser vendors will take, browser adoption etc, and it will be 2018 or 2020 when we can use it for mainstream sites.

Not to mention that the "browsers don't really have a choice but to implement it" does not hold at all. Safari, IE and Chrome can continue to ignore it or implement only little parts of it for the next 2-3 years.
Almost all of the historical currency examples differ from Bitcoin in an essential way: they are valuable commodities independent of their use as money. (Called "commodity currency"). They are either useful commodities (sugar, cigarettes), or psychological commodities valued for aesthetics or status (gold, silver). Bitcoin is not a commodity: aside from its monetary use, it is absolutely worthless. The value of commodity currencies is stabilised and supported by their commodity value. Market forces sustain the value of cigarettes. Bitcoin has nothing like this: it's value is purely psychological and purely speculative.
I'm going to start calling it ShitCoin. Not because it's a scam and I hate it, but in the sense of "Oh, shit".

(BitCoin is doing well right now because of the Cyprus crisis.)

I have no clue about its directional future, but I can see it being, for the next 10 years, a way of betting against the world-- a distinction that gold used to have.
Because what you really need on an aircraft, is someone to leer at, who has been instructed to smile and be nice even when you're a sexist pig. Those were the days, huh?
FTA: "Kennedy said guides are common, but not to the clear and explicit length Carmack went in his guide, and that makes the difference."

In my experience, this is not uncommon, especially with C++ codebases. I've seen quite a few style guides that go in at least as much detail as Carmack's guide. Two publicly available guides that come to mind are the Google[1] and Webkit[2] style guides.

Maybe it's just me, but I don't find the Doom 3 code style that exemplary or exceptional.

[1] http://google-styleguide.googlecode.com/svn/trunk/cppguide.x...

[2] http://www.webkit.org/coding/coding-style.html
Like anything like this, the answer is: what did the contract say? If the developer delivered what was laid out in the contract, it's not fraud. If the client really need RoR for some reason unknown to the developer, it should have been specified in the contract.

Now, it still isn't a good idea to substitute frameworks, but without it being contractually agreed upon, it would be hard to argue fraud.
Show HN: Weekend project to spread equality profile pictures
Facebook’s Home On Android Could Give You A 6th Sense For Your Social Life
Just open several terminal buffers in Emacs.
And you may skip verbose too: `tar xf`
M+x ansi-term should do it. I'm not sure how well that scales to many terminals though. M+x term also works. There is also eshell.
Journal of Pediatrics: Autism Not Increased By "Too Many Vaccines Too Soon"
If you've ever tried to go to sleep and had loud neighbors you might feel differently...
Since the controller uses Bluetooth, it's sending packet data over 2.4GHz with error correction. Perhaps if you're in a Wifi-congested environment, you get more error packets, leading to a reduction in sending speed or more time spend retrying. That could be one difference between the Ouya lab and the laptop/console-filled halls of a gaming website.
As mentioned, it's still closed off while I clean up the codebase, but I was just curious first if there'd be any interest, because if not then there's only downside.