skysight-inc/HackerNews huggingface dataset:
> The real hackers will know that as soon as I found evidence of sqlite3_key_v2 in the Zyzzyva dylib file that getting the key was inevitable. I don’t actually know the steps for removing debug symbols from compiled code off the top of my head, but I bet if this had been done, this would have made my job much, much harder.

I'm not entirely sure about OS X, but at least on Linux, system-assisted dynamic linking (i.e. not mmap(PROT_EXEC)) requires that all required symbols are exposed so that relocation can be done in the original executable; in other words, the OS needs to know where the functions in the library are so that it can tell the program how to call them.

Of course, you could obfuscate the function names, but then tracebacks wouldn't work properly and at that point you'd be better off just statically linking the whole program.

Debug symbols are completely different; if you have those, you can simply do "frame variables" which shows the args with names.

> Yesss. Time to get out the x86 assembly hats.

You don't even really need to do that. Since you know the function signature, you can assume (since it is in a separate library) that the function uses the standard System V AMD64 ABI where "the first six integer or pointer arguments are passed in registers RDI, RSI, RDX, RCX, R8, and R9" [0], meaning that the pKey pointer is probably in RDX. I know that the author said that it was in RAX, but since that is caller-saved, there must have been some copying or processing done to it inside the function.

[0] https://en.wikipedia.org/wiki/X86_calling_conventions#System...
Thanks, that site was really interesting! I hadn't heard of rump kernels before.
How about video and document embedding for a start. Wikipedia has almost zero embedding, which is kind of useful when you want to see more about news events (video and document embedding directly in the page), or even see an actor's performance, or a trailer, or a music clip. Wikipedia looks and acts like a textbook on the web, instead of a purpose-designed site that includes all relevant media about a topic. People have just got so used to it that they can't imagine doing things another way.
Ah, okay, I see where you're coming from now. I write C++ code professionally, and I would never use it for a hobby project. It sounds like you're interested in learning, so I would advise you to just stick with it, if it's important enough to you (and probably add more languages to the mix). C++ offers unique performance benefits with a fairly high level syntax that reduces some of the tediousness of C. But it also suffers from reduced productivity when compared to other languages like say python or C#.
Apache Spark 1.4.0 on Raspberry Pi 2 Cluster
http://ansuz.sooke.bc.ca/entry/23: What Colour are your bits?

> Treating Colour as a function is almost the same as attaching tags to the bits - the difference is that when the Colour is a function of the bits, we don't have to worry about the tags being detached; on the other hand, when the Colour is a function of the bits, we can never have more than one possible Colour for a given sequence of bits. Monolith depends on exploiting this problem: it assumes that one file can only ever have one Colour, asserts that the Colour of its output file is the "you may copy this" Colour because of the (correct) claim that fixing any other single unchangeable Colour would raise legal problems, and then follows the logic to a claim that it can produce what would otherwise be an illegal copy of the copyrighted input, without breaking copyright law. One Colour per file was never one of the lawyers' rules of Colour; it's merely a consequence of "Colour is a function", and Colour being a function is just something we computer people decided to believe because functions make sense to our training and Colour doesn't. Colour is not actually a function at all.
What relevance does Samsung have to this topic?
I am using React for a smaller enterprise application and find it quite difficult to reason about. But perhaps it's not well suited to deeply nested forms with lots of fields.

After about six months, I finally feel like I've got a handle on how it works, sort of. It's probably not something I'll use again on future projects though.
Is it really that surprising? Let's make a highly simplified analogy with easy numbers.

You have two bank accounts, only in this example they're different currencies. One in Pesos, one in Francs. Let's make things easy and pretend that 1 Peso is worth 1 Franc.

Your customers pay in the currency they have. Lots of people pay in you Pesos, but some pay you in Francs. So after a while you have 100 P but only 20 F.

