skysight-inc/HackerNews huggingface dataset:
The only part that bothered me here was:

"I had great delight in telling them I knew exactly why the bill was so large and had they not made me redundant they would have not blown the whole year's IT investment budget in a single month,” James recalls. “Even better, they had gone over the cancellation period, locking them into a year's contract.”

I'd have preferred him to complain about how he was prevented from doing any knowledge transfer/communication. The above implies he'd not have told them regardless, just because they were firing him.
IIRC the very first iPods actually had licensed much of the under the hood software.

I could be confusing them with Palm OS, which did the same for the kernel of their first Pilots...
Anyone else remember this CVE? Open (eg: passwordless) telnet on a blood infuser.

http://webcache.googleusercontent.com/search?q=cache:3ygj10u...
> If the West had the means to destroy them (without harming millions of innocent civilians), the compassionate thing to do would be to do it ASAP.

That exactly what the west thought they could do in Afghanistan and Iraq, and it turned out that it is a lot more complex than, well, a lot of smart people expected.

That said, were western militaries not still smarting from those wars, there would probably have been boots on the ground a long time ago, in the hope of some sort of Balkan-war outcome.
When I was in elementary school in the 1980s, the cool kids as early as 1st grade would be "married" with someone during recess.

It's all a part of children playing, there's nothing wrong with them wanting to have a "girlfriend" like their big brothers or sisters have.

They also want to pretend to be firefighters and astronauts and I don't see people whining about how entitled kids are for wanting that.
I didn't believe you at first, and then I tried it. Bravo.
I wrote a comment on the article's page, saying this. They have now added a correction.
I believe children should learn to think critically, logically and learn about logical fallacies. Writing software can be a means to an end but learning to type code as a rote exercise without learning to design, architect and write an application is a pointless exercise.
Given the eye-watering disparity in gross revenue generated from iOS vs OS X, you really have to wonder which one is their "main OS" at this point...
Capital intensive because of the completely backwards requirement of owning a medallion that goes for millions of dollars?

The regulatory capture that entails means that the industry has no reason to improve service because nobody is allowed to compete with them. That's not "SV hubris", that's basic understanding of big business.
I am looking for a new language to learn, preferably more PC style platform focused, would this be a good language to learn?
How does this differ from any other part-time job (which a lot of retired folks have, even those with plenty of money).
First, thank you for providing a credible source.

However, linguistic constructs in most programming languages are not what I'd consider advanced English. A C++ program is hardly written in Shakespearean style, for example. And many words in programming languages do not exist in English per se; e.g., "def" from Python is not a word.

So, programming requires a more basic understanding of written English than you seem to imply.
The difference between that and the step up is if you don't spend some time understanding why the cut-and-paste code worked and learning the how and why of things.

I've friends who are in the same boat and invariably the excuse is "I don't have the time to learn the theory, I have other things to do." Because of that, their workflow never really gets any easier. That's fine if coding is that side thing you do to make your job easier. That fails when it's what you want or need to do as an end to itself.

Also, I don't mean theory in the sense of the MIT "Introductions to Algorithms" book, I mean in the sense of the standard library, idioms, syntax and common usage of the languages and libraries you use.
You don't need your prospective new employer to adopt the second policy. You can simply demand it of them when they tell you what your grant will be. I think the best way to handle these kinds of questions is to bring them back to dollars; never haggle over percentages, but instead get a "low", "medium", and "high" scenario for what the equity will be worth when the company is sold, then ask what the company's revenue is in each of those scenarios.
This is essentially what I was asking - why wouldn't all inertial frames determine the size of length quanta to be the same, but disagree on the number of them between two events in spacetime.
Your favorite memories of your closest family
Lousy title.

Corollary: if you treat your employees like disposables don't be surprised if you find out they were productive individuals after all and that you now officially hold the bag. They shouldn't even have had the guts to call him after such a termination.

An ex business friend of mine on a good Friday morning fired 3 long time employees out of the blue 'to cut costs'. Haven't been in touch since. That's just not the way to do it and if you do then all the resulting side effects are yours.

You've made your bed, now you must lie in it.
This is similar to Facebook's "BigPipe"[0] right?

0: https://www.facebook.com/notes/facebook-engineering/bigpipe-...
What about providing more people access to the technology?
Why would they? Jury nullification is legal.
> The Earth just doesn't need sexagenarians to be working

The Earth doesn't, but the math to make Social Security work sure does.
>>Its very hard to run these businesses if you play by fair rules and don't cheat.

