skysight-inc/HackerNews huggingface dataset:
Certainly, getting to market early, being stable, compatible, secure, accessible etc. is way more important than performance, but I think the hate is justified.

Browsers are super-performant these days: JS and CSS engines are highly optimised, internet connections are very fast, server-side caching makes for an instant response, and yet web apps are slower and less compatible than they've ever been.

You mention Angular, which is a big, slow, complex, and horrible framework. It's a fine example of the nonsense that is perpetuated all the time in the web dev world (I'd call it an extreme example if it wasn't used everywhere).

I often say on here that all you need for most applications (that are currently adopting Angular) is a bit of jQuery, and I get pointed and laughed at every single time, but my jQuery app would be smaller, simpler, faster, and easier to maintain than its Angular equivalent for just about every use-case going.

P.S. It makes me angry that you got down-voted for having an opinion - it seems that we've all got to think the same these days. Thanks for making a valuable contribution to this discussion.
Hmmm - I read in one of your comments that you're just graduating. Does that mean you haven't done any industry coding work? If so, I'm not sure that it's a great idea to jump straight into contracting.

You learn a lot in the first year or two on a job. Looking at it from a hiring position I would never take on an inexperienced dev on a contract (no offence, you may be great). Junior positions are like an apprenticeship; you know you're sinking time into someone but are hoping that over time they'll start providing value. Contractors are generally expected to have experience and, accordingly, they cost more.

If you've spent a bit of time at a job (2 years is a fairly normal time to leave) there are a couple of tricks you could try that worked for me.

A) Tell them you're leaving but you're available for contract work. You're a known quantity, you know their systems/products and can work efficiently when they need the extra resources. They will send you work (and some will just take you back on a contract straight away - that's how I started contracting).

B) If you've worked at an agency, ask to take some of their clients. It might sound insane, but every agency has clients they don't really want. Small clients that have been around for a while that they still need to service. That work is just unprofitable noise as an agency grows bigger. As a one-man-band it's perfect. The client is used to paying agency rates and with you they get personal service from the person who was doing their dev work anyway. I have clients from this arrangement that have been amazing.

Hope that helps in some small way.
Yes, the 10 ms would be CPU time, not wall time.

But still, 10 ms really is not a lot on a 600 MHz machine. How long does your front end take to serve one request? How many qps do you serve from a single instance?

I have some go code with a trivial, completely unoptimized blog, rendering a couple of articles. Poking at appstats suggests I spend a bit more than 10 ms CPU time, App Engine reports ~30 ms CPU time.
3.5$
Uh, there's a massive difference between contracting on satellite systems and contracting on civil aviation systems.
The Light Phone Is the Anti-Smartphone
http://www.alotisnotaword.com/images/ALOT6.png
The people I worked with would not hire someone that worked in porn.

Also, my boss at adobe would not either.

A gambling or porn background reduces your career options.
The existence of Apple doesn't preclude the ongoing commoditization of the PC, smartphone, and tablet markets. Apple has already stopped producing servers, which are effective commodity items now.
Hi guys, I am posting this because person close to me has Chrohn disease and its pretty nasty disease.

There is nice overview here https://www.youtube.com/watch?v=Keqzt83KMVA.
Container Relocation Problem: Approximation, Asymptotic, Incomplete Information
Oh, i'm sure popcorninyourbrowser is totally illegal and will probably be shutdown soon.

coinado seems like it should be ok though
Why privacy matters, the good and bad about tracking and the middleway
Is there a single legal way of buying movies without DRM?
Domain-Specific Languages vs. Notation
Contrary to popular belief and urban myths, the market in which Apple operates is ripe for commoditization and iPod and most recently iPad sales are the best proofs now for my assertion.

Forward looking, I'd be really very surprised to see Apple staying relevant in tech in the next decade as the smartphone revolution fades away and the novelty factor they enjoy or make up as well as market dominance will follow suit.
I've seen this first hand, unfortunately this doesn't escape the hiring market reality. Many documents and source files are littered with (very) bad code from an 3 months employee that couldn't do better before leaving considering the extreme size of the project.

