skysight-inc/HackerNews huggingface dataset:
You seem to be confusing a few different things here.

One of the fundamental purpose of a market maker is ensuring that both the supply and demand sides are capable of transacting when they want to, even if the supply and demand side don't necessarily want to trade at the same time.

So say the farmer only wants to sell bananas on a Monday and you only want to buy them on Thursday, so you can never do the transaction. So your grocer by buying the bananas when they're available and selling to them when you want them is in fact taking on some of the role of a market maker.

The reason that bananas don't need high-speed market making however is that the underlying supply and demand for bananas is pretty stable (I'm just guessing here; I don't know anything about the banana market). With currencies the supply and demand is in constant shift, everything from news events to someone making an online purchase in a foreign currency contributes to the shift. So a large part of the premium you pay for currencies is to manage that risk of the underlying supply/demand shifting. So by reducing that risk you can have lower premiums.

Say your grocer bought their bananas at $1 and was selling them at $1.50, what percentage of that 50 cents do you think goes towards managing the risk that the demand for bananas will collapse and the bananas might not be worth $1 any more ? - I'm guessing none of it because the bananas will likely spoil before the price of bananas shifts that much. Hence reducing that risk is pointless in the banana market.

HTH
I just keep trying some combination of deleting and adding new certificates until it starts working. Most of the time I'm unable to tell the difference between what wasn't working and what for seem reason has begun working.
http://make3d.cs.cornell.edu/
Thank you, I too agree it is a lot of ask for from a person at this age...
But how should I open him up more? He has always been a very quiet person, most friends don't know much about him. And from talking to him i found out he just has secrets after secrets. I respect him and will not be telling these secrets to anyone else as I promised. But it's quite difficult to imagine how he's been holding all these to himself for the whole time, without talking to anyone...
He also tends to pull himself away from everyone, pretending he doesn't care for anything or anyone, but I know he does care, I really do =(
I think that the changes being made for "HTTP 2" are a terrible decision for HTTP. For SPDY, sure, make it as complex and as hard to work with as you want in the name of performance, but please keep my HTTP a nice, simple, text-based protocol that I can work with very easily.

I just feel that HTTP should not reïmplement TCP. SPDY/HTTP2 just seems much more complex than necessary.

http://jimkeener.com/posts/http is a 90% complete post of what I would like to see as HTTP 1.2 and some other things I think would be beneficial.
This is super useful. Oauth isn't my favorite thing to work with, and I'm new to iOS. This helped on both ends.
I don't think so. Technology wasn't so different, especially web development. Most of the software we use today was in place. It would be behind a few releases and there were fewer libraries. But otherwise broadly similar. Any decent developer learns on the job anyway.
I don't see the value; I never have. I understand that the market maker is able to extract profit from the spread, but they keep that for themselves. The original buyer and seller don't gain anything they wouldn't have gained otherwise, and it seems likely that one or both of them lose out on a share of that spread-profit.
Ultralight aircrafts are amazing and there are some of them more capable than a cessna in almost every aspect. But if you are going that route, please take in to account that they are very light and they flight very low, so you don't have too much energy to get hold in case of engine failure or bad weather (energy is EVERYTHING for a plane). There are too many people dying on light aircraft because they think they can fly like a top gun at 80 knots and 50' from the ground.
Just look for a good instructor and if possible tale a couple of hours of aerobatic training, it will teach you how aircraft respond on low energy situations.
sit down, behave, program, you are a cog. I thought HN was about the desire DO something different. Create something new. Maybe this is good advice before you take that corporate job - but doesn't have much to do with hacking. T-shaped person? That term is just as nauseating as the rest of the corporate jargon that flies around in most offices.
> I know of many people who haven't gotten into that market because it's too competitive (programming wise).

Or because it's a market where really awesome programmers can't distinguish themselves from good-enough average ones because few customers can discriminate between those.
318 useful Twitter bootstrap resources #5
Banks do this with card fraud checks all the time. They often give you a voicemail telling you to "phone this number" - the google results for my bank's fraud number are a whole load of forum posts saying "is this a scam?". The number is not listed anywhere on their website.

I just make a personal appearance at a branch when this stuff happens - then they have to sit on the phone to themselves for half an hour while I have a coffee.
How stock footage can enhance your video marketing
I agree that the certificate and profile thing is confusing when you are getting going, but I think a lot of that was exacerbated by not using the native toolset. Xcode handles a lot of it for you (with more and better support coming in Xcode 5), and point you in the right direction for things you have to do alone. Plus, there is loads of help on the 'net about doing this stuff in Xcode because everyone has to, whereas PhoneGap's user base is lower, so less out there. I wouldn't say it's overly complex, but it is by no means simple.
Thanks for reminding me, Dane.
I downvoted you because your comment doesn't add to the discussion. Maybe if you explained your position wrt. to the parent in greater detail.
> Killing TCP/IP completely and inventing a more efficiently compressed, more government resistant and more easily encryptable Protocol would be highly anticipated.

