skysight-inc/HackerNews huggingface dataset:
Consider the case of a buffer overrun, a vulnerability that can often cause segfaults. A clever attacker could write a bunch of nasty code to that buffer, then use the buffer overrun to insert a jump statement back to that malicious code. Maybe they added the equivalent "rm -rf $HOME`" or something. Or maybe they decided to dial home with a reverse shell on your system. You have no idea, since you have no control over what code is being executed.
Cool! I'll put it on my list. Thanks for the suggestion!
So... upgrade path is nonexistent?

Looks like it's great if you're starting from scratch though!
Looks like they do not include the optimisations I mentioned. But for this sort of use cases that would have been an overkill anyway.
Wow! This is interesting and kind of motivating also
This is probably not a good idea. (dutc = Don't Use This Code)

It's horrible that it even works.

It's surprising how well it works when it does work.

It was a great opportunity to solidify some knowledge about low-level (implementation) details.
But I don't think that strings will print escape characters. It's the point of strings to extract printable ASCII characters. Or am I mistaken?
Looking at all the 'negative' comments about Udemy's marketing/discounts, I get a feeling there is a maybe small market for a niche Udemy (high cost courses/ no discounts/ gimmicks)
Given the choice between two solutions capable of helping you solve a problem, why would you ever choose a framework over a library? I would never choose a framework when a library suffices.
I wonder if this counts for 'file' as well
How will they do this if it's a read buffer overflow, not a writer overflow?
Yeah that puzzles me a bit too. Multifix operators are not more complicated than prefix/postfix/infix (well, only marginally). For instance, you can give each operator a left priority and a right priority and merge them when they meet with the same priority. Then `if x then y else z` would become (if/then/else x y z) or something like that. I think that's saner and easier to handle than what he does.
More and more I feel that an IP standard that uses public/private key encryption needs to be a goal that is being worked towards. Ad-hoc and optional encryption through higher level protocols are not viable long term options to protect people.

We already know that if a connection can be exploited, at some point it will be.
The Finitude of Life Demands Action!
There's also readelf:

$ readelf -d /bin/ls

[...]
Tag Type Name/Value
0x0000000000000001 (NEEDED) Shared library: [libselinux.so.1]
0x0000000000000001 (NEEDED) Shared library: [libcap.so.2]
0x0000000000000001 (NEEDED) Shared library: [libacl.so.1]
0x0000000000000001 (NEEDED) Shared library: [libc.so.6]
[...]

I don't know how careful readelf is with its input validation.
The debate is interesting, and Sean Carroll (Caltech Physicist) has eloquent words on the finitude of life in his closing statement:

https://www.youtube.com/watch?v=h0YtL5eiBYw&t=1h35m38s [You may want to listen to the entire debate before listening to this closing statement].
Hillary: 'Don't Let Anybody Tell You' That 'Businesses Create Jobs'
The US and Korea don't have territorial claims or border disputes or fought a war with India. Also, many Chinese firms are known for hacking and spying to get trade secrets. Chinese firms will have a big leg up against Indian ones if they know the price they're bidding for overseas contracts, for example.

Example of ZTE blatantly violating an NDA it signed.
http://thepatentinvestor.com/federal-judge-says-vringo-has-c...

The way that Xiomi blatantly copies Apple, including the "one more thing", I wouldn't expect them to have any qualms turning any and all info to their govt. for any small benefit.

http://www.cultofmac.com/291859/xiaomi-ios-7-ripoff/
I thought capital gains taxes only applied to gains. You're not taxing savings, and losses can be written off against gains.

The inflation problem could be mitigated with a structure that takes this into account.

I can think of other reasons that low capital gains taxes are good, like encouraging investment, but the "taxing savings" argument doesn't seem like it works.

IMHO what we really need is a way to distinguish rentier income from investment income derived from investing in growth. The former should be taxed as income or maybe even higher, while the latter should be taxed at a lower rate or not at all.
Will It Optimize? (2010)
One side of taxing work is that it creates an incentive for automation.
Since you mention thinking there must be a better way in hook.c, you can override the traceback printer:

https://docs.python.org/3.4/library/sys.html#sys.excepthook

I haven't thought through how to access the state needed to make a suggestion though.
I think you misinterpreted me. I didn't say every search must have a warrant. I said every search must be reasonable, and that a warrant makes some otherwise-unreasonable searches reasonable.
I thought you were kidding:

The PlayStation was launched in Japan on December 3, 1994, North America on September 9, 1995, Europe on September 29, 1995, and Oceania on November 15, 1995.

August 24, 1995 - Windows 95, Release date.
> Instead, just start by learning the basics (push, pull, commit, clone, add, and maybe a few others).

That's how I learned it but quickly I felt like I was missing important things and didn't really understand the tool. Then I took the time to read pro git and realized it is actually pretty simple.

Git has became so ubiquitous that I think it's worth spending some time to understand it thoroughly.
Yes, though a properly crafted binary has always been able to hide from strings with even a minimal amount of obfuscation or encryption. There's no way to know all the strings a program can output without running it.
Awesome, really appreciate the suggestions and feedback. I'll definitely get these added to my list.

Also looking forward to seeing how this side project develops, I wasn't sure it would take off even a little bit. It's been a fun morning!
The actual detailed argument is that only two things can be taxed - consumption and investment. Consumption is the right thing to tax, since it measures the benefits a person receives from society. My argument isn't circular, however - it merely shows that once you have an income tax you don't need a savings tax.

Piketty's argument, near as I can tell, is merely that we might live in a world where the best way to create wealth is to allow super smart uber rich people to direct nearly all investment [1]. Further, if we allow wealthy people to do this, they won't actually consume the fruits of their labor - they'll allow the rest of us to. Why that's an argument for taxing capital I have no idea.

[1] His book doesn't justify this at all, it merely assumes it. http://www.chrisstucchio.com/blog/2014/piketty_and_inequalit... But he has a couple of academic papers with models that I haven't fully read yet.
Scientists Discover First ‘Virological Penicillin’
Yeah I heard of Angular a long time ago, but then everyone started using it in the last year. What happened? Did they change something that all of the sudden made it popular?
Engineering is taking all the bits and pieces out there and choosing the right ones for the problem you're trying to solve with engineering. It's not just choosing those components, but doing all the work to figure out how they should work together to solve your problem and building the pieces that bring them all together.

Using something that does all that for you is tantamount to outsourcing all the engineering work to the makers of that thing.

If you're given and entire system and just have to put the pieces together according to what the client needs, then you're basically a plumber.

Now there is nothing wrong with that, it makes good business sense, which is the justification you provide, but its not really engineering. Or if it is, it's only a small subset of the problems engineering solves.

Do you think the builders of the Golden Gate Bridge, the Hoover Dam or the Space Shuttle didn't have to think about all the bits and pieces they would need source and bring together into one coherent whole? That's engineering.
Sorry for deleting the parent comment. Got down-voted.

I would say that's a reasonable course of action.

Seemed like an obvious conclusion to the study.

Perhaps people believe the opposite is true: being able to control chemicals -- within an animal -- in no way whatsoever affords any control over the animal itself!
Agreed. The primary reason economists argue for taxing capital gains, is that income can be disguised as capital gains. Startups are probably the best example of this.

Even this reason, however, is probably exaggerated. Suppose for example that the CEO owns 10% of a company's stock. While they have a greater incentive to work hard, there is also no reason to think the stock price will rise faster than any other stock (by the efficient market hypothesis). This apparent contradiction is resolved by that fact that the market already knows that the CEO is incentivized to work hard. So as long as the CEO isn't awarded shares before it is announced publicly, the capital income from these shares should be no different to any other share.

The same applies to startups, however in the case of the startup there is no market signal so it is easier to cheat accounting rules and claim that the value of the awarded shares are lower than they really are.
Capital gains taxes are not savings taxes. They are taxes on income arising from the disposition of capital assets. They are subjected to lower rates than normal income to incentivize capital investment income streams over normal income streams.

Only a few countries impose savings taxes (also known as "wealth taxes"): France, Spain, the Netherlands, Norway, and Switzerland. There might be two or three more that I'm missing. Wealth taxes are intended to prevent the concentration of wealth by essentially forcing a minimum level of capital investment by the extremely wealthy.

In your example, the person who earns and saves $100 is not taxed any differently than the person who earns $100. The saver has not invested any capital (yet), he is simply sitting on the money. Both were taxed at the appropriate tax rates (0% or their applicable marginal rate), so both have the same amount of money. If the saver then invests the money in a capital producing asset, when he later disposes of the asset, he may be taxed on the gain, if any, he recognizes on the income (i.e., the increase in the price of the capital asset over the price he paid for it). If the saver sold the capital asset for the same price, or for less, he is not taxed on the sale--in those situations, he is not treated any differently than the spender. It is only if the saver realizes a capital gain that he is subject to a capital gains tax, and when he is, he pays a far lower rate on that income than he would if he had earned the income (max 20% rate vs 25% rate or higher assuming saver is above the poverty line).
Yeah, that was one of the (less-bad) approaches I tried first:

https://gist.github.com/dutc/3f2c79048d95287be138

But you can see it's somewhat limited. And I was curious to actually hook an internal Python call!

By the way, that hook.c comment was wondering whether there might be a nicer (more nearly portable?) way to set-up these assembly sections. Some of this stuff was hacked together, but I have a couple other games I want to play with this gimmick, and I want to make the hooking a bit better.

https://github.com/dutc/libhook
I'll bite. It has a storied history...good stuff.

http://www.unmuseum.org/lightbulb.htm
That depends very much on what type of product you're building. I work on two "serious" enterprise products using Angular, and for one of them the "core technology" is evenly split between the Java backend and the Angular application, while for the other the Angular application is clearly the "core technology."
Yeah, that's what I was expecting too. And then XL could claim to have only five node types: integer, real, text, name, and multifix :-)
As I see it, the real problem is differentiating "income" and "capital gains".

We all have a general sense of what each category refers to, but there are a lot of edge cases where it's difficult to say whether it's one or the other.

If I'm a day-trader, buying and selling stocks, and making a living on this, is the profit income or capital gains? If we go by the logic that one shouldn't pay the same tax twice, then it's capital gains, because income tax has already been paid on the money used to invest.

I'm not saying this is the wrong conclusion -- that the income of day-traders selling and buying stocks should be taxed as capital gains -- but it seems to me that this constitutes favoring one profession over another.

Surely, if I earn my living buying apples cheaply and selling them for more money, my income would be taxed as income, and not capital gains. So why should income from selling and buying apples be taxed differently than income from selling and buying stocks?

Again, I don't claim to have the answer. It just seems like a hard problem to me.
CVE-2014-4113 Patch and Vulnerability Analysis
Moment by moment, the writing is quite decent, but I had to look hard to find anything of substance here. The fundamental 'conceit' [technical term] of the essay is incredibly well-worn, and it is surprising to see it reproduced here so uncritically. There is one substantive and interesting claim, based on research by two scientists named Wayne Gray and Wai-Tat Fu: “externalized knowledge is accessed like any other memory, and that we treat ‘memories’ on a computer screen just like memories in our head.” This is joined to the suggestion from Edwin Hutchins that the ‘cognitive task’ of navigation at sea was socially distributed across “several people, charts, papers, clocks, and a variety of physical instruments.” As ships in truth use GPS, and used radio beacons before then, and as in truth a single man with a map, a compass and sextant can roughly determine the position of a ship at sea, this sounds suspiciously like a thesis that is picking and choosing its own Scotsmen. What exactly makes a distributed task be cognitive rather than, say, a computation? I do not think that this is answered, and it seems that the entire idea never gets beyond an “A implies B, C implies B, therefore A is C” fallacy.

Anyway, what excites the author is the idea that this external cognitive process extends seamlessly into the internal cognitive process by way of the aforementioned findings about externalized knowledge. There is no real notion beyond that. He believes that as the city population grows larger and denser, the “genius” of the metaphorical city mind will increase; he cites strong evidence that this is true, but he attributes the solved logistics and communications of a large city to that genius, no matter that a mind is capable of no similar thing. If “people are to cities as neurons are to brains,” and based on the power-law scaling he mentions, he logically ought to end with the fear that all large cities will be eventually destroyed by massive epileptic cascades. Instead, he does the usual soft-shoe across different scales and concepts to freshen up an old and familiar imagination of science.

I have no idea why this is about San Francisco, although the golden gate bridge is quite obviously a corpus callosum.
Like Jeremy, I wish there was an easier, more convenient way to use progressive enhancement. I think the front-end MVCs are an interesting way to get websites developed today but it'd be great to see isomorphic javascript go somewhere if it does.
> … cities … lower "neighborly" sentiment which is required for collaboration

I've found this to be the opposite in comparing cities to suburbs.

If you're referring to the tech startups that created silicon valley, and why they started where they started, you really can't ignore the subsidized land granted through the university system.
Because you control a bunch of memory around that buffer anyway. It's reading a file that you have complete control over, after all. The fact that it crashed at address "41414141" strongly suggests its exploitable. That value is like the "hello world" of testing vulnerabilities.
Came here to say this. In the last slide, when they were piling "RIP Directives", "RIP DI", "RIP Modules", etc., the only thing I had in mind was "RIP Angular". Very disappointing.
If popularity is the only metric that counts, then logically you should also dismiss anything other than PHP, MySQL, and Apache for the server side out of hand.
I guess the paper doesn't appreciate the irony of all their ad trackers on that page trying to send data about who read the article to 'mysterious IP addresses in India' :-)

The non-story is everyone with an internet property, or an internet interaction device, is trying to collect data about you because selling that is more valuable than the money you are willing to pay for the phone.

A useful story would be "new phone maker FooAmi is successfully selling phones for $200 more than their competitors because they explicitly prevent others from using them as tracking devices." That would be where consumers actually paid money for a phone or device that didn't make up its cost in data sales.

The thing I struggle with is that it seems most people just don't care, and I have convinced myself that it isn't because they don't understand what is being said, they just don't care. And that makes me profoundly sad when I think about it too much.
iCloud is decidedly opt-in. I believe the point of TFA was that it was done by default (and for new phones is now opt-in).
Terrible name.

Edit:
Other framework name ideas ~
Modil.js,
Controllr.js,
Framework.js,
Class.js,
js.js
There is no such thing as "investor class". Also there is no collective "they" who comment on the economy, planned or not. It is not possible to generalize all or majority of investors into one box.
A week on the road in North Korea
You do know the relationship between mainland china and taiwan, dont you?... Taiwan pretty much check anything from Mainland...
Correct. Fajitas is making the value judgement that ever-increasing inequality, followed by revolution and war, is better than a stable, long-term society with less inequality. Most people disagree.
Cool! I wonder if you can improve things even more by running several binary searches at once, by interleaving several of them together, then combine the results. This way there is work for the CPU to do during the data load latencies (or write back if it's not fully bypassed).
Keanu Reeves probably said that because he starred in it.[1]

[1] - https://en.wikipedia.org/wiki/A_Scanner_Darkly_%28film%29#Ca...
My boss had trained to be a prison guard-- I kid you not

Hmm. Wonder if I know him. When I was getting my master's in Software Engineering, one of my classmates was an ex-prison guard.
That's a really astounding statement. Basically, I think there are only two types of employers. Businesses and government. When government is the employer your salary is paid out of taxes. Those taxes are taken from the economy. So, even if no businesses ever hired anybody, and say, worked only with robots, they would still be the ones creating the economic growth necessary to provide government jobs.

I guess, with the power to print money, the government could eliminate taxes and just print money to pay everyone. But I wonder what the dollar would be worth in such a situation. I don't think much at all. Then again, I guess there'd be nothing to buy with them either.
Secretive X-37B space plane returns to Earth, two years on
Every Angular documentation page has a link to edit the doc right in github.

The same is true for React but not for Amber nor jQ.

However React's docs are much simpler than Angular since it only provides the View and the docs are only a few pages really.
I'd start with "Ubik", then "The Three Stigmata of Palmer Eldritch", and finally "Martian Time-Slip". Those are Dick's greatest works.
I see Angular 2 as more of going native, conforming with the Web Components API as well as adopting modern ES6 (since it's being finalized this year and being implemented almost everywhere).

I like that they've modernized their API, because of how it is designed currently it would be hard to take it to the next level using ES6, Angular 2 is a good call.
Why is it "vs."?

Is it necessary for Capital and Labor to be so opposed? It doesn't seem like the optimal arrangement. Wouldn't increased cooperation between these 2 sides reduce risk for both?
Fair point, I refer to that activity as "learning from others" as opposed to "comparing to others".

The key difference is that the reference standard is rooted in your internal values. So "you love that sink" as opposed to "everyone thinks that sink is better than mine, time to upgrade my sink."

Role models are good too, if you are evaluating the values that you believe in. But the key there is that you adopt your values because you believe in them, not because others think you should believe in them.

Like the author who was pursuing fame as a researcher because he felt others saw that as valuable, only to come into conflict with his real values which were that his family meant the world to him. In my opinion, letting yourself be driven by values external to your world view will always end up with you feeling very poorly about yourself in the long term.
first and most importantly, taxes has little to do with risk unless for some reason the government wants to encourage or discourage risk.

i wont go into capital gains being double taxed, thats covered bellow. what i will go into is how completely wrong the writer is on risk of labor vs capital.

its VERY easy to loose money in the market. unless you want to pay the same taxes on capital gains as your tax bracket (labor presumably), you have to dump money into a company and hope a year from then that after fees, taxes, and inflation that you broke even. even at the worst of our resession, the unemployment rate was around 8.1%, lets call it 10%. that means 90% of people were still working - in pretty much the 2nd worst time in US history for them. meanwhile investors lost about 50% of their capital.
so why invest in risky shares then? - that's the point of having lower taxes on capital gains than income so that companies with workers can get access to capital.
I stuck in the Chicago Trib reference.

>I don't understand were wikipedia's fixation (other than the name and origin) comes from to handle everything as a wiki page

I think that's where a lot of problems come from and I think it's a tech issue that they built a wiki system and used it for everything and it's hard to change now it's ingrained. My guess with your appeal and the links is no one looked at it because it's not like an email system where someone gets it in their inbox, it's more that some one has to check on that page and maybe Bob thinks Joe is doing it or visa versa, perhaps.
This approach might be why several ubiquitous languages have needlessly ambiguous grammars. Decades of writing tools to be bug-compatible with the original implementation is much harder than learning a tiny bit of theory.
How long ago is "old days" to you? I've got every single email (other than junk mail) I've sent or received since 1999. I use Outlook, and everything older than 30 days gets archived into a local .PST file. Couldn't be easier.
Free anonymous chat app built using emberjs and firebase
Interesting.

But I see the comparisons is between Apples and Oranges here.

jQuery is a DOM library.

Angular and Ember are client-side MVC libraries.

React is an [isomorphic] UI library.

IMHO Angular/Ember and React and jQuery don't even compare in the same planes.

I'm not supporting React here, but its quite new and off late its getting a lot of traction. So the number of contributors and commits for a library that's quite new is astonishing!

And frankly I feel Angular team made a huge mistake by completely changing the syntax which makes it difficult to be adopted by anyone that knows/uses Angular 1.x.
Stephen Hawking Joins Facebook, Urges Fans to ‘Be Curious’
Audi’s Self-Driving Car Hits 150 MPH on an F1 Track