skysight-inc/HackerNews huggingface dataset:
I am with you, specially since we all know where languages obsessed with performance over correctness lead to.

http://web.nvd.nist.gov/view/vuln/search-results?query=&sear...
Grindvloeren uit siergrind zorgen voor een exclusief interieur
I do too but endlessly explaining to colleagues\friends why I'm wearing "homeless" gloves is tiresome. I don't know why people fail to see their utility, and indeed forget the explanation after a week and ask me again :-/
No language that is developed is perfect on release. The timeless wisdom of Lisp, as you call it, rest largely on macros and lambdas. Those ideas are powerful in their ability to allow you to build abstractions and customize the language to your needs. Basically, Lisp allowed for DSLs before the concept of a DSL was even recognized.
I've been coding professionally for 16 years. I've written a lot of this kind of code:

switch (someEnum) {
case foo:
<something>
case bar:
<something>
default:
throw DeveloperScrewedUpException("Unknown enum val: " + someEnum)
}

...You know how often I've seen those exceptions? Never. Not once. I'm not saying it can't happen, and I'm not saying that I wouldn't want a compiler error to tell me I missed a value... but I am saying that it just doesn't actually happen all that often in my experience, especially with decent tests. And yes, I've worked on systems for many years where they've evolved and things have changed significantly, so it's not just that I've only worked on brand new projects.
GetShares – Track URL activity on social platforms
Thanks a lot for this! I've been playing to Oh h1 like crazy (current score on my laptop is 23,376, and 10k on my phone).

I've never quite liked Threes and 2048, or other games like it, as they either feelt too high paced or too intellectual to me.

Your two games on the other hand hit right at home with me, and I actually feel like I'm getting smarted. I'm sure it's placebo, but hey it feels like it helps so it's helping.

Anyway, thank you so much for the games!
A simple reference counted implementation with cycle collector is not a big deal to implement, nor a substantial effort.

It might perform like a dog, but that is another matter.
Has anyone heard a theory that the environment and types of scenario that the author is describing could be the result of concerted efforts to undermine the American education system?

I know it sounds rather far fetched, but does no one remember the animus and rhetoric that has emanated from the right side of our political range, mostly between the 80s and 00s? It seems to me rather odd that just as the rhetoric takes a notable back seat the corporatization of education starts kicking in.

First, there was the huge push for charter schools in the 00s, then there was the deluge and influx of for profit schools that provide little more than a false certification of largely inappropriate skill.

I don't want to make this too long, but if you were a wealthy magnate that loathed society's contempt for your psychopathic will, what better way to attack that pesky government than by eroding its foundation. I'm not saying that the legacy schools have been undermined, although they too have seen standards slide and cracks have begun to appear, but if you can't attack the institution directly, what better way to undermine the source of competent staff to the government than by washing out the soil under the foundation with sham universities and a cadre of people who have a "degree" from an "accredited" university?

Along with a hiring preference for military experience, which pollutes competencies, once you throw in people with hollow degrees, you really start seeing your most hated agencies, i.e., EPA, IRS, etc. crumbling, while making your loved agencies, i.e., DoD, DHS, etc. that are a source of money and power, become nice and pliable.

It's just a theory, but let me put it this way, I am paid for strategy, and that is a rough idea for a mid length strategy proposal depending on desired outcomes.
If you have to use iTunes, that doesn't sound similar at all. There's a huge gap between virtually any browser you're willing to log into and a computer that you can run iTunes on.
I was in a similar situation. My first job out of college was a dud (I was literally being paid to sit around and do nothing).

On the plus side, you get to be paid while searching for the job you really want. This means you can take your time to find the right job, and your current position (and salary) gives you a better negotiating position.

I wouldn't worry about hiding your current position. The fact that you want a new job for more challenging work should be seen as a good thing by the right employer.
Great advice all around. I'd also add to this an important, but somehow occasionally controversial piece of advice: don't just quit the job. Yes, it's not ideal to be looking around for another job after only having been there for a month or two. But that's a lot better than looking for a job as an unemployed person. A lot of companies——certainly not all, but many——attach a deep stigma to unemployed job seekers.

