skysight-inc/HackerNews huggingface dataset:
I do enjoy programming in C++11 style. What I like the most is that once you understand the quirks, you would see a lot of opportunities to improve performance but only when necessary (Like using moving semantics if you have to pass a big object through several function calls)

Also STL has improved a lot and I am very happy that I don't need to include a huge dependency such as Boost or POCO just to have a hash table for instance.
Congress decides how the executive branch is paid and how it should use that money. Free food and other "free" perks run afoul of that.
What's the difference? He fled the country anyway.
Once again, you say that because you're used to it. When you go to a store, do you go to the item first, then figure out what section it's in then figure out what isle it's on?
There's a thread for these April Fools Day announcements:

https://news.ycombinator.com/item?id=9302010
> I'd love a couple of my cosmic-horror-loving friends to play it, but it is fucking hard. I'm not sure they'd make it to the first boss, to say nothing of past it and the next however many there are.

> outside of Dark Souls and to some extent its prequel and sequel, it's pretty much a one-of-a-kind experience.

Weird. Bloodborne is the first of the "series" that I've even been remotely tempted to play. The combat mechanics look fresh and exciting. Every video I've ever seen of its predecessors featured gameplay that looked boring and clunky (even if challenging).
Do you include yourself in that, or are you not a people?
The most common argument:

Pass by reference hides the implication of a side effect on the parameter. If you expect the function to manipulate the parameter, passing by pointer is clearer.

Pass by reference was also only added to efficiently support copy constructors and more importantly operator overloading, both of which are syntactic sugar that a C with Classes style would normally avoid.

Template programming also requires pass by reference but templates are sugar on sugar so not the core reason why pass by reference is needed.

Ps. Disclaimer: I haven't checked if the Doom3 code uses these features.
What does 'the market rate' mean for all the infrastructure (I guess most of the agriculturally interesting surface water has been diverted under existing regulation)?

I don't mean that in a snide way, I just wonder what exactly you mean. Like, would it be okay under this market system for someone to purchase a large amount of the land where the water originates and construct a huge dam+reservoir? Would adjacent property owners have to go to court to redo the resolution of their competing interest in water that happens to flow across the properties?
Sure, now where can I, as a consumer with a reasonable budget, register a domain under this new TLD?
> Many times, people wanna save the environment at the cost of the poorest.
Not quite, they want to keep/increase "their" wealth at the expense of the poorest. So old story here.
That's shockingly uncreative of you. You don't even need to come up with your own ideas if that's too hard for you, just watch some dumb 90s scifi.
Thanks.

OT but what does TFA stand for? I've seen you use it in two threads and I presume it's referring to the posted article in question but I can't figure out the actual meaning.
Yes, now it is too late, since gTLDs have been rolled out in such a haphazard way. Right of first refusal on gTLDs should have been granted to the owner of the most highly trafficked domain (between .com, .org, .net, etc.), or worst case, been auctioned off between parties who already owned that domain on one of the TLDs. That would have meant the primary owner of a gTLD like 'google' would be google.com, instead of a random domain squatter.
Why would I have something like that?
I just bought one of these myself, I'm expecting to receive it Tuesday. Your blog seems to confirm what I'm expecting out of the thing, and I think I made the right decision getting that instead of a Lumia 630. The biggest selling point to me was that I don't end up with Google, Apple, Microsoft following me around extracting as much information out of me as they can (of course, I'm failing this as soon as I go check my GApps mail).

Two questions: 1) How good is the web browser? That's the only app I care about having on my phone. 2) Can you tether your computer to it?
Doesn't work in Safari. It searches for com.google instead. Confirmed with Safari that has Google as search engine and one that has DuckDuckGo as search engine.
Agile trends for 2015
> All of them: now fixed.

I just tried to fire up Mass Effect 3 and it couldn't connect to the DRM server. Three years after launch and it only manages to verify itself ~30% of the time. Mirror's Edge has never worked but it isn't a problem because the game lets you play without logging in.

They're 0 for 2, even {3,7} years after release.

> You are confusing EA's ability to write code and manage infrastructure with their tendency to be greedy

