skysight-inc/HackerNews huggingface dataset:
OK but that's an issue with using char* where does the union issue come in? I could understand an issue with a union between char* and, say, int or some other pointer, but I don't see what specific issue would arise from a union between the exact same pointer types.
Site down?

> It's not just you! http://blog.altoros.com looks down from here.

http://isup.me/blog.altoros.com

The Web Archive doesn't seem to help in this case, I see only a blank page too (too much JS?):

http://web.archive.org/web/20150317124000/http://blog.altoro...
> what sets Sam apart is how much he believes in you. You generally don't find it elsewhere in the world. It's rare for your own parents to really believe in you in the way Sam does.

What does this mean? And why are you emphasizing it so much? Sam is an investor, he believes in people who he thinks will succeed. By definition, he's not going to believe in a very large set of people. But he will believe in people who seem promising... it really is very useless to point out that he 'believes' in people.

> Why go to a big company where they definitely won't believe in you or let you forge your own opportunities?

Because there's greater security in working for a big company, generally speaking, than starting a startup. Though as others have mentioned, the audience here were a self-selected group of MIT students... it's not as outrageous for Sam to have said what he has said there. I do have a problem with him abusing his platform when he starts generalizing this kind of advice (previously he's said it's better to start a startup than work for a company to a more general audience -- it's just a bad thing for him to say, but that's a topic for another day).
Why can't we just code like professionals ?

Sidenote:
Disclaimer: I was heavily influenced by my Biology professors. I don't think society evolved in vacuum separate from genetic evolution. So while I don't appreciate insulting people by gender. I do however think there are gender differences.

Another person on HN linked me to this documentary, which opened my mind.
https://vimeo.com/19707588
In Dutch, "jongens" (boys) is very common, even for mixed age and gender. However, jongens taken literally means "young ones", so it's actually very general. Use of "mannen" (men) among a group of adult males is usually actually more ironic than the more general "jongens".
I agree. Straight-up cash provides much more security. Case in point: Think of all the pensioners who discovered that their retirement income -- money taken out of their paycheck -- had vanished into smoke these last several years.
Did they, though?

I have two cards in Apple Pay, a Capital One credit card and a Wells Fargo debit card. When I added my Capital One card I was asked to log into their mobile app to verify the card. This seems highly secure. Someone may have my stolen credit card details, but they're not going to have my banking passwords (if they did, I'd have bigger things to worry about).

Wells Fargo didn't even offer that as an option. They had me ring up a call center. Apple provided secure ways to verify identity, but only one of my two banks seems to have been bothered to implement them.
PHP accepts nested key value pairs and frameworks can take advantage of that when accessing the $_REQUEST object. If you're bypassing the functionality that's baked into forms then you're going to have to put it back in at some point or reinvent it yourself.

And then you can't make a request to the server directly unless you format your data as JSON, which is a bit inconvenient, especially if you're debugging a problem.

So if using JSON as a container isn't gaining you some other benefit then it's probably best avoided.
Newtonian mechanics is more accurate at yardstick scales than any real-world yardstick is.
Yup. Here's a "scientific paper" that shows that dairy does not cause heart disease:

http://ajcn.nutrition.org/content/93/1/158.abstract

Paid for by the Dutch dairy industry...
'Don't Write Bugs' Isn't Just Wishful Thinking – It's Dangerous
It's not "in the wild."

OpenBSD is making the gamble that either a) they can pressure the adults doing coordinated disclosure to stop doing that via their excellent people skills, or b) that they are so awesome that they can find the problems before everyone else.

NB: I love OpenBSD from a security POV, but that doesn't mean what the leaders of the project do is always correct for security.
Well, sure, I think the song sucks. I think Thicke is a douche, the lyrics are creepy, and the music is derivative...

...but that's fine. I'm sure some music expert/snob could point out how many of my favorite songs were great (when so-and-so originally did them) but that shouldn't be the basis for a copyright suit.

