skysight-inc/HackerNews huggingface dataset:
If you're in the Bay area (or any major city), go to the meetups, talk to people, and eventually you'll find someone able to help you as long as you're personable.

Most of all though, you need to teach yourself the programming used in practice though - web development is probably the fastest ticket to a job. This means some Git, HTML, CSS, JavaScript, and a backend language (PHP, Ruby, Python, Java/Scala are good choices) & framework (WordPress, Symfony, Ruby on Rails, Django, Node.js, Play framework are examples) or few. Try going through courses offered on sites like Code School or Treehouse. Scour the web for online tutorials, and try to veer from them to get yourself more comfortable with working with the technologies.

An aside, if you live in the Bay area, I've run into plenty of fellow Illini here - I am one myself. I am a math PhD dropout from U of I ('06 - '10).

Good luck - I started my career 2 years ago after 2 1/2 years of searching, so I understand the pain of the first search. A recruiter I met at a meetup helped me land my first job in 2 months - I spent a half a year attending several meetups a week before I ran into him.
The aim of C++ is not to be accessible to beginners. There are other languages for that. The philosophy of C++ is to give you power and it's up to you how to handle it.
> - tax reduction schemes are a no brainer, you just have to justify once a year that you are doing something in relation with R&D, and there are too lots of ways to get some government grant to help start your business

Really? Have you spent time filing them? I have, and they were a big time waster for me. There is a way out, of course (i.e. pay some specialized company to file them for you).

Agreed on the other points, though.
> due to their poor lifestyle Parisians are (mostly) dicks and do not represent Frenchies in general.

Really? Cause that's a pretty dickish thing to say. Also, most people who work/live in Paris are not actually from here, so if you consider Paris to be full of dicks, that would mean most French are too. Just saying.
I think you're right. It's not "the end of digital advertising". It's just another factor among many that lead to lower PPC prices.

When GM left Facebook because they claimed Facebook ads don't work, it was a huge story. But when GM returned to Facebook less than a year later, that didn't get as much publicity.
Tax reductions schemes are mostly abused AFAIK. Very few startups do anything resembling actual R&D, but they still use the tax schemes, which could be risky in case of tax audit. Anyway, most early startups won't benefit from that as they have no profit to show so it is mostly a moot point.

As for the other points from the parent, they're not specific to France. The "startups are a rich man's game" problem is universal, and financing is just as hard to raise anywhere. Of course you'll probably raise a much smaller amount in France than SV but that's to be expected.

However, I agree with you that we have a nice perk : anyone with a good plan & a few months of free time to write up the paperwork can get something like 50K in grants, without giving up any equity. That's not very useful for an Internet company but can be a tremendous help for dedicated teams in other fields.
It makes sense to offer discounts via this kind of thing if the customer needs multiple of something since there are usually a lot of fixed per order costs.
You can find templates online, Obie sells some templates. In the end it doesn't cost that much to find a decent lawyer to draw up a simple terms and conditions contract that is decent, or take one of the templates you like and have an attorney go over it for you. So you spend $200-300, that is cheap to protect yourself.
Ask HN: Do you code to binaural beats?
Are they bullshit or what? I have been looking for scholarly papers and anything repeatable. If I can trigger the placebo effect it looks like I should be buying some crystals to go with my monitor.
An academic-style sabbatical would not work in the current software development ecosystem because, unlike tenured professors, top software developers cannot be trusted to stay with the same organization after the sabbatical. Universities can get away with this because a tenured professor has already contributed a lot of value to the university (a requirement for getting tenure) and can be trusted to return.

I don't see how this could be adapted short of formally contracting software developers for a period of multiple years and forcing the developer to pay a large amount of money should they break the contract early. I don't imagine many top developers would like the restrictions this imposed.
In fact one could argue that you make them feel more important by doing so.
> they really don't speak English ;-)

