hacker news with inline top comments    .. more ..    28 Sep 2015 Ask
home   ask   best   4 years ago   
Ask HN: Will being an engineer at a nonprofit reduce your longterm earnings?
9 points by BenjaminTodd  11 hours ago   4 comments top 2
patio11 10 hours ago 1 reply      
You're at far, far, far more risk for missing the years of professional development than you are for experiencing any signaling risk at negotiation, at least as of October 2015. Most non-profits have, by the standards of AmaGooFaceSoft, boring technical problems where 5 years of doing them is worth less than 2~4 weeks at their firms.

Though, that said: there's no guarantees that when you have the conversation in April 2019 that you'll be in the best hiring market for your interest in the history of ever, which is approximately where we are right now.

interdrift 3 hours ago 0 replies      
Depends on the scale of the problems the non profit is solving and it's overall impact.
Ask HN: Is there a pan-English accent?
3 points by burritofanatic  4 hours ago   2 comments top 2
notahacker 1 hour ago 0 replies      
As a Brit, I'd say "General American" would be regarded by most English speakers as the most neutral accent, being the most widely spoken and most influential in media.

Us Brits might have conceived the idea of "received pronunciation" as a location-free English accent and exported it via international schools (though South Africa is the only place I can think of with non-trivial numbers of people whose accent is defined more by RP-norms than local norms), but in practice, very few people speak anything resembling the traditional RP, an accent most Britons would see as glaringly indicative of some combination of the speaker's private-schooling, age and pretentiousness. The southern (or subtly southern-ised) English accents that are most predominant in British run media are quite starkly different from traditional "RP" or "Oxford English" in terms of pronunciation and perceived social prestige.

bootload 3 hours ago 0 replies      
"His English is fluent, if strongly accented. His Spanish, particularly on-air, is carefully neutralpan-Latino, not noticeably Mexican."

Yes. From a migrant country like Australia, if you flick on SBS TV News, you get the same phenomena. Fluent English, accented but neutral foreign tongue. You can hear the English equivalent on BBC World News with the announcers speaking RP. [0]

[0] https://en.wikipedia.org/wiki/Received_Pronunciation

Ask HN: How creepy are Google and Facebook wireless?
4 points by username223  9 hours ago   4 comments top
quadrangularis 9 hours ago 1 reply      
Yikes. I would use a VPN, preferably one configured to use UDP over port 53.
Ask HN: What do you think about internet.org free basic internet by Facebook?
5 points by techaddict009  7 hours ago   3 comments top 3
duncan_bayne 6 hours ago 0 replies      
"If Mark really wants to connect world via free internet why he cant give restriction free internet with limit of some Mbs instead of such walled garden?"

"Contradictions do not exist. Whenever you think you are facing a contradiction, check your premises. You will find that one of them is wrong." - Ayn Rand

stephenr 6 hours ago 0 replies      
techaddict009 4 hours ago 0 replies      
Facebook thinks Digital India Campaign means Internet.org - https://www.reddit.com/r/india/comments/3mo5m5/internetorgpr...
Ask HN: Fake Traffic Generator
3 points by chad_strategic  13 hours ago   3 comments top 2
csmattryder 53 minutes ago 0 replies      
There's a few options with regards to benchmarking your server install, here's a good intro article[1] I found for this.

To follow up with 0x400614's answer, you'll want to look at `ab` - ApacheBench.

[1] https://www.garron.me/en/go2linux/how-benchmark-stress-your-...

0x400614 11 hours ago 1 reply      
have you heard of `ab`
Ask HN: How to give away a popular(ish) codebase?
2 points by hacknat  15 hours ago   1 comment top
detaro 14 hours ago 0 replies      
Do you have any major contributors that might be willing to take over? Other than that, publicly declare that you intend to not continue work on it and are looking for someone to take over. You'll probably need some time to transfer it to make sure you give it to an appropriate person.

> fair to the people who are relying on it for their organization?

If there are large-ish organisations that need it, they could take it over or pay you for further development if you are interested in doing that.

Ask HN: How do I dive into a bigger codebase?
6 points by s4chin  22 hours ago   4 comments top 4
MarkCole 22 hours ago 0 replies      
Having recently done this what I like to do is perform some actions, and follow it through the codebase. So for example on a web project, what happens when I hit the index page? First it hits the router/dispatcher, it is handed off to this controller, the controller calls the database. Etc.

So for the chromium project I'd try to work my way through, by performing an action. Then asking how it is performed, and follow the code through.

Hope this helps.

hacknat 15 hours ago 0 replies      
I'm reiterating what's already been said by others, but as more explicit instructions:

1. Download the code and figure out how to build it.

2. Figure out how to run it.

3. Figure out how to attach a debugger to it.

4. Figure out where to listen/break for an event whose purpose you pretty much understand (like the initial DNS request).

5. Follow the code down the rabbit-hole, you'll be amazed at how quickly it connects you to everything else in the code.

brudgers 14 hours ago 0 replies      
It looks like the git repository is 22GB or 6.5GB without the commit history. I doubt a person can read that much in a lifetime. So I guess the best approach depends on finer grained goals.
lastofus 17 hours ago 0 replies      
I sometimes like to pick a module, set a breakpoint in a debugger, and start stepping through it to see where it takes me.
Ask HN: What is the most interesting example of AI use on the web?
10 points by wsieroci  1 day ago   3 comments top 2
damian2000 22 hours ago 1 reply      
Microsoft's "How Old Do I Look" site (it uses the Azure machine learning API) ...


It worked pretty well for me - within 2 years.

boniface316 19 hours ago 0 replies      
Anything to do with educational would be great, I think.
Ask HN: Can you give me some advice on writing essays?
48 points by rayalez  3 days ago   29 comments top 24
firebones 3 days ago 1 reply      
The time to think of topics is not when you sit down to write--it's when you're busy interacting with the world.

There, you're going to have insights. You're going to encounter itches you need to scratch. You're going to find questions that pop up--why you're feeling out of sync with something, why you're annoyed by something.

With luck, you're going to create things that no one else has created. And even if someone else has created it, something led you to create it in the way you did.

All of these observations of self can be noted when they occur, and they can form the premise for an essay. Use a sticky, or carry a Field Notes notebook. Stop and capture them.

Maybe 95% of them will be garbage. File them away--maybe journal them. See if they come up again. If they do, then you're onto something.

The other 5% may write themselves.

For me, essays are about connecting ideas from disparate domains.

Short version: if you have nothing to say when you sit down at the keyboard, then get up from the keyboard and interact with the world around you, and observe. You'll be cured in no time.

cousin_it 3 days ago 2 replies      
Speaking as someone who has written many well-received essays on LessWrong, I feel like you're approaching the problem from the wrong angle. IMO writing a good essay shouldn't be a goal, it has to be a side effect of doing interesting intellectual work.

For example, there's someone on LW who wrote a chatbot that successfully hypnotizes people over IRC. Would you read an essay about that? You bet you would! There's also someone who sold drugs for bitcoin, and someone who doxxed drug lords, and someone who won AI-box experiments, and someone who independently invented cryptocurrency... My own most successful essays on LW came as as a side effect of my work on decision theory math, which had other nice effects as well (like being invited to speak at conferences). Even Eliezer's essays were a side effect of his attempts to figure out friendly AI, rather than "hmm I want to write something interesting today".

