skysight-inc/HackerNews huggingface dataset:
EU thinks you have to pay VAT if you sell to European countries of course (otherwise it would be unfair competition vs European businesses) by means of VATMOSS but I am not sure if they have any way to enforce or if they could have any kind of jurisdiction over you.
His history of the AK-47, "The Gun", is also an excellent read. I actually had no idea he was a war reporter as well.
4 Unexpected Lessons Learned by a First Time VC
I found reading it rather cathartic. It mirrors the vitriol that my C++ teachers had towards C, and it was a counterweight to the irrational exuberance they expressed towards C++ features like iostreams and inheritance.

I mean, I actually like C++. It's my language of choice. But around the early 2000s, the smugness was overwhelming. To me, this is the 'mogodb is webscale'[1] of yesteryear.

[1] https://youtu.be/b2F-DItXtZs
Verizon Fired Me for Taking Leave After My Babies Died
<3 there's a "keep me honest: donate" button at the bottom of my blog.
That's not true. If you're, say, a car dealership and Walter White comes in with $50,000 cash looking to buy a car, you are required to file a Currency Transaction Report with the federal government.
Increased resolution (picture clarity and detail) is the ONLY benefit of 4K. The number 4K is literally referring to the increased resolution (Since the image is roughly 4,000 pixels across, compared to the 1,920 pixels that 1080p has).
Why I wouldn’t use Rails for a new company
That doesn't seem that unrealistic — you could allocate your stacks using slab allocation, for example. I wonder why the Kernel allocator doesn't do a better job though.
> I think it's been long enough to conclude: the pg -> sama transition has been a clear success.

Yeah, I can't think of a leadership handoff that's gone this smoothly - no loss in continuity, while at the same time launching new ventures[0], partnerships, and programs as well.

[0] pun intended :)
A: It's not an extremely uncommon as acronym and anyone participating in a discussion on key management probably knows it. B: It's best to assume a commenter is acting in good faith and not trying to show off their "superiority".
Indian here. The middle class sticks with Moto E/G here. The upper middle class goes with an iPhone 4S/5S and even Nexus and OnePlus One.
Socket.io is kinda big, the documentation is not great, there's a lot of baggage there from it's history, etc.

ws is faster, and most browsers now support web sockets properly.

If you want some isolation, there are various shim layers that are available.
Replacing older and cautious and raising children with younger and ambitious and fabulous often yields amazing results.
It's kind of a moot point. All TV have looked like junk since plasmas fell out of style. OLED TVs are now back on par with where plasma had been, and a few panels have even better picture quality. But nobody is going to make those displays in anything less than 4k, so if you want a good display you don't have a choice. In the future you might have a choice between 4k and the truly pointless 8k.
Images are fun. But I'd like to see a demo showing how http/2 can affect asset managers / web development. Perhaps show a site with 1-5 bundled css / js vs 100-500 individual css / js.

Does a demo like that exist?
Not bad.

There are some pretty bad errors on tile boundaries, though:
http://i.imgur.com/ifSXs2H.png

https://maps.wikimedia.org/#9/21.8526/103.5901
One of my favorite manuals for copy protection was Conquests of the Longbow.

http://www.sierrahelp.com/Documents/Manuals/Conquests_of_the...

The devs did a good job tying the druid hand code, druid trees, gemstones, and coat of arms into the story line.
For example, the TCP throughput equation which can be expressed by the following http://www.mathcs.emory.edu/~cheung/Courses/558/Syllabus/07-... (depending on your degree of accuracy).
The ones investing in startups are VCs who receive their money from institutional investors, who in turn receive their money from various pension funds, endowments, and funds of funds. There's many layers of abstraction where a fraction of a percentage is just a portfolio adjustment.