I've been in your position before. Well, sort of. At the time, I hated seeking advice and getting responses along the lines of, "Well, that sucks. But just make the most of it." But there's really something to that advice. Make the most of it, and in the meantime, conduct a job search.

The good news is that you're an engineer! I cannot possibly overstate what an advantageous position that puts you in with respect to 99.99% of job seekers on the market. If you were anything else——a salesperson, a marketer, a corporate strategist, or what have you——your situation would be a lot thornier than it is. At least take some solace in that your line of work is in high demand.
All I can say is, bad karma.
Now, isn't the school simply reacting to the current fashion of Western Governments underfunding education? It is not like Universities are profitable, they operate on government funding, which is reducing year after year. He needs to take his situation to the public at large and get policy change at the national government level.
I think he's more concerned about appearing like a flake. I.e., why is he looking just a month after starting somewhere?
P2p video streaming has been used in China for over a decade now. from earliest synacast to Flash p2p
Hey, please_help. I'd start by not beating yourself up - everyone has done some variation of this mistake by being very excited during a job interview that's going well and saying yes to everything (often a lowball salary or a team position that you don't want) or not asking many questions.

Don't omit the position. Say you quit because they misled you. Say that you know every job includes some amount of drudgery that you're prepared to tackle (right?) but you were pulled into something you didn't sign up for. Often there's scuttlebutt between companies and people know which places treat employees like that anyway.

As for leaving, this is entirely your prerogative. I'd say think strategically - is there any purpose or reason for you to stay? If, for example, staying will get you a goal like provide you with X months of runway that you can then use to survive and look for better jobs, then stay. If not, and it's only getting in the way of you finding other jobs, then just quit.

And next time just ask what the position they have lined up for you is. The market is in your favor, and you've already gone through a rigorous interview process and survived. I'm sure you'll do great. Good luck!
Did you read the article? Your points are irrelevant because it's not 100% P2P, they say they reach ~58% of P2P use, while the rest comes from regular CDNs.
Depends on your relationship with your parents.

If your parents are supportive and you are looking for a CS degree, only work at McDonalds if you feel like a life experience - probably not a bad idea.

If you have opportunity to get a zero interest loan from your parents or free bedroom with no external judgement (ie, supportive parents), that is a far better standpoint to spend your days working full-time at getting a job in your field.
> Supply and demand is always political.

"Economics is politics by other means."
Years ago early in my career I took a job that I realized during the first week was a mistake. It wasn't until I got embedded with my team that I realized how toxic the environment was and no real work was getting done at all. Everyone just sat around doing -- I don't know -- it was pre-web so I really don't know what everyone was doing with their time. I was going nuts just sitting there.

I told my boss at the end of that week I couldn't do this. He pleaded with me to stay another week. I did and it was no better so I left and didn't come back.

I wasn't sure what to do either, so I left it off my resume. I don't even recall the name of the company anymore. As you would expect they ended up going bust.

Nowadays I bring this story up in interviews if possible and I find most everyone has a similar experience if they've been doing this work for awhile.

If you can afford it I'd say just quit and get looking. The job market seems pretty hot right now if all the recruiter spam I get is any sort of measure.
Why No One Wants Your Free Report
Blank page in Safari OS X 10.10.
The majority of the "horror stories" I've seen lately have all revolved around customers trying to cancel their cable packages. Try to look at it from the perspective of the cable companies saying, "Hey, if you give us an extra $5-$10 a month, we'll be super nice and helpful whenever you have to deal with us". Can't imagine very many already nickel and dimed customers would be too thrilled about that option.
Alineación Láser, Puntero Láser, Diodo Láser y DPSS Lasers
He's not. My comment is that I wouldn't try to build my own car. And that almost nobody should drive a car they designed themselves on a regular basis.
A smaller Akamai bill?
Facebook Heir? Time to Choose Who Manages Your Account When You Die
By "open hardware," do you mean open source hardware, or something else?

From the responses, it looks like "open hardware" means something like "can install any OS on it" in the network switch world.
I may have to look into the Cassandra one, since there is apparently a Data Warehousing framework called Spark that is built on top of it. The others are not suitable to OLAP processing or data warehousing I believe.
Reasons for Having Decking Glass Balustrade
> require the comments to be provably correct and assume the post as premise and I think we're onto a winner

It's trivial: proof is by EFQ. ;)
Push Notifications in Ionic Using PushWoosh
I partly disagree with this. It's true that there is a crowd of uploaders who do it for profit, but Putlocker/Firedrive discontinued their affiliate system in 2012 and continued to be one of the most popular file hosts (yes, they closed down now but that's because they operated in the uk and had issues). Zippyshare also remains very popular when it doesn't pay uploaders either. Vkontakte is another popular file sharing site in addition to 4shared (but 4shared recently started being very strict to copyrighted files).

