skysight-inc/HackerNews huggingface dataset:
Hmmm, practically speaking pricing European Options using simulations is not recommended when you can use a beautiful close formed solution (along the lines of a modified Garman–Kohlhagen model)! But for other styles american, quantos, barriers etc this lattice simulation is great. Curious as to why the author only focused on Europeans!
They should be able to watch Twitter's frontend address and ban it accordingly.

It's the government. First they'll have to write a contract. Then they'll have to solicit bids. Then...

Meanwhile, Twitter has highly-experienced software engineers and system administrators on staff.
lobste.rs does this rather simply by gradually changing the background color of the logo depending on traffic.

It would probably be relatively easily to implement a similar feature here on HN, but would it be worth it?
Quite a few bowling alleys around my city have redecorated in the last few years. They are now painted black, with mood lighting, and giant projection screens at the end of the alleys. The background music is also much louder than it used to be. The bowling seems to have become just a distraction, not the purpose of going.
- Prefer STL data types (vector, string...) over the native ones

- Use references for modifiable parameters. No need to check for null

- Templates, enum classes, const/constexpr, inline calls instead of preprocessor macros

- Use of RAII and smart pointers over manual memory management

> I feel like "security" is the new "think of the children" phrase these days.

It was nothing new. It was present since the early days in the form of languages like Mesa(1970), Modula-2 (1978), among others.

Just that developers got to forget about them when UNIX got out of the universities into the enterprise. Nowadays we pay for it as we discover how important it is to have secure software.

edit: typo (import => important )
"Client agnostic" (I may have just made this term up, not sure) & service oriented architecture would probably be the most accurate descriptions.

This really isn't anything new though. Many applications have been moving in this direction since 2008 and on. Mobile apps and heavy JS frameworks like Ember and Angular have made it even more prominent.
The fundamental question here is whether the success of LINE and on a similar note, Kakao, can translate to other markets. We've already seen that WhatsApp and other messengers were much less popular in the US due to the ubiquity of free messaging. I wonder if there are other economic and possibly cultural factors that enabled those apps to succeed in their home markets but may be barriers in other places.
What you wish to discuss is philosophical, rather than scientific in nature (for the time being), and there is nothing that can be said in the span of an HN comment that can substantially change anybody's mind, one way or the other.
Can you imagine the outcry if it was revealed pg goes into threads to delete negative comments about him?
Yeah, I think this is at the base of US-centric folks' surprise at the WhatsApp deal. The difficulties in messaging simply aren't apparent when you get it free on almost every plan. Additionally, there is the extremely useful case of international messaging which is more apparent in places where you have smaller countries with lots of movement between them e.g. Europe or the Middle East. Just not a big a need in the US and thus hard to see value
Any canoical examples to go with those two? As I understand it now, I can pretty much get away with utf8 and some locale code, as long as I stick to (possibly some subset of distributions of) Linux. Which really is fine for my use case, but it's not really a very nice stance to take (it's all fun and games until you need to work in an environment where you for some reason or other can't change the OS, and need that clever utility that wasn't quite as standard/cross-platform as it maybe should've been...).
Right, but GameStop lets you return credit card purchases for cash.

Just last month I returned a used game that I didn't like they gave me cash even though the original purchase was with a credit card.

My guess is that since they've already eaten the processing % to debit your card they don't want to pay it again to credit your card. Not sure if large scale retail still pays on the reverse, I'm assuming.
Spot on. Facebook has become quite valuable as a semi-reliable identity source and WhatsApp definitely enhances that service by consolidating and extending it.
The Ph.D. degree is all about philosophy, no matter what field it is in.

There is nothing which is scientific (dealing with knowledge in general, according to the Latin roots of the word), which is not also philosophical (dealing with the love of wisdom, according to the Greek roots of the word).

You are correct that I cannot change anybody's mind, one way or the other. I was only hoping to plant seeds.
Indeed. As someone who travels regularly between The Netherlands and Germany, I can say unlocked phones are not really the solution. It's annoying to have to switch SIMs every time you cross the border. Also, most interesting phone models do not have a dual-SIM option.

I am actually hoping that this will pressure carriers into removing roaming costs. It is very odd that pay exorbitant costs to use my Dutch T-Mobile subscription in Germany (T-Mobile is a German company), rather than just using calling time of my subscription.

That said, roaming costs have dropped a lot, thanks to regulation of the market by the EU.

http://ec.europa.eu/digital-agenda/en/roaming
I was kinda wondering if there's any successful company that started like that. It would really surprise me if there is.
http://www.volokh.com/2013/07/04/a-real-live-third-amendment...