The ones buying startups are the larger corporate entities who are quite liquid right now due to all the money sloshing around. Especially digital media entities like Google, Facebook, Yahoo, et al who have been making a killing on advertising revenue from other highly liquid industries. They may adjust decisions to purchase startups if that no longer becomes the case.
Detroit neighborhood plea: we want squatters
The Fed will not raise interest rates. They will only say they might in the future then make excuses for it. The US cannot pay it's debts if the rates go up.
Evil Genius
Joe is a rockstar! Great addition.
The Effects of Uber’s Surge Pricing
Let me suggest you move it to a more prominent position.

/unsolicited advice
I didn't know said war reporter's name, but, granted, I don't usually read long war-related stories from the likes of the NYTimes or Esquire (I find them overly biased). Even so, calling him the "best war reporter in a generation" is a bit of an over-statement.

He may be very talented, but as far as I know he didn't put online anything like guys like this did: https://www.youtube.com/watch?v=1rorjogZdwM (at 2:51 you can hear bullets flying just a couple of meters above him, microphone still in hand). Granted, what these guys in Syria do is not very smart, safety wise (no helmets, no anything), but they're doing war reporting by actually risking their lives almost every day. Also, they're not "Westerners" and shout "Allah akbar", so that may have something to say about their job not being recognized as "the best in a generation".
The whole code duplication had long since been solved by other shell based init schemes. Its only sysv thats hanging on to the notion that each script has to be self contained.
besides more economic questions already touched by the other poster I would personally ask what "managing" means in this case, technical lead? lead AND manage (hiring/firing/1-on-1s/...)? mostly manage? background on the team would be nice as well.

What career track would this position put you on if the company expanded? management or still technical? this might impact your decision to move depending on your career goals.

What is the plan regarding outsourcing? yes/no? if yes, are you going to have to be involved in its planning?

It being a small company, what are policies regarding vacation etc.? is it a case where it's going to be unlikely you'll have any time off until it grows a bit more?
The PureRender and componentShouldUpdate methods are "escapes" from the React philosophy, so I don't count them as being "React". They make the code more complicated because, with them, inconsistencies can easily arise.

Making a simple local change to a list of N items, which would normally take O(1) energy, suddenly takes O(N) energy. Even with the PureRender and componentShouldUpdate methods, because React will traverse the complete list to determine which items should be changed (calling componentShouldUpdate for every item).

I agree with you on the DOM. Its speed needs to improve. React offers a nice abstraction which may keep the code simple, but, as explained here, has problems of its own.
1.9.5, most likely.
At the moment it's a bit of a grey area. In the future, the Government is already planning:

https://www.gov.uk/government/publications/revenue-and-custo...

You'll have to charge VAT as normal, before the price is converted into bitcoin.
> That's good for most HN readers, as the tech industry depends entirely on low interest rates to make insane amounts of capital available to unprofitable businesses.

That statement would be more true if you substituted "startup scene" for "tech industry". There's a lot of solidly-profitable tech-industry businesses. At least, as regards the need for "insane amounts of capital" being made available to "unprofitable businesses".

The relation to low interest rates and the direct sensitivity to small changes in the Fed Funds rate is, even in that case, far from clear.
There's a difference between "serious listening" and having left and right channels in a tablet. A person can tell left and right on a 7" device held as close as a tablet. Audio clues matter.
I would really love YC to come to Utah. We're building a dorm specifically made as a 24/7 living / co-working space providing all the resources for students to start businesses.
Wow, you're jumping to that conclusion already? As much as I'm sure the three of them are great additions in a lot of ways, none of them has led a product to a meaningful exit just yet (Pinterest, 123andme and Airbnb have yet to exit).

Now their valuations are sky-high, and they've raised an incredible amount of money, but it seems like a big chunk of YC people (people working for YC, not in the program) haven't really successfully led a company to a big exit (IPO or $100m+ cash buyout).

PG: Sold Viaweb for ~$50m

Sam Altman: Sold Loopt for ~$43.4m after raising ~$30m

Anne Wojcicki: Raised $191m, no exit

Ben Silbermann: Raised $1.3bn, no exit

Joe Gebbia: Raised $2.3bn, no exit

