skysight-inc/HackerNews huggingface dataset:
Personally, I always though that the community over-reacted big time. After all, the core DB engine most people were using for MySQL for years (InnoDB) had been owned by Oracle for years before that.

MariaDB has done some decent stuff, tho.
bit low for contracting I would set my day rate at between 2x-4x equivelent gross salary for tech/location

eg for bog standard perl work in UK Central London) id be charging a minimum of $700-800 perday.
Offer HN: Advice on improving your website's design and usability
I launched a service called Office Hours to provide advice for improving the design of websites for a reasonable flat-fee. I'd like to build out my public facing portfolio, and this offer will allow me to do this.

I’ve been UX designer for 10+ years and whether you are looking to add some polish to your site or due for an overhaul, I’d be happy to give you some tips and point you in the right direction.

To receive a free webpage review, simply choose the "Public" option when submitting your website and $50 (the cost of a single page review) will be deducted from the final price. I'll complete the free review in 10 days or less. You can submit your webpage here: https://www.dustinkirk.com/officehours/

This offer is good until the end of today (Dec 5th, 2014).

Thank You,
-d- Dustin Kirk
Hey, that's even in front-to-backend order.
So not that large as the difference between IE6 and Chrome, is what you're trying to say?
I believe Neal is still a full time professor in the (pure) mathematics department at University of Washington (as am I). We're in close research areas, and I see him regularly at faculty meetings, etc.
Why did you move so far away from your research?
Sharing mutable buffers? Nope, you would still need to switch to immutable strings or copy the buffers.
Talk about using anecdotal evidence and outliers to prove a point. Most studies, which don't focus on mega-corps like Apple and Google, but rather look at small, medium, and large businesses do show evidence of companies having a short lifespan, much like the product cycle itself.

I apologize for not citing sources, but the research is out there, and I don't have time at the moment to find them.
I'm not sure what your point is. Him NOT using VPN and having a broken version of the site is FAR less likely to change Russian laws than him USING a VPN while it's blocked entirely. At least in the case of it being blocked entirely, outrage will build. With the partial blocks people don't even know what they don't know.

He's ABSOLUTELY getting more freedom of speech using a VPN. It's not the amount of freedom he'd like (being able to pursue the activities without it), but it's better than nothing.

When it's partially allowed, the general public is complacent. When it's outright blocked, the people who don't know how to get around the block get frustrated and complain.
What does an eSports manager actually do?
Knockout.js is fantastic. I thought this was a good comparison:

http://www.scottlogic.com/blog/2014/07/30/spa-angular-knocko...
but if your a Contrcator you dont want to let your client set the hours you work the IRS could take this as evidence of disgusied employment
So... in what way would them not complying cause your scenario above to change? Github has something awesome, everyone else gets it, Russia doesn't because they're blocking github. In fact, it's more likely to happen if they don't comply. The amount of things Russia is blocking currently is a small subset of everything on github. Odds are they're allowing access to something awesome.
There are already some attempts to charge those in custody for room, board and medical procedures, even going as far as trying to charge for involuntary procedures involved in searches. Or police requiring $3,000 for property damage for getting blood on their uniforms after beating up a guy with a different middle name as who they were looking for.

http://www.nytimes.com/2011/12/12/us/in-riverside-california...

http://www.usnews.com/news/articles/2014/01/14/new-mexico-ma...

http://www.elpasotimes.com/latestnews/ci_26100843/aclu-woman...

http://www.npr.org/news/documents/2014/DAVISINF.PDF
I hope not. It's a wildly fascinating story, and I've spent a lot of time reading about it and talking about it. But it's not what I would personally consider on-topic for HN. For myself, I want less general news and politics here, not more.
Off topic:

Hello, just wondered if you've seen this that I released earlier this week:

https://github.com/tomjaguarpaw/haskell-opaleye