I see it slowly changing - I blame this on how good American TV has become now (I'm taking about the series of course.)
Well here's the thing, you're both suffering from imperfect information. If the merchant knew exactly how much you're willing to pay (as well as every other customer) and how his competitors would react to the prices he sets, then he could set his prices perfectly. But he doesn't, so he has to build in a margin which includes things like lower-than-expected sales, returns, and the possible changes in prices from competitors. This all combines to make his advertised price higher than one where he knew the future perfectly.

Now the information imbalance in a haggling situation is a bit different. He doesn't have to advertise the price he gives you, and so can worrying less about how his price will influence his competitors, and he knows at exactly what price he will make a sale. Just like with car dealers, if it's late in the month or year he might need to just move inventory and sell at cost. He has more confidence in your behavior so he can use his own operational information more effectively.

If you want to know more I suggest reading up on "Imperfect Information Market Failure." It's a pretty fundamental thing in economics.
That's not at all what happened. NT was a completely new OS foundation, unless you think Dave Cutler borrowed pieces of his own VMS work at Digital.

In some alternate Microsoft strategic universe it might have been released as "OS/2 3.0", but it has effectively no inheritance from the OS/2 1.x/2.x/3.x code base.
Yeah, I'm so happy about the German Netflix, where you can easily switch to the original audio. No other VOD site in Germany has that AFAIK.
Just to clarify, "parisiennes" == "women of Paris". Is that what you had in mind when you wrote that comment?
I'm curious to know where your comparison is coming from? You obviously had some experience with Paris but I'd like to know where you were living before you went to Paris.

Coming from NYC I don't see that much of a difference in some of the things you've mentioned from living here.
The financial system is great at recovering from that sort of thing.

1) Transactions have to reconcile somewhere--monitor at that point for unexpected activity.

2) Use insurance policies to pay back losses due to theft.

Payment info is among the data I worry about the least; I check my card statements every month, and flag any unknown activity. Under my card and bank agreements, I'm not liable for losses if I catch them within the defined window (30-60 days depending on card), even if I did something stupid like set a weak password or lose my own wallet.
er, but Nice has almost double the average number of sunny hours per day. That's probably more important to perception than total rainfall.
it's evil. i like it
Where to get the best business software reviews
Build an Instagram Clone with AngularJS, Satellizer, Node.js and MongoDB
Question: do these blind spots of neural nets persist as the data set is expanded?

I understand that if you have a fixed training data set of, say, 10 million images, there are probably going to be adversarial examples that will be specific to a net trained on that set. (These may be the same artifacts that are picked up by overfitting, or they could be local underfitting artifacts due to early stopping.) But are they specific to the data set?

In other words, are the same adversarial examples going to "break" a neural net trained on a separate (but identically generated) set of 10 million images? Or is this something that can be smoothed away with, say, ensemble methods and multiple data sets?
I feel like Steam, although the practice is successful for them, is pushing all consumerism in this direction. I defer all my gaming purchases until they come on sale on Steam. I can't help it, by this point I have been trained to act this way. So much so, that is almost Pavlonian.
Shift (YC S14) is hiring lead front-end and dev-ops engineers
I am genuinly curious how they manage that. In a world where every user is followed I don't think the robots have a chance to fool the anti-fraud algorithms. At least with the bigger players (Google, Facebook) they don't.
It is not currently caching, because the collection is so large (30+GB) that it would be difficult to distribute in its entirety, and since items are unlikely to repeat if all filters are off. I'll have to think about adding local caching for the case when filters are selected. For now, I'd suggest pausing it while tethering (Anyone have suggestions for detecting tethering from the Mac side?).
I don't believe that. I've worked with some companies that spend millions per year with online ads. They are sophisticated.
> Serializing access ... fundamentally requires some serial execution.

This is true, but I don't think this requirement limits scalability because the serial part can be arbitrarily cheap (e.g. approve ordered batches of work).

You also say that many databases could implement serializable transactions but don't because of the "higher costs" and that "weak isolation is slower". This sounds like a tradeoff to me so, of course, there will never be one right answer. Well, maybe someday for problems that permit I-confluence :)