Yes, exactly why the taxi industry has survived despite not innovating. Their protected status (your idea of 'play by fair rules and don't cheat') allowed them to be lazy and not give a shit about their customers.
I have been writing a game on my spare time that has an audio sequencer for interactive music.

It currently runs on iOS and OSX.

Initially I thought about doing an Android version as the code is all in C++ and it would be easy to port, but if the latency is as bad as described here I might not bother.
Why didn't Facebook CEO Mark Zuckerberg just donate his billions to charity?
You don't need aptitude to practice.
God yes, the orgy of tooling and frameworks to do web development... I farking hate it, and I do this for a living :) That hamster threadmill of web development is pure self inflicted torture.
Sure. Fiber was already in widespread use. But the local telecom that became Verizon wouldn't be dumb enough to promise fiber-to-the-house in 1993.

I'm willing to bet 50 bucks, the so called expert is misinterpreting the contract or statements by Verizon.
cheesy video from google on it: https://www.youtube.com/watch?v=PnDK17zP9BI

tl;dr: it's easier to increase buffer sizes to fix underruns than to fix driver foo randomly disabling interrupts for too long.

That, along with not having fast-paths to bypass large parts of the stack (mixer, resampler, audio effects, etc...), and bam, high latency.
> hard because you have to design and build a complex system with strict requirements and intractable problems.

That sounds like web dev. The intractability of the problems comes from the fashion-like nature of how often things change and the speed at which they have to change. The more you learn, the more you can do, but also the requirements will change as a function of your abilities. Maintaining an business advantage demands it.

The framework doesn't have to change, the tooling can be self-designed, the design skills can be learned, and web dev remains hard and interesting. I understand that lots of devs don't appreciate it, but I still find it interesting after 5 years, and expect it to remain so after 20.

I liken it to a craft, take woodworking as an example. Sure, anybody can learn to bang nails into wood. But the way you hit a nail into a piece of wood the first time is going to be way different than the way you bang it in after 5 years, and it's going to be a totally different experience to the way you bang it in after 40 years.

There's a definite craft to choosing frameworks, growing tooling, and fashioning design to solve interface problems.

Is it as hard as hard math? No. Is it harder than 99% of people can do at all, and harder than 80% of software developers can do well? I fully believe so.
>> The only reason Uber like companies can give you those rides for a cheap price is not because there is some magic, or innovation happening there. Its because they are burning billions of that VC money to subsidize your travel, transportation is a very capital intensive business.

This is certainly NOT the case in NYC where I live. Artificial scarcity of taxis was created by the city government by limiting the number of medallions to 13,000 and as a result, taxi medallions had cost $1.2 million. Much of taxi fare went to paying for those $1.2 million medallions. Uber has offered lower fees, offers greener rides and lower still fees through Uber pool where passengers share an Uber than the taxi industry with a rating system so that you know if you are getting a good driver. Now those $1.2 million medallions are worth about $700K and many taxis are now not in use and the taxi companies are declaring bankruptcy.

It is possible that if the government had not created the artificial scarcity by limiting medallions Uber may not have gained traction.
37signals valuation tops $100B after bold vc investment (2009)
This implies you are using Python 2.6; note other comments about the lack of certificate verification. Consider generating the signing request on your own PC instead, but note you should still generate the keys on the server.
rust & go do not produce small enough executables for my use case. atleast i didn't do it using shell scripts.
I spent last year on a deep dive into this field, after volunteering to spin up a coding class for our local middle school (12-14 yo students). I have a heavy software development background but not much experience in education as a "provider". I ended up spending several hours every week hands-on in the classroom with the kids, plus time outside the classroom grading, reporting bugs in the teaching site we used to the vendor, etc. One of my own sons was in the class so I got to see something of the student side of things close up too.

I learned many things from this exercise that could fill several blog posts or a book.

But no time for that, so some quick thoughts:

1. It was much (much) harder to teach coding than I expected, even in the case of the very brightest students.

2. There is a latent expectation of quite strong mathematics knowledge in all programming education. I discovered however that this knowledge is pretty much absent in students of that age. For example analytic geometry is not introduced until 8th grade (14 or so) so prior to that if you want to show programming with lines on a 2D plane with Cartesian coordinates, you will get some very blank looks from the class.

3. I had assumed that teachers would be able to pick up the ability to teach coding with my help (we're talking teachers who already handle science or computer applications subjects). This turned out to be an invalid assumption. So in order to succeed the class needed to be staffed by "programming educational paraprofessionals". Such people are by their nature very busy and as a result we were not able to run the class again this year.

Overall I'd say now that coding is somewhat like musical instrument playing or art -- something that is well worthwhile having in school, but not a subject that all students are going to take to. It requires a similar level of commitment and investment (consider for example that the school employs several full-time highly skilled musicians and requires around 8h/wk class+practice time for "band"). To provide comparable resources for a coding class would be extremely expensive.
> He said that he learned their ultimate goal has nothing to do with our culture or freedom. They believe armageddon is coming, that it is literaly going to be a big battle in a particular town in Syria near the Turkish border, and that the West is the enemy (descendants of the Roman empire) that their Moslem army must defeat.

While I don't doubt that that is what was revealed to him while he was captive, I will note that there are three potentially very different things that that could be, that can be very hard to distinguish:

1) The actual goals of the Daesh leadership,