Argubly one could argue that megaupload was mainly used by non-profit uploaders. It gained popularity with affiliates but afterwards the average person and non-profit uploaders used the website to upload files more than the affiliate users. I believe you had to become a premium member to actually gain access to the rewards feature.

Rapidshare died because not only did they combat copyrighted files, they also blocked the ability to share legit files. As pointed out in the comments elsewhere in this thread, they tried to out-Dropbox Dropbox.

edit: also, Mediafire before they went all-cloud had no affiliate system and is very popular. And look at Mega.co.nz, a very popular website which is used for movies etc.
Although I'm sure Torvalds was an exception, I've met several people that that level that still can't code to save their life. Being a Comp Sci. major and being a programmer are often orthogonal.
Why Ruby's attr_accessor is faster than getters and setters
An Introduction to the Central Limit Theorem
Reminds me a lot of nonograms - http://www.puzzle-nonograms.com/
What's stopping you from making it happen?

Developing your own special-purpose hardware is easier than ever these days. There are numerous open-source off-the-shelf FGPAs that are mature and fast.
How to get a free domain name, webhosting, and unlimited emails for your website
If you give someone Fortran, he has Fortran. If you give someone Lisp, he has any language he pleases. - Guy L. Steele
I completely agree about not quitting (if the job is unsatisfying). I've found I consistently have way more confidence going on an interview already employed.
How to Jump-Start Acceptance of MOOCs: Have Google and Insntagram Bless Them
$70k janitors, what a hoot! yeah, not so much.
"American anti-gambling laws."

It's more than that. The U.S. actually prosecuted executives of foreign online gaming companies for providing services to U.S. citizens. The problem is not that American citizens fall under U.S. law, but foreign companies have to follow U.S. law for online only services as well. [1]

[1] http://en.wikipedia.org/wiki/David_Carruthers
https://developer.linkedin.com/support/developer-program-tra...

They're basically restricting access to 90% of their API.
JavaScript Array – Intro to JavaScript
Show HN: Foxpass – SaaS LDAP backed by existing Google Apps identity [beta]
Developer Program Transition Guide
Disagree with premise, Maxwell's equations are useful in practice.
Needs more Canadian codenames. NORTHERNLIGHT BEAVERTAIL SKIDOOSOURCE
All these sites seem to use the exact same backend services, so it's difficult to care. About the only site I use regularly is hotels.com because they have a loyalty scheme (book 10 nights, get 1 free) - and even then I'm sure there's some catch I'm not aware of that makes them the same as everyone else.
Most people think that auto should not be used much, but Herb Sutter recommends that everyone should use it much more. His argument is convincing:

https://github.com/CppCon/CppCon2014/blob/master/Presentatio...
I guess he's given up. Whining in public like that seems like a really bad idea, if he's serious about landing a permanent position.
It probably will solve the app discovery problem for some users, but not for me, for the simple reason that I do not have it. I am an app junkie and over the years installed close to 500 of them, keep 200 of them on the phone, and regularly use maybe 50 of them, 10 most useful ones almost every day.

