skysight-inc/HackerNews huggingface dataset:
Everyone wants to simplify the tax code. They just want to simplify the parts other people like. We could cut out a big chunk by getting rid of farm subsidies. My wife (went to high school and college in Iowa) doesn't think that's acceptable. We could simplify by getting rid of all the handouts for older people (mortgage interest deduction). My parents, who save tens of thousands in taxes each year from their McMansion, don't like that idea. I'd love to have a flat tax with no brackets. But my liberal friends like the whole progressive taxation thing. The tax code is a soup but it's one that reflects an equilibrium of all these interests.

Also, the idea of government creating a complex tax code just for funsies is naive. The tax code is huge because accounting is complicated, and taxation is basically a superset of accounting. The GAAP rules are 25,000 pages. That's probably the lower bound in how much you can simplify the tax code (without incorporating the GAAP by reference, which basically would outsource writing tax law to a private organization).
Note I said "or" there. Decentralizing the infrastructure would make things cheaper and might give you revenue opportunity (and growth) that you wouldn't have otherwise. For example, perhaps you get into the business of aggregating ad sales to downstream providers.

As for directly monetizing the APIs, one thought that springs to mind is charging for the firehose in a federated way. You could, for example, have a query endpoint that looks like this to guarantee standard issuance of data, identity and payment:

GET /api/v1/status/access
{
"payment_address": "13kU1qPtM3WWXrNugWfRPNM1BniMQDw9Ds",
"rate_bytes_sec": 50000000,
"ask_expires_at": 1444492687,
"access_token": "h458Yf301",
"ask_in_satoshis": 1000000,
"ask_window_secs": 3600
}

Make a payment to the address, then start querying at 50MB/sec for the duration of your valid token (in this example, 2 hours):

GET /api/v1/status/h458Yf301
{
"payment_address": "13kU1qPtM3WWXrNugWfRPNM1BniMQDw9Ds",
"payment_received_address": "13kU1qPtM3WWXrNugWfRPNM1BniMQDw9Ds",
"payment_received": 2000000,
"access_expires_at": 1444499887,
"identity_screenname": "kordless",
"status_data_begins": [
]
}

And yes, I'm proposing Twitter should use Bitcoin to monetize query traffic. Even better, charge people for posting lots of statuses, or following and unfollowing lots of people. Link ask price to signal/noise ratio.
I'm also surprised that they're using the cell network, but hopefully this is a relatively short-term thing and they're thinking of deploying APs with real wired connections in the future.
Those low margin businesses legitimize their IP business. Without that, they'd be a NPE (non-practicing entity), aka a patent troll.
Hacker 'Weev' Releases Prosecutor's Alleged Ashley Madison Data After Threats
Talk about burying the lede.
> if you are writing unprivileged code