I'm sure they're all very bright people, but at the end of the day, these aren't companies that have been profitable or really been sustainable. They're great resources for how to raise lots of money, sure, but are they people who can speak at any great lengths about building a long-standing business?

I don't mean to sound incredibly negative about YC; I want to keep a level head when looking at them and what they offer.
Thanks for the link!

> since the parent poster seemed to feel the need to use an extremely uncommon acronym to show his or her superiority.

That was uncalled for, though.
The key number for server applications is latency — it doesn't matter if you can spawn 200,000 threads if it takes you four seconds to serve a request. And if a thread can't serve a request before its time slice is up, it gets sent to the back of the line and its cache entries get evicted by other threads.

Coroutines have three awesome advantages here:

Really fast switches (it's basically a function call — no need to trap into the kernel)

Scheduling in response to IO events (a coroutine can yield when making a "blocking" IO call and resume when it completes). You can write asynchronous code that looks synchronous!

Better cache behavior (hugely important on modern processors). You can allocate all your coroutine structures together and don't have to suffer all the cache evictions of a context switch every time a coroutine yields.

It would be interesting to see this benchmark repeated with a latency requirement.
The Rise of the Private IPO
Kernel encirclement and owning userspace.

Basically the biggest players in all this has long bellyached about fragmentation in the Linux ecosystem, and preached the wonders of monoculture (aka Windows and OSX).
Thanks, It's funny coming from having to learn Node.js in my old job really quickly there was so many tutorials that were easy to get started with.
Updated the footer.. 604 Arizona Ave, Santa Monica CA 90403. And here's my linked in page:

https://www.linkedin.com/pub/josh-jones/3/91a/44a
"you wouldn't steal a car..."

what a difference in tone and attitude the tech media has for the movie/tv studios (snickers and shrugs of indifference) and for themselves (plaintive appeals to the reader's benevolence) when they both have issues with making money on their content.
Integra Gold Rush Challenge
Yep and also the way people can work together as a team that is more than the sum of its part.
> which in turn was directly influenced by L5 Society folks like Keith Henson and Gerald K. O'Neil. They, in turn, were directly influenced by Tsiolkovsky and other Cosmists. These influences were acknowledged by all parties involved.

Then it should be easy for you to show. I am fairly familiar with Henson and have read a number of his essays and emails from SL4 and Extropy days and I cannot recall a single instance showing that Tsiolkovsky had any particular influence asides from being, as I said, parallel developments. Eyes are a great idea, but that doesn't mean octopuses copied them from monkeys.
Deep Links Double User Retention
I always thought the field service guys would be the last to go. But, after a number of conversations with SEs it seems that the efforts IBM/HP/etc have put into producing "choose your own adventure" guides to repairs and escalating everything else to remote "engineering support" have changed that. At least in the mind of the bean counters, my experience with a lot of the newer service engineers is that they can't actually fix anything that isn't already in the manual. AKA, the quality of service sucks and no one cares. My last couple of interactions were basically cases of me telling the SE how to fix the problem after the field service guide (which I asked for) failed to be helpful and the 24 hour turnaround to china for engineering support was dragging on for weeks.
Look under Help > Keyboard shortcuts. Not many but it helps.
You suspend a laptop, you do not reboot it.
That doesn't explain anything. The manpage explains the problem though:

RETURN VALUES
The strlcpy() and strlcat() functions return the total length of the
string they tried to create. For strlcpy() that means the length of src.
For strlcat() that means the initial length of dst plus the length of
src. While this may seem somewhat confusing, it was done to make trunca-
tion detection simple.

So strlcpy/strlcat parse all of src regardless of what you pass on that third parameter. And they'll happily run off the end of the buffer if your string isn't null terminated. I see what Linus was so mad about now. All because they want to return the length of the original string instead of the length of the copied string.

The underlying problem is that C is too limited in return types from functions. There should really be a fourth (optional) flag to strncpy that is set if the string was truncated to fit in the new buffer, and the function would return the number of characters copied, not the number of characters in the source string.
NYC FinTech Financial Technology – Full Stack Developer (former Wall Street)
Looking for full stack developer to build an MVP for our concept. We are a team of 2 established professionals in the investment and wealth management industry seeking to provide a scalable solution for our customer base.

This is a contract role based in NYC. Though on site is not required, we do prefer regular in person meetings for updates and scope changes. As such, it is best if you are in the NYC area. A large component of the assignment requires transferring Excel spreadsheet data to a database that will support further changes.

We have no strict requirements regarding tech choices other than that your stack should be well established: Rails, Django, MEAN etc. We prefer deployment on Heroku, digital ocean or Amazon. Code will be checked in regularly on GitHub and there will be no sub-contracting to third parties - if you have your own in house team, that's fine but farming our assignment out to a low cost dev team is not allowed.

Please email fintechstealth (gmail) with LinkedIn profile.
Realistically, how many sites load those assets synchronously and how many sites need them loaded to provide the main functionality? Its a stretch to write off http/2 just for that!
Thanks for the kind words, GolfyMcG :)
Visa and co. are big—really big—so I've never understood why they've not just leaned on the OS manufacturers and browser makers to provide them some form of unique, unforgeable signal to users that they're interacting with a real bank.

There could be, say, an HTML5-exposed API capable of triggering "super-modal" forms (like OS UAC does) if-and-only-if the page is being served from a secure origin cross-signed by some "Web Banking Working Group Certificate Authority" that all the banks and OS makers are members of.
We've banned this account for obvious reasons, especially given https://news.ycombinator.com/item?id=9789044.
You're measuring the wrong thing.

I'm talking about YC, not the companies of these specific YC partners. YC has done well through the transition. The best measurement for that is not "have YC partners exited their own firms at huge profits", but "do they provide meaningful help to people joining YC, do they bring great companies into YC, and do they make the tech industry overall better". I think the answer to that is pretty clearly yes.

YC open office hours, the YC fellowship (which hugely benefits remote people), expanding the partnership, expanding YC into new areas (hardware, bio, real science), etc. are more relevant than that Loopt was 3 years too early :)