You do realize HTTP and TCP/IP reside at very different OSI stack levels, right? Reïnventing TCP is not HTTP's job.
2014 Standard Edition only?))
title is not correct, just a few days ago I saw an ad for rockstar programmers:

https://bitcointalk.org/index.php?topic=262775.0;topicseen
What if you wrote code for an actual rockstar?
Avoid Brogrammers, rock stars, and anyone who advocates rails as the solution to the business problem at hand.

The good programmer asks questions first. The bad one runs off and builds stuff at a whim.

The good programmer gets stuff done. The bad programmer wastes time on the latest and greatest, bikesheds on whether they should rewrite everything in ruby today and go tomorrow.

Avoid the bad programmers.
I'm not intimately familiar with the situation nor their org structure(though I recently spoke with one of their directors in NY, and it was a pleasant experience -- it may bias my comment), so this is just speculation: I am guessing a large portion of these layoffs are of temp, hourly employees. My first reaction to the title was more of a "uh oh," but now I am thinking it's more of "they closed their positions with their temps, and they are relocating their permanent employees to NY." Is that so bad? Did it come as such a surprise to their temps?
I could be wrong, however....
> I'm not sure to understand the point about rebase destroying the history. Does he speak specifically about `git rebase -i` ?

When rebasing, you're at least changing a parent commit and therefore
changing all of your rebased commits, because their SHA1 is also based on
their parents.

> I very often run `git rebase master` in my feature branches to avoid having many conflicts to resolve just before my pull request to master. Once merged in master, initial commits I rebased from master did not seem to have changed. Am I missing something, here ?

As long as you don't rebase a feature branch after you have pushed it into a
remote repository or merged it into an already published branch, you're fine.
Well, I would never hire a programmer who introduces themselves as a "rockstar", but I personally know two who refer to themselves as "stunt programmers" who I'd hire in an instant if they were available (or I did something interesting enough to them that they would consider switching).
I'm actually finding that I am using older techniques to get performance gains that my peers on other projects are not able to realize because they're blinded by the idea that the "latest and greatest compile-to-javascript language" is "the best", so therefore must be "for all cases."
Hey Josh. Maybe you could put the message a bit more clear. Is that a blog that has a newsletter or is there something more? Do I get something extra if I sign up?

The site looks nice.
But big problems are usually solved as a series of small problems, yes? It's unlikely that one day some researcher will combine a few chemicals in a new way and shout "Eureka! I have found the drug that cures all cancer!" A problem as complex as cancer (and diverse too: meningiomas are very different from, say, basal cell skin cancer) is something that will probably be solved by a 1,000 small breakthroughs, rather than 1 huge breakthrough. And there are a lot of apps that could help in that direction.

Here are some ideas that would be great, if someone could figure out a clever way to implement them:

1.) an app that allows the discovery of important papers that have received no attention, perhaps because they were published in journals that have low prestige

2.) an app that can detect possible bias on the part of the researchers (perhaps a tool that combines data about grants received from Big Pharma to papers that seem to prove the effectiveness of Big Pharma's drugs). At the very least this might protect some researchers from wasting time doing follow-up research based on a paper that is false.

3.) apps that offer different color encodings to DNA information to reflect different theories of the how DNA works, and how DNA damage contributes to cancer. In the same way that in Emacs you can get different color schemes for looking at your Java code, it would be useful to be able to easily format and color DNA sequences, based on the various theories regarding how non-coding segments effect the overall functioning of DNA -- this would be especially useful now, when there is as yet no dominant theory about exactly what roles certain non-coding segments play in the life of our cells.

These are 3 apps that would be helpful to researchers and which face no regulatory hurdles.