I wonder if someone can pull an #ElonMusk on the DO-178 to slim things down in order to have better control.

ps: planes fly with bugs, see the DreamLiner, Airbus ones aren't free from them either, employees know this. (I guess they travel by train)
What’s New in Firefox 38
why do you assume me asking for money means i didn't like doing it ?

i'm asking for money because i think what i'm doing has value not because i didn't like doing it. And the fact that people like it so much they're ready to pay for it makes it even more enjoyable to me.
I don't get why people pay $7mil for a domain and abandon the website later. Check beer.com, it doesn't work at all.
Yes. Here's the forum on ethereum mining: https://forum.ethereum.org/categories/mining

And a blog entry from half a year ago that describes their plans: https://blog.ethereum.org/2014/12/17/ethereum-dξv/
Because Europe cares about people not money, like in Greece.
God, I wish more people understood this. Why on Earth would AOL care if someone distributed their 20 year old software enough to sue over it?
Jack Ma's Original Sales Pitch in 1999 [VIDEO]
The first week of Card Crawl
http://www.pycruise.com/coc.html

Am I the only one here who finds these do more harm than good? I specifically avoid cons to boycott this political correctness.

Its also a slap in the face to the maturity of python developers. I'm offended to read it.

Frankly, I don't want my pic blasted around the world for a joke.
Regarding (a) I mentioned in my earlier comment that I understood not all of these services were available in all countries. However they are available in a lot of them now. Netflix and iTunes are both available in over 50 countries (I believe it's much higher for iTunes but I can't find the specific figure right now).

As for (b) I don't think that's an insanely specific demand and don't believe I said it was. In fact I listed a few of the demands in my comment. However it's also not a good justification for piracy imo. The content is still available to you with (for most people) very little effort.
Build Apps for Cars on the New Automatic Developer Platform
http://popcorninyourbrowser.net/ uses coinado.io to stream videos in your browser.
Essentially the argument here is that trinkets can make up for a lack of basics.

I think that is fundamentally wrong aside from the few digital nomads that wander internet cafes with their laptops.

DVDs and cell phones and bicycles and such are very cool. No doubt about it. But they are toys. Productivity boosting toys perhaps; but housing is essential... housing isn't just productivity boosting. Without it you cannot own anything you cannot carry on your back.

I would choose a country home with a few books and a log fire over a city flat with a supercomputer. Wouldn't you?

(Hell, if we believe in the market, the fact they are more expensive is a statement that they are indeed more valuable!)
Europe Is Struggling to Foster a Startup Culture
An Introduction to Random Indexing [pdf]
They're also investors in the creation of the content.
One more note - I'm guessing that 2.1 is 2:1, as in "second-class honours, upper division", right? (http://en.wikipedia.org/wiki/British_undergraduate_degree_cl...) But to an American reader, it looks like a GPA (grade point average), which are out of 4 - a 2.1 GPA would not be something you want to advertise. Might want to clarify that, if you're going to be looking for remote work.
> Content creators deserve to be paid for their work. Taking it without payment and without their agreement is stealing.

I wonder how much Hollywood share its revenue with the content creators, not actors but more like writers, filmmakers, and all those that _create_.

are there numbers somewhere?

EDIT: s/studios/filmmakers -- thanks icebraining!
The A400M that crashed was on its first test flight, so unless they've done something very odd with versioning, it's unlikely that all its ECUs had older firmware than planes that already shipped. Besides, with aircraft, all changes are logged with a ton of paperwork, so they shouldn't need to check the aircraft to know what firmware they're running.
Where does that CoC suggest inflaming social media mobs?
KFC Tray Typer keyboard is finger clickin’ good
You've fallen into the classic trap:

No one is obliged to give you money. Finding a business model that works is your problem, not your customers.