Obviously it's still a work in progress. Would be interesting to look back in 10y.
What will rise up and be the new YC for unconnected 18 year olds?

That's the idea behind the Thiel Fellowship [1].

[1] http://www.thielfellowship.org/apply/
Red Hat's ​Ceph and Inktank code repositories cracked
Great read and thorough approach. However, it's worth noting that Uber provided the data for this study. I'd imagine they had an idea as to its conclusions before they provided it.

The findings are intuitive and validate that surge pricing is an overall good thing for the market.(Yea, microeconomics!) However, the cynic in me isn't sure we'd have seen a study that didn't come to that (positive) conclusion.

How does an agreement between an academic and a data provider work to prevent this sort of bias? (In the general case. I have no evidence of that in play here.)

Update: speling
Last time i read anything about that, they had gotten bogged down dealing with logind.
If the law says it's $1200, then call them on it if they are violating the law.
What support do non-US founders need specifically?
We all know how hard it is to move to a foreign country and operate a business, especially for the first time. We're working on a non-US founders exclusive accelerator program to help them grow fast because there's a huge potential in them. What are the difficulties they face even if they join other accelerator programs?
Yes, I'm working on a good way to do this, this is high priority.
Hardly - they enforce the React philosophy more strictly.

In an ideal system, Components receive props, modify internal state, and render idempotently based on these. The PureRender mixin is a way of saying "yes, this component conforms to the above constraints".

Unfortunately, it's not always the case that the naive way of writing a Component will comply with the PureRender restrictions, so it's not enabled by default. It's not difficult, 99% of the time, to alter a Component to work properly with only minimal changes, and they aren't changes that make the Component code more confusing.

ComponentShouldUpdate is a way of applying tree-trimming logic that React could not automatically know. Business logic and the like. When a Component implements componentShouldUpdate and returns false, it will prevent any children of that component being iterated in that loop. Ideally, componentShouldUpdate should just returning a Boolean value from state, rather than calculating it each time.
> Who says Ni?