Do you really think they're intentionally saving money by taking a PR hit at every release vs giving the DRM / multiplayer teams the time and resources they need to build a robust system? Also, even if they are, why would I want to use software with such a dismal reputation? When I'm making my choice I don't really care if the team that built the software has an excuse or not, I care if the framework is going to work.
It's abundantly clear that they can't, for exactly the reasons you mention.
Just north of the border, even as an international student she could get a Canadian education worth every bit as much, but costing only a fraction.

Especially if youre not already in the US, why you would travel there to pay so much for so little baffles me.
WhatsApp Now Free Voice Calls for Its Users
This got me 100% prime

-622x² + 1868x + 2011
On the one hand I agree with you, but having looked at some CV's recently, I see people who list every language and web framework under the sun. If you have learned 10 new frameworks in the last year, then you can' have any in depth knowledge of them.
QANTAS to become QUANTAS, to end decades of orthographic confusion.

http://www.ausbt.com.au/australia-s-best-april-fools-day-avi...
I am talking about apps, not games :) .
Of course for games you want to use a cross platform approach, for example with unity.
They are a very specific case though. For games :
-you probably don't want to use the platform's UI framework (unless you game is extremely simple and even in that case it is probably not the best choice for crossplatform).
-the platform specific layer is pretty thin. Google Play Games/Apple Game Center. Share achievements, tweet game events and that's it.

None of this applies to regular app though.
It's $200 and if it only performs a small fraction of the functionality at what is almost certainly an inferior implementation that's a tough sale to make.
It's April Fools, remember.
"For function(s), we need worry about ..." ?

Corrected.
:) You have to be alert with the my butt extension installed though. Only a few days ago I answered a stack overflow question where I added a link with the word cloud in it. Unfortunately the extension changed the URL when I edited the raw text. Luckily I realised quickly when I double checked if the link worked and it 404ed...
V-Nova 4K Compression
You might be interested to know that other parts of the world seem to have solved this quite ingeniously.. At least in Australia and New Zealand it is very common to have stalls with doors hinged and sized so when shut they overlap an outer bit. No gap.
Interesting, I wonder how many studies they did to see if this would affect their bounce rate at all. I'm sure they thought about it, but still...
I've noticed a lot of fans of these games are defensive about them to the point of being weirdly hostile to anyone who dares express criticism.

Chill. You can explain the mechanics without turning everything into a weird "your fault n00b" blame game.
This comment by Carmack seems to imply that the restrained use of advanced C++ features was more by accident then by design:

I had C and Objective-C background, and I sort of "slid into C++" by just looking at the code that the C++ guys were writing. In hindsight, I wish I had budgeted the time to thoroughly research and explore the language before just starting to use it.

You may still be able to tell that the renderer code was largely developed in C, then sort of skinned into C++.