You can argue over who is talented, who is original, who's a hack, and who's derivative all day but unless you're just jacking an entire song or sampling large portions of it without altering it or licensing the samples, then it's just art as art has always been.

There will always be artists who are inspired by previous material and there will always be shameless hacks who just imitate whatever is popular to make a buck but I don't think it's something that fits with the stated purpose of copyright.

As you say, musical styles and conventions get picked up and reworked all the time. It's like this case vindicated every dad who ever said your music "all sounds the same".
It's not uncommon in sports. That's the kind of thing I'd expect to hear in the locker room or on the ice when playing hockey. I don't feel like maturity plays into it there. It's almost a term of endearment.
Manhattan's population density is 27,502/km^2, SF's is 6898/km^2 by way of comparison.
When a guy tells another guy "You run like a girl.", "You hit like a girl", "sit like a girl", etc... it's historically an insult.

Recently, there has been an effort to "take the phrase back" and turn "... like a girl" into a good thing - instead of being considered an insult - Like the commercials that tout "Running like a girl".

I've never heard "coding... like a girl" either, so you have to frame it as part of this movement.
I can see how what I meant could be taken the wrong way. What I meant is that you can learn 90% of what you need to know about the mechanics of investment finance in a year. The rest of your career is spent cultivating relationships so that people allow you to handle large sums of money for them.

The "skill" involved in trading isn't really that difficult to learn - it's tradecraft, which you have to learn in any industry. And you're right; the math whiz fresh out of college doesn't get a ton of money to play with. He gets a small amount and if he does well, is progressively trusted with more. The bulk of this type of trading is about risk balancing. Institutional traders will make more money here simply because they trade using proprietary platforms that get simply them better prices on securities. The algo guys optimize the ordering systems such that the prop traders get first pick at everything.

Trading at high levels (billion dollar positions and above) is a lot like poker; but the bulk of securities trading is really no different than playing a video game. I used to know a guy who worked for a big HFT firm, and that's exactly how he described it. Humans are excellent at pattern recognition, and so the HFT guys use humans to make decisions about when to get in/out of an asset. Computer programs show patterns to the analysts, who issue a "yes/no" decision and who are judged solely on their performance.

But yes, you are also right that mere mortals like us have no chance because it's not an even playing field. I mean, the algo traders pay millions of dollars a year to get Reuters feeds 60 seconds early, so by the time news hits the market, the price has already adjusted. Hell, the trading platforms that are processing your orders sell access to their incoming order feed, and the algo traders love to pre-empt your trades to drive the price up.

A more apt definition would be that trading is like poker where the guys with huge piles of chips also have X-ray vision. And they get to skim the pot even when they lose. If you have X-ray vision and pot-skimming rights, then yeah, it's just poker. If you don't, then you should just go play Blackjack (i.e. buy-and-hold investment where you play against the market as a whole, not any individual players).
I never bothered memorizing stuff which is "fragile", e.g. browser quirks. Luckily, there's no shortage of programming knowledge that is the very opposite of fragile. Under a few common assumptions, sorting can't be done faster than O(n log n). All NFAs can be converted to DFAs. 2-SAT is polynomial but 3-SAT is NP-complete. And so on.

People who disdain math as "brain teasers" are deprived of the rush of knowing that some piece of your knowledge will stay true forever.
Why isn't it relevant?
Interesting, it's basically trivia instead of an aptitude test. The ASVAB is certainly an improvement.
A city should release data such as public transport timetables in a machine-readable format with a public domain license.
The article has a problem WRT "women used to code 50 years ago" and coding has changed and we don't have women anymore, from a statistical rounding perspective. Sure Ada and Grace were cool, but so are Limor Fried and Radia Perlman. There are real female programmers out there, not just activists or management plants or ancient history. The whole world isn't SV startup "brogrammer" culture where women are not permitted under a cloak of "culture fit". Personally I wish there were a judicial ruling that candidate rejection due to culture fit was prima facie legal evidence of racial or gender bias in hiring, because I know that to be the truth in practice.
I get your point, but how to tell "labelling" from typing? Typing depends on semantics. This particular example only works out because the types are all strings, which is a case of sort of loose typing often used in programming. It could've been like this:

typedef struct {
union {
company_t * company;
school_t * school;
project_t * project;
};
union {
address_t * location;
url_t * url;
};

etc.
You should read this:

- You don't think work/life balance; you just think life.
Symbolic work-life boundaries are almost impossible to maintain. Why? You are your business. Your business is your life, just like your life is your business--which is also true for family, friends, and interests--so there is no separation because all those things make you who you are.
Incredibly successful people find ways to include family instead of ways to exclude work. They find ways to include interests, hobbies, passions, and personal values in their daily business lives.
If you can't, you're not living--you're just working
Full article: http://goo.gl/XWTpj5
But the only thing that really works is underground carriage transport, because:

-It being underground means it's not in the way of everything and, more importantly, vice versa - it can go as fast as you want.

-It being carriage based means there's no coordination with other drivers. No queue dynamics, crossings or whatever. Transport happens in constant time, independent of the amount of passengers (within reasonable bounds).
In a similar vein, I've been thinking about trying to 3d print casting sand.
There can be more than one bad actor in a play.
Show HN: SlackThemes – Make Slack pretty with custom themes
Would Tony Stark be an exception then?
Ah! If that's the case, it makes sense then. Actually, I think Nintendo have done similar things before.
Surely they missed a trick with the name there... the Raspberry Super Pi, or Raspberry SPi, for short, would have said it all.
Yet lots of folks say "Mr. Smith? That sounds like my Dad! Call me John!" Which is much the same thing?
How do you sell a time and materials contract to clients used to fixed bid ones?
If physicists never turned "frictionless motion" assumptions into useful, accurate predictions, I see no reason not to make fun of them.

Physics has a long history of extreme success. Economics, on the other hand, often has more opinions than practitioners, and no physics-level accurate predictions in sight.
But isn't this iterative learning? The first time you use Google Now you generally have some very weak recommendations, but as you filter the results (by adding apps, expressly saying 'yes' or 'no' to cards), it gets better.

By and large there's a lot of ML behind the scenes, but it's also supervised learning. It gets better with more data.
Ariana Grande – Break free (Electric guitar/lullaby cover)
But you are aware of these sayings correct? This was not the first time you've heard them, right?
Apple does - I doubt anyone truly believes that Steve Jobs personally designed the whole iPhone; also, the Chinese workers are at least in the public consciousness - apart from the Foxconn labour controversies, each unit has 'Made in China' written on it somewhere.

If as the article says the ENIAC news reports were along the lines of 'here is a machine that can calculate trajectories, and these are the men who designed it', who's to know that maybe half of the effort was undertaken by others not mentioned?
Yeah, this strategy would make sense. Could be a great marketing tool, too. Try out F2P Mario on your iPhone, like it? Get a Nintendo console to play their full games.
Like many disruptors, Apple isn't offering a 100% complete business and technological model for their partners. They're offering a new way of thinking about traditional services and a family of integrated computing products with which to deploy those services.

The business partners can't just expect to do nothing to be a part of a game-changing service. They'll need to adapt their technologies, business models, expectations, etc.
There's a risk of this cannibalising their hardware business.

Yes, but there's also a risk of them not having a business.

Considered the install base of Android + iOS vs. Nintendo portables (or even consoles)?

There's only one rule in Cannibal Club: Cannibalise yourself.
Should "Deletion succesful" be red, or green?
This is going to be a bit of a rant, but here goes.

In the 2000s, the pace of development in browsers was glacial. You had the choice of using crazy browser hacks, or trying to do it with JavaScript, which often turned out to be slow. Waiting for bug fixes or new features was pointless.

Since about 2011, the pace of change has been enormous. Concepts which we only dreamed about in 2005 - transitions, animation, flexbox - now have a spec and are even supported. OK, some of the implementations are buggy, but the alternative would be for browser vendors not to implement them in production until all the bugs were ironed out.

I'm happy that the browser vendors release code that is largely working, despite the bugs. I have confidence that they will fix those bugs. If I'm happy to use the buggy implementation, I can. If I prefer to wait for a bug-free stable version, I can. The choice is mine.

The sense of entitlement amongst many front end developers is immense. They contribute nothing to the development of either the standards or the browsers, and yet they moan when it takes more than a few months to introduce a completely bug-free, consistent browser implementation.

I guess the summary of my rant is: if you want stability, use the old-fashioned JavaScript implementations. If you want cutting edge, be prepared to work around bugs. And if you don't contribute anything to the development of the browsers, be happy with whatever you're given.
I think it looks good, I like the UI.

Price is a hard one, I would say under $100 ideally.

The other option is to only pass on the cost of the device and display ads and use this as a way of revenue or $149 with no ads.

Looks good!
That actually all sounds great. But can the access to the in-HUD data be encrypted and anonymous, please?

Also; just 200mph? I'm hoping for more on the speed front.
Creating Better User Experiences on Google Play
> we are talking about those people who are willing to trade off security for a chance of building something great

I object to your phrasing (though not your thesis), because it's the type of phrasing used for other forms of hero worship: police, firefighters, military personnel, etc. It's the kind of wording used by star-struck wannabes, to be frank.

I also object to your use of "great", because I think that--with few exceptions--most startups aren't working on stuff that'll make the world a better place. Most startups work on stuff that'll get funded; that means you see lots of largely similar companies in startupland. (I suspect a contributing factor is also the relative lack of life experience of a lot of these founders: they simply haven't seen enough of the world to be more imaginative[1].) And that generally isn't stuff that will make the world better, because those kinds of problems are hard, and often require lots of financial and non-financial capital to work, even if at the end of the day, there's a lot of money to be made for the players that are successful.