There were knights once upon a time who did indeed say Ni, but it is no longer so.
btw, our program website is www.internationalaccelerator.com
- Should I be worried?
- Only in the broadest, existential sense.

[1] https://blog.pinboard.in/2014/11/new_pricing_policy/
Perhaps I should have been broader with the criticism. Basically, it's a significant problem with the way US federal elections work that they basically enforce a two-party system. A nation of 300 million people that is somehow adequately represented by only one of two parties?

Not allowing for multipolar politics is a problem with the constitution. Mind you, things like 'winner takes all' is a problem with the EC specifically.
Yes, it used to be free until maybe 3 years ago. I've got a free setup as well.
Is it more efficient to transmit your Medium post as a screenshot instead?
There is a control care center with an 8 hour schedule, and patient outcomes will be explicitly compared between the two.
Yeah but I can't think of anything on Amazon worth $200 of Amazon coins besides that.
OK. I guess I don't understand then what multisig is all about. My impression was that it could be set up to require 2 parties to authorize a transaction.
http://bitcoin.stackexchange.com/questions/3718/what-are-mul...
Well privacy and content monetization do not play well together. The only option I can think would be a blog with 1 add a-la "Daring Fireball", but you need a huge amount of hits in order to make that a viable business, as J. Grubber does.
Ad-Blocking Apps Top Apple App Store Chart
Ads will just be integrated into content and the two will no longer be distinguishable. It's already starting to happen.

This is the end result of ad-blockers.
I'm going to play devil's advocate here. Likewise, it is not the job of your prospective clients (the scenario in which you run a web shop) to give you feedback over why they chose a competitor over you. Perhaps you don't even know why. Wouldn't it be great though to have constructive feedback that would help you win future pitches?
"not having or showing the necessary skills to do something successfully"

Demonstration of necessary skills failed. Incompetent.
Where have all the Flash developers gone?
iphone+6+jailbreak+iOS+8.4.1+iOS+Jailbreak+Tools+and+Jailbreak+Guide
It's not just a better syntax for C++. If nothing else being able to use the entire language at compile time is a huge step in the right direction IMO.

C++ meta programming IMO was never meant for meta programming. It was intended do to a few simple template things, then someone discovered if you made an array of size [-1] you could basically turn it into a turing complete language. But, the contortions you have to go through are ridiculous. It's like writing photoshop in bash script. I'm surprised someone hasn't written an LLVM pick your language to C++ meta programming compiler just to not have to deal with that crap.

Sure that feature has been around in other languages for decades (lisp) but it's sorely missing from C++. People usually work around it by writing code generators, almost always in other languages.

There were other interesting ideas like using the closure specifiers to enforce function purity including all functions they call. I haven't followed whether that has worked out or not.

On top of that syntax matters. As JBlow pointed out, every time he has to waste time refactoring 50 lines of code for something that should be a 1 character change or spelling things out the compiler should be able to figure out is a huge drag on productivity and motivation.

That was my #1 take away from the videos I watched. How about designing a language for programmer joy. Most languages pick something else (multi-processing, memory safety, ...) but whether or not it will actually be pleasant and fun to program in is rarely considered.

Sure some people get off on solving the puzzles of contorting their language of choice to do something difficult. Especially C++ meta programming gurus. Others of us just want to get shit done. It's not writing the code that's fun for us. It's the result. The faster we can get there the more we can work on polishing and iterating.
How to fix font anti-aliasing in IntelliJ IDEA when using high DPI?
> When a Component implements componentShouldUpdate and returns false, it will prevent any children of that component being iterated in that loop

Yes, but when you alter 1 element of a list L, then L must be iterated (simply because it changed), so componentShouldUpdate() will return true for L. As a consequence, all elements of L will be checked. But you only changed one!
That's how we do it. EnvInject and shell scripts. But I'm starting to think Jenkins is a bit much to run the equivalent of "HOST=somewhere NODE_ENV=production ./script/deploy" and ping a slack channel