However, the article attests to the high costs of sacrificing serializability in programmer productivity and system complexity. Those are serious downsides that need to be weighed very carefully against any actual, measured, performance advantages that are on the table.
The only names I recognize from the slides are Algolia and DailyMotion. I sure hope Paris is stronger in B2B...
Makes sense. Another great use case that I didn't think of.
Fuck my head is so broken right now. NEVER AGAIN.
Salaries are very depressed. Experienced engineers outside of Paris make 45K top, when you live in Paris you get a 30% salary increase for the cost of living. Payroll wise: take what you pay someone, multiply by two, that's what you actually have to front: half goes to the worker (who will be heavily taxed) and the rest is tax. Taxation is pure confiscation here.
Tesla vs. Xeon Phi vs. Radeon – A Compiler Writer’s Perspective (2013) [pdf]
It's been HackerNews'd.
Different pictures on each monitor should be the default. The premise is you want to expose users to more art!
Average sunny hours per day is probably a better measure of what it feels like to be there:

http://www.holiday-weather.com/paris/averages/

Paris: 6.75
London: 5.58
NYC: 7.33
SF: 9.67 (nice summers)
Nice: 11
> Why have to remember whether to type lein repl, pry, or rails console, when make repl will do everytime?

This is why I don't think the CLI is a very efficient interface for operating the computer. There are more commands than you can remember so, you're forced to take the commands that you can't remember or be bothered to type in and stick them into a file, thereby creating new commands that must be identified, understood and remembered by the next developer who should really only use them if they know all of the original commands in the file.
Does the website disclose who is posting what?

Turnabout is fair play.
I never asserted that haha. I was basically replying to this line above:

> I will absolutely never respect him for his streak of immoral/illegal acts.

That just seems foolish to me, since tons of other people garner respect despite worse immoral/illegal acts. That's it. There's nothing else to read into my statements.
I was about to ask the same feature.

I did something similar as a screensaver for the Mac, but it's some hack based on Webkit, it's stored locally and the range of artists is more limited.

I'd love if Apple allowed this in iOS, but I'm not holding my breath

Great job, btw
Go would do:

v := []TYPEHERE{1, 2, 3}

where TYPEHERE is the type of array[1] that you're creating. Is there any equivalent C++ technique here? Explaining all the machinery may blow out a novice's mind, but I think explaining "You need to give C++ some clue about the type" isn't so bad.

[1]: Before you complain I just created a slice, remember the slice has to point at an array; I've created both a slice and an array so it's not "wrong" to say I've created an array with that syntax.
If intelligence is just an emergent property of a complex-enough system we won't need more than brute force. This seems a very reasonable hypothesis considering the wetware prior-art, so I wouldn't be as quick to say he's wrong.

What I'm skeptical about are the predictions that we will reach something more intelligent than humans (how to quantify intelligence even?), that it will improve our culture, and other sci-fi stuff...