So, instead of mulling over which obvious thing you'd like to write about, try to do some novel work that interests you on its own terms! When you try to describe it afterward, I promise you the words will come much easier.

iamben 3 days ago 0 replies      
This sounds less like a problem with writing essays and more with a fear of being judged - I know, because I have the same problem.

"I don't have anything to say to people who know less than me, because explaining obvious things seems boring [...] I feel like they are smarter than me and already know everything I am about to say"

I've suffered from this for years. 'That idea sounds stupid - it's far too simple', or 'if I write this / make this my peers will judge me'. When the reality, the people you look up to probably aren't looking at you, and there are far, far more people who, despite you thinking something is obvious, will find value in your work.

Reading HN (and similar) we're exposed to some incredible people - those at the top of their game. Because you or I am not that person doesn't mean that what we write doesn't have value to someone.

My friend has recently published his third novel. It's quite good. He started writing when we lived together at university 15 years. I used to read his short stories back then. It took him 13 years to publish his first book. But he wrote voraciously in the meantime. Most of us don't start great - it comes with practice.

Basically what I'm saying, is pick a topic - even one you consider too simple - and get started. Write 300 words. Then do the same tomorrow. Then the next day. Your writing will improve, you'll read more, research more, learn more - and new ideas will come to the point where you'll have more ideas than time. Like the writing itself, it comes with practice. And those 'obvious' topics you start with - they'll undoubtedly benefit someone in the long run.

chad_strategic 14 hours ago 0 replies      
I don't know exactly what you want to do, but creativity plays and large role.Many years ago when I was younger I wanted to write screenplays for Hollywood, used this book as a way to explore my creativity. Also reading as much as you call and watching classic movies would help as well. The book is called the Artists Way.


ivan_ah 2 days ago 0 replies      
Some advice, in no particular order:

1. Writing is a conversation. If you're ever stuck in front of the computer, try using a voice recorder instead (e.g. while going for a walk, or while sitting in the sun somewhere) and then transcribe what you said. I find it has magical effects of simplifying sentences and keeping writing interesting.

2. Write with a goal and a reader in mind. Do you want to inform/describe something or convince/sell something? Who are you writing to? When in doubt, write to inform, try to summarize and distill the essence of the topic.

3. Do not pervert the English language, e.g. if you say "utilize" instead of "use", I hate you. More on that front:https://www.mtholyoke.edu/acad/intrel/orwell46.htm

4. Keep it short: in each sentence you're either getting to a point or setting up some context that will allow you to make a point soon.

robfitz 3 days ago 0 replies      
> It's like I'm missing some key element necessary to just start writing things.

You're probably missing the value proposition of your writing in general (what is your set of essays giving to the people who read it), and the thesis of each post in particular.

For the VP I use: "My essays all about helping _________ learn/be/do/become ___________."

Once you've got that value prop, you can get specific ideas by thinking about the type of person you're serving (the first blank) and thinking about the sort of questions that person asks you over a beer when you're hanging out with them.

Or you can use trigger questions like:

* Mistakes you've made or seen in this industry* Most common bad advice in this industry

Etc etc. I made a little interactive version of this process at http://whattowrite.org (it's a free and unsupported old hobby project, but it works all right).

Good luck. In the early days, essays/blogging are more about refining what you think, so don't worry too much about whether or not people read it. Write for you first (but with a reader in mind so you don't wander all over the place).

glomph 3 days ago 0 replies      
When I am stuck on writing essays for a deadline I start by reading one or two new articles on the particular topic I want to write about. Then I take relativly detailed notes on the best article I read. I then spin those notes out into exposition of the topic considered.

At that point there will be bits of the topic that I don't think any of the articles captured completly or parts where I agree with one and not others. An original point of view comes out of the synthesis.

If I am struggling at the stage where I spin the notes out into exposition I follow a relativly simple framework that forces me to keep writing. I learned it for exams but I think it is pretty versatile and adds clarty where otherwise you would be waffeling: DICE

>>Define: Define the view / theory / idea / term under consideration. Sometimes this will be pretty involved and amount to the meat of your exposition. If it is getting too long though then you should break the concept up and DICE individual parts as well as the bigger picture.

>>Ilustrate: Give an example of the thing under consideration in non abstract terms.

>>Contrast: Define the contrasting ways of understanding or a competing theory or an example of something that isn't covered by the theory.

>>Explain: Explain what motivates the theory you are considering and why it is different from alternatives.

After doing that for all the parts involved in the topic I usually have some areas that the original articles I considered didn't touch on. Then I get into evaluating.

People imagine that originality is blue sky thinking. Occasionally it is. But usually it is adding clarity or going further than someone already has on a particular topic or presenting old ideas in a new light. Often times a good reading of existing views adds light where a radical new approach just adds heat.

pappyo 2 days ago 0 replies      
When I have a hard time writing, be it blog entries or fiction, I have found I have one of two problems.

#1 I don't know enough about the content. I love when I have this problem because it means I get to have unique (to me) experiences that will help me flesh out my idea. I also realize that I'm not in a position to write anything, which relieves some pressure.

Unfortunately, "not enough experience" is not one of my common hangups. Which leads me to....

#2 I have a mechanical problem. Uh, I hate these, because they come in all forms. It could be that I'm writing in a style that I'm not used to. Or that I'm trying to write about a topic in a blog post that is meant for a book. Or my first draft is a dumpster fire. Or I can't get through a first draft because I'm worried about said dumpster fire. Or my idea isn't organized. Or coherent. Or maybe I'm a terrible writer and should give up.

And on and on and on goes the spinning top if self loathing.

To combat it, I do a few things. First I make sure the idea and the medium align. You wouldn't want to write a blog post about the geo political tensions the Syrian refugee crisis has caused much like you wouldn't want to write a book about your mom's famous beef stroganoff recipe.

Once you feel they align, tell yourself you're not a genius. Really, do it. What you're about to write will be derivative and boring. It's going to be the steamy turd you wish you never wrote.

Then polish the turd. Revise your writing the best you can. And finally have someone (with some sort of credentials) critique it. Or if you're feeling daring, set it off in the wild. After you do all that, put that piece out of your head and start something else.

This advice, in and of itself, isn't novel. Hell, someone on this thread's handle is FailMore. But that's all it is. Reps, fucking up and learning from it.

And remember you're not the smartest guy in the room. So don't pretend to be. But you can be interesting to some people, so work on that.

captn3m0 3 days ago 0 replies      
My favorite quote on writing comes from James Ervin's AMA[0]:

>And if you're going to write, write what you want to write. The odds against any creator are insane. If you're going to devote months of your time, don't let it be for an idea you think will sell. Odds are it won't. Write something you want to write, or need to write. Write for yourself before anyone else. I'd rather read someone who is excited and passionate about what they want to say than someone who's obviously trying to say what they think I want to hear.

James Erwin

I had the same issues with my writing recently (why should I even write anything when there are far better people writing about these things). It boiled down the following for me [1]:

1. Self Learning (Writing about it makes you understand it betteer)

2. Sharing knowledge (I want the knowledge to spread)

3. Network Effect (People I know are far more likely to read my post as they trust me)

4. I love writing

Coming up with topics is harder. I tend to read a lot, and whenever I read something I already knew, I put it in my "to-write-list". Essentially, the idea is to write things that you'd like to read yourself, but can't find anywhere. Another good idea is to take "auxiliary" topics instead of a core topic. This means finding things that are interesting enough only when taken together. For instance, don't write about Machine Learning, write about doing Machine Learning with a specific toolkit or language.