I read that as 'if you're writing code not intended to run as 'root'', but as a normal user.
The article acknowledges that the so-called "IPE rules" only apply to small subset of libraries. (They don't even apply to applets/servlets because the libraries which run these things are supposed to handle the isolation here.)

IMO the gist of the article is this:

1. We came in believing that Java is more secure than C.

2. So we thought that Java would require fewer secure coding rules.

3. But it turns out Java has more! What does this mean? Was assumption (1) wrong or is there something else going on?

4. Analysis follows.

5. Our assumption was right, it's just that Java has more stuff than C.

IOW, the point of the article was to refute the strawman, "Java has more secure coding rules than C, hence it's harder to write secure Java code than secure C code."

I'm not sure what you expected the article to say but just asserting "Java is more secure than C" is useless because you just end up preaching to the choir.
https://en.wikipedia.org/wiki/LSD_and_schizophrenia

Look in the references:
"Four additional studies found post-LSD psychotics with prior psychosis but also patients in whom the drug precipitated psychosis without a prodrome ... One group reported cases of psychosis following a single dose, suggesting a peculiar vulnerability to the drug in certain individuals. A review of this problem concluded that prior illness was evident in many, but not all, psychoses following LSD "

Your general gist seems to be correct (that it's a rather low risk for people without history), but "no one" seems to be incorrect. Which makes sense - LSD's a powerful medication. And for comparison, this happens with stuff they give to kids, like Ritalin and speed.
Checking accounts. Bitcoin (not free, but close).

If it weren't the state, it could just as easily have been an ordinary mugger, or an airline employee theft, or simple airline incompetence.

>And certainly they aren't free from surveillance.

If you want a financial system free from surveillance then you need to get the public on board with ending taxation (and consequently all public services). Good luck.

And, as we saw, moving cash on an airplane is the most heavily surveilled and scrutinized way to do it.
I swear, one of the most import pieces of research that needs to be done on them is their capability to induce a false sense of the profound, and make people believe psychedelics will fix everything about the world.

Yes, they can be useful, they can make you see yourself differently and see people differently. But they can equally be a pretty blinkenlight show that makes you giggle for hours with friends. Or be distressing for people.

More than that, nobody has yet been able to tell me how this post-acid utopia is going to function any differently from what we have now.

There's a reason that the majority of post-summer-of-love communes failed.
I'd have no qualms about carrying $11K in cash from A to B, and if I already had the money in cash at A, I seriously doubt I'd bother to go make a deposit, electronically transfer it, and then withdraw it at B. Far more likely that it would go into my backpack.

This is coming from someone who is very well-served by the banking industry; for someone less well-served, I can even more readily understand it.
Not the same semantics, as least compared to Golang. This is block-scoped, but "defer" in Go is function-scoped and has highly dynamic semantics—for example, call it in a loop and the compiler may not be able to statically prove how many times it will run.

(Note that, IMO, the semantics of the feature as implemented in the article are preferable to those of Golang, so I wouldn't personally go to the effort of trying to duplicate Go's behavior.)
Why you’re probably wasting your money on probiotics
Thats like saying heart palpitations is an illness and therefore when someone takes a large dose of cocaine and gets an irregular heartbeat, they have a heart problem.

Any definition you're thinking of that places any psychotic episode as a definite indicator of mental illness is completely irrelevant as soon as the subject is under the influence of a mind-altering drug.
>> the database operator didn’t have a way to check whether the index had recently been used for a query.

Appreciate the disclosure. Stripe engineers have been so helpful to me and my business. Keep up the good work.
No, that's not what the article says. It says they can carefully screen for "people with active psychotic disorders or a strong predisposition for such disorders should not receive these treatments".

Take note of active and strong predisposition. They're saying if someone is obviously having problems, or seems like they might (e.g. many family members have had issues), they can find those folks out.

It is not in any way suggesting they can detect psychotic dispositions in general.
I honestly don't feel/think I am being defensive here. I've even asked for correction if I am wrong. I'm not asking people to "guess" what I might be thinking, hence the discussion.
`defer` in a nonstandard extension to C implemented by a single compiler.
That's not what it means here.
Am I correct, this tool simply compares before and after number of nodes? Or it is more capable and I am just missing something? I guess it is still valuable for CI..
Nope, that's where you assume my problem lies. I actually used vim myself for about 8 years as a developer and still generally default to it as my editor doing ops. I just honestly don't think it's generally worth the bother.

That said, I typically wouldn't mandate uniformity either as, as you said, I'd rather work with the curios. I think this ones a crapshoot, but the same folks are much more likely to know a bunch of useful stuff too.
Scale RSS up to Twitter's size, interleave a user's subscribed feeds together, centralize it, and you have Twitter's scaling challenges.
800 million users where? I've never seen anyone using it.
I was curious about Encryptr as well. I hope the maintainer will change to less purist approach and understand that for most of us, copy/paste of login details is just no-go.
I didn't read it that way at all, but agree that an article that effectively refuted that straw man would be a good thing.
Umm, it is normal enough thing to do. Here are some other cases, found by searching just for "$15,000":

"The Catholic priest took $15,000 in cash to Skid Row and doled it out to hundreds of the city's most down-and-out residents outside the Fred Jordan Missions" - http://www.sfgate.com/bayarea/article/Priest-turns-90-handin...

"Dr. Berlin took $15,000 from the cash received in wedding gifts, leased an examination room in another doctor's office and worked nights and weekends over the next decade to build a thriving private practice all his own." - http://www.nytimes.com/1993/09/28/us/clinton-s-health-plan-s...

"“Once you’re in Cuba – as an American – everything has to be paid in cash. American credit and debit cards do not work — hotels, meals, taxis AND the cost of the footage all had to be paid for in cash. We took $15,000 in cash. To make things more difficult, we could not pay in $U.S. for the footage. We had to transfer our dollars to Cuban pesos." - http://www.documentarytelevision.com/sweet-spots/fidel-castr...

"During the criminal trial, Chatfield testified that Brown had met with her several times and lured her to his house, hinting that it might be for sale. Chatfield said she brought $15,000 in cash as a possible down payment on June 15, 2012." - http://www.claimsjournal.com/news/midwest/2014/08/12/253190....

"Baltimore Woman Posted a Stranger’s $15,000 Cash Bail To Get Him Out Of Jail" - http://www.barstoolsports.com/dmv/woman-posted-a-strangers-1...

"The woman’s $3000 Louis Vuitton handbag was stolen with $15,000 inside while she was waiting for a green light on the corner of Chesterville Rd and Bernard St at 2.15pm on Monday. ... the woman reported the money as “business takings”." - http://www.heraldsun.com.au/leader/inner-south/louis-vuitton...

These are just cases where one person had the money in public. I left out places where an organization raise $15K in charity, or someone won $15K in cash from a raffle ticket, or people found $15K in someone's home after they died, or in one case in Australia where the husband put $15K in the oven and the wife, not knowing that, turned on the oven to preheat it.

And of course you don't hear about all the normal cases where nothing notable happened.
The situation now is a bit different: china has decided to encourage switching from intel(due to security reasons), and there are already a few companies working with semi-open IP(ARM/POWER) designing processors for the chinese server market.

And i won't be surprised to learn quallcom will be also aiming at that market in some form.

And from that base ,competing with intel is a serious possibility.
My car got stolen about a week ago and I had to get another one in a hurry. The seller didn't want to work with the banks and effectively forced me to get the money in cash, which I did. Should I be liable to lose it on my way to buy the car because I move some money from A to B in its physical form?
It's illegal to slaughter dogs in many places, whereas it's perfectly legal to slaughter pigs.
This isn't really C, though. It's "Clang C" - which is arguably better than C, and I wouldn't want to be stuck writing non-Clang C, but it should be represented correctly.
This article is definitely oversold.
If it weren't for the ridiculous prices, I'd think that this could be a good way to get some meat for the table. But those prices are insane.
DailyPaths: A day in the life...help and/or feedback appreciated
Hey, so I recently started a blog, dailypaths.com, to have a sort of repository for the days in the life of anybody. So, the day in the life of a comic book writer, or a software engineer at google, or anything really. So, if some of you guys could help me out and write a post that would be greatly appreciated, or if you could give me some feedback that would be great too.
the problem is that all of them are kinda crap, and most importantly don't have a well established ecosystem

I'd say performance was the more important factor, as most of the early non-Intel x86 were physically compatible (drop-in replacements) - and many were actually faster than Intel's CPUs, but Intel (and to some extent AMD) quickly caught up and passed them. The P6 (Pentium Pro/II/III) is when Intel really started pulling away from the rest.

https://en.wikipedia.org/wiki/List_of_former_IA-32_compatibl...

Note: MediaTek is Taiwanese and also fabless. Their phone SoCs are nowhere near as performant as Qualcomm's or Samsung's, and largely viewed as the low-cost "value" option.
See the Sketches J.R.R. Tolkien Used to Build Middle-Earth
But on the other hand, the Chinese government could, for example, choose to only succeed in arresting and prosecuting hackers that are not affiliated with the government itself, making the trials visible internationally as desired, and using the information provided about government-sponsored, or government-approved, hacking to improve their methods and to help avoid detection in the future.

International cooperation is great, and we should all hope for peace and prosperity, but there are certainly proponents in both Washington and Beijing that see all these things through a lens of competition, protectionism, and also the possibility of war. It's hard to tell how strong those proponents' influence is on either side of the Pacific.
Well, you said that "to group the US in with the likes of N. Korea and China is dishonest and inaccurate." So although you didn't expressly state that you didn't think the US has a police state problem, you did seem to think that grouping with other states with this same problem was deceptive. The only odd part was that you used as your justification an assessment that, in a completely separate (albeit obviously related) set of criteria, these states don't belong in the same group.
Yes. For a long time, they were the most effective recruiting vector at Matasano.
Monetization of the queries isn't a significant revenue opportunity because of scaling payment issues. Solve that, and you solve getting paid for doing something you are good at, which is throwing millions of statuses at millions of users.
It isn't that obscene:

http://www.rogers.com/web/content/mobile-plans

(The library specifies Rogers in their description of the service: http://www.kpl.org/sites/default/files/hotspot2015.pdf )

I guess they are paying in the hundreds of dollars per month for each device, which isn't off the charts.
Breadboard, yes, but if you're making your own PCB, I'd argue that SMD for the micro is easier (not to include BGA, but everything with perimeter pins, I think SMD is easier, even for the home hobbyist).

For SMD-only parts, there are SMD to DIP adapters readily available to let you use them on breadboards; for relatively low-frequency digital work, there's no problem using them, so being available in through-hole isn't a practical advantage.
it looks like it also lets you check memory stats and event listener counts
Hey Hippich, it currently gives you node count, heapsize, and eventListeners after the action is taken and a "super" GC has been run https://github.com/samccone/drool/commit/4c3ac304448509afc08....

It is up to the consumer of the tool to decide what is really a failure and what actions are "clean"
Tunisia's Post Office Trials Crypto-Powered Payments App
Maybe you have a career that's different from mine. I've spent time upskilling, pairing and mentoring. It's helpful to sit next to these people and show them something and as I said I can teach a junior how to profile on my tricked out vim setup, but helping them do it if we're both using intellij will be less effort in my opinion.

Honestly though, I often work with developers (I'm a contractor so I work with tons of people ) who use GUIs for git or vagrant and the like. If you sit down next to me with your windows system using a gui for some development tool asking me questions about why it doesn't work, I'm going to struggle to help you.
> The paradoxical economic problem with decentralized money is that the govt has no control over it.

This is a not a paradox nor even a contradiction; indeed to advocates of many decentralized currency solutions, this is the killer feature.

> Which means during bad time its going to be very difficult for the govt to enact changes. We learnt it the hard way During the great depression when money was pegged to gold and the govt was unable to use inflation to restart the economy.

Of course you realize that this narrative does not enjoy consensus.
Nicely done. Good job avoiding retrospectively blaming people and instead focusing on future system improvements.

(For those wondering why this is important, Sidney Dekker's "Field Guide to Understanding Human Error" is a mindblowing book.)
How does Foursquare's presence system work?
You may wish to look into xcape. Currently i have capslock = escape when pressed alone, or control when pressed with another key. [0] https://github.com/alols/xcape
Clang's blocks produce atrocious code. Look at the disassembly for:

int main(){ __block int (^foo)(int x) = ^ int (int x) { if(x<100) return foo(x+10); return x; }; return foo(69); }

versus the GCC:

int main(){ int foo(int x) { if(x<100) return foo(x+10); return x; }; return foo(69); }

if you want to see what I'm talking about.

CLANG: http://pastebin.com/37A9by4V

GCC: http://pastebin.com/RMEDnwxi

However, defer does look interesting, and implementing it for GCC is very easy:

#define defer_(x) do{}while(0); \
auto void _dtor1_##x(); \
auto void _dtor2_##x(); \
int __attribute__((cleanup(_dtor2_##x))) _dtorV_##x=69; \
void _dtor2_##x(){if(_dtorV_##x==42)return _dtor1_##x();};_dtorV_##x=42; \
void _dtor1_##x()
#define defer__(x) defer_(x)
#define defer defer__(__COUNTER__)

You don't have to use the stupid block-syntax either, just:

in = fopen("whatever", "r");
defer { fclose(in); }
I just realized something - my vimrc is 12 years old (carried on from my college). It has all my quirks and shortcuts that doesnt make sense to anyone but me. Every now and then, I pick up sone cool stuff from other vimrc and it becomes part of my own.

What I just realized is that my Dockerfile is becoming something like that. Everything from the way the file system is laid out to the supervisord config is something that has become familiar. I do my development in it and its already a year old. All my various production servers use the same base Dockerfile (it includes Ruby, Python, Nginx, Openssl, Golang and Java!).
You paid your university fees in cash? Is this normal?

As a Brit, all these stories about people carrying around huge chunks of cash seem completely outlandish to me. But then, we have free bank-to-bank transfers here.
Faster than what? Faster than clicking on the function name and seeing where it's reference in an IDE? Like I said, I dont buy that your vim plugins and shortcuts are going to help you understand that code better. I'm in no way arguing we should all be using notepad though.
I was not saying no one ever got burned. But life was different back then and it can make it hard for an older person to figure out how to judge things today. It is very similar to moving to a different culture. Culture shock is not evidence of incompetence. It just means the context is vastly different from what you are used to, which is throwing sand into your gears. It is kind of disrespectful to assume older people are all just incompetent and stupid and not account for the fact that the world today is dramatically different from the one in which they grew up.
Is there enough demand in the San Francisco area to absorb say 20% of Twitter employees? It always feels like everyone is hiring out there.
That's still a false positive. Dogs are ostensibly trained to distinguish between a lingering odor (or "residue") and actual material. So the dog, we're told, indicated because of "residue," falsely giving a positive indication for material.
> The Big Idea of Object Oriented Programming is "Messaging" and encapsulation, i.e. how objects encapsulate their internal complexity and expose their capabilities for maximum re-use and minimal knowledge and coupling of internals.

Encapsulation is what people have done since the dawn of time. Mathematics is essentially a system for "encapsulating internal complexity". In programming, the core abstraction mechanism is the function, which is essentially a device for "encapsulating internal complexity". OOP is a step in the wrong direction, silently exposing internal complexity via mutable state. Remove mutable state and OOP reduces to "partially applied functions" in the mathematical sense, i.e. zero original content.
This, I don't want anyone else's disgusting unwashed hands on my keyboard or mouse. I work with a guy who regularly walks out of a bathroom stall and back to his desk, bypassing the sink entirely. He tried taking over my machine, I was like hell no. So I get a rep for ocd germaphobe, big deal.
In practice it's after the content has loaded.. so you get the lack of advertising and junk but.. a decent increase in load speed.
> costs and expenses totaled $633 million

WTF do they spend that much money on?
How technology is making it easy for you to find venues for your event
When I said since the beginning of modern psychedelic research, I meant since Rick Strassman began studying DMT in 1991. In the 50s and 60s there were lots of cases like this, but that's not really analogous to modern research. (In many cases back then they were actually purposely trying to cause mental illness.)
> So just to be clear: He said he used drugs, a gate agent smelled drugs, the cops smelled drugs, and you just want to argue that if a dog also smelled drugs that that dog is unreliable even though the arrested party says the dog was correct..?

There's nothing strange about this. On one the features of a drug sniffing dog is that it is supposed to be able to distinguish between a lingering odor, a passing odor, the presence of residue, and the presence of actual material - in a way that a human can't.
Every single Arab I know uses Whatsapp. Everyone in Lebanon, Kuwait, Libya, Syria, etc. Shittons of users in those areas, because phone services are so ludicrously expensive due to state-imposed telecommunications monopolies.
I have no problem with pie charts. The area chart on the other hand are pure evil.
For example here, how is the percentage of ios over time? Has market share grown or shrunk from Q3'11 to Q1'14? It's extremly hard to answer this kind of question except for the lucky ones getting the top or bottom slot.
http://static1.businessinsider.com/image/537b72f169bedd1e043...