Even if it turns out the predictions are wrong, the brute force can reach something interesting anyway, not human-like intelligence, but something new and complementary.
I've long been a fan of having artwork as my wallpaper, and finding nice ones has always been a hassle. Just bought it. Thanks!
I think the idea applies to cars as well, fwii the worst year for car accidents is the 2nd year after getting a licence (1st year being the worst), at least in some countries (can't remember where this is from)
Porch launches iOS app to connect homeowners with pros
The money comes out of the pockets of publishers. Collectively, they are making less than they should be for a pageview or a click. The advertisers have a budget for ads, and they will only pay that. At some point, when the ad is not effective and profitable, they will redirect that same ad money somewhere else. It's the Internet publishers that are losing.
Ask HN: For what purposes do you use VPN?
I use VPN mostly for anonymous surf, but i know many people use it for different decisions.
For what purposes do you use VPN?
Ask HN: What are important CLI / bash commands for a full stack dev to know?
I created a prioritized list of CLI commands for full stack developers that reflects important basics or will improve productivity - and am looking for contributions and feedback:
https://github.com/nemild/cli_for_full_stack

Current documentation (like a man page) is typically exhaustive, doesn't sort by importance/usage, neglects common compound flag combinations, and is not located in a single doc. For example, for grep I want to know the top X ways to use it and some background about when they should be used - not everything. Further, there are a lot of HN posts about developers' favorite piped commands (I call them command cocktails - where multiple commands are used on the same line with outputs flowing into inputs) that are spread over HN comment threads - and are primarily communicated today by word of mouth to new devs. I've culled the top HN posts and comments on the CLI over the years - plus a few websites to put together this list.

Pull requests highly encouraged.
It's neither obsolete, nor antiquated. People in this thread seem to conflate DDD and OOP which is understandable given that 90% of DDD resources target the typical enterprise Java/C# setting.

The truth is, DDD consists of two parts: tactical patterns, such as Entity, Value Object or Aggregate Root and strategic design patterns such as Ubiquituos Language, Bounded Context or Context Maps. Tactical patterns are much easier to understand and apply, but most of the benefits claimed by DDD are provided by the application of strategic design.

Sadly, most people starting with DDD focus on the tactical patterns and technology, then get demotivated when the benefits do not appear.
a thing of beauty, love the potential for team work.
Just got accepted to Product Hunt, http://www.producthunt.com/posts/hawkee
Next DigitalOcean Datacenter: Germany
While the bar for absolute revenue may be lower, the growth rates of the best SaaS companies are astonishingly higher. The markets are bigger now, so your growth from $1–2m ARR to $10m ARR and beyond has to be much faster these days.
'Generic contract' sounds like an oxymoron.
This made my day. Happy to pay 5 bones for it.

I'd love to see intelligent support for multiple monitors, and perhaps a nice way to avoid such black bars around the portrait-dimension pieces.
I played for a minute or two, said "Huh," and closed the tab. Sure feels like I won.
The article explicitly states that C++ is a good language for beginners, and the entire point of my comment is to argue against that.
Show HN: Bop.fm (YC S13) iOS App – Spotify, YouTube, SoundCloud in One Music App
Reminds me of Landau's logarithmic rating of physicists by productivity from 5 to 0, with 0 being Newton, 0.5 Einstein, etc.
Postgres doesn't. But VoltDB, FoundationDB, and Marklogic all have serializable transactions and no single-point-of-failure if you are looking to solve both problems at the same time.
> It turned out this new ReCaptcha system is heavily obfuscated, as Google implemented a whole VM in JavaScript with a specific bytecode language. (Emphasis original)

I guess it inherently requires security-by-obscurity (with all of its benefits and flaws), but well, that is interesting.
> If you believe (as I do) that the majority of effort a programmer expends is devoted to finding and fixing bugs

I think if you feel this way, you should definitely look for languages and tools that don't admit as many bugs.
i fell into an abyss. I consider that a win.
​France bans file-sharing site the Pirate Bay
Just write ordinary migrations with updates and such. I think you should able to manipulate the JSON without too much bother.
Here's the functions available for JSON: http://www.postgresql.org/docs/9.4/static/functions-json.htm...

Here's more about the JSON type in Postgres:
http://www.postgresql.org/docs/9.4/static/datatype-json.html

There's also Postgres' hstore, which I believe now shares the same backing as JSON(B), but may have a different API.
> Most US workers would be better off getting all of this for a 20% pay cut.

It's not a 20% pay cut, when you get paid €5k here, your employer already gives ~€4k to the government to pay for all those "free social services", and then you still have to pay 30% tax on your income. So the "free" education and healthcare actually costs you something like €6k per month, most people are not aware of this because half of these are paid upfront by your employer, if only French knew how much they were paying for their expensive "free" social services... And they have to pay it for the rest of their lives whereas Americans can pay back their education loans way before that. Last but not least, you should know that healthcare does reimburse less each year, so you are now forced to pay for a private insurance in addition to the high tax you already pay for many healthcare services such as dentists, blood analysis and more. Great free services indeed!

> 5-7 weeks of paid vacation are included.

Yes, tell me about that. Every time I try to get someone at a company, half the time he's either on vacation or on RTT, and I'm asked if I could wait a week until he comes back. This makes doing business here way slower to get things done, very frustrating and hard to compete.
"Go does a good job of rectifying this: strings are generally opaque binary objects--indexing into them gives you abstract "runes" (representing Unicode code points) which can then be encoded into various flavors of UTF characters."

Overselling Go a bit there. Indexing into a string gives you that byte: http://play.golang.org/p/rxeexRzW7e

There are ways of iterating along a string by "rune" but it's not the default. That said, given that strings in Go are assumed to be UTF-8, indexing into them by rune is expensive and if you actually want to iterate by Unicode char I'm not bothered by having to be a bit more explicit about it.
Mobile Devices Are the Weakest Link for Enterprise Mobility Solutions
The distance is actually 500 km, not 750 (https://www.google.fr/maps/dir/Paris/Amsterdam,+Pays-Bas/@50...).

And yes, the 4h figure is for travelling by train, not by car.
The biggest worldwide online commercial corporations
My words "in addition to" were not extraneous.
"Server rendering is not about SEO, it's about performance. Consider the additional roundtrips to get scripts, styles, and subsequent API requests. In the future, considering HTTP 2.0 PUSH of resources."

This caught my eye, since what is being said now contradicts this directly, that it is much faster to host a static app on a CDN and only interact with the backend for consumption of APIs.
Sony Hackers Demand 'The Interview' Be Canceled – Or Else
It's hard to win the game when you can't determine what the goal is.
I rolled my own wwwizer using Nearly Free Speech. I wrote a blogpost here: http://blog.higg.im/2014/03/10/getting-jque-re-off-the-apex/ I wouldn't rely on third party servers like wwwizer, as they are prone to fail - and will more than likely go down when you least want it to - like getting slashdotted, or mentioned in a high traffic blog
This is Joseph Sun!!!
Answer: See Betteridge's law of headlines.
The Shared Data Layer of the Blockchain
> why do pointers exist if you have references?

Because references can't be NULL in C++, and you can't reseat a reference in C++.

> why does printf exist?

Personally, I think the more interesting question is "why isn't printf extensible?" And, with variable length template functions, it should now be extensible. If it were converted to a template.

> what is everything in the cstdlib?

I can't speak for all beginners, but I can say that when I was a beginner, the concept of language (and library) evolution was never hard for me to grasp. Even in a world where C never existed, I think I could have understood that some the library had old ways to do things, and new ways to do the same thing.

In fact, I can't think of any language that's been around for more than, say, ten years without a little cruft and duplication in the standard library.
Snappy Ubuntu for Business People
The goal is right in the title of this page.
Believe it or not, we have zero skateparks in Boston. There are plans to build a pretty extensive one however I haven't seen any real progress being made.
I tend to think of this more as getting cocky than lazy, although both are linked here. It is something to be mindful of as you push past it.
Making Apache Storm Counters Easy and Idempotent Using Kafka and Redis
A trial version is a great idea. I didn't want to split my time too much, but maybe I'll release a free version with a limited range of artists (the all van Gogh, all the time app?).

How many people care about art on their desktop? I don't know either! Seeing more art can only be a good thing. It's a discovery tool for me. I've chanced my Mission Control preferences so I can quickly show the desktop by moving my mouse cursor to the lower left hot corner of my screen.
Tax reduction schemes for R&D (JEI and CIR) are indeed a no-brainer for most people that are serious about it, given that:

- The form-filling part is better left to your accountant, as part of your annual tax return.

- The R&D specific part is a no-brainer if you actually do R&D and know what it means.
This is one nice thing about go maps... They won't panic if you try to access a null map, they just return the zero value (and false).

var m map[int]int = nil
a, ok := m[1] // returns 0, false
Show HN: Braavoo.com – Instant Recognition for Happy Teams. Direct Beta Access
And I'm sure that's exactly what most users will do.