Specific topics are always better than vague ones, in my experience.

[0]: https://www.reddit.com/r/IAmA/comments/2w72o7/so_i_sold_a_re...

[1]: https://captnemo.in/blog/2015/06/07/on-writing/

jjp 3 days ago 0 replies      
Take a look at the Pyramid Principle [pdf] http://www.consultingmethodology.com/wp-content/uploads/2014..., developed by Barbara Minto from Mckinsey Consulting. It provides a framework for structuring your thoughts and helping you identify the most important points for your essay, blog post, presentation. The journalism pyramid does similar but to my mind has less of a methodology.
rabboRubble 2 days ago 0 replies      
The first idea, the first sentences are always the hardest. To get my fingers typing, I would talk to myself "What do I want to say?" I would type this sentence. Then I would answer myself out loud. "I want to talk about the dangers of unapproved GMO foods escaping outside controlled grow areas and into consumer farms." Then I type what I just said out loud. If I don't know what I want to say, I answer myself "I don't know. This GMO topic interests me because of the really interesting science behind the creation of these hybrid plant lines. But I don't trust the human bureaucratic framework around the scientists. I feel this way blah blah blah".

Verbal style obviously isn't written style. I edit things after I have a lot more words on the page. But that out-loud Q&A gets my juices typing.

jules 3 days ago 0 replies      
Why do you want to write? Do you really want to write? To me it seems strange to want to write about something, anything, but not knowing what to write about. I have the opposite problem: too many things to write about and too little time to write about them. I don't want to write about them for the sake of writing something, but because I find the topic interesting. It's like the kid who is exploring a forest and found a cave, and is excited about the cave and wants to share that excitement.

So I think the first thing you need to evaluate is whether you really want to write and why. If the answer is you want to seem sophisticated and earn the intellectual respect of being a writer then I can't give you any advice except that maybe you should reconsider the decision to write. Write about topics that interest you. Where does your mind wander when you are in the shower? That's what you should write about. In most cases this is not a topic that you've already fully understood. Those topics aren't interesting any more because you already know the answers. Interesting topics are those for which you need to do additional thinking and additional research. Write about what you are learning now.

mswen 2 days ago 0 replies      
I have at times made my living writing and developing presentations for audiences ranging from executives of major tech vendors to CIOs and their teams at fortune 500 companies. My twenty-something daughter has just completed a BA in Scientific and Technical Communication and has simultaneously finished writing a suspense/horror novel. Both of us refer to early drafts of our writing with the same phrase, "word vomit."

It is a gross and yet liberating label to what we do. By just getting the ideas out there in a very loose, non-judgmental manner you get past your own inner censor.

You can always decide later whether it is worth the effort of the second and third draft to get it publication ready, but at least the ideas are out of your head and you've made a start.

I hope this little phrase helps you get past your inner judge.

dragondave 3 days ago 0 replies      
Other people's heads contain different information that yours!

There are smarter people out there but they might not have your insights into the challenges and rewards of hydroponic banana farming.

Two days ago you might not have known how to perform a particular task, and searching the internet was fruitless. You might not be the first person to have to work out how to do that from first principles -- but you can make sure you might be the last!

Come up with an outline: maybe it's a rant like me talking about Excel ( https://blog.scraperwiki.com/2015/07/eusprig/ ) -- ugh, this sucks because A, and then people do B to get around C, and can't even start to do D, E or F because they're stuck in this way of doing things. Use that to structure what you're writing, flesh out those bare bones.

FailMore 2 days ago 0 replies      
Hey Rayalez,

Some friends and I run a project which could be relevant. It is called Taaalk (http://taaalk.co) and is an online platform for conversations. So if you don't know what to write but have a friend that would happily discuss a subject with you, or know someone you'd like to learn something from by asking them questions then it works well.

We've found that people discover they know a lot of valuable information which they didn't consider valuable until someone started asking them about it. Sounds like this could apply to you. Drop me a line at josh[at]taaalk.co if you want to get involved.

kafkaesque 2 days ago 0 replies      
I have a blog; a very unpopular blog that is probably read by two or three people. I write essays and "blog posts" on there.

I also majored in literature and philosophy and had to write essays a lot. I got a lot of As.

The first thing to learn is that every group of writers follows different rules.

Think about why you want to publish your writings. Learn that context matters -- that is, your target audience matters. People reading my blog posts don't want the same thing as the people reading my essays at university. My university essays have a different tone and style. To be sure, the essays on my blog are the least popular, because they are very academic. That's okay. I like to write that way sometimes.

Often the things that others find interesting in our writings are things the writer would have never guessed. Because of this, it's all right to swallow your pride and just hit "Publish." Some of it will be horrible, some of it will be great. And there is always the stuff in between.

From a strictly academic perspective, the easiest type of essay to write is a comparative essay. Compare books, ideas, or topics that are similar enough to warrant a comparison; e.g., sexual parallels in Fifty Shades of Grey and Marquis de Sade's literary oeuvre, if you're going for a wide appeal. I just made that up. It's all experimentation.

Another academic "lesson" is when you're stuck writing an essay, it's time to bring in another example.

These are standard techniques that possibly engender a style that is stale and stiff. The more you cater to your reader, the more entertaining it'll be, because you'll speak her or his vernacular.

Having said all that, I have only published my poetry in very small publications. Nobody is interested in my short stories or essays (outside of academia), and I am by no stretch of the imagination a blogger who others read assiduously.

I am read by a very small circle of writer friends.

We have a joke.

We're good at things that don't have much value in modern culture.

It's a big joke.

And we're the punch line.

0898 3 days ago 0 replies      
The best essays start with a story or metaphor. Finding these stories and connecting them to your topic can be hard. I wrote a book that shows you how to do this. You can get it for free at Leanpub - it's called Hooked On You (http://www.leanpub.com/hookedonyou). It comes with a few stories you can use to get you started. Hope it helps.
brandelune 3 days ago 0 replies      
This is pretty good from the ex-maintainer of Planner mode, Emacswiki mode and Remember mode:


lazyant 2 days ago 0 replies      
You can start by summarizing somebody's ideas (like Yudkowsky's), then compared them to other authors you know. You can focus on one aspect and add your own thoughts.
werber 2 days ago 0 replies      
Figure out what really makes you excited and reach out to people doing those things. You'd be amazed as to who will respond to an unsolicited e-mail.
deeteecee 3 days ago 0 replies      
i think if you have trouble coming up with things to write about, your problem is not on the writing portion. i don't know how other people do it but for me, im constantly thinking and questioning things everyday (obviously the best times is outside of work but even work springs ideas into my head). even as you read books and other interesting content, you should be consistently thinking and not sucking it in. hopefully that helps.
deepaksurti 3 days ago 0 replies      
pg wrote an essay on what an essay is and how you can write one. [1]

The most important take away from it was to not to write an essay to defend a position, but to write one so you can express your idea that leads to something interesting which is unknown to your audience, so you can share it!

[1] http://www.paulgraham.com/essay.html

e12e 3 days ago 0 replies      
I'm afraid I don't really write enough to comment on how you should get started. Or rather how you should get finished. The idea of noting down ideas, snippets in a book (or digitally) is good. I have a couple of rats nests of small items, and todos, ideas -- 2/3s in various ColorNote[c]s on my Android -- the rest in text files in a mercurial repo).