Forced lock-in is a model, but it's a violent one that makes people want to leave, and it's entirely predicated on there never being an escape hatch for your trapped customers.

There is now an escape hatch for content customers. They're no longer beholden to the choice of cinema or TV for their content, and haven't been for years. Whining about how much more money you made in the old days when people couldn't escape the cage really doesn't enamor you to people.

It's on hollywood to find a new business model that works in a post-cage world. If they can't, they'll go bankrupt and vanish, and I won't care. There's a lot, and I mean a lot, of good content out there that's either low investment (think Primer) or can pay for itself in box office and/or merchandising alone (marvel, star wars, lord of the rings).

If your content creation is predicated on selling DVD's or subscriptions, and your DVD/subscription mechanism is so bad people are willingly buying VPN's to other countries to avoid using it (netflix in aus), that's not your customers problem in any fashion, it's yours.
I was corrected that Google uses Perforce. They apparently do not anymore, but rather wrote their own Perforce workalike.
The rotation of the Earth is a terrible timekeeper. We used to have 6 hour days. Now it wobbles. Major earthquakes throw it off. On the other hand, ignoring this leads to weird results. In Rome, the priests used to control the Calendar, and they had to decide how many leap days to put into the cycle. Senators served through the end of the year, and they had influence over the priests. By the time Julius Caesar implemented a new calendar, this sort of political drift in the calendar had January in the middle of summer.

I guess people don't like mid-summer January because it makes historical comparisons more difficult. Not impossible, just awkward.

It's a horrible messy dilemma. Leap seconds don't seem as dramatic as the Roman intercalary days, but there's the same battle between synchronicity and simplicity (where simplicity = something short of insane perturbations).

Maybe none of this matters for radio broadcast time signals. Maybe you just want a fixed counter everyone's synchronizing to, and people should convert to the Earth's messy system at the last possible moment.

Fun story about the awesome 13 month Calendar that we could have adopted (except for Hitler): http://99percentinvisible.org/episode/the-calendar/

http://www.livescience.com/38083-earth-core-day-length-patte...

http://www.scientificamerican.com/article/earth-rotation-sum...

http://news.nationalgeographic.com/news/2011/03/110316-japan...

https://www.uwgb.edu/dutchs/PLATETEC/RotationQk2004.HTM

https://en.wikipedia.org/wiki/Julian_calendar#Motivation
IUP is a GUI Widget Toolkit.
"but what would happen if one engine were at 0% and another 100%"

Part of earning your multi-engine cert is memorizing all manner of different airspeed limits for that kind of situation. If you want to maintain yaw control with one engine feathered (er, shutdown) and the other at full throttle you must be going faster than X knots or whatever. Below that indicated airspeed you pull back on the throttle or you're going into a turn at best or more likely a spin.
No, actually you don't. When I visit the States, or when using a VPN, I get the US version just fine, at least with Netflix.
UI, UX, speed, efficacy, control?

Quit with the shitty release schedules, regional locking/delays, etc etc.

There's a lot to learn about what people want to use, now they have to work out how to do something that's as easy but monetised/legal. Netflix did it, and people are willing to pay. Not, perhaps, as much as they'd like though. That's where the real rub is. I won't pay £4 to rent a movie from iTunes. I won't pay £12 for a DvD (full of extras I don't want, unskippable shit and general inconvenince).

Of course, they can always just choose to carry on as before, and assume they can scare people out of doing the easy thing instead of the "right" thing. The larger the gap between the two though - the less likely that is.
Its argument of lower fares bringing in more customers thus raising revenues for the drivers might play out in major markets (NY, SF, LA, DC), but doesn't seem to apply to smaller markets http://ridesharedashboard.com/2015/03/19/uber-for-the-first-...
Show HN: Lychee v3 – Self-hosted photo-management done right
Eron Gjoni has been shadowbanned from Reddit
Oh, the irony, bitter - just like medicine.
Hey, everyone!

Lychee is a project I developed in my spare time. It's a self-hosted photo-management-system and a great place to share, store and manage your photos and inspiration. The third version comes with a redesigned interface and rewritten front-end. A lot of requested features have been added since my last post on HN. I hope you guys like, use and share it. I'm open for questions and feedback of any kind.

Thanks! :)
> How would you approach that candidate?