> Not everyone is suited for this sort of thing

Normative phrasing aside, there're equally-valid alternative explanations: not everyone believes they are a beautiful and unique snowflake. Or, gambling is more fun when done at a casino. :)

[1] You alluded to a phenomenon in your other comment, about younger people not knowing how to tackle a problem they might encounter if they worked for a big company. I suspect that's more a function of lack of experience in that they couldn't even imagine the problem unless they'd worked in an environment where it would arise. I suspect this is why you see relatively few enterprise-y, B2B startups, despite the untapped goldmines in that space.
Thank you for this link. This is really impressive.
So being rude is what you do if it's "important" and the other party didn't have an optimal solution?

Looking at the long history of openbsd and some similar projects, I think being rude like that is what you do when you're too far on to the spectrum to effectively articulate an argument. It probably has something to do with lack of empathy as well... There are very real reasons why their project and user base is the size it is.
I created this based on yesterday's post:

https://news.ycombinator.com/item?id=9210166

Wanted to see how fast I could put together a basic site.
How would one go about learning this convention (and others like it), in the off chance that it was not completely obvious to the reader?
Google Cache works:

https://webcache.googleusercontent.com/search?q=cache%3Ablog...
Like Zuck? Drew Houston? It's easy to rattle off a dozen names who wouldn't have started their company if they'd worked at a big company for 5 years.

I'm sure Zuck is a smart guy who works hard, but he also happened to be in the right place at the right time. If he had started Facebook a year earlier or a year later, no-one would have heard of it, or him. You could be the next Zuck but you're more likely to get rich playing the lottery.

You generally don't find it elsewhere in the world