If the idea you note down is any good today, it'll be a good idea tomorrow too. And a year from now.

If you have enough good starting points, actually spending some time writing out an essay from them becomes easier. Remember you'll probably want to do at least three re-writes if you're hoping the result is going to be any good. Lots of people don't do that -- and it shows. Most half-decent blog posts would've been a lot better if the authors took the time to rework them a bit more. Or, according to Hemmingway: "The first draft of anything is shit.

So with the caveat that I don't actually write much (yet?), the best book I've read on writing is: William Zinsser's "On Writing Well":http://www.amazon.com/Writing-Well-30th-Anniversary-Edition/...

Highly recommended for anyone that have to communicate in writing (ie: everyone).

> I don't have anything to say to people who know less than me, because explaining obvious things seems boring, and I don't know what to say to people on HN/LessWrong, because I feel like they are smarter than me and already know everything I am about to say.

For essays, it can be good to write for yourself. To yourself, or someone much like yourself, but someone who's perhaps not yet encountered one particular idea, one particular technique -- one particular subject.

That usually gives a good framework for avoid "talking down". Write to yourself of one, two or five years ago. There will be many that don't have that last year, years of experience and circumstance that led you down the path to were you are now. Perhaps such a perspective makes it easier for you to share something?

[c] http://www.colornote.com/download.html

I mostly use Colornote to keep track of ideas, such as app/application/project ideas along with a couple of bulletpoints (eg: Reinvent email: look into alternative client/server sync such as jmap; store email in normalized sql db?; document db?; store attachments based on content hash? (free de-dup); Store email body as same? (Good for multi-user server support for mailinglists ... etc))

aorth 3 days ago 0 replies      
Ask HN: What's the most interesting thing in technology in 2015?
5 points by aa10ll  1 day ago   3 comments top 3
josephpmay 1 day ago 0 replies      
My top two are: Carbon3D printer and Microsoft Hololens
sidcool 19 hours ago 0 replies      
3d printing and VR.
KararCBB 1 day ago 0 replies      
Dieselgate: How exactly did the software know the car was being tested?
7 points by lollipop25  1 day ago   5 comments top 3
stephenr 5 hours ago 0 replies      
> Dieselgate

Please don't use this name. Its ridiculous that the media use the "gate" suffix to indicate a scandal of some sort, I'd like to think HN reads/commenters can be slightly more intelligent than the average crowd-pleaser journalist.

JorgeGT 1 day ago 1 reply      
Researcher here, you got it right on your last paragraph. For instance this is the European Cycle that is tested: https://upload.wikimedia.org/wikipedia/commons/thumb/d/dd/Ne... As you can see it is very well defined. Other tricks that are rumored are very simple: you can see the cycle last 20 min. Just instruct the controller (ECU) to change the parameters only after 20 mins of powered state.

In any case, you must know that all those practices were very well known by United States regulators, the term "defeat device" for instance appears in regulation since at least 2007: http://www.gpo.gov/fdsys/pkg/FR-2007-02-26/pdf/E7-2667.pdf#p...

86.180910 Prohibition of defeat devices.(a) No new light-duty vehicle, lightdutytruck, medium-duty passengervehicle, or complete heavy-duty vehicleshall be equipped with a defeat device.(b) The Administrator may test orrequire testing on any vehicle at adesignated location, using drivingcycles and conditions that mayreasonably be expected to beencountered in normal operation anduse, for the purposes of investigating apotential defeat device

As you can see it was known that a) defeat devices existed and b) the way to catch them was to try different, random cycles more close to real conditions. The question is, if this was a well known problem and they knew the way to test their existence (and given there were millions of cars on the street with these systems), why start the big scandal precisely now?

By the way, apart from more random, realistic cycles, upcoming European regulation introduces driving tests where the exhaust gases will be collected and compared with the lab test, and only a certain % difference will be permitted.

8thcross 1 day ago 0 replies      
As per what i have read, its a simple combination of front wheels turning, while back wheel at rest plus no steering wheel activity. There may be other factors - but this is good enough to say that car is being tested.
Ask HN: YC Fellowship first impressions?
15 points by imrehg  2 days ago   discuss
How is your experience using parse.com in production?
6 points by guillaumebesse  1 day ago   1 comment top
guillaumebesse 1 day ago 0 replies      
I know this question was asked 2 years ago but I think we need a refresh. I have developed a MVP on top of parse.com and I ask myself to use parse.com in production.
Ask HN: How agnostic is Microsoft these days, really?
6 points by sockpuppet-uk  1 day ago   2 comments top 2
raincom 1 day ago 0 replies      
There was a time (like 3 years ago), almost all companies gave Windows 7 laptops to all employees. This is due to Active directory, Exchange, Calender applications. Now same companies are giving a choice between Macs and Windows.

So, don't fret much. Run a fedora VM using hyper-V client, and deal with it.

kelukelugames 1 day ago 0 replies      
Instead of asking the internet, you should talk to your future manager and teammates. See what the dogfood requirements are. When I worked on Windows Phone, we were required to dogfood the phones but the rest of the company was not.
Pebble GPL voilation
7 points by if_you_see_sid  2 days ago   1 comment top
logn 13 hours ago 0 replies      
JavaMail API itself has a linking exception and it's also dual licensed as the Common Development and Distribution License.
Ask HN: Time between founder stock and priced round tax implication?
8 points by ggonweb  2 days ago   3 comments top 3
TaylorSwift 1 day ago 0 replies      
Per 83(b):

In order for an 83(b) election to be effective, the individual must file the election with the IRS prior to the date of the stock purchase or within 30 days after the purchase date. There are no exceptions to this timely filing rule.


jatollya 2 days ago 0 replies      
Did you file an 83(b) when your stock was issued and purchased? https://www.cooleygo.com/what-is-a-section-83b-election/ Is there a vesting schedule?
joshu 2 days ago 0 replies      
You need better lawyer.
Ask HN: Should beginners learn Python 2 or Python 3?
7 points by chirau  1 day ago   10 comments top 8
veddox 1 day ago 0 replies      
Go for 3. Most Python 2 projects have plans or are in the process of transitioning, if that is keeping you back. Also, the two lines aren't as different as they used to be, as a lot of features get back-ported from 3 to 2.

Python 3 is IMO a much cleaner and friendlier language to work with than 2. Especially if you're doing anything to do with Unicode, Python 2 can be a real pain. Also, all real development is now taking place on the 3.x series - if you want to keep up, you'd better learn it.

This is a good overview: https://wiki.python.org/moin/Python2orPython3

rnovak 1 day ago 0 replies      
This is my opinion, and it may be a personal one, but from an engineering standpoint, I think you should learn both. I think learning multiple languages can only benefit you (if Python 2 vs 3 can even be considered different languages).

When I first started learning to program, I thought of every problem in terms of C++ (the first language I learned).

It wasn't until I learned other languages, and really other paradigms (functional vs imperative vs constraint etc), when I really saw that a problem can be framed in so many different ways, entirely based on the language, and some of them are more elegant, more efficient, simpler, or offer some other benefit.

I think if you learn python 2, and really get to grips with it's pitfalls and other nuances, and then learn python 3, you'll get a better understanding into the changes between the two languages, and I think that will give you a better overall understanding. And IMHO, more knowledge is always better.