Between app store search, google searches for specific features or integrations, apps that come with devices like activity trackers, reviews in blogs, and occasional promo actions in Starbucks, I think I have it covered.
"Endurance" is another one well worth reading.
I'm so glad this is happening. I remember reading an article[1] back in 2008 postulating that we could rid ourselves of foreign oil dependency by turning Death Valley into a solar farm (unfortunately the article is now blocked, but a later article was posted[2]). I thought it was genius. To finally see this come to fruition, even at a pretty small level (it looks from the article we will only see enough power for 100k homes or so), this should be a great experiment to validate the need for solar in America.

[1]http://www.scientificamerican.com/article/a-solar-grand-plan...
[2]http://www.scientificamerican.com/article/challenges-for-des...
The AppStore needs improvement desperately, but the idea that pinterest could help here is a joke almost as bad as the AppStore itself. Even if pinterest didn't suck like hell in its own right, using it would still break integration. Who would buy iOS apps from pinterest?
I’ve set up an LDAP server at several companies and was always frustrated by how arcane they are to build and operate. So I built a SaaS one (well, a beta anyway) that’s easy to use with a simple web interface for group management, integrates with Google Apps (which is the core identity used by most young companies now), and is scalable and fully redundant. It also serves SSH keys directly to sshd, so users can take care of their own key management (and soon, admins can enforce password and key rotation schedules).

HN, I’d love your feedback!
Definitely (I'd be hypocritical to say I didn't take advantage of that myself), but when I hit 25 those zero interest loans weren't there anymore.
He made it forty years ago and it passes yearly inspection. In 2000 you could still get a brand new maluch* in Poland, I'd take my chances in in the Fantasy personally and I drive a car made in '67 which is smaller than a current Mini and Fiat 500.

* http://www.carandclassic.co.uk/uploads/cars/fiat/429117.jpg
the followup wherein Andrew received a card from the University President and sent it back was pretty epic https://medium.com/@AndrewR_Physics/i-was-not-amused-b4a2e4c...
Definitely could see this coming. While it's a shame that linkedin is closing down their API even more, they are just shooting themselves in the head which is great news :)

Anyway, the future of professional social networks is destined to be rich ones for each profession/vertical, not the "crappy/high noise for everyone" linkedin model.

I know I'm focusing more on crunchbase[0] and angellist[1] APIs for my startup.

[0]https://developer.crunchbase.com/

[1]https://angel.co/api
Hindenberg Disaster
With decent static analysis you could check that the signatures of all types and functions are identical or compatible, I suppose, but checking that the functionality is compatible in any kind of generic way is impossible. The former is necessary, but not sufficient.
Site looks nice and simple; needs more filtering, ex, by HSA plan availability.
Surprised there are no anti-trust concerns.
Running Tests in Common Lisp
I believe it is only the UX...As far as I can see.
Is Walking the Perfect Exercise?
>Neat concept car, looks nice but not exactly revolutionary.

Exactly. If they really wanted to wow the world they would have figured out how to make a more accessible electric vehicle that has a range long enough for the average person to consider buying.
Germany, apparently. This story is the one that got my attention regarding homeschooling being illegal.

http://abcnews.go.com/US/home-schooling-german-family-allowe...

Can't vouch for the linked article, it was jut the first search hit.
But are you really going to have a single list of 1 million components or are you going to have 1000 components that each contain 1000 components? The second case is much more common and is handled just fine. If you really do need a 1 million top-level sub-components, then you need to look at different data structures other than just a flat list
Picfit, an image resizing server written in Go
> I would practice but at the end of the day I'm so burnt out from boredom and repetitive work that I can barely stay awake.

Easy: get up early and practice. You don't have to wait until after work to practice.