Feel free to send me an email (address linked in the README) if you have any questions about the project.
Must be age-related, as you say. In fact, since they changed over in the 70's, 40yrold is about the right cutoff!
WebGL Marching Cubes – Ray Tracer
From the Author:
A real time ray tracer using implicit surfaces (marching cubes) animated using background particles SPH simulations. The voxels 3d texture is used to accelerate the look up of the incident triangles that are hit by the ray.
an utterly pointless distinction, since a "rendering engine for content that contains JavaScript" is a browser. so like the guy before you said, on iOS you don't build a browser, you build a skin.
That part you can handle with a Transcend or Eyefi wifi-enabled SD-card. The Transcend cards have also been thoroughly hacked so they can be fairly easily customized.
The Pomodoro technique serves me well in this instance. Frequent breaks are good for your eyes, back, circulation and overall health.

My tool of choice http://pomodoro.trevorlandau.net/
Api deprecation woes
That's because product designers used the improved performance to reduce package volume and weight.
I know you can do this, but it would be a bad idea anyway, to support two different IL's instead of just one..

One way to solve something like this, with much less effort and elegance, would be to make both langs output LLVM IR for instance, and jit the native binary from there..

Thats my point, i cant think in any way something like this would be a good idea, given the ammount of resources needed to do something like this for trivial results that would not payoff the efforts.

There is only one scenario that this would make sense, and its on Android, given it is tied to a jit runtime engine, but then , they could just drop CIL and compile from source in a intermediate their runtime would understand, the same one's java is already using.. so again.. no luck with that effort
Oh wow there is an easily querable pokemon API. Now I feel like a dick for manually scrapping that data from fan sites :\
Obviously you weren't.
Chromium.
Test Your PHP App for Free on IBM's New POWER8 Servers
Just when you were asking yourself "how can I avoid any future responsibility for maintaining this code and meeting my customers' usecase, while having industry support for my lack of responsibility?"

Why not just embed an API and call it SQL.
This Elon Musk guy sounds more and more like Tony Stark from Iron Man :)
another apple 101 screwup.

lets hope that this helps encourage them improve their QA process to the point where they at least test real world applications a bit more heavily (or at all). :)
T-shirt Time
I've done IT based side work for nearly 20 years now, so I know it's not unique to those just starting out. My main problem really is that I'm just too helpful; I have a natural inclination to help people, and that leads to being taken advantage of at times.

There is one particular client I could have charged twice my regular rate and they could have afforded it, but they saw how "nice" I was being by charging them (a sole proprietorship business) the same rate as the old lady down the street, and figured they had a sucker. When I tried to raise my rates they dropped me and hired someone who charged twice what I did but ultimately wasn't willing to put up with their attitude like I was. Of course, I considered it a good thing as I lost a headache, but I also lost a good referral.

In short, I need to stop trying to help my clients financially by offering rock bottom rates (and devaluing myself - imposter syndrome again), and focus on doing the job they are willing to pay me a good rate for. I can still undercut the competition, what little there is here, and make a decent living doing it.
>Node was created by software developer Ryan Dahl
as a way of building and running entire online applications
with JavaScript—the standard programming language for writing
code that runs in your browser.

Really? I thought that they intentionally choose javascript because it doesn't have any features like threading.

> The massively popular programming framework Ruby on Rails,
for instance, is still sponsored by its creator, a company called Basecamp.

Basecamp isn't happy to the direction that ruby on rails is going, but they accept it. [1]

[1]: https://www.youtube.com/watch?v=lBfVxBj61z0&feature=youtu.be...
Mediocre interview, I think. Nothing really groundbreaking asked or answered with depth.

That said, I agree with her when she says that these two decades of war and terror we've inflicted on the world will be seen as dark times.

I say two decades because we've already been through 13 years, and only now are starting to show the faintest hints of slowing down the rampage abroad and the totalitarianism at home.
> Almost all of Linux userspace is written in C.