itajaja 1 day ago 1 reply      
I started learning Python a week ago and I sat in front of the computer for hours trying to solve the same dilemma. If you look at famous Python projects, eg Flask, they still advocate for Python 2 over 3 in their documentation[1]. I found it extremely unsettling, to find the python community still so divided, after so many years. I eventually decided to learn Python 3 because I couldn't accept the idea of learning a legacy technology. But until the important projects don't take a strong take in advocating Python 3, I fear the conversion from 2 to 3 will still take a long time. My hope is that the big Python players will start regarding Python 2 as legacy ASAP. From an outsider perspective, this python 2-3 seem ludicrous, and I am sure that it gives a very bad impression of the python community.

[1] http://flask.pocoo.org/docs/0.10/python3/

bavcyc 1 day ago 0 replies      
3 unless you have legacy code.

And even if you have legacy code, I'd learn 3 then learn the difference(s) required to use the legacy code.

a3n 1 day ago 0 replies      
"Should beginners learn Python 2 or Python 3?"

Yes, probably.

snehesht 1 day ago 0 replies      
2 is a dead end, 3 on the other hand is the road. Where do you wanna go ?
namekuseijin 1 day ago 0 replies      
brudgers 1 day ago 0 replies      
Not necessarily.
Ask HN: Customer Support Automation?
2 points by rogerfernandezg  2 days ago   discuss
Ask HN: Why are we more productive, have more workers, but still working more?
10 points by benrmatthews  2 days ago   7 comments top 6
insoluble 1 day ago 1 reply      
As long as there is a significant portion of society willing to work 6+ hours a day, the remainder of society will have to live up to comparable conditions. The reason is because in a capitalist economic system, the gatekeepers of wealth will push up the prices of rent, loans, and other heavy-to-enter spheres, making the 6+ hours of work a requirement for basic sustainable living. When I say sustainable here, I am including the ever-increasing educational, technological, and other requirements for obtaining worthwhile employment. Sure, you could live in a hut without electricity or running water, but nobody is going to hire you; and this required level of "decency" grows with time.

Put another way, there is an ever-increasing "tax" being placed on society from those who exploit the masses. Increased production efficiency allows the bourgeoisie to increase this societal tax ever more.

nekopa 2 days ago 0 replies      
I would say that it is because we don't reap the benefits of our own work. Our employers do. If you owned a business and had the option of letting me work 3 hours or take a 10 times increase in profits what would you do?

And say you are a good guy, and let me work 3 hours, how would you deal with a competitor who is making 10 times the profit your company is with the same numbers of people and payroll?

rajacombinator 1 day ago 0 replies      
It probably has a lot to do with centrally planned economies (eg the Fed) and kleptocratic govts misallocating vast swathes of the labor and investment pools into nonproductive sectors of society, like banking, accounting, law, govt agencies, and other forms of regulatory capture. The number of people engaged in productive work has shrunk dramatically and they are supporting an ever expanding parasite class. Atlas's burden is increasing.
tdylan 2 days ago 0 replies      
Mz 2 days ago 0 replies      
Over the years, I have thought a lot about work and money. IIRC, about 2/3s of lottery winners are bankrupt within five years. I suspect part of the reason for that is because in modern culture, most people spend their waking hours in one of two modes: 1) Working (aka earning money) or 2) Consuming (aka spending money). When people win the lottery, a lot of them quit their jobs. They now have an extra 40+ hours per week that they need to somehow occupy themselves. They think of themselves as "rich," so they spend those hours consuming (spending money) instead of engaging in low cost/creative hobbies, like cooking, gardening, sewing, etc.

As our income has gone up, one of the side effects is that we want bigger homes, more clothes, etc etc etc. If you tried to recreate the lifestyle of, say, 1950s America, with a modest home and home cooked meals (etc), you could probably drastically reduce the number of hours needed to support yourself -- assuming you could find ways to fill your time that didn't involve pissing away the money you do have.

Most people do not have that kind of self discipline. That isn't something policy will create. That isn't something an app will create. There are ways to shape policy to make more small scale, affordable housing available. But, for the most part, making this happen on a large scale and not just for the occasional quirky individual (as it currently happens) would involve somehow radically altering the world's culture.

As much as I think it would be awesome if people in the world generally had more free time hand-in-hand with more financial security, I have significant reservations about the wisdom of attempting to convince people to do what it would take to make this happen. That tends to be in the morality/religion/ethics/culture area and that is very dangerous ground to tread. Historically, it has tended to be the domain of religious figures, many of whom ended up dead at a young age via methods like crucifixion or being burnt at the stake.

zhte415 2 days ago 0 replies      
Rent, as in, the economic concept.
Ask HN: Promoting a free niche online tool
8 points by fjsm  2 days ago   6 comments top 6
collingreen 2 days ago 0 replies      
I have a related anecdote but no advice for your goal of 1-2 days promo then leave it.

Once upon a time I also made some software for a similarly real but niche problem (recording, processing, and building timelapse videos of your work during hackathons). I never promoted it or anything beyond talking about it and using it within the community where the idea was born (in my case, ludumdare when it was still very small). It has actually done pretty well within that context; over the 8 years or so it has been around it has ~50k installs, and it has branched far beyond hackathons -- it made its way onto lifehacker when they still covered real products, there are a handful of completely independent reviews out there, and I get emails from time to time asking for features from a wide range of use cases (everything from documenting cell growth to filming engine rebuilds to tracking video game progress in a modernized arcade).

My only (admittedly weak) advice is to go to the source of how you knew this was a need and share it openly and honestly within a community that is either about that or clearly shares that. From there you'll get some feedback and, if it really does solve a pain point, people will use it and share it. In my story, the flexibility of the product to be useful beyond the initial problem I was trying to solve was also key to its growth - maybe you can do something similar with how your thing works.

I realize that 8 years of being available is the complete opposite of your goal of promoting for only '1-2 days', but I think that amount of participation may not be super compatible with any software these days, particularly for small 'love' projects. How many github projects have you seen that sound nifty but have an empty readme and no commits for 2 years so you wouldn't touch it with a 10 ft pole? I think you'll get much better results by trickling continued time into the product to make sure people know it is alive - respond to posts/questions about it, fix bugs (or at LEAST comment on the issues), etc.

cdvonstinkpot 2 days ago 0 replies      
I have a similar problem wanting to promote a site I built recently. I know some relevant forums have a 'self-promotion' section for new products matching the markets the forums serve, but I haven't got much traction thus far.

My most recent idea is to offer free services some might want to utilize and linking/advertising on those sites. I don't know if it'll work yet, but I keep trying.

Hopefully this post will generate some new ideas, I'll keep checking back on this to see what people suggest.

Best of luck to you.

MegaLeon 2 days ago 0 replies      
Maybe you could approach some experts in the field, humbly present yourself, briefly explain how your tool works and how it can make their life easier, and ask them whether they'd consider a no-string attached test run.

If it's a real niche field like you said, they probably won't get swamped by this kind of emails very much and will get curious.

Once you make a few fans, you could ask whether they can spread the word, or, if they're really into it, they'll do it for you on twitter and such.

tmaly 2 days ago 0 replies      
I have a similar problem with a free service I am releasing in the coming weeks. I just asked a guy that writes a newsletter about startups. He suggested I go where the users are of that niche. Maybe you could try Betalist ? Finding people in that niche on twitter would also help. Connect with them then send a few PMs as ask for their feedback.
ramon 2 days ago 0 replies      
talk on forums, communities where your product best fits. Get feedback, engagement. You don't need a huge market, just one good enough that you can get value and service to. Once you find what that's you can probably charge for whatever is the value.