Now most of your bills have to be paid in F. You have some you can pay in P but the money comes in fast enough that will never run dry. Unfortunately the F account may not be so steady between paychecks and you may overdraft. If that happens people with pitchforks will come after you. You need to do something to make sure that you always have enough in the F account.

So there are two obvious options. You can move some of your Pesos over to Francs, but there is a BIG FEE for transferring to that account. You'd like to move 80 Pesos over, but after the fee you only get 40 P in your account. So instead of 100 P and 20 F (for 120 units, since it's a 1:1 exchange) you have 20 P and 60 F (for only 80 units). You can still pay all your bills, but you just lost 1/3 of your money and now your spouse is mad at you.

Or you could do something else. You could take out a loan in Francs when your balance gets low so you can pay your bills until more F come in. Banks are happy to lend you F because you have a nice house and plenty of P and they have a lot of money to lend right now. You have to pay interest, but that's like 5 F so it's not a big deal. Do things this way and in the end you have 100 P + 15 F (a total of 115 units of value) so you've only lost about 4% of your total net worth and you were still able to pay your bills on time.

Did that help? After reading it back over I get the feeling I just spent 10+ minutes but it's not going to clear things up for people.
You want someone who really "gets" that information needs to be carefully preserved - not just "available" (in the manner of: http://hitchhikersguidequotes.tumblr.com/post/14333727462/mr... ). I think Brewster is that kind of person.
Testable IO in Haskell
Microsoft will give you Windows 10 for free if you test it
Is there another client that is not reliant on KDE? Also, I thought pump.io is GNU Social?
Uber Bans Guns from Vehicles
I'm moving a project over to flux (well, reflux), and I'm still using react-rails. I'm probably doing a lot of stuff "wrong", but what I'm basically doing is instead of injecting data directly into the react component is inject it directly into the store.[1] Mainly I'm doing it as an intermediate step towards a separated client app with an api, but the upshot is (I think) my components are doing it in something that resembles a sane way, so all I need to modify later is the store logic. (Keeping in mind this is my first go-round with React, so those more experienced with it may tell both of us what a horrible idea this is. :) )

[1] https://gist.github.com/karmajunkie/8dd5367837ee8d2bd5bd
I feel like you lose out on using React if your application isn't going to be huge in terms of "components" and states.

You're probably better off using simple_form and Turbolinks with Rails.
What does ROI have to do with paying taxes?

They can spend money on features that have a shitty ROI (like color blindness features) and still not want to waste money on taxes that don't need to get paid (movement of money across borders leading to taxes).

I'll hate on Apple all day, every day... but it would be stupid not to use the loopholes in the system - if selling something overseas and keeping the money overseas is a "Loophole" because selling a phone in China doesn't give the US taxes on that sale...

I'm also all about USA and holding my stars and stripes with pride... but it is down right stupid that a company can't make money over seas and then bring the money back without a massive hit - and 35% is a massive hit on money not made in the USA.
How does this compare with the idea of "disagreeable givers"? http://www.theatlantic.com/magazine/archive/2015/06/why-it-p...
We have had a similar discussion on Hacker News about a company that claims to be mechanically generating all possible arrangements of words of a certain length and copyrighting those, as well as all possible images of a certain size, and all possible musical melodies of a certain length, and so on.

The reason this is not considered copyrightable is that there must be some evidence of creative effort. Owning an infinite number of monkeys and typewriters does not entitle you to copyright everything they generate.
So I'm doing this to use it on a virtual machine. I have an old W7 install on a saved and cloned virtual machine, but I figure this is my path to a free upgrade. Seems legit, currently downloading the ISO from MS as I type this. Being a Linux user, I kinda hate it, but sometimes you need Windows, and I'd like to be able to test out things on it too.
"Not enough libraries" is usually not a complaint about the standard library but about "if I need to do $SLIGHTLY_WEIRD_PROTOCOL, will I have to write it from scratch?" Racket has made strides on this in recent years but still lags far behind Python or the JVM.
Some interviewers think they have innate abilities that even the best trained psychologists don't have. They are deluded. If you fail that interview you dodged a bullet (assuming you aren't 30 days from foreclosure or something).
I stopped reading at: "Besides, grammars are more complex than regular expressions, so they're simpler."
White blood cells might destroy them.
It's great but it's a real pity that the most recent way of doing things with version 0.13 and ES2015 is quite different to the earlier ways of doing things.