One approach for me would be to find past success in other areas. Prior interests where they started from nothing, went through the grind of learning, and excelled. Sports, music, art, whatever. What did they gain from that and what is their learning process going forward?

I think that's an important characteristic to have. To have pushed through the process of sucking to being great before and the willingness to do it all over again. It's very easy to avoid this in life.
How to structure your contract for outsourcing software development
If you look up Internet.org free tier screenshots from users all the pics are blurred out with a sales pitch from the carrier to "upgrade to premium Facebook to see this"
The exception that proves the rule.

Uber ditched the premium ("Apple") role with Uber-X
Much more readable than the Glenglish version -thank you.

I still don't understand "The crash is the worst accident since the development of the A400M", though. To me that implies there was a pretty devastating accident during the development.
Scientist missing for over 30 years found living inside secret LSD drug lab
This is just pure evil. Not only this will cause a total breakdown of society (collapse of births - no one will have a baby if they can't have any social net, total socioeconomic isolation of a vast portion of young people - the issue isn't their lack of will to work, but rather lack of will to hire people on reasonable terms - temp/zero hour "contracts", utter lack of will to pay enough for a lot of people to support themselves (i have some friends in Englanf/Wales - some of them have STEM degrees, yet they couldn't work simply because they would spend more money to get there than earn), zero job security
He finally is able to function somewhat on his own becauee he spent a lot of time developing actual skills

People slaving away for 50 pounds a week will just get locked in the system
Old people will be happy to have own personal slaves they can push around
A lot of young people won't even bother (yay, we fixed unemployment!)
Much rant
I just love "fuck the poor"
The "training" will probably be done by one of huge private firms, sucking up all the money that should be spent to help those young people
While I'm not familiar with python & virtualenv, the problem of that would be solved by putting rails in a container (isolating the ruby environment in a fairly easily deployable way) was solved many years ago with Gemfiles/bundler[1] that pin your dependencies, and the various ways of deploying multiple rubies. RVM does indeed suck hard, but rbenv[2] is very simple (I've used it personally to develop and deploy a few projects).

One of the preferred ways to deploy rails is (was? I did this ~2 years ago) was to check it in with git and the name/version of the ruby environment to use is stored in the file ".rbenv-version", with dependencies managed by bundler (which you point to a local gem server). Install is then 1) use rbenv/ruby-install to install basic ruby, 2) install app with "git clone", and 3) run bundler. Many tools exist to do this in one step over ssh/etc automagically.

Even better than rbenv, you can just use chruby[3] to point to any rubies you want; just check one into your project itself (or whatever) and configure the siteruby/etc load paths to point to project directories. Really, chruby just fixes up your dev environment to point to a specific ruby; you set the actual project to be self contained with known paths, just like you would do de facto in a container.

While dependency issues were a problem back in the ruby 1.8 / rails 2.x days, this

[1] http://bundler.io/
[2] https://github.com/sstephenson/rbenv
[3] https://github.com/postmodern/chruby
See, corporations are highly amoral entities. not entirely, but overall when all + and - add up, they don't care about doing good, only about making profit for shareholders. And in many/most cases, doing high profit while being nice and friendly and all this is much harder than using dirty tricks and breaking rules (moral/law/whatever).

From my personal view as an employee of one corp, it all comes down how people are rewarded/motivated to get things done. If short term profit is the king, morals are not so much part of the equation, resulting in all kinds of mess.
Exceptions do happen, but they are what they are - exceptions...
I wonder if this is the time to argue that it may be worth open sourcing the controlling software for hackers to start criticising and contributing pull requests to. I'm willing to bet that the competence of the collective community far outweighs that of those specially trained to write the software at present.