Best Regards,

Mz 2 days ago 0 replies      
You can post it on Show HN. You can self promote on Twitter. In other forums, you can have a link in your profile and participate as a regular member a good bit and once in a great while link to it in an answer where it is relevant. If you are only answering questions where you feel "link to my Thing" is The Answer, then, yes, you are frequently going to be in violation of some community guideline.
I'm in my 40s, trying to apply for YC next year
24 points by botw  4 days ago   19 comments top 14
Lordarminius 4 days ago 0 replies      
One of the most disturbing biases Ive noticed on the tech scene is ageism. IMO it is far a greater threat to innovation,discovery and advancement than anything else out there except pehaps for sexism and racism. Unfortunately it is widely encouraged.Dont succumb to to its false message.There is no reason why you cannot be innovative at any working age. Many important discoveries have been made by people who have utilized experience and turned it into a force. arsalanb says it best: "... You are bound to fail or succeed based on your execution skills and hard work, and not whether you get accepted into YC or not...."As a 39 yr old on the same track as you I say "Go for it."
arsalanb 4 days ago 0 replies      
As 'tdlyan' said, the median age was 30+ in one of the recent batches. I honestly don't think age should define the success of your startup.

Also, don't let YC determine the fate of your startup. You are bound to fail or succeed based on your execution skills and hard work, and not whether you get accepted into YC or not. That being said, I wish you all the best! People like you are an inspiration and remind me to always do what you love.

MalcolmDiggs 3 days ago 1 reply      
The number doesn't matter, but your lifestyle and risk-tolerance does.

If you're 40 with a high standard of living, and mouths to feed, and a mortgage and car payment etc, then startup life might be rough on you, and outside of your risk profile.

But if you're prepared to live the lifestyle of any other startup founder (at least during the first few months), and assume the same risks as everyone else, then I don't see why age would be a disadvantage at all.

warewolf 3 days ago 0 replies      
Do you know why you want to apply to YC, because they're successful. You know why they're successful, because they pick "People" not what you look like, how old you are or where you come from. They pick you because you're a leader, talented, innovative, scrappy and passionate. So don't let your age hinder you from your dreams.

"If you're scared, go to church" - Ice Cube

avifreedman 1 day ago 0 replies      
Worst case it helps you focus on what/why and explaining your startup. Best case you get in. Worst case just continue. In fact, if you wouldn't start the company without getting into YC, you probably should re-think whether you're serious enough about it.
osullivj 3 days ago 0 replies      
I'm in my 40s too, and I'm not going for incubators or accelerators. I can't afford to as I burned all my saved capital last year, taking 6 months away from contracting to build my product. I've got a mortgage to pay and a family to support, so I've got to work a day job while bootstrapping in the evenings and weekends. If you can afford to not have a day job for the three (?) months of the YC program, then more power to you. I'm sure you'll benefit from their network and expertise.
alcima 4 days ago 2 replies      
From 2012:


Not many older than Jack Benny, but you wouldn't have been the only one.

pavornyoh 3 days ago 0 replies      
Go for it. Age is not a deciding factor if you do your research. As long as what you are doing is good, you should be able to get in if you can make them understand it.
panjaro 3 days ago 0 replies      
I don't think being in 40s is a problem.But you seem to be doubting yourself and even your idea. That is a HUGE problem !
tdylan 4 days ago 0 replies      
Median age was 30+ish last class(or a previous one?) IIRC.Doesn't matter either way, if you're good and have a good idea, no harm in applying.
ThomPete 3 days ago 0 replies      
average non YC specific age to start a company is late 30s.
Mz 2 days ago 0 replies      
Don't say no for them.

If you want it and you think it makes sense for you, then apply. They are perfectly capable of saying no for themselves.

as1ndu 4 days ago 0 replies      
Go for it!!
Ask HN: What are your 5 year tech trends/predictions? [mine are included]
5 points by on_  2 days ago   7 comments top 5
redwards510 2 days ago 1 reply      
IoT launches full force, and is an immediate catastrophe. Estimates suggest over 50% of IoT devices in the home are susceptible to RCE, but vendors still do not issue patches because no one is forcing them. Underground video channels exist where you can spy on people through the enormous collection of cameras embedded on devices like toasters, light bulbs, doorbells, etc.

Cyberwar (ugh, that term) has become white hot after a nuclear reactor meltdown in Russia where every adversary blames each other and America blames Russia for a false flag operation. Packets are now blocked from entering/exiting entire countries unless you have a special permit. Like with radio/tv in Cold War I, everyone begins suspecting spies and government malware in their computers. People increasingly huddle for safety in walled gardens like Facebook, rarely venturing out to unknown sites.

Node/js experiences a huge exodus of maturing developers seeking a more professional, rigorous language, leaving behind massive codebases of poorly-written and completely undocumented code and over 3 million node package libraries with varying dependency issues. Javascript has become so popular worldwide that Americans barely make mimimum wage coding in it.

Ethereum still struggles to find any devs who can understand how the fuck their entire platform is supposed to work despite an additional white paper being published.

Microsoft admits no one wants a windows phone and retreats from the mobile market, dooming themselves to simply dominating the dismal "legacy" desktop world only inhabited by developers, people too poor to afford a mobile phone, enterprise customers, and call support centers. Open Sourcing .Net winds up causing large amounts of developers to learn Linux, and they develop a taste for it. C# developers are recognized for their overall brilliance and steadfastness and paid 500K/yr salaries by all employers. (OK, that's a wish, not a prediction)

VR has completely polarized the planet between "pukers" and "players". Thousands die every year from VR-wasting disease brought on by malnutrition and lack of sleep from being fully immersed for weeks on end.

TechCrunch collapses under the weight of it's hideously poor commenters and a management sex scandal.

Self-Driving cars get off to a rocky start, as normal drivers everywhere attempt to run them off the road to "test" their safety.

NoSql replaces Not-NoSql so quickly people begin dropping it from their resume as a skill.

tmuir 20 hours ago 0 replies      
The consumer sector of the Internet of things will still not have a killer app. Offerings will still be incremental, and will remain hammers looking for nails.

Driverless cars will still not be available for use by consumers, as the flow of edge cases which completely confuse the cars is continuous.

on_ 2 days ago 1 reply      
1. The Sharing Economy or Protocols, Protocols, Protocols

The sharing economy will be governed by protocols.Decentralization will be standard. Companies like Ethereum and OpenBazaar as well as the Bitcoin protocol are already being used/leveraged for this. It will be standard. 1. Decentralized authority will be used for most things and will destroy the power distance between individuals and regulators stripping their power. These protocols provide privacy, authority and identity by design and the govt cant do anything about it.2. Government wont matter muchThis is basically the affect of trrend one. When decentralized protocols become common place there will be no way for government to enforce regulations. Some of this is good and some is bad. On balance it is good. They can still stop people from doing bad things in the physical world, but not govern and collect your communications, interlope into network governance and stop being the worlds sysadmin.Centralized authorities will prosper servicing things like DNS naming authorities, identity, licensing, communications, financial transactions, legal transaction, wills deeds etc.