Don't get me wrong - the newest ways of working with 0.13 and ES6/ES2015 are superb.

It's just that as a result of the changes much of the documentation, discussion, questions and answers and blog posts must first be examined to work out which version and way of doing things they are talking about. It's a bit of a mess frankly.
Amazon Ranking Hacks I used to rank my ebook #1
Those who want to sell will just "exchange their stock for cash". Some might want to do so, others might not. The bought back shares are destroyed so the overall stock price rises: nothing is gained, nothing is lost (in value), it's just cash that came out.
What if we were all Uber drivers?
I just had an idea. What if there existed %50 of the cars that exist in US today, but they were freely available for everyone. What's the catch? You have to pick up people on the way to where you are going. There will be a cloud system that similar to Uber, where people input where they need to go. If they see a car standing, they can just start driving it. If there's someone who needs picking up on the way, they do it. Each person will have a card they scan when the get in the car or drive it. This way you identify cheaters (those who didn't pick up appropriately). What do you think?
Revenue report from mac app Dash for 2014
This. You couldn't have put it into better words.
For a modern city I'm inclined to think a bicycle is a better solution overall. e.g. If you think about the bike messengers that roam NYC - clearly seems to work well for the terrain.
"It's a bit weird how the article paints this as a failure of the uncivil person"

Because it is. If you're an asshole to me, why on earth would you expect that I want to help you? Or do anything more than the bare minimum?
If more people said "This test is insulting!" and walked out, then employers would eventually get the hint.

Also, I'm saying that, if an employer uses the Wonderlic test (or any other 3rd party test), it's negatively correlated with being a good job, based on my experience and evaluating other factors of the interview.
It's a strategic cash pile that could be used by Apple to further increase shareholder value. If they want it back now, they can raise a shareholder revolt and replace the board. Good luck with that. Such a move would also be expressing a massively pessimistic outlook on AAPL's future. You don't see this so much with 'successful' companies with CEO's that carry mostly good will.
> I guess a single math class was enough for all of you to recognize all the digits the next day.

I'm curious what makes you think that. My experience with what's going on at my sons school is telling me that the children spends a massive amount of time on getting recognition of digits and letters right.
It's the only way people like that can justify their own sociopathic behavior.
It does clear up a lot. I never really understood the whole economic thing while as undergraduate. A lot of companies have this issue, so they would hire offshore workers not only because offshore tend to be cheaper but also because they just don't want to move the money back to US due to taxation.

Here is a maybe a stupid idea, what if they just keep investing in a new company in the US with their offshore money, and then Apple buy the company for $1? what about buying lands? Can they keep more foreign money with lower tax rate that way?
Yeah, normally once an encyclopedia has been produced there is only a fraction of ongoing work.
Racket 6.2 released
To take that one step further why aren't Apple putting that money into building its own overseas manufacturing facilities and reducing its reliance on 3rd parties?

Building and running factories in China with the money it is making from Chinese consumers seems a more prudent choice than paying a chunk of US taxes so it can do share buy-backs?
The American capitalist system is modeled on the European ideal. Before there were the Koch Bros. there was Krupp, Armstrong, Vickers, and I.G. Farben.
"Some people are willing to harm random third parties (shareholders)"

Shareholders do this to employees all the time. So I cannot blame employees for not caring about the shareholders, when the shareholders have shown so much contempt for employees.
> You could take out a loan in Francs when your balance gets low so you can pay your bills until more F come in.

Sorry if this is obvious but just want to clarify this for myself: Do you plan to pay back the entirety of the loan, with interest with the account in French Francs? If not, aren't you just delaying the inevitable? If yes, is there any reason to keep the peso account locked up (for lack of a better term) in liquid assets? Perhaps you'd be better served by taking risks with that money?
I have a pet project trying to reverse engineer an android app if you are interested :)
Nope it's not normal. This is the behavior of a socialpath/psychopath. I highly recommend reading this:

http://www.ribbonfarm.com/2009/10/07/the-gervais-principle-o...
Not normal. Not healthy. Not effective.

I wouldn't be surprised if it was this guy's first venture.
From my memory, they used this as a way to balance proof difficulty: for easier proofs, it would be a "prove of disprove", but for harder ones, they would reveal which one you can prove.
Apple benefits from the US court system, US copyright/trademark law (for the most part) being respected worldwide, and a US military which projects a fair amount of hegemony around the world.

So yeah, it's time for Apple to pay for its 35% share in funding the above items.

In the end, Might secures your rights. Freedom against someone subjecting their rule over you and how your domestic businesses are able to operate internationally is paid for with having the biggest guns.
Show me a founder who sends emails regularly at 3am, and I'll show you someone who is scared and as result focused exclusively on short term. If your competitive advantage is working 20 hour days, you don't have much of an advantage.
I wonder how the people handling the requests deal with the issue of whether inquiries are real or jokes (if customers ask for something extremely unusual or extremely expensive).
This will happen with Uber + self driving cars. Car capital will just concentrate, and we will all rent it went we need it from well organized network of company cars.
share buy backs increase shareholders percentage of ownership. it is the opposite of dilution. it also drives the share price up in the ahort term by increasing demand for shares.
App Search Maturing on Both Android and iOS
My recommendation would be not to learn go.
The BBC article seems to underestimate costs a bit. There is 4k in travel costs over 4 years assuming you visit home once a year. Some things cost more in Europe (computers maybe 15% more). Also one could argue you have less of a network of people if you go to school in one country but live in another. This could be a significant cost but hard to measure.

This being said it is certainly worth exploring. Anyone earned a law degree outside the US and then earned a LLM?
If they hacked the NSA, I'd suspect most spies are known rather than unknown. There's a curious event where Russia expelled 30 UK diplomats from Moscow - and none of them were intelligence operatives (and this was no coincidence as 1/3rd of the staff were intelligence operatives) - it was just to send a message: "we know who your spies are"[1].

Edit: corrected number of diplomats & added citation

1. http://www.globalresearch.ca/five-reasons-the-mi6-story-is-a...
> what if they just keep investing in a new company in the US with their offshore money

My understanding is that they'd have to repatriate any money they use towards this effort.
We're in the final stages of migrating a large non-web system to react for a client right now (we're up to ~200kLOC of JS) first big project our new company is doing. Next time I'd use an immstruct layer for maintaining state, and maybe a thinner vdom library instead of react. Not a fan of flux at this scale, it's too easy to have components being dependent on their position in the tree, so we tend to have lots of wrapper-boilerplate that just pulls data out of the store and pass it to immutable components. I'd rather just have a module dedicated to the task, and have immstruct sort out how to dispatch updates efficiently, acting as a 'JSON-view' of the server's state.

On the other hand, some clients seem to have heard of react now, so that's a big plus of using it. We'll probably end up doing more.
The Benefits of Mind-Wandering
The Remarkable Power of Doing Absolutely Nothing
It's basically equivalent to dividends.
Another option would be to list their stock in a country without this profit double-taxing issue (or less of one), and pay dividends there instead.
The English Wikipedia has a lot of contributors but smaller siblings such as new.wikipedia do not have this luxury. To be fair though, the problem isn't unique to Wikipedia as few people read and write in the language.

https://new.wikipedia.org/w/index.php?title=%E0%A4%B5%E0%A4%...

https://en.wikipedia.org/w/index.php?title=special:RecentCha...
Have you ever considered writing a book? Something like a "Peopleware 2.0"?
Only issue with this is that the German taxpayers might grow wary of Americans performing these drive-by educations at their expense. The entire system is based on the assumption that a reasonable portion will stay in Germany & contribute towards society.