I do not offer these examples to say "We should all be working to cure cancer", though the thought is not completely unreasonable given that close to 25% of all Americans die of cancer. But rather, I offer these 3 examples simply to challenge glib assertions that programmers can't work on a problem like cancer because it is too hard -- rather, there are a million small tasks that programmers could undertake that would help the overall effort.
For me this isn't a lack of willpower, it's creating my own incentivization system so that I can get more accomplished. If I get more work done than usual and then reward myself, this creates a positive connection in my mind. Sometimes it is hard to stay motivated and by having a carrot teasing me on I can achieve more of my goals.
Five years ago iOS appeared. I think it's still a relevant environment. Android as well is similar in age. Both still dominate the mobile world.
An actually readable explanation that can be understood. However, it seems to me that the actual accomplishment, as the author mentioned, is our newly acquired ability of "storing quantum information" and not actually "stopping light". I like the "H's" references...how interesting that they all have H last names - perhaps there is a German stat of last names starting with H.
How to sell SaaS, based on our experience
New Windows backdoor: SSL encryption is not safe anymore
http://translate.google.de/translate?sl=de&tl=en&js=n&prev=_t&hl=de&ie=UTF-8&u=http%3A%2F%2Fwww.spiegel.de%2Fnetzwelt%2Fweb%2Fwindows-hintertuer-gefaehrdet-ssl-verschluesselung-a-913825.html&act=url
Me too, and once it's open just leave it open and just start and stop the actual app. No need to reopen the emulator each time.
translation: http://translate.google.de/translate?sl=de&tl=en&js=n&prev=_...
What Every Creative & Ad Agency Outsourcing Work Should Know About Copyright
Good read for creative & ad agencies or anyone using freelancers to build their business..
Economic Slowdown Is Expected, but It’s Seen as Fleeting
In my opinion, it is massively different in tone. I'm Norwegian, and I live in the UK and have spent quite a lot of time in the US. While people in the UK and US will also complain loudly, the character is entirely different in that outside of Scandinavia the self-criticism is more "if we don't fix this things will go to hell", whereas in Scandinavia a lot of the self-criticism implies we're competing with war-torn third world countries about who gets to be the butthole of the world and are likely to win.

The focus of self-criticism in Scandinavia seems to me to be hugely disproportionately focused on describing us as doing horribly compared to everyone else in a way that seems to indicate a huge inferiority complex, where self-criticism other places seems to in general be more internally focused.

Of course there are exceptions.
The fundamentals change very little, and very slowly (barring a revolution in the theory side of things).

I recently decided that my surface-skimming knowledge of lambda calculus was severely lacking, and so I picked up a few books. One of the better written books was written in 1981. That was 33 years ago. What changed 5 years ago to now, is essentially "sugar" on top of the fundamentals.

One thing I did notice, especially with the node.js crowd (essentially where the "rockstar" programmer meme gained its popularity), is that a lot of old things are being re-discovered.

While there may be very good arguments for re-implementing things, and re-learning things (and I do that quite a lot too), I personally do not think that re-solving the problem in the old way in a new language/framework/whatever is really worthy to be considered an achievement.

And I think that is essentially what is wrong with the whole "rockstar" programmer meme. Want to be a rockstar or ninja or guru? Go dust up some old book on algorithms, and reimplement it in the trendy language of the day.
5 Big Challenges for Google Glass
I don't even own stock, but I believe the "value" is as simple as a reduction in the price for the buyer, along with an increase in liquidity for the seller, along with a reduction of the spread for both (which should make it easier to budget and make predictions).
> Danes are far more interested in working for an employer than being one (on average). Danes like a large welfare state and we like comfort.

I don't think you're necessarily right about that statement. Most people I know dreams of being self-employed, especially where I grew up in Jutland. That doesn't make me right either. Both of us are using ourselves as a measurement here, and that's probably a bad idea.
A Common Lisp Bookshelf
Thanks for the useful tools! Mixpanel sounds good.
I think the author is close, but doesn't quite capture the entire reasoning behind "cure cancer" versus "disrupt dry-cleaning" or "new car manufacturer". The disparity between these things is not just a matter of probability of success, but also of the timeline over which success is realized.

When I was just over a year-and-a-half into my Ph.D. training, I had something of an epiphany. At the time, I was designing an experiment that would be part of a larger research course. As part of the work, I scaffolded out the entire research course to its eventual conclusion. Having finished this, I took a figurative step back...and realized that I would be long dead before the entire project could be finished.

I was 24 at the time.

Graduate school, and scientific research in general, has a way of slapping you upside the head with your own finite lifespan. The resulting problem, of course, is how do you convey to a non-scientist that the work you are doing is important, despite the fact that you will not live to see its conclusion?

I've often thought this is the great unsolved problem with capitalism. How do you convince shareholders to invest their money if you can only promise returns on a 100+ year schedule? I think the insurance industry might have some insights here, but I still haven't quite cracked this nut...
I would have to ask why your company actually needs someone at that desk 24/7.
Field report #XJ-175882: Citizen responded fearfully to standard passive investigation. Suspect hid on sight of overseer. Further investigative action recommended.

aka I am creeped out.
It would be interesting to have feedback from HN community about their economic expectations based on their personal contexts.
I'm sure we could all come up with tons of other similar interpretations, but what is this other than pure speculation?
The T-shaped person thing is from Valve's hiring guidelines.

http://www.valvesoftware.com/company/Valve_Handbook_LowRes.p...
A large part of the "rapid change" is people re-inventing things or re-writing things in a hipper language.