I spent some time in the mid-1990s building a product from 5-7am, and then going and doing an office job to pay bills for the day. It works.
Then there will likely be several companies competing in the self-driving car market? It's not like when horse and buggy went out of fashion, we all had to rush out and buy a Ford.
I just want a fully open source switch that's ready for enterprise, from the h/w to s/w. Linux preferred but bsd based is acceptable.

I've been a "cisco guy" since 2001 or so, but I am so tired of them. Licensing fees kill budgets that could be used on other things, and you end up surrounded by consultants that only ever touch Lozedoze systems insisting that "nobody ever got fired for buying Cisco". Smartnet is a must for some equipment, yes, but I'm so ready for a paradigm shift in networking.

I've really been watching ubiquiti and their switching/routing products, they seem very promising but not quite prod ready. I am impressed with Dells open switches too.

Edit: The Microtik stuff being linked elsewhere here is looking pretty awesome too. Not quite FOSS but still.
My first job out of school was a developer job, but for the first few months they asked me to do some general sciency stuff that had very little to do with software engineering.

Onboarding engineers into an ongoing software engineering project is a bit of an art; and choosing the right job is also a bit of an art.

Looking back, I wasted my time going on job interviews. My first job was actually better than I realized.

In my current job, a lot of "first projects" for incoming engineers are lame, but they expose the incoming engineers to our process, code base, and the internals of our product.

IMO, it's too early to leave your position. It would be different if you had a toxic boss; or toxic co-workers; or found out that your company made its profits by killing kittens. In this case, however, you just don't like your first project.

I'd explain to your manager that you understand that someone needs to do the grunt work, and then be assertive that you didn't sign up to write Java Swing applications. Don't threaten to quit, but make it very clear that you'd like to work on something else.

You might need to be the donkey with the carrot hanging from the stick for 3-9 months, but if your manager is good, he'll get the message.
What tech stack do you use?
Did you use a business rules based solution for codifying those millions of rules, or is this DB table driven?
There's a section there that talks about hot climates - you use an energy recovery ventilation system instead of heat recovery.
Third Circuit rules narrowly on “authorization” under the CFAA
I don't understand how apps would get pinned in the first place. Is Apple going to create pins for every app that would show up in searches on Pinterest?
It's actually a big deal in the travel industry. Yes, for the most part they are all the same. Online travel sites have negotiated contracts with the hotels that prevent them from selling their inventory at lower prices to anyone else, so you're not going to get a much better deal where ever you book.

The big thing here is this makes the Expedia umbrella by far the largest distribution channel for online hotel reservations. It gives them quite a bit of leverage when negotiating contracts with the hotel chains in the future. Especially when they are responsible for something like 35% of all the hotels' reservations.
Doesn't Spotify do p2p for fairly-high-resolution audio already?
Publishers panic as Facebook “reach” plummets to near zero ovenight
I'm salaried tech staff at a major .ca univ, and have done sessional teaching. I think the pay rate is approximately appropriate. yes, it's not great for a career, but neither is flipping burgers. sure, it's not the same thing, but why should just doing something for N years force your employer to change your status and pay you more?

teaching is one of the univ's core functions, but it's not the only one. the career of a normal prof is and always has been primarily a function of their research contribution. yes, they also teach, and have to teach well, but teaching is time consuming, so inherently eats into research productivity. why is everyone here bitching about how tenured profs don't like to teach?

also remember that by "research activity", a prof also includes upper-level honors students and grad students.

the real conflict in universities today is about the revenue associated with undergrads, especially the tension between well-funded parts (engineering) and all the other parts (science, arts, humanities) which do so much of the teaching for hordes of eng undergrads.
The Sherpa is one race where nothing negative is said about them...
And if you want to do, better look up about their bravery and count the costs :)
Why do you need to know the exact type? Why does it matter so much for C++ but not for other languages? I mean there are templates in C++ and a lot of code even in C++98 was written not knowing the exact type and just assuming or expecting certain properties/methods to work.