What is there to lose by opening up the software to criticism other than better aviation safety? We know that obfuscating / hiding source code does not make applications / platforms safer or less at risk to malicious behaviour so I'd like to challenge the manufacturers to do so.
The value is in the longevity and diversity of the ratings. You might have top-notch properties at bargain-bin prices for rent, but if it's all "0 reviews, 0 bookings", it's an uphill battle to earn customer trust.

Good example is Yelp - one can probably buy a ready-to-go software package off a random "scripts for sale" site, but quality reviewer acquisition and user acquisition through trust might get expensive.
At least until TCP and UDP Socket API is completed and implemented in browsers. http://www.w3.org/2012/sysapps/tcp-udp-sockets/
I'm a software developer who likes to read conde but I must confese something when i'm watching a sci-fi movie and some computer stuff/hack is shown I do not pay much attention to that specific detail, I really like to believe the lie of the movie.

I really enjoy to read these blogpost after the fact, about these easter eggs and how someone figure out what is the conde shown and how unrelated to the scene it is, but I don't do it during the movie just because I don't feel the urge.
How much does Hollywood share with studios? Which Hollywood are you referring to?
What is the big deal about this at all?

Seriously, I don't get it. All I can see is that I can choose from some movies and stream them.

But that's neither innovative nor new ...
Streaming is not supported on Firefox :(
Damn Cracow. Every time! When I used to look for a lowlevel developer job I had a feeling that most of interesting positions were out there. And now, considering Erlang, I'm aware of only one company here, which _may_ consider hiring a junior. To be fair I haven't been searching extensively yet.
Once this is all over, I'd be happy to write up a road map for how I did it! Maybe someone in the JS world will pick up the banner.
>what would happen if one engine were at 0% and another 100%

Planes are designed to fly fine in that situation - it's what you get if one engine breaks down. Now landing the thing with one engine stuck on 100% would be interesting. I guess you could kill the engine somehow - turn off the fuel or pull the fuses.
How to Fund a Free Web
I'm assuming you are one of the 3 devs so you know the resources you should use will change over time. I would suggest when starting to learn to avoid any IDE. They will definitely want to use one later, but nail down the basics first. Go with text editor and do compiles manually to educate them on what is going on (bytecode running in JVM, etc.)

Start them off with a simple problem to solve like opening a comma separated list of data in a text file and parsing it into objects to then display on screen. Pick some data that is of interest to the 20. Teach them how to log errors and where to look and how to troubleshoot.

As far as learning programming goes - Oracle has maintained the decent documentation/tutorials on Java here: https://docs.oracle.com/javase/tutorial/

Start them on the basics trail ... as a group they probably have some idea of a project, so focus on the aspects of Java that will help that project going.

Once they understand the basics - choose an IDE for the group and learn the ins/outs of that together. And if you all are going to be contributing together on a project, learn how to use a source code control tool.

Also if it is a web project, my approach would be to learn the basics of HTTP get/put with Servlets and forget frameworks. Once they understand the model of web applications - introduce frameworks and that there are trade-offs when choosing one (speed of dev with complexity of solution).
I tried this a few days ago in latest chrome and it didn't work for me. Is it working for anyone else?
It confirms what I've seen https://news.ycombinator.com/item?id=9569636
First one is good, I'd avoid the second suggestion.
The psychology of simple
This reminds me of fracking. Pumping all of our heat into the earth's crust seems like it could have some long term consequence. If only we could could send our heat into space some how...
> ...and they are basically competing for price...

and if the contractors are from India, the competition does not stop after the contract have been awarded. During the execution of the project, the competitive behavior will continue. One contracting firm will compete with an aim to reduced the tasks/responsibility of the other contracting firm, thus (or hoping to) capturing more contracting hours. Very vicious and dangerous..
Image Sharing and a free tool to count social media shares
>>>> pure refined salty horse shit. Nothing more

Why did you deployed such a "horse shit" product ?

>>>> to recover our production data

Don't you have a backup ?