2. Everyone will realize uber is a logistics company.Uber is building teams to for autopilot and self-driving tech right now.They have a Math Department to create algorithims and heuristics for prediction.They know that ridesharing p2p is something that can only last ~10 years.They will be the first people to do interstate logsitics and transport with self-driving vehicles. They will be the level 3 or cogent to Amazons comcast/verison. By this I mean that Uber will handle 90% of long distance supply chain hubs and Amazon will be the last-mile provider.

rayalez 1 day ago 0 replies      
VR becomes huge, more than 20% of people use it.

WebAssembly becomes popular, js finally has alternatives.

Self driving cars are popular.

Google launches some sort of robotic/AI product.

6d0debc071 1 day ago 0 replies      
It is 2020:

- Speech recognition has acquired acceptable (par with human) accuracy. This has been a great boon for the digitally excluded. It has also increased the relative prevalence of text based commands in the operating system, not that too many people notice.

- CNC machines that can operate on anything strong now require a license, it was too easy to make guns with them and on balance governments decided that was the important thing.

- VR headsets have failed to gain market share. They were neat, but only if you stayed in one place. Elite Dangerous and co' weren't able to support a physical product of that cost by themselves. There are some fantastic applications of the technology, but you need to find an old headset to play.

- Linux is still waiting for it's year of the desktop and still looks like a poor knock-off of Windows.

- Turing complete systems aren't banned yet, but it looks increasingly likely as phones and tablets start to dominate the marketplace.

Ask HN: My manager is asking me to violate MS licensing. What should I do?
13 points by lucifersam  3 days ago   7 comments top 4
Someone1234 3 days ago 1 reply      
1) Yes. Microsoft/BSA can require/force an audit[0].

2) Microsoft/BSA can fine the company[0].

3) Civil. It is only criminal if the company was producing pirated materials for profit (e.g. pumping out cracked copies of Windows to sell on eBay). The BSA normally sues companies in civil courts and extracts license fees and fines.

4) You have no personal liability from Microsoft. Between Microsoft and the company it is a contract dispute. However arguably if the company you worked for did get sued and lose a good chunk of change, they could in turn try to sue you, but I've never seen that and it is pretty easy to CYA via documenting the issue for them.

Overall I'd say that as an individual employee you have little to no exposure (other than getting fired). As a contractor "it depends" on what you did and didn't do (since a contractor can be treated like a stand alone entity, and blame can be shifted in part or entirely onto them).

[0] http://www.computerworlduk.com/news/applications/sme-fined-2...

zhte415 2 days ago 0 replies      
As long as you've raised the issue to your manager, they're responsible for it.

They've given a reason, and this includes a business case for their justification. You're neither responsible nor accountable for their decisions (which you've informed them of).

You have raised your concern.

A bigger question for me, is this a systematic thing in your company? Or just your manager? Or ripping of other things is OK too? If so, at some point there will be negative repercussion, and at that point no order of internal memos will separate you from the brand you worked with.

tired_man 3 days ago 0 replies      
If you've reported your concerns in writing (email), keep a local copy in a pst and take it home. CYA.

I don't know how the situation is now (US or UK), but in past years the BSA could show up in the US with warrants and a US Marshal or two in tow to force an audit on their terms.

PaulHoule 3 days ago 1 reply      
Don't they have some number to call to drop a dime on this kind of thing?
Ask HN: What has your experience been like with Ceylon on the JVM?
5 points by networked  3 days ago   discuss
Ask HN: Want to contribute in Open source implementation of research papers
9 points by gamekathu  3 days ago   14 comments top 4
polakallen 3 days ago 0 replies      
Here is my humble recommendation:

1) Contribute to (or just read the code of) open source projects in order to improve your coding skills

2) Read up on existing research in topics you're interested in

I understand the desire to be efficient and kill two birds with one stone. However, finding a good, active, community built research project might be a bit difficult. Even if you find it, you may find that opportunities for you to contribute to it are very few.