(Source: http://fabiensanglard.net/doom3/interviews.php)
A database model for an online survey. Part 3
Looks like it will really take your money, but it all goes to the charity, no humble tip. I like it.
Thanks for fixing my only niggle with Android Firefox!
ReactOS Foundation renounce claims to the logo ReactJS in exchange for investments by Facebook

http://habrahabr.ru/company/reactos/blog/254579/

As the saying goes, there would be a blessing ...

Some time ago, in the ReactOS Foundation, it was decided to exercise their right to protect their means of individualization, namely the registered trademark, trademark and logo (the wording depends on the jurisdiction of law enforcement). We were inspired by the successful experience of the project Gnome, which is to protect their brand from the encroachments of Groupon.

Recently, the lawyers hired by the Fund, sent to Facebook Ireland Limited warning about trademark infringement ReactOS. The fact that Facebook is developing a project ReactJS, whose logo resembles the logo ReactOS confusingly. Since over the long term has not followed any response letter, nor any appropriate action on the part of Facebook, lawyers fund full steam preparing a lawsuit against the social network. Suddenly came very late response to the complaint letter ... and what!

Facebook ReactOS Foundation offered to give up claims to ReactJS out of court in exchange for investments in the project of our operating system.

The volume and the specific conditions of the investment currently being discussed in the negotiations, but it is already clear that it is a sum equivalent to several million euros. For their part, representatives of Facebook made demands on what exactly should go money.

Is expected to develop client and server distributions based on ReactOS, a graphical shell which will be based on React.JS, then while all calculations and data processing will be carried out thanks to Node.js. It is obvious that Facebook is preparing to attack Google and Microsoft in the operating system market for tablets and handheld gadgets. It is worth noting that the social giant has long been known for its contribution to the opensource-motion: Apache Cassandra, Apache Hive, Apache Thrift, FQL, Hack, HipHop for PHP, Scribe, Open Compute Project.

Stay tuned for details of this epochal event will follow soon!
It's just an image - so not as functional. ;)
Comparing INTEGER vs. TEXT
Ask HN: Who is hiring? (April 2015)
Please lead with the location of the position and include the keywords INTERN, REMOTE, or VISA if the corresponding sort of candidate is welcome. Feel free to post any job that may interest HN readers from executive assistant to machine learning expert to CTO.

Please do not post recruiting firms or job boards.

PS. No April Fools Day content please.
Website Development at $200 for 5 pages and $500 for 20 pages
Actually, now that I'm reading the term, I'm a little surprised by the notation λsz.s(z).
I think it is more conventionally written λsz.s z (and similarly in ML: fun s z -> s z).
If you write it without syntax simplification, it is (λs.(λz.(s z))). Then, you usually write only one lambda as it can be seen as function with two arguments (λsz.(s z)). Then you remove the most outside parenthesis: λsz.(s z). Since abstraction has lower precedence that application, you can finally write it λsz.s z.

An important thing to know is that in functional langages (lambda calculus, lisp or ML), application is written (f x) - and not f(x) - and is left associative, so (f x) y is written f x y.
Just FYI: du jour. De jure means something else.
Even metal Sigg bottles go through security fine, so long as you've shaken all the water out and keep the caps in your pocket.

Doesn't seem to matter if the bottles are visible or inside your bag.

Tested in: Canada, Ireland, USA, UK, mainland Europe.
It's not the first time that script/bot missed the date, so here we go - https://news.ycombinator.com/item?id=9303396
The borders of Costa Rica are really close to the Panama Canal. If Nicaragua started to invade Costa Rica, I think America would put a stop to it really quickly to protect the Canal.
Do the roots matter if the rules have never been enforced? .com is flooded, .net and .org haven't meant anything in a couple decades, and many country TLDs are just wordplay that anyone can reg. At least .edu, .gov, and .mil are enforced.
Show HN: My weekend project, an alarm clock can't stop unless you totally awake
Introduction to I²C and SPI protocols
It does say electricity, not energy.
RAND Corporation | Santa Monica - D.C. - Pittsburgh - Boston | Research Software Engineer & Data Science Engineer

We are looking for eager, creative folks who partner well with PhD level researchers to create cool prototypes of research concepts.

We are the world’s leading public policy and decision making think tank. Read more about us here: http://en.wikipedia.org/wiki/RAND_Corporation or here: http://bit.ly/1ImrPH8 or here: http://rand.org

You will work on project teams of research staff and domain experts and will often be the sole software engineer on the project. Our group functions a lot like an internal software development consultancy.

For Research Software Engineer position, technical needs will vary by project so you should be a well-rounded generalist able to develop solutions in MORE THAN ONE of the following application areas: web, mobile, desktop, visualization, database, modelling & simulation, machine learning, and statistical analysis.

For Data Science Engineer position, similar to above but with your well-roundedness being more in the neighborhood of visual analytics and Hadoop/Spark/”Big Data” type skills.

Don’t be scared! You don’t have to be wizard at all these. The researchers provide the depth, you just provide the breadth, creativity, and eagerness to learn.

Good work life balance compared to startups and mainstream tech companies. 20 days of vacation per year that you are incentivized to take! Respectable salaries despite being a non-profit. Relocation package negotiable.

Ready yet? Shoot me your resume at: dev.hiring@rand.org

-Chris
That's not because non-renewable energy would be better. The problem is that they wouldn't need to build that dam at all if they maintained the dams they already have better.
You don't say...

https://news.ycombinator.com/item?id=9137909

One has to be careful with editing HN comments as well. ;).
For an equally crazy bug that's affecting Angular and several other major libraries:

https://github.com/angular/angular.js/issues/9128#issuecomme...

Basically strict mode blows up webkit in odd ways.
That reminds me of the billiards scene from Boomerang:

"The white ball dominates everything. Knocks the shit out of the yellow ball, the red ball, right? And the game's over when the white ball drives the black ball completely off the table."
Ah yeah you're right. The 1% came from some guy extrapolating Samsung's sales of Chromebooks to mean the whole Chromebook market...
> The damage caused by hydro-electrical plants is always blown out of proportion.

Blanket statement. Which hydro-electrical plant? Very important point. That's a point the "let's reduce carbon emission with hydro-power" camp misses all too often.
They even have a form to apply for a free trial!

Where does the joke end?
It's text. Why do you need javascript to show text?
Why do people do this?
Yeah, but since every time someone new comes along who doesn't understand what this means (witness the replies you're getting)... no tabs. It's just easier this way.
We're pushing for short-term engagements for a variety of reasons, but the big one is that the people that we want to attract most are people that already have nice jobs at companies with great pay and perks. It's hard enticing them to leave all of that to come work for government, but it's easier to entice someone to take a leave of absence to do it for 3 or 6 months. Many of the people joining as engineers fall into this category.
Elsen, Boston, MA: FULL TIME Software Engineer, INTERN

Elsen is building the next generation of market simulation software at the intersection of high performance computing, machine learning, and quantitative finance. We're a small, tight-knit team located in the finance district of downtown Boston.

We are looking for a software developer to help build out our infrastructure which is primarily written in Haskell, C, and Python. An expert knowledge of Haskell is not required, and we are primarily looking for quantitatively minded individuals with a strong familiarity with finance and the ability to implement these ideas in multiple programming languages.

Some things we look for in an candidate ( subset of the following ):

* Open source involvement

* Deep understanding of quantitative modeling
* Postgres

* Understanding of various parallelism techniques (threads, software transactional memory, GPUs, distributed computing)

* Technical analysis with ta-lib

* Use of iteratee Haskell libraries (conduit/pipes)

* Experience with modern C development

* NumPy/SciPy/Pandas experience

* Willingness to play complex boardgames

* Overall fun-loving personality and good sense of humor

Contact: jobs@elsen.co
No one have issues with source code files 5100 lines long? https://github.com/dhewm/dhewm3/blob/master/neo/game/ai/AI.c...
I've never understood this argument.

You need a connection for web-based use-cases.

You don't need a connection for non web-based use-cases (document editing, etc works offline).

The same is true of any OS.
I suppose the thing is that Perl is a general-purpose programming language that was not really optimized for the Web whereas PHP started out with no ambitions other than being a Web templating language, which made it easier to get started with.
Chef Launches Chef Delivery DevOps Workflow Service for the Enterprise
New teeth jewelry line: http://www.loveandpieces.com/blogs/online-jewelry-boutique-b...
I wonder if this is situationally dependent?
> No one should be defending this company.

Please take this debate elsewhere. HN is not the place for anti-EA circlejerk and as much as I disagree with their scummy and greedy practices I am not going to bleed the circlejerk into HN. Users here are supposed to be above that crap.

> critique of a framework for an online service (of which they have a TERRIBLE track record with) be unfair?