2) The propaganda the Daesh leadership uses to motivate its foot soldiers,

3) Deliberate fabrications presented by captors to captives for propaganda, misinformation, or other purposes.
Their brother, living in Spain since many decades and working at an hospital, is devastated. The history is surrealist, The first ruling (4 years of jail and 800 lashes) was appealed. The second jury changed the accusation to fit death penalty. This case started in january-2014.
What's the safety reason behind it all? Are ships sailing with improper centers-of-gravity due to incorrect loading?
Location: Wroclaw, Poland

Remote: YES

Willing to relocate: YES

Technologies: Ruby, Ruby on Rails, AngularJS, JavaScript, CoffeeScript, SQL, Postgres, Redis, RSpec, Cucumber, HTML5, CSS, SASS, Git, Linux Command Line, APIs

Résumé/CV: http://onemancodingarmy.com/pdfs/Michael_Oblak_CV.pdf

Email: m@sheetsu.com, oblak.michal@gmail.com

I love coding. I'm open to different types of opportunities and setups, whether full time or contract, part time or full time. I feel really good in the start-up environment. I'm honest and reliable.
"Don't hire Bouncingsoul1 for new devops position" got it!

Just kidding, your absolutely right. I just think we need to find a good way to communicate this to kids in an understandable way.
http://www.pewglobal.org/2015/03/19/1-communications-technol...

Smart-phone may not be the mobile target you're thinking of here.
TLDR:

I'm a self taught coder, due in part to the recession of 08. I would encourage anybody that has a desire an passion to learn, don't let anybody discourage you as there are a lot of "negative nellies" floating around out there.

If your long term career goal is to be CTO at a big company, then you should probably go school. Other wise there is plenty of room in the market for all types of developers/codes.

http://www.businessinsider.com/jack-dorsey-on-programmers-20...
You may have noticed this, but that New Yorker article was written by Randall Munroe, the creator of XKCD.
I have to say, I don't care what Zuckerberg spends his money on, it's his money. I found it pretentious when he deigned to write an open letter to his daughter informing the world that he was going to go on a spending spree, but I'm also not too keen on everyone on both sides analyzing whether his motivations are pure. If he was going to buy a thousand jet planes and start a jet plane demolition derby I don't know if anyone would bother asking if he might have some ulterior motive.

Then again, I don't go in for hero worship, do I have any need to identify who is doing something heroic and who isn't.
Does that only work with something like babel? Because using the node 5.1 repl (and chrome console) you get:

> let func = () => {}
undefined
> func.name
''
> function longfunc() {}
undefined
> longfunc.name
'longfunc'
If anything, they need to pull it up ahead of themselves. Silents and Boomers are living much longer than when Social Security was created, while subsequent generations are only projected to live slightly longer than Silents and Boomers.
2015 State of Clojure community survey
Good luck trying to fix the source of the problem when information spreads as quickly as it does today. Any attempt to put terrorist attacks in perspective, or to calm people's reactions, is met with knee-jerk "How dare you" responses.
What kind of world do we live in where a counterargument has to be prefaced with "maybe it's my white privilege talking"

Seriously, what does your race have to do with how right or wrong you are?
Well, I did have to endure some major eye-rolling from their mother while I held up the line at student enrollment for 20 minutes while I parsed the agreement ;)
I can understand why they'd feel that way, but a request to acknowledge the actual facts of history is not actually a personal attack. It's frustrating when people take it that way, as it makes the discussion about white people's feelings, thus reinforcing the notion that the white person's narrative is and should be the dominant one.
I am most curious about how the numerous seasoned VCs who have poured money into Uber, failed to recognize the thin barriers to entry for a would-be competitor.
If it is correct about the origin and shaping of copyright law, then the author has a point.

I am a woman. I got married at 19 to another 19 year old. We both made choices that supported him having a career and undermined me having one. After we had been married a few years, I wanted to live in another city to finish my college degree. I was told I was trying to destroy the marriage. I rebutted that with "You go away all the time because of your job." I was told that was different, someone had to support the family.

He could not acknowledge that he and I de facto had different "rights" in the relationship and the expectations that drove that were gender based -- i.e. sexist.

Be very leery of saying that the intellectual property rights laws of a culture that overwhelmingly lines the pockets of whites and keeps blacks poor is race neutral and the different outcomes are mere coincidence or happenstance.
A very simple cobbled together Python script:

https://github.com/munificent/game-programming-patterns/blob...
And they are achieving what the USSR failed to achieve with far less means.
Reasons like these are why I get frustrated when people claim the only reason why NNs are popular now is because of computational advances. This isn't true - there is lots of little learnings that have been developed in recent time to make training these networks reliable in production. Large companies (and universities) have had access to high performance computers and clusters to train interesting networks (say char-rnn) for some time.
Well, no; when I say "arbitrary number of fragments", I mean there isn't a set limit established by the client code, not that the server should promiscuously return data the client may or may not actually need. A correctly designed application should never make a state transition that requires the server to guess about what the client's going to need to render.
Most of the extension reviews say they are spam. Are they installing by themselves somehow on gullible user computers ?
Unfortunately, the other thing that doesn't scale with this topology is the network itself. A centralized network needs to be trusted for transporting data over vast expanses of underpopulated areas, or even urban bottlenecks (e.g., LA communicating with SF)).

Ignoring this fact makes most "mesh" seem like the answer, but the real answer, especially pertaining emergence, is continual improvements in encryption, etc., not a replacement of the entire construct of the Internet, which itself is emergent.
If the state wants Verizon to provide a public service, the state should pay for it then.

>That's fine, but this is today, and we're not there yet.

But that is the issue. Maintaining a network like that requires longterm capital investment. Verizon can't rent a network for 10 years. If you expect Verizon to operate a service will be gone in ten years, then they have to depreciate the assets over that period. Which increases the price.
I don't think he/she meant that they used a flux pattern in addition to redux. Even though redux differs in many ways (self-admittedly) to canon Flux implementations, it's largely regarded to be in the flux family when folks are weighing up alternatives.

The problem detailed reared itself in my own efforts too, all the flux implementations promise elegance until a router comes along, which in many ways is another actor exerting control over what's on the user's screen.

You have to then make the choice on whether you want the router to handle what high level components are displayed, or if you want changes in the router to feed directly into changes in your state tree and then have it handled from there. That's where the complication comes in.
Big Cable's Sledgehammer Is Coming Down
Sure. But the most advanced level of literacy they're measuring is just being able to read a newspaper written at an 8th-grade reading level. And that's actually below the level of most programming tutorials. E.g. even reading the Django documentation, which is known for being unusually clear and well written, is still much more difficult than reading an NYT editorial.
The second fix might be good for amplitude, but it's probably bad for employees. Potential employees are highly likely to over-estimate the chances of the higher buyout scenarios, and to under-estimate the effects of dilution and preferred shares. By spending time going over the spreadsheet with them you're increasing their confidence in the numbers, making them more likely to make these mistakes.

Without the second change, potential employees are much more likely to go with the more accurate heuristic that options are worthless.
LeadGenius | https://www.leadgenius.com/careers/ | Berkeley, CA

We're looking for a Graphic Designer, Product Experience Designer, DevOps Engineer, plus a few other engineering and sales positions.

(I really want to see that graphic designer role filled soon! Email william [at] leadgenius (dot) com).

Thanks!
Serious question: Is that information you're going to be able to easily get (or calculate) if you're interviewing for Employee #1? #5? #50?
Still though, in situations where I care about the stack trace, I don't see myself writing:

let doStuffCallback = () => {};
doStuff(doStuffCallback);

over:

doStuff(function doStuffCallback() {
});
Nice work Matt and Caddy team. Simplifying this stuff goes a long way to encrypting all the things.
The date of the most recent prosecution would be a little bit more telling about the cultural atmosphere than just having the law on the books.

For example, only recently did my state repeal some stupid laws, removing them from the state code:

http://www.thedailybeast.com/articles/2015/08/20/it-s-almost...

Still, it was big news 15 years ago when someone was prosecuted under the swearing law, and the courts eventually tossed the law:

http://lubbockonline.com/stories/040102/upd_075-8555.shtml

I label that unsurprising inertia more than I label it embarrassing.
Iteration's just syntactic sugar for GOTO. Granted it'll make the tree more complex, but that's to be expected when you want complex AI.
The taxi drivers in Paris are much more likely to compete if they think of what the customer wants which is lower fares and a quicker ETA in a reliable taxi. With the new app, since they are not paying the 20% fee of the Uber drivers, they should undercut Uber by 20% thus attracting more customers and making up in volume money they lose by having lower prices.

The VTC app should also implement the equivalent of Uber pool which is greener than regular taxis while being able to offer customers even lower rates while improving driver income.

NYC does have a taxi app for e-hailing called Arro which is able to compete with Uber when Uber uses "Surge pricing" since the taxis don't charge surge pricing.
Actually Android standard doesn't include ALSA. There is a thin sound HAL above ALSA, OSS and other Linux sound technologies.

Of course many phone vendors use ALSA to implement Android HAL layer. It seems that Samsung uses its own sound drivers and therefore they have small audio latency compared to other Android vendors.