Contributing to open source projects will give you a good opportunity to understand the open source contributing process (which you'll need to know when you do find that open source project you want to contribute to). It'll also allow you improve you coding skills while you're at it.

Reading research papers gives you much more bang for your buck in terms of developing your research interest, though is not very resume-able. But, who knows, maybe your reading will spark your own open source research project.

dennybritz 3 days ago 1 reply      
Is there a specific field of research you are trying to get into? If so, pick a research paper/topic with practical industry applications, then implement and explain it in an easy-to-understand way. You can write a blog post (or series) about it and publish everything on Github. It may take a while, but personally I found that trying to explain a complex topic in a simple and practical way is the absolute best way to really understand it. Passively reading papers is not going to give you the same understanding. And using JS for this type of project is perfect, because lots of people are familiar with it. You will make research more accessible to everyone, which is something we need. Try to choose a project that's a good fit for JS. For example, something that heavily relies on optimized memory allocation and GPU operations probably isn't a good fit.

Be warned though, there are quite a few research papers, especially those coming out of Academia as opposed to industry, that are cryptic, lacking in detail, or not easily reproducible. And that's intentional. This isn't obvious when you read a paper, it will only become obvious when you actually try to reproduce it. These papers are the result of misaligned goals Academia in, where it's all about publishing as many papers as possible that look good on the surface. When In doubt, I'd recommend focusing on research that has a lot of interest from the industry. That's usually a safer bet.

ganarajpr 3 days ago 2 replies      
I would suggest you to have a look at http://www.gitxiv.com

Gitxiv is an online list combining research papers from arxiv and their implementations in github. So I would say its a great resource for what you are looking for.

Also, they run some kind of competitive implementation runs where you can collaborate with others to implement papers :


I am a JS dev as well interested in Deep Learning. I dont know your specific interest in this domain but I am happy to collaborate with you - if you are interested. You can reach me at raj at dhi dot io. I would suggest you to pick up python or lua. Lua is quite close to JS and Python is extremely easy to pick up as well.

versteegen 3 days ago 1 reply      
I really can't give very good advice, but I'll try to say something...

There are several different types of open source projects and I'm not quite sure which kind you're looking for.

Firstly there are a lot of (often hugely popular) tools used by researchers that don't involve research directly. A good example is Jupyter (formerly known as ipython notebooks). Contributing to these projects is sure be of benefit to many people (probably more than anything else you could do), and may be a good place to learn skills because they're more likely to have good codebases written by skilled programmers. But if the project is already too large (like Jupyter), it may be a lot harder to get into.

Next up, anything that's scientific and written in javascript is most likely to be for user interface, visualisation, or just websites (PR) for research projects. For example interactive visualisations of algorithms. May or may not involve actual involvement to the research. For example I went to a seminar recently by a group of researchers here who create models for simulating the effects of policy changes for policy makers a number of government departments here. They need user interfaces for their tools, and for one project [1] apparently they're using something that generates forms on a webpage, but it's all written in Java and R, and they want to open source everything and get external contributions (the current code they have up is 2 years old). I'm not advertise them, just giving an example; there must be a number of other projects with similar needs. I don't know how you can find find them.

Finally, there may be projects that actually write the real meat of the research software directly in javascript. It sounds like this is what you want. But I don't think javascript is a popular language amongst researchers. Languages like MATLAB/Octave, Python, R, Mathematica, Magma/GAP, C, Java, Julia are mostly used. Checking my CS department's mailing list, the only mention of javascript is a project to write a Google Chrome extension to use the javascript API for an eye tracker [2]

[1]: http://www.arts.auckland.ac.nz/en/about/our-research/researc...

[2]: https://theeyetribe.com/products/

Volkswagen CEO to receive $32M pension
21 points by jazzyk  3 days ago   12 comments top 6
shepardrtc 3 days ago 0 replies      
Of course they're going to give him money. He made VW a lot of money and fell on his sword for them.

But this isn't just for him, this is a message to all potential successors saying that if they make the company money, then they'll be taken care of no matter what happens.

The only way to make this sort of thing not worthwhile is to fine them a combination of the revenue made from the vehicles that this was in, and also some sort of punitive amount. Just a small punitive amount will simply be written off.

achonim 2 days ago 0 replies      
I think this Volkswagen buzz is going to add a revolution to the automobile industry, a negative one. We might see emission benchmarks getting altered across the globe. With the news of BMW and Audi also violating the emissions, all these giants are TOO big to be effected by any such fiasco.
a3n 3 days ago 3 replies      
> Operating profits more than doubled during his tenure.

How much of that was due to breaking the law? How much profit and reputation will be lost due to breaking the law? How much of that would have happened anyway with any other competent CEO?

This wasn't a reward for his contributions. It was most likely in his contract that he gets it no matter what. His golden parachute.

justinlardinois 3 days ago 0 replies      
This always happens when CEOs are ousted from a company. It's just corporate culture. If you're trying to say this a bigger problem with the business world and society in general, then I agree with you, but there aren't too many companies that wouldn't do the same thing.
jazzyk 3 days ago 0 replies      
He may also get another $30M or so in severance package, but that's up to the board.
ageofwant 3 days ago 0 replies      
A potential $20B fine, maybe, with years of litigation is still a good deal after a $50B ensured profit now. This is how you do risk management.

And also why society needs to up the ante.

Ask HN: Would you guys work for Bitcoin?
5 points by grover_hartmann  3 days ago   29 comments top 8
MarkCole 3 days ago 1 reply      
I would definitely not. For many reasons, but the volatility alone is enough to put me off of it. Losing a months income to a flash crash?

Not only that, but I'd have to convert it to fiat anyway to pay for 99% of the things I spend my salary on. With the fees involved in the exchange and fluctuations, I'd end up with less money in the end most likely.

Bitcoin is a fun toy, and spending some of my disposable income on it sounds ok. But my whole salary? not on my life. I sincerely hope there is no one around that is so blindly invested in the idea of Bitcoin they are converting their whole salary to Bitcoin.

MalcolmDiggs 2 days ago 1 reply      
I've heard of some FinTech startups that are offering forward-contracts (think futures, or put-options) on Bitcoin. If I can get my hands on those kind of contracts, I'd totally accept my salary in bitcoin. It seems like that would eliminate any potential downside, as long as those contracts are relatively cheap to buy.
jordsmi 2 days ago 1 reply      
Sure, but I would transfer most of it out to USD.

I enjoy BTC for sending/receiving payments as it is very easy, but I don't see it as a safe 'investment'.

Avalaxy 2 days ago 1 reply      
I love Bitcoin, but why would I work for Bitcoin? It provides no single benefit. In fact, it only provides risks and more hassle (have to convert it to EUR to be able to use it).

Burned my fingers on freelancing for Bitcoin a couple of times already.

ramon 3 days ago 0 replies      
I would. Just need to re-quote every 3-6 months due to floating quotation, but ok.
J_Darnley 2 days ago 0 replies      
Yes. It would at least be something I can trade for a pittance of real money. That being said I would also work for food and housing.
patmcc 2 days ago 0 replies      
Sure - if I can specify the exchange rate.
GFK_of_xmaspast 2 days ago 1 reply      
Seneca on the Shortness of Life Audio Version
4 points by aginla  3 days ago   discuss
Ask HN: 50k round not taken seriously by angels?
8 points by jhamar  3 days ago   20 comments top 4
patio11 3 days ago 1 reply      
"People" are right, if you're talking about angel investors who are professional and subscribe to, say, Valley-or-equivalent norms.


1) Your investors will model $50k as being gone in an eyeblink. In the Valley, that's ~3 engineer-months. Angels will want your round to last about 12~18 months.

2) All entrepreneurs raising their first round are inexperienced in some way, but for better or worse, the combination of not knowing angel investors want rounds to be bigger and not knowing $50k will be gone in an eyeblink shouts Particularly Inexperienced Entrepreneur Here, which counsels against angels believing that your company will be the one out of 10 which > 10Xes their money. Angels absolutely, positively must invest in that company, and it's hard, so they reserve all their shots for companies they think might be that one.

3) You're horrifically mispricing your company relative to market conditions right now [+], which you would think would suggest a savvy investor would think "Hmm deal of the century", but which actually mostly signals "Stay way the heck away" because of the power law of startup returns ("If you make a practice out of getting great deals on good startups, you will lose money; you need to make get good deals on great startups.")

There are more fish in the sea that investors, by the way. If you really and truly need only $50k to make this business a success, one might suggest friends-and-family and/or bootstrapping and/or -- and one hesitates to suggest this but one may have used it before -- credit cards.

[+] If your company is investable, it is worth > $2 million right now. I'm taking the liberty of assuming you aren't valuing the company at that because no one does a round for < 5%.

Your company may or may not actually be investable. If you're curious, you can read on Venture Hacks. Fair warning: what the Valley institutionally considers as investable is, if one takes it as a judgement of one's worth, pretty brutal for most people building tech companies. (It's not -- I've had basically no investable company in my career until maybe the current one -- but many people wrap their self-worth up in what investors would say about their businesses for some reason or another.)

trcollinson 3 days ago 1 reply      
The amount has little to do with whether an angel investor will be interested in you. They will want to know whether you can a) make your relatively small company into an actual money making organization and b) whether they'll have enough skin in the game to be profitable. If you are asking for $50,000, but are giving away 50+% of your equity, they won't be interested because you aren't a serious entrepreneur. If you are asking for $50,000 and really need $500,000 to get a demo or a mvp out the door, they won't invest because you'll never get out of the gate. Your business plan and equity agreement mean way more than the amount. Heck, if it turns out you are the right fit and need more down the road, they will be one of the first groups to reinvest.
MalcolmDiggs 3 days ago 0 replies      
They may be right. But the good news is: You don't need investors (plural)... you don't need all the Angels in Silicon Valley to fawn over you. If all you need is 50k, then you just need one good relationship with one good Angel. What the masses of investors think about you doesn't really matter, just try and find the one who's the best fit.
0x400614 3 days ago 2 replies      
You can't even hire one person with 50k.
Ask HN: Why aren't phones software?
6 points by Toenex  4 days ago   14 comments top 3
Jacen 4 days ago 1 reply      
SIM cards are used for authentication on the network. Using a dedicated encryption chip is this only way to ensure authentication, software keys are too easy to steal.

Today, any device with a sim card reader and GSM antenna may be used as a phone: computers, tablets, and so on. I don't know where you live, but, in many country, today, you can buy phone service without a phone, and with no lock-in period.

hiepnv 4 days ago 0 replies      
:D, so you need to write down that key or remember it when you want to use on another device

or if that key is provided somehow,such as pushing a request to provider to get it using internet, then what happened when there is no connection but gsm

or imagine when you use that key for few devices? what will be your main device and you want to suspend the others?

Many problems must be solved if you'd like to use a key instead of a SIM card :D

mobinni 4 days ago 1 reply      
Because like all things, people love options. Consumerism would fail if everything was generic.
       cached 28 September 2015 12:05:01 GMT