Summary of the case: cops wanted to use a neighbor's house to surveil their suspects. The neighbor who owned the house reacted about as would be expected.
Practices of a professional developer
I know many books have been written about this, but I am trying to gather my own thoughts on this.
Comments in the gist or here on hackernews is very much appreciated.
Putting aside all philosophical questions, I do want to dispute that we're wasting money on AI. Even if you believe human-level artificial intelligence is not achievable with computers, you can't deny that AI so far has already paid huge dividends, and will continue to pay off even more in the future. Examples abound, such as self-driving cars, medical diagnosis, and automating more and more forms of busy-work that humans currently have to do. So I don't really see how it's a waste at all.
Every Facebook Page Needs A FAQ Tab
However, other passengers on the jet will form little cliques & play Game of Thrones with each other, with the losers getting thrown out of the plane. If you fail to join the right clique, sooner or later, you'll be skydiving.

Sometimes the pilots will go crazy, screw up, or get highjacked, and you'll die by landing 30ft short of the runway, running out of fuel over the southern indian ocean, etc.

Even on a perfect flight, your talent and hard work will likely have had minimal influence.

I will take the Cessna 152 please.
FB has pimping down so cold I gotta tip my hat to Zuck! Gotta love how they "gameify" customer communication. The message to every business was... everything has changed... now all that matters is FB likes. Don't ask why just chase that... Ok cool, got a bunch of likes now? Ok now we're gonna restrict your posts and make you pay every time you want to reach them. God forbid you just ask for customers phone number or Email? Instead we run your list for you... and we repeatedly resell portions of your customer access back to you via some mysterious and ever changing algorithm. Now that my friends is pimpin!
Sorry for the delay, the wife took the little one to go watch a movie in the park and I took my mom to go watch Divergent :-).

I would say my primary motivation was simply the cost of the program (at the estimated $7000 they've mentioned) and the fact that it didn't require any GRE scores to be submitted, which was a plus for me since I haven't taken the test.

I've been looking at a bunch of Masters programs over the past 4 years or so, mainly online ones since we don't have any local universities I could go to in person for a technology related degree, but all of them have been in the typical $30,000 range or so for the cost of the entire program and in my current position there's absolutely no financial benefit to getting a Masters.

I've been debating about getting a Masters in Business instead (since that's a local degree that is offered at a small university extended campus) but I'd definitely prefer the Computer Science route and the Georgia Tech program was the first one that really sounded like something I wanted to do.

As far as specialization, right now I'm thinking of sticking with something I'm at least somewhat familiar with so the Databases and Software Engineering one sounds like a good bet, but the others could definitely have something I might enjoy too so hopefully I'll have the option to explore one or two of the others as well.