I already addressed that if you took the time to read my comment.
Reinventing Geospatial (http://www.rgi-corp.com) - Washington DC area, Northern Virginia, Fairfax - Full Time - Java, Python, and Web Developers

We are a small business working in government-related research and development. We're looking for highly skilled and self-motivated engineers to join our company.

- Proficiency with Javascript, Python, Java, and/or C#

- Experience with JS frameworks such as Knockout, Angular, Bootstrap, Backbone

- Familiar with end-to-end design in web development

- Solid problem solving skills in difficult domains

- Computer Science or related degree, or equivalent knowledge and experience

We are a successful, growing business of approximately 35 employees located in Fairfax, VA. We are an extremely fun, creative, and family-oriented company.

Our passion lies in designing and programming elegant and efficient software particularly in the geospatial domain (knowledge of Leaflet, tiling, caching, computational geometry, and/or GIS is a plus but by no means a requirement).

We offer an extremely competitive salary and benefits package with spectacular health care coverage.

Send your resume to careers@rgi-corp.com, and please mention Hacker News in your email. Also, feel free to reply if you have any questions.
It's actually one of the few that one day might not be a joke...
Healthcare Startup Noom Raises $16.15 Series B
Could you possibly elaborate on this rather capricious remark?
TechCrunch Meetup in Dubai Uncovers a Vibrant Startup Hub for the Middle East
Seems to work if you include http:// or https:// when typing the URL. (only tested on OSX, not iOS)
If you are starting to become more senior it's probably time to start considering programming problems from a higher/different perspective: the 0th problem in tackling a development assignment is often actually more economic than technical: learning to start asking yourself the question if the task at hand is actually worth to implement or maybe could be substituted with something else than a purely technical solution.
Adding ts=4 fixes it:

https://github.com/dhewm/dhewm3/blob/master/neo/idlib/Heap.c...

(Inspired by https://news.ycombinator.com/item?id=9303351 )
Darude Sandstorm by Darude
Artsy - Mobile Engineer - https://www.artsy.net/job/mobile-engineer - NYC based

Looking for someone with a bunch of experience under their belt to work with some of the people who have had the most impact on the Cocoa community. Articles like this, http://www.objc.io/issue-22/artsy.html resonate with you and you want to try improve accessibility to the arts.

We're a fun & diverse bunch, https://github.com/artsy/mobile/ and do great things together.
Rocketmiles | Chicago, IL - Senior Developer, Front-end Developer

Rocketmiles (recently acquired by Priceline) is looking to grow our in-house development team at our headquarters in Chicago, IL.

We're looking for several experienced backend developers (Java/Grails) and one front-end developer (angular.js).

Rocketmiles helps frequent travelers be heroes at home and vacation faster by accruing loyalty miles or points just for booking hotels.

Interested? Please email me directly. jordan@rocketmiles.com
One of my favorite April 1 things is Wikipedia's bizarre frontpage: http://en.wikipedia.org/wiki/Main_Page

The featured article, picture, and various highlights on the frontpage are always delightful. And true and educational! Check it out.
I don't think you can really make that claim considering that Walmart has been profitable since its beginnings and Amazon hasn't been profitable in about ten years. What makes you think that now is the time for a change in consumer behavior that has shown itself not to exist to this point in time?
San Francisco needs connectivity. Can this man deliver it?
> The game was a commercial success for id Software; with more than 3.5 million copies of the game were sold.

Wrong/Cheated. It was such a success that they had to sell the company - they sold ID-Software...
Maybe the timezone didn't update from DST.
Charlie App | Chicago, IL | charlieapp.com

* Jr. Software Engineer - STARTING SEPT 2015

Before any meeting, Charlie automatically researches the people you’re about to meet with. Our users love us and we spread fast in every company that uses Charlie. We’ve raised $1.8M (http://bit.ly/charlie-techcrunch) and are looking for talented developers to join our team.

We get to work on really challenging problems (how do you distill someone down to one page?) We’ve built Charlie on Ruby on Rails, MongoDB, Redis, Sidekiq, RSpec, Capybara, and it lives on an elastic server farm. We iterate fast, practice continuous delivery, we’re process-driven, and very test-focused. We're a small dev that loves to code, and constantly pushes each other, and learns from each other. We have fun and get weird.

We’re looking for passionate, self-motivated software engineers who want to make an impact on an early-stage company (Ruby, iOS, and front-end). If this sounds like you, drop us a line and let’s talk!

Apply
Interested? Apply here:
https://charlieapp.com/jobs
Great comment on that first one:

"Fail is a strong word. I'm sure every one of the runners were successful in learning something about themselves. You fail by not trying."