I feel that a lot of this comes from unrealistic scaling expectations; stop worrying about serving Facebook-like traffic and use tried-and-tested tools.
Ask HN: What's the oldest piece of software still in use?
I use a 13 year old copy of Quicken for bank account management. I'm interested in examples of software that are older than that and still being used.

I'm not interested in software that's been patched over the years, but code that's been unchanged for years and is still in active use. Are you using any DOS programs, for example?
On the other hand, if your local grocery wants to sell bananas for $1.00 a pound tomorrow (because the have no banana today), but you want to pay $1.50 but you need them now (because you have a party), then someone with a scooter and a nearby warehouse can go and find some bananas for you (at $1.50) and replenish the banana stock tomorrow (at $1.00). Probably this business will not work with bananas, because bananas rote, the fuel cost and the time someone has to sit in front of the groceries. It's easier to implement with stocks and bonds.
The changes in programming are pretty superficial. If a good C/C++ programmer from 1995 were transported to 2013, they could pick up Python quickly.
Unemployment: The numbers are under-reported because it's very, very easy to get shoved away on a benefit that doesn't count as unemployment, although someone of your condition would be considered unemployed in other countries. The Danish "employment ratio" (number of employed people as a fraction of the total population) is very high compared to the rest of Europe, but only until you remember that housewives are almost inexistent.

Average wealth: Pretty decent, but stagnant and falling rapidly relative to other western countries.

Class mobility: Very high in relative term, very low in real terms. There's a very short way to the top (and the bottom) so it's pretty easy to get there. The top just isn't very high up, so you're still upper middle class compared to other countries. Should you happen to break out of the middle class, the Jantelov-based scorn will be severe.

Freedom: Not great. Especially suspicion of tax evasion ("black work") routinely trumps basic civil liberties. The tax authorities were granted blanket permission to enter private property without a warrant if there is visible building activity.

Pollution: Very high "green" taxes on energy has made comparably cheap wood burning stoves very popular. This is then the cause of very high levels of particle pollution, especially in the winter.

Education: The extreme egalitarianism that is found across society is particularly pervasive in the educational system leading to a painfully low quality education from kindergarden to university. This has been made particularly acute by a political focus on educating the "knowledge society" which has re-wired secondary and upper education to focus almost exclusively on quantity.

I think the danish model could work fairly well, but the political system (and a more than willing electorate) has shown itself to be completely incapable of even minor reforms to substantially address the mentioned issues.
Unpaid overtime when you're doing it willingly is not wrong per se. I've done it and will do it again. When work is interesting it does not really feel like work, does it ? :)

As a developer I would love flexible schedule, getting the job done when it's need to be done etc. But what I generally find in France is poor and inflexible management culture. I don't call "unpaid overtime because of poor planning but still come everyday at 9:00 thanks" flexible.

And I hate how in certain industry it is said to be "expected" or "normal". I have high (non-CS) skilled friends who do long unpaid hours and if you divide their earnings by the hours they do, they effectively get minimum wage. Getting a burn out or depression from minimum wage, that's not a great deal.
A single good programmer does the job of 5, and you can pay her 2x. That's not magic, it's just a very refined skill set, focus and no communication barrier of multiple people.

So depending on the project, small team can be replaced by a single good programmer, or the project is just too large and you need many many people and communication infrastructure.

The "rockstar" connotation is just SEO.
I was just looking for something like this. Works great!
For the first time I know what fear is, my physical strength cannot hold up anymore and I have to sleep, yet all that going through my head is all the possible scenarios that could happen. Had a dream that everything turned out to be okay, woke up at 4am out of excitement, checked phone/messages, still no response. Then realize it was just a dream, and burst in tears again. Going through every corner on the internet to find the smallest trace that he's still okay.. for the first time when people asked me if everything's alright, i responded "no". I have no idea how I can possibly focus on work and normal life today without going through a mental breakdown.
This. It's the old new thing.
nice idea. i can see people paying for this to use some premium background images. 3-4 generic ones are free, you could offer up a lot more custom ones for a small fee.
So you're a clock-watching douchebag. Well, that's why I hope never to work with you, nevermind hire you. There's nothing worse than working with someone who walks out the door at 5:00pm on the dot, regardless of what he was working on. As a part of my team, whether as a peer, a boss or a report, I hate when someone is so religious about watching the clock that they won't go out of their way for anything, whether it's an emergency, helping a co-worker or even for their own satisfaction.
It's not just obsolete, it was proven to be unworkable. What's worth knowing about it isn't the details of the model, it's why the model should be ridiculed. The fact that the model keeps getting brought up as something that one should know because it's good is an example of why we have problems.
You are welcome Lauren. Some others are worth trying as well. For example, I am super impressed with Klaviyo.com lately. It's probably one of the best marketing automation tools for almost any SaaS.
I've never heard anyone describe themself as a rockstar programmer. I just see a lot of ads for them.