While I started in CS for a year (and at least go a decent basic foundation in programming), my degree is also in Information Systems. I definitely share your feeling like there's a whole lot I still don't know that I missed by not fully completing the Bachelors in CS, but I think so long as you've been in some sort of development role these past few years, I believe that experience will be helpful and also allow you to directly apply what you'll start learning in the Masters program, which is another exciting aspect for me (one of the lame things in college before you really get out into the workforce is the issue of relevancy and doing things that actually matter...but when you're already working and then end up start a program like this I think the results are a whole lot better because you're able to apply things right away if you're already doing similar work).
It's not the order most likely to produce an overdraft, it's the order that produces the most overdrafts.

$500 - $1 - $2 - $3 - $4 - $5 - $1000 sounds like one overdraft but if it's processed in the reverse order it's 6 overdrafts.

I did this in that order in college, probably 9 years ago. Obviously the mistake was my fault, but imagine my surprise when I went online to fix it and pay the $35 fee and found that it was over $200. When I called SunTrust they told me that their policy was to process payments from largest to smallest.

This was my second overdraft, the first time my card "worked" so I assumed that there was more money in my account than I remembered (wasn't aware of overdrafts at the time).
Here's the procedure I followed:

1. Pick two keywords that describe this event. "TED" and "XPrize" seem like good candidates since they (together) identify this.

2. Go to Google (in a private browsing window, if you wish non-bubble results) and type in these keywords together. Here is an example URL: https://www.google.com/search?q=TED+Xprize . Order is irrelevant so long as phrases are maintained as phrases.

3. Click the first non-ad result: http://www.xprize.org/ted

4. Observe that the page says that the rules are not yet set in stone but that a 'sample' exists: http://www.xprize.org/ted-rules

5. Follow that link to reach a page which says that "...the competing A.I. is given 30 minutes to prepare a compelling 3 min TED Talk" once it receives a subject.

The conclusion is the following:

The AI must actually construct the TED Talk, i.e. the words of the TED Talk must be programmatically constructed given a topic.

This being the case, I doubt your TI-99/4A would deliver a performance compelling enough to stand and applaud. While I'm sure you searched before asking the question, I hope that this guide helped you construct your search for information better.
If I were going to do it today the first choice would be business degree and MBA from Harvard or Yale. I'd be willing to borrow what it took, because the payoff is there. In the US today this is the ticket to the C-Suite.

If I couldn't get in I'd try to get an ROTC scholarship for as prestigious a place as I could manage and graduate without borrowing money. Either business or liberal arts, though the latter case is a minefield of worthless programs, so it would require some research.
Bonus -- to make this work, you need a bit more going into the bills account than what goes out.

Easier said than done. Working in a mall he's probably not making top $. Theoretically you can have your bank decline a transaction rather than charging you an overdraft fee, but in practice they often ignore such requests, claiming that they're trying to save their customers from embarrassment, though I think most people would rather be slightly embarrassed than pay a $35 fee.

Overdraft fees used to be quite low, like 45 or $10 so if you did it occasionally it wouldn't be a big deal, but after the financial crisis most banks jacked them up substantially.
It is obviously not a waste when we use computers to do syntax. Chess-playing computers can now beat the best international grandmasters; this is an example of computers doing syntax.

For every task which is syntax only, it is a fantastic idea to make computers do the work, and relieve humans from the drudgery. I'm all in favor of that.

But for any task which requires semantics -- real human intelligence -- it is foolish to attempt to replace humans. It cannot be done.

What is required is the wisdom to know the difference between the two.
This seems pretty unpopular PG , and it seems to have a lot of pitfalls and things that you have overlooked. How about making it so that people can opt into seeing the pending comments (so to them everything is as it was before). Let people decide for themselves.

This really would be the right thing to do. If it seems that most people not opt into the (old way) or opt out and stay out after a while, then maybe switch over.

The people of the internet are what make HN. Let them decide. Don't take the freedoms on hundreds of thousands of people away overnight.

There are only 5,500 people with 1000 karma or more. Most of them live in California. Now letting them agree with and approve the opinions and viewpoints of the other hundreds of thousands of members is going to shut down most opinions before they are even heard, some of which are more generally popular than theirs. The minority will silence the majority.
So, cynical about science reporting, I was expecting the results of a study either misinterpreted or extended far beyond their reach. This article doesn't even have that! It's basically the preferences of the author coupled with some tenuous connection to research about focus.

It's especially in applicable to programmers: I want two monitors so that I can simultaneously display a full screen of code as well as shells, tooling, documentation and whatever I'm working on. Especially for web development, I need two screens just to fit everything I'm actively using. Web tools and documentation aren't distractions.

Sure, if you have enough left-over screen space to put up a bunch of distractions, perhaps you don't need two monitors. Or perhaps you're not using them properly! One of the main reasons I have a clear separation between work and distractions is that I use a tiling window manager: I can't have something distracting in the background. Sticking to that might be a good start. (Although it's difficult on Windows with its slightly ironic paucity of window managements tools like multiple desktops.)

So yeah: two screens are better than one. Especially for programmers. But really, for everyone—everyone who uses them in a reasonable way. If only tiling window managers were more popular!
Wait, do you actually get a newsletter?
Yeah in your case it definitely sounds like the Hacker School would be the more efficient route.

As a recent graduate I think you might have a little more freedom to go directly to a program like that and submerge yourself deep within code for a good period and just absorb everything you can like a sponge :-).

The other nice aspect of the Hacker Schools is that it seems like they do make a good effort to place you with companies accept your skills and value you at the end of the program, which is a wonderful thing to have available. (it's tough to finish something, but then not have a decent guarantee that you can get a good position that pays well afterward).

Thank you and I hope you lots of fun if you take the Hacker School route :-).
But there are some things which are philosophical, yet not scientific, which was what I was alluding to. My experience is that these purely philosophical discussions tend to churn over the same issues repetitively without any resolution - because there is no clear way to reach one, unlike there is with science.

In fact, philosophers write whole books addressing each others arguments without much in the way of changing each others' minds. This highly disincentivizes me from attempting to discuss them, at least in a forum like this one.
I want to 3d print a space elevator with this :)
NYTimes seems to justify the action of NSA by saying quoting that "China does more in terms of cyberespionage than all other countries put together".
The TOR website is blocked in mainland China, as is TOR itself, but it works via obfsproxy, all it requires is someone to send you the executable/source. Most people who bypass the great firewall use VPNs, however.
Discussion on the original New York Times article: https://news.ycombinator.com/item?id=7432908
I posted these here just a few days ago:

- Accused can choose to take the plea but continue the trial. If he loses he just serves the plea.

- A conviction on a crime caps the max penalty for that crime: this means if a rich daddy's boy gets away with 60 days probation for a DUI, any future DUI conviction cannot be bigger than 60 days probation.
Agreed, they just keep showing this plastic rectangle, with a flat strip of carbon fiber sandwiched in the middle for reinforcement. Wonderful, but is that the limitations of this machine?