The whole article & the mindset behind it is a little sad in my opinion. To borrow a reddit phrase "this is why we can't have nice things".
A German Law degree will take five years, not four. UT Austin is not elite by any meaning of the word. Rest of the article seems legit.
The one saying it's impossible should stay out of the way of the one doing it.
It used to be fairly common for a boss to physically beat the people that worked for them. If anything a modern 'high stress' jobs are a cakewalk compared to what people used to deal with.

As to coal the story is a little deeper than just a single chart. http://www.wvculture.org/history/minewars.html
I think the lack of participation now has more to do with Wikipedia becoming mature, where it doesn't really need a lot more added, except actual new information.

There was a long period where most anyone with the inclination could find something to add. It's a lot harder now. Contributions are much more scrutinized now, and there are much more stringent requirements for citations. Which is good...that means that it is being refined, rather than just bulked up. But that takes less people.

Even if the organization were to go away (which doesn't seem at all likely), all the work that has gone into it is there for eternity. Others can build upon it.
By no means a slacker, Slack is living up to the hype with its productivity app
>Apple's board and management have a fiduciary responsibility to pay only the tax they actually owe.

This does not mean they have responsibilities to build as many legal (last I checked, my iPod was not designed by Apple in Ireland) fictions as possible to lower their tax burden.

Apple's corporate status does _not_ absolve them of the ethics of their decision.

That said, getting the laws changed would be more useful.
You share with your contacts, but not their contacts. The networks you share aren't shared with your contacts' contacts. If your contacts want to share one of your networks with their contacts, they'd need to know your actual password and type it in to share the network.

https://www.windowsphone.com/en-gb/how-to/wp8/connectivity/w...
Yeah but the point is that the NSA is most likely much easier to compromise than the Snowden documents.
Seems this could be solved partially with a rebate system. You stay you get $X back (or in this case euros).
I've moved from angular to react and i'm happy. Simple, really simple!!! interface. All you need is to remember just few methods of one (ONE!!!) class.
It's fast enough to create interfaces with a lot of objects.

With react and react-native i start publish my projects on github, because they has a simple structure and can be easily supported.

I almost forget jQuery, it's really rare situation when i need to access real DOM.

Big amount of flux frameworks (i love [flummox](https://github.com/acdlite/flummox) , [redux](https://github.com/gaearon/redux)).

I read discussions (in twitter, in github issues, in slack http://www.reactiflux.com/) of this guys @sebmarkbage, @Vjeux, @dan_abramov, @acdlite and many others as like "THE BEST PROGRAMMING BOOK I'VE EVER READ"

My [app](https://github.com/istarkov/google-map-react) hit the top trending github apps, thanks to react community. (it's not easy for developer to show his work to the world)

React is GREAT!!!
Why doesn't Apple just buy Foxconn (or a majority stake)?

This is not without precedent in other industries; owning the entire vertical would be hugely advantageous from a strategic perspective.
Since the sense referring to the fallacy is the original one and the non-fallacy sense is the innovation, your analogy about "ram" isn't ideal.
It seems like such a no-brainer for IRS policymakers to offer Apple (and companies like it) a tax holiday on foreign cash reserves. Smart for US, smart for them. What countervailing political forces hold that back? Is it simply that the US feels like it shouldn't have to negotiate how much a company like Apple should pay in tax?
Why can't the foreign subsidiaries buy Apple stock? I am sure that isn't allowed or else they would do it but what is the regulation preventing it?

Alternatively borrow money for the buybacks from their own foreign subsidiaries either at zero percent or very low or at prime and then default?
Issuing debt in the form of bonds means having to pay interest, but interest rates have been low for some time now.

It's not delaying "the inevitable". It's delaying until there is tax reform, hopefully with better conditions e.g. lower tax rates. Laws are made by humans, after all.