Depends on what you count. Qt can be seen as (part of the) Linux userspace. KDE applications are usually written in C++ (partially in QML+JavaScript), Gtk applications are written in C or Vala (a few in C#). If you don't count DE frameworks basically the only thing left would be libc, which of course is C (but available in some form under every noteworthy OS).
Italian road signage has a reputation of being a tourist trap. They would have access restriction signs at the middle of a one way road, reserved lane signs hidden behind trees and all that sort of stuff.

You have no way of not paying it. They will charge Avis the fine. Avis will in turn charge it on your credit card with a processing fee. It's all in the fine print of your car rental agreement.
It deleted his uncommitted code.
DoulCi download free to reset any iPhonepangu8
Three months of Spotify for 99 cents
I wonder if Einstein would have been able to obtain research funding if the funding climate back then was like it is now.
Which kinds of C++ projects will most benefit from the new standards?
On behalf of Firefox developers everywhere, thank you very much :)
You submitted this exact thread yesterday: https://news.ycombinator.com/item?id=8702904
Reminds me of Lemmachine, which was written in Agda (since i'm a Haskeller i gravitated towards that). I wonder if Lemmachine's still alive... /me looks

edit: not so much.
Rooftop solar would have a very hard time supplying the same current feed your power company has. A few back-to-nature Californians may be satisfied with the battery-solar combo straw man in this article; most of us want our TV and microwave too.
Musk was indeed was an inspiration for the movies (and did a cameo on Iron Man 2)
http://content.time.com/time/specials/packages/article/0,288...
Brian Goetz – Java Stewardship: The Sobering Parts
If cameras can't hold police accountable in Eric Garner's death, what can?
Not to mention that Blizzard was sold eventually.
I think it's less harm and more about principle. Nodejs is presumably maintained by hardworking people who devote their time to making it as good as they can. Presumably there's a bug tracker and they'd love contributions, and presumably this issue wasn't on their tracker (otherwise it would have been accepted outright without any issue).

I can understand the frustration of someone coming into a project and saying "I've made this change that no one on this project asked for cause the words used were offending me." It seems disrespectful to the hard work everyone is doing to keep the project up and running.

I think people would be a lot more open to things like this if there was some proof that removing gendered pronouns actually did something. It's claimed to make open source less hostile for women. Is there any proof that it's working?
QVC Sues Shopping App for Web Scraping That Allegedly Triggered Site Outage
AT&T still throttles “unlimited data”–even when network not congested
Are you still a game company if your main stream of revenue is from selling other people's games?
The fascist West is no better than Russia or China. All Europeans, Americans, Canadians etc should be ashamed.
To clarify, I'm not asking for a monolithic stack. I like the modularity. It's just getting confusing to those that don't look at this stuff every day. It's more of an ergonomic issue than an approach issue.

There could be some simple solutions to this, mostly centering around education and the promotion of the most popular components. I don't have answers, here, but figured I'd share that it's getting a little confusing in case someone had ideas.
Seeking beta tester for an iOS 8 photo and video backup app using rsync
http://machinelearning.reddit.com

http://www.metaoptimize.com/qa

http://www.kurzweilai.net/

http://artificial.reddit.com

http://semanticweb.reddit.com

http://stats.stackexchange.com

http://answers.semanticweb.com/

http://jmlr.org/

http://mloss.org

http://www.quora.com/Machine-Learning

http://www.datatau.com

http://planetrdf.com/
> Bad example, as Apple almost died back in the 90's.

They did almost die, but that's why it's a great example. Why did they almost die? Because they started shitting out bad products. Why did they turn around? Because they re-evalutaed and looked at the products they were offering and reduced the number of them in order to focus more on those few products.

> Also, using a company founded in 1998 (16 years old) as a counter example to the parent argument who's scope was "centuries" is not ideal.

The scope of "centuries" is a joke. He didn't cite any examples, and "business" in the 1400's isn't really relevant or meaningful in 2014. My examples were to illustrate how absurd his "centuries" comment was by pointing that two of today's largest companies are very young (I haven't done a count but I'd be surprised if any/many of the top 100 companies were much more than one century old.)
I'm recommending it (and buying copies for) friends/family of mine who are parents. I am convinced that if I can instil in my 4 year old the theory put forth in the book, he will be light-years ahead of almost everyone else who are susceptible to being tricked by the passion-hypothosis.
> Talk about using anecdotal evidence and outliers to prove a point.

> I apologize for not citing sources, but the research is out there,

You have got to be kidding me, dude.
what experience do you have with writing c++? what is the last large project you completed with it? i'm not a huge fan of c++, but it has been the foundation of an extremely large number of wildly successful and pervasive projects.
There is a point to be made about Docker, even though it hasn't been forked. The prevailing sentiment in yesterday's thread about the new Docker announcements was one of worry over whether it was too much of a land grab by the people at Docker, Inc and whether we should be trusting so much of our infrastructure to one company that hasn't yet started to monetize the technology but will almost certainly do so at some point in the future.

But what were seeing with Node along with the other examples from the post you're replying to is that so long as the source is freely available, the core developers and the community is what's important. There was a quote in yesterday's thread that 95% of Docker contributors don't work for Docker, Inc. This means that Docker, Inc will need to walk a tightrope between over-monetizing their platform, pissing off the 95% of contributors from outside Docker, Inc and under-monetizing it, pissing off their investors. If they try things that lock people into the platform and force them to pay for other Docker products, you'll see the developer community rebel with an actual fork of the Docker codebase. This is exactly what we're seeing here with Node...Joyent's stewardship of the project is being seen as lacking and the people who are really important, the core developers and the community are taking a proactive step to remedy that.

It think we're nowhere near the point where this will happen to Docker, but this should be an object lesson for Docker, Inc about what can happen if they try to push too much of the Docker, Inc agenda into Docker, the open source project.
Developer here. I'll be sending out beta invitations later today if you sign up now.

The coolest thing about this app is that it uses our own rsync implementation under the hood. So it is fast, smart about what needs to be uploaded, and works with most non-Windows computers out of the box (other than turning on 'Remote Login' for Mac computers).

I'll be happy to answer your questions here.
Describing hydrogen as "dense" is a bit fraught. It is very dense on a joules per kilogram basis, but it is sparse on a kilograms per liter or joules per liter basis. And the design constraint in cars is the volume of the tank, not the weight of hydrogen it carries.

From wikipedia, compressed hydrogen (690 bar at 15°C) has 3x the specific energy (MJ / kg) but 1/8 the energy density (MJ / L) versus gasoline.

http://en.wikipedia.org/wiki/Energy_density
But there is only a single thread, so io.js will probably hog all the time and effectively block everybody else.
Why are they so scary? They're just a whole bunch of 18650's, with integrated cooling chambers and nice chargers.

I just picked up a pack of 10 from ali express for $14. The charger was $10 and can charge 2 batteries in about 1/2 hour. The American markets don't see them unless you crack open dead laptop batteries and test.
As someone who has used the Dvorak layout for over 15 years, and loves it, it's my impression that the biggest reason people don't learn it, is because they don't know what they are missing. But dvorak is so much nicer, it was well worth the annoying first couple of weeks.

Another common misconception is that people fear that they will for some reason "unlearn" Qwerty, which is not the case at all. In fact, after this many years, for me it is easy to look at a qwerty layout, with the actual layout on the OS set to Dvorak, even while typing.

The best thing about learning dvorak is how it taught me things about how the brain learns concepts, autonomously. For example, I remember how, after an hour of practice, I went to do something unrelated, and every now and then I became conscious of how my brain was still processing the previous hour of practice. So I would see images in my mind's eye of pressing letters on the dvorak layout.

I also noticed how smoothly I started to type dvorak in the beginning of a practicing session, and, after a while, seemed to become more frustrated because the number of mistakes increased as time progressed. That made me realise that I should stop practicing when that moment of frustration would hit me, and then "let my brain take over from here". Then, once I stopped, there came the images, letting me know that the brain was still processing what I was trying to teach it.

It took me about a month of practice and the better I became, the more natural dvorak started to feel. Now I can type on both qwerty and dvorak, although qwerty does make me realise every single time, how bad that layout really is, in comparison. But what's also fun is that the brain seems to associate layouts with the actual computer -- if I was typing on a school computer, I'd start typing in qwerty without even realising it. Then, when I came home and continued behind my own PC, I continued in dvorak.

So for me, the most important thing that made me continue practicing it, was that this experience of learning dvorak in itself was already a lot of fun. It taught me how awesome the brain is, especially if you don't force it to do what you want with a timeframe in mind - learning dvorak at a speed that was good for me, and letting the brain carry on without "me" forcing it to become better, is how I learned more about how the brain is able to program itself with newly introduced concepts.
I actually just checked my address book and it seems I have never saved his phone number as a contact! The only other explanation could be that he saved my phone number as a contact and let Facebook have a field day with it
Yeah, also block size, I'm not sure how big they usually are. 512 bytes should be ok (for a picture), if it's bigger I'd be more worried

Might be easier to microwave the SD card
>but in another country you can walk or take public transport to the restaurant or tailor without the fear of being the victim of a crime

That's unrelated to the prices. 3 relatively poor countries are in fact much safer than the US [0], and all safer ones are poorer than US.

>PPP is good to measure if people have 'enough' to live on in a particular location but for comparison between countries it's pretty meaningless.

The overwhelming majority of living costs are local (especially food production), so PPP is a very good measurement. Prices of electronics and oil aren't that important for day-to-day living.

You seem to ignore the fact that, even in PPP, the average Chinese is really poor. It's just that their standard of living is $12k poor, not $7k poor.

[0] http://www.oecdbetterlifeindex.org/topics/safety/
How the flu vaccine turned out to be a poor match for this year's flu
Do you think it occurs to the average russian citizen that their country resembles Germany in the 1930's?
5. All of the above. Hang a shingle and start contacting people (and follow up!) Those people who have sent you offers? Contact them and ask what problems they're having and offer to help them solve them.
True, just thought I'd share it again... it is a new day.
Brimir – An open source ticket manager
how do you "share" objects that multiple pieces of code wan't to own. you need to copy if you are passing around a mutable string.
That's ok since internet has been squatting on Javascript for years.
I just checked that I had never saved his phone number as a contact - I just gave him a missed call probably so that he could have my number
That's usually considered spam.
"- by 2020 50% of all electric will be generated by non-fossil fuels. 2025 80%."

"- 2025 be the #1 export of oil and coal"

That's interesting, especially seeing these goals being put together!

"- Infrastructure 7% GDP"

How did you come to this number?
Keep in mind that infrastructure costs depend on a lot of factors, like expropriation of private property, building new infrastructure and up-keeping the existent one in a number of more or less accessible places, development of new infrastructure technology and a lot more. China got a lot of these for almost free: it can afford to expropriate at ridiculous prices, it builds infrastructure with cheap labor and materials (bought at home market prices), it got its hands on new technology cheaply from abroad through various tricks (versus developing it from scratch), and so on. There's a lot to talk about infrastructure and resources allocated to it, and 7% may or may not be the answer.

"- Moon by 2030 a sustainable colony."

"- Mars by 2040 a sustainable colony."

"- Mars by 2050 100,000 people"

Moon and Mars are not fit to be inhabited by humans (for their gravitation being inappropriate, if nothing else).

"- Population 500,000 by 2040"

You wanted to say 500,000,000 maybe?
Yes, COW mutable strings is problematic. It makes more sense to have immutable COW strings, so locking for access isn't a concern. Of course, C++ doesn't have proper immutable data, so a carefully designed interface would be needed.

That's not to say it's a perfect solution.

As far as incorrect reference counts, that's a quality of implementation issue. In a truly multithreaded environment, you'd use locks or atomics to ensure thread safety.

In other words, if you have a nice wrapper around a shared_ptr<vector<char const> const>, I don't think most of what you wrote above really applies anymore. But, again, it would be even better if C++ had a proper concept of immutability.