https://markforged.com/wp-content/uploads/2014/02/MF14_MK1_b...

If you look closely at the above image and squint your eyes, I think that's a carbon fiber part it actually printed, that appeared in the video for a split second. It would be great if we could see it close up. It would be even better if they printed a second copy with plastic, and then demonstrated the difference in strength.

Instead, they spent the entire video saying they're going to change the world, and then I guess you're suppose to take their word on it, and just drop $5k on the preorder.
So this has popped up on HN before, and again I would caution that this is snake oil. The sparse technical details they give are misleading, and they still haven't shown that their fiber reinforced parts are anything special.
I Was Putin’s Pawn
I agree, they seem to be very light on the meaty info. I would be very interested to see how they go with their demonstration in SF on Monday.
They are real "pro".

Last time they accidentally blocked google analytics while they blocking youtube. voila, all turkish websites goes down because non-async analytics code.
ATM operators eye Linux as alternative to Windows XP
>I don't see how anyone with practical experience developing commercial software could write something like this.

Exactly. Using IntelliJ "holds me back", but if I bust out vim, somehow my code will miraculously get better. Sigh.

What I type, or not type, holds me back. Not the editor. That's just a means to an end.
Hi SkyMarshal, thanks for the reply!

While I'd like to be that person that brings the startup culture down here, I don't know if I'm the right guy for that job.

Mainly, my post was probably a poor attempt at simply letting people know that there's a pretty cool place down in Southern California that might be worth investing in (or in other words, encouraging one of those VCs and startup oriented folks to take a small risk in basing their business down here instead of in the Bay).

Essentially, importing the talent from Silicon Valley to the Imperial Valley :-).

Ideally, that would be the best thing, because I think that would build the culture more quickly (assuming people liked our weather).

However, while I was crossing my fingers, I wasn't expecting a whole bunch of responses to my post, so I'll probably take some of your advice and see what I can learn about the Austin startup scene in particular and see how they may have grown it organically over time.
My Client's Data – is it safe? New Privace Principles Australia
Tour Leader Business
ULW is a travel business that specialises in exploration tourism and travel. It will provide consulting and custom travel arrangements and packages. ULW's mission is to become the foremost provider of personal and specialised guided tours to little-known and ‘hidden’ destinations to the people of South Africa/Africa, as well as markets worldwide. ULW's employees and owner are travel enthusiasts who want to discover these destinations together with their clients, and ensure that the travelers receive value for money on their trips. ULW seeks to connect travel newcomers and seasoned travelers with service providers, exploration activities, and accommodation that fit the client's desires, budget, and appetite for personally-guided and specialised tour services.
http://discovermagazine.com/2011/nov/12-out-there-mysterious...

> We know a lot about the physics of the macroscopic world, but can we be sure that we aren’t missing one of those crucial ingredients? The answer is yes: In certain well-defined cases, we can be very sure. [...] And while there may be unknown forces waiting to be discovered, we can say with great confidence that such forces must be so feeble that only a professional physicist like me would really care.

Not only the _detectable_ universe is entirely made of matter and energy (which is not a hypothesis: it's a tautology, if you think about it), but there isn't a single shred of evidence that our brain employs anything beyond chemicals and mundane electromagnetic forces.

"Kuhnian revolution" happens when the evidences mount up to the point the old paradigm cannot explain them away without great contortion. What we have here instead is a very confused semantic hair-splitting (no pun intended) about whether computers can do "semantics".

The modern materialistic science is supported by vast evidence and very alive and well, thank you very much.
No, people care about interoperability and communication, not about products.
ULW will be a small startup home-based tour leader business in the lucrative and rapidly growing specialist tourist market, and will be offering travel services for groups only in the local and overseas markets. There are opportunities for ULW to successfully penetrate this market by creating a niche for those who seek to explore little-known ‘hidden’ locations with much more to offer in the way of really getting to know more about a country, its people, their arts and culture, their history, and their countryside and small inland and seaside villages than would otherwise be possible with most of the other travel opportunities available to them.
> If anything you will learn more about the types of bugs that lead to security issues

Usually you will learn this lesson the hard way.
True, for any arbitrary value of "down." I.e. normally you should have three allowed directions and one forbidden one. For me the forbidden one starts out as always up.

Note that in game play if you have to you can change the forbidden direction.
Cool stuff. I worked with wayfarer kit. Absolutely indestructible by bus drivers by design. Right bunch of sods though bus drivers are. The worst class of "user" I've ever had to deal with.
Indeed, you can also never move left, or never move right.

And if you have to move this way you can rotate 90 degrees the forbidden direction if you must.