Every salesman, has a lot of charisma. So?
The biggest reason to work at a large company is that they are likely to pay you market salary, instead of ramen-profitable plus pie-in-the-sky for the 0.1% of the company they let you have while you work alongside the founders with 30% each.
Sometimes people claim that women are biologically, statistically, just not as good/interested as men at programming/technology, and point to current gender balance in tech as evidence of this ("There's a reason there's lots of male programmers, men must be just better!")

Remembering some of these women, and the early history like this, is very relevant today to show that that's nonsense.
Getting hired by Google / Apple / Facebook isn't exactly easy.

If you don't have the required credentials, getting into the startup world suddenly seems more appealing I think.
If the LibreSSL corresponds to OpenBSD version numbers then it should be numbered 2.5.6 => 2.5.7 => 2.5.8 etc.
> Why can't we just code like professionals ?

Because we put our heart in it - so we code like amateurs. The best professionals are amateurs who just happen to be paid.
I care. I like to know the truth not the marketing angle.
Do you mind explaining ?
Class of '05. When I was there I heard the random days off called "suicide prevention days".
65 best free fonts, Spring 2015
There's no risk of cannabilizing their hardware business, mobile still hasn't figured out controllers. A modern Zelda port to iOS would be a horrible experience.
This all certainly makes for an interesting case study in security tradeoffs.

I wonder if the numbers cited in the article about the rates of "traditional" credit card fraud (said to be 0.1%) include the massive costs borne by retailers, banks, and customers after the Target and Home Depot breaches and other similar compromises, scenarios that Apple Pay was well-designed to prevent.

Of course, the 6% Apple Pay fraud rate is also magnified by the fact that the fraudsters of course took to this new system far far faster than regular consumers. Once more retailers and banks support Apple Pay, the relative proportion of fraud will drop. In the next two years as most Americans replace their existing Android and iOS phones with ones capable of low-friction NFC payments and awareness increases, the use of this technology will likely take off.

Ultimately it sounds like best practice for individuals is to use a new credit card for Apple Pay, and not one that you ever use online or particularly in restaurants.
They made it as easy as the banks allowed them to, some banks require bank login details, some require a call, and some require nothing. The ones in the last two groups are the ones that will be effected not the first (Unless the thief has your bank login and then you're just fucked).
The decline of Java application servers when using Docker containers
I take your point that this is nice syntactic sugar, but I don't like your example. You wouldn't typecast in this situation. You would check the value with is_numeric() or similar.
OkHttp 2.3 has HTTP/2
On the topic of equality in general - As an old man and a father of a 22 year old woman let me tell you what I've observed - women don't need your help and when you act like they need your protection you're no better than someone who treats them as weaklings. It's a fine line and imho the best bet is to just treat them as you would anyone else.
Can you do better? What study shows otherwise?
Move somewhere with a good local job market and affordable housing. After purchasing my house a few years ago, my mortgage payments will remain exactly the same every year for 30 years.
If the fix is already committed for any of the vulnerabilities, then the answer is a simple github search away:

https://github.com/openssl/openssl/compare/OpenSSL_1_0_1l......

https://github.com/openssl/openssl/compare/OpenSSL_1_0_2...O...

Some interesting commits:

https://github.com/openssl/openssl/commit/327de270d583e716bc...

https://github.com/openssl/openssl/commit/f5ee5213073870493a...

https://github.com/openssl/openssl/commit/51527f1e3564f210e9...
> Like Zuck? Drew Houston? It's easy to rattle off a dozen names who wouldn't have started their company if they'd worked at a big company for 5 years.

A dozen is not a lot. If you understand statistics. I'm not saying you are wrong but you don't have a convincing point.
You have a list of things of decreasing consciousness. So the question is, what makes a dog more conscious than a worm? And can we make a computer with more of that same property?
It's not nonsense.

Modern women are statisticaly less interested in programming. That's because boys 20 years ago got c-64 or PC because they wanted to play games, and girls 20 years ago got barbies.

Turns out barbie doesn't have the same side effects.