skysight-inc/HackerNews huggingface dataset:
A product is something that is produced. You don't have to sell it.
Manufactured Consent talks all about that. With propaganda you can get any group of people in the world to attack some other random group. Does not mean anyone actually supports it, just that they can be coerced into doing so. Polls as justification for popular mandates is itself a sham. Polls lie.
And people just now realized that you could look at prime numbers this way?
It would be funny if a bug was introduced that became known that instead of being an exploit was a patch to the backdoor.
I moved to the U.S. at the age of 14, from Shanghai. Since then I've done a pretty solid job integrating into the American culture (not much a choice, not exactly that many international students in my Dallas suburb high school), got an undergrad degree, made many friends. I now see myself as half American half Chinese. I spend more time on Reddit than I do on Weibo, and I use Facebook a lot more than WeChat. I can still write Chinese business emails and my favorite authors are Jinyong and John Irving.

My half-brother, who came to the U.S. at the age of 18, is a totally different story. He's smarter than I am, being a math olympiad competitor and got himself an internship at Google as a Freshman and all that jazz. However I noticed that he's done a much poorer job at integrating with the American culture. He doesn't browse Reddit, or HackerNews, or TechCrunch, even though he's into tech and startups. He loves Anime but watches them subbed in Chinese. He watches Chinese streaming sites instead of Netflix. As a 20 year old he doesn't know most of the popular memes on western social sites. He doesn't use Facebook, at all.

Some of that has to do with personal motivation, as in why would I go out and make friends with Americans when 20% of my high school classmates are now in the same Ivy-League school as I am? Some of that is due to technology advancement. Due to the internet it's very easy to live in a personal bubble of your preferred language, culture, and acquiantences, even if it's 10000 miles away from home. He doesn't know whether he even wants to stay in the U.S. after graduation, and I'm sure he literally feels much more at home when he goes back to China.

The last factor may also be the state of the Chinese economy. Early immigrants came with the impression that "if you wanna make it, you have to participate in the American rat race", but in the case of my brother and his friends, they are interested in tech startup, but they have very little interest in the Silicon Valley tech scene. Due to family connections and other backgrounds they think they can do something much more meaningful if they move back to China and raise money and achieve success. Just 10 years ago that kind of thought is unthinkable.

Personally I don't want to see American colleges, which I think are still on average the best in the world, to just turn into diploma mills. I really wish that these young Chinese students can grasp the opportunity and actually learn about some of the deeper culture of the country they are (temporarily) staying in. The world economy is only going to become more intertwined, we need more people who can bridge the gaps.
I implemented my own, but I'll definitely check out jemalloc. I happen to have a use case for allocating large chunks aligned on large boundaries (high-performance garbage collector). jemalloc is common enough that I suppose it's not a particularly bad dependency.

Adding Lisp-style AST macros to C is never gonna happen[1], though it would be cool. I'm of the opinion that text macros and ‘real’ macros complement each other anyway.

One of these days I'll get around to implementing a less-portable-more-cool-C. There's Jai[2], but I don't really agree with all of its design (understandable, since I'm not a game developer).

--

1. Just kidding, people have done it already; e.g. https://github.com/eudoxia0/cmacro but it'll probably never be part of the standard.

2. https://github.com/BSVino/JaiPrimer/blob/master/JaiPrimer.md
2015:The year of app releases,open-source contributions and a workplace initiative
Careful there, the libertarian party's primary source of financial support is David Koch.
I never denied them, so I don't know what you're driving at.

I just don't think that being "horrified" at the excesses of only one extreme on the ideological spectrum -- whilst remaining indifferent (or willfully oblivious) to the skeletons in one's own ideological basement -- makes for a particularly useful or instructive view of the world.
I only follow groups where people post pictures of their pets. After a few weeks of exclusively interacting with posts from those groups, my feed is 95% cute dogs/cats and 5% close friends. My life is __definitely__ better for seeing all those animals, the happiness I derive from it is palpable.
Is there any way to port Atom to run in the browser through a webserver? My work flow is autossh + tmux + Vim so that I can work from any computer on my server. If Atom had something similar I'd be interested.
Folks interested in rolling their own, checkout http://github.com/jakeogh/gpgmda

It's rough around the edges (and elsewhere) but works for me.
They could be fined hundreds of thousands daily for refusing to act. We recently found out this happened to Yahoo in 2008 [1] via the FISA court. Apple shareholders wouldn't like that.

I'm pretty sure Tim Cook and his lawyer mean it when they say they will comply with the law. Apple engineers need not worry so much about quitting their jobs over this. If I were there I would stick with Tim Cook. Consider,

If Apple loses this case, this becomes a gigantic public debate where we scramble to enact legislation that removes this power from the government.

If Apple wins this case, and the government pursues anti-encryption laws, this becomes a gigantic public debate.

If the case is delayed for 2 years and goes to the supreme court, this becomes a gigantic public debate.

Regardless, since this is in the public sphere, whether-or-not-we-put-back-doors-in-phones is going to become a gigantic public debate.

The only way it doesn't become a big debate is if Obama comes out and says he's been informed on the issue and now realizes encryption in our phones is, on balance, a good thing.

[1] http://www.theguardian.com/world/2014/sep/11/yahoo-nsa-lawsu...
I don't think Nazism is considered a form of Socialism by pretty much any reputable source; only some in the anti-Left fringe do. A planned economy alone is not enough to classify a system as socialist, and anyway Nazism had enough elements of private property and corporatism. The Nazis, like in many other aspects, were equivocating by calling themselves socialists -- not that they particularly liked the term themselves very much.

I wouldn't pay much attention to the name of the Nazi Party, either. After all, North Korea is a "democratic" republic, it says so right in their name!
>I'm not sure any committee could agree as to what defines a filelike object (does it implement seek?)

You step back a layer of abstraction. Maybe it implements seek, maybe it doesn't. Either way it implements has_seek.
I have no particular objection to schemes like this, though I'd certainly be wary of offering such a scheme as an employer. I'd be worried about some rabble rouser spinning it to the media as indentured servitude.
There was a thread a couple months back where I brought up WebSign (Cyph's TOFU in-browser code signing layer) in response to a story about MEGAChat, which you generally disapproved of but didn't go into detail on why. There was also some related back-and-forth between you and eganist.

My impression was that you hadn't necessarily had the chance to fully digest the architecture due to time constraints on your end, and were coming more from a position of "the premise of this is scary and it's almost definitely broken in some way" than of having identified a specific flaw. Also, as eganist noted here, you may have held a different opinion than us on the drawbacks of the flexible execution environment (despite Cyph's partial mitigations of TypeScript for static typing and asm.js for pseudo-native crypto) vs the benefits of the well-vetted sandbox.
Taleb nails this in The Black Swan. He describes how capitalism is NOT meritocratic, it's more like it encourages people to blow huge sums on improbable ideas and, occasionally, they work.
Twitter has been always horrible for developers. Makes no sense. If I were doing a service like Twitter I would make firehose available to everyone. It's more important to dominate than control.
If you'll look back upthread you'll see that my first comment very much mirrors your "presently no known obstructions" rebuttal.
Do you mean the built-in "language-xml" package or something else? FWIW, I have it enabled.
Heller v. DC found that citizens may own arms in "common use."

RSA-2048 is definitely in "common use."
Oh wow, is Cyph the one with the elaborate caching scheme where they invalidate the certificate once a week to prevent the package, once downloaded, from ever reloading itself off the website?
> much poorer job at integrating with the American culture

> doesn't browse Reddit, or HackerNews, or TechCrunch, even though he's into tech and startups

> he doesn't know most of the popular memes on western social sites

> doesn't use Facebook, at all

Is this what "American" means?
I don't think this could happen without enabling legislation.

The U.S. military draft required passage of the Selective Service Act [1] Something similar would be required before Apple's coders could be forced to carry out court orders directed at Apple, the corporation. Even in these times (so far!) I think this wouldn't happen.

[1] https://en.wikipedia.org/wiki/Selective_Service_Act_of_1917
It's built in html/CSS/js
Many recent data centers run eBGP between all switches. I can't explain the rest without diagrams.
America is a representative republic, and one where the representatives in power have incentive to continue maintaining that power. This is to detriment of their constituents.
>First, do not accuse HN commenters of shilling for their own economic agenda. There are 18 zillion different forms of message board incivility, and accusations of bad faith commenting are one of the minuscule few than the site bans overtly.

Did you read the parent comment? It generalized that every engineer that opposes immigration is doing it because they are selfish and are only interested in money.

Also you call it that I am claiming they are shilling when I was in reality pointing out that everyone has bias and you should understand your own before criticizing others.

>Second, if you oppose immigration on the grounds that it increases supply, lowers prices, and thus reduces wages for tech workers, do you oppose everything else that does that? Should we educate fewer tech workers? Should we do fewer things to spot underutilized tech talent? Should we have fewer remote-friendly offices, so that we can constrict the market down to only those people who are willing to live in tech hubs? Where do you draw the line?

The line will clearly be arbitrary. We as a country need to decide how much certain jobs are worth and design our immigration policy around it. Unchecked immigration of unskilled labor is killing the lower and middle class and driving wages into the ground. If Americans can't find jobs it's time to ease up on immigration. Likewise if companies like Disney are laying off entire divisions to hire cheaper foreign workers then maybe H-1B visas should be reduced.

I personally think the USG should always prioritize the welfare of Americans (including recent immigrants) over foreign workers.
And if you temporarily allow ads on Forbes, you get malware:

http://www.engadget.com/2016/01/08/you-say-advertising-i-say...

Ads are annoying... but more importantly, they are another attack vector.

Don't give in.
West Coast point of comparison: http://www.willowgarage.com/pages/about-us/history
Yep, that's it. (To clarify, the signed package is freshly downloaded each time; it's just the root of the origin of the application that's pinned via "HPKP suicide" invalidation.)
No one is asking Apple to testify against itself.
No, the file is not on a network; I don't get why you are in such disbelief... HN complains about a lot of things, but this is pretty cut and dry. I just opened a 2.4MB, 28425 line file containing LLVM IR, and it locks up just scrolling through the file, and the highlighter totally gave up and none of it is colored no matter how many times I try to get it to highlight it. Cutting it down to 5k lines gets me highlighting.
The Baghdad they are talking about here was largely destroyed in 1258 by the Mongols.

[1]https://en.m.wikipedia.org/wiki/Siege_of_Baghdad_(1258)
Ah, I misread what you were saying. You're right, that really makes it hard to narrow down. You should have tried cold emailing them all at the same time to see if anyone replied positively!
"PGP is hard to use" is more memetic than accurate. What makes PGP hard is that it has a million options, and its vocal users (and detractors) seem insistent on availing themselves of as many of them as possible.

In reality, 80% of PGP's value (which is more value than you'll get out of any webmail system), you can get with three command lines:

gpg -sear recipient@addr document.txt

Encrypt and sign a document, ASCII armored for inclusion in a 7-bit email, to a specific person or persons

gpg -a --export my@addr

Dump your public key for out-of-band transmission to the peer you're exchanging messages with

gpg document.txt.asc

Decrypt a message sent to you by someone else.

No keyservers. No subkeys. No crazy formatting. No exotic key types. Send a message to someone, read a message back from them.

You don't get forward secrecy (unless you manually rotate keys). You don't get peer validation unless you do it manually. You don't get real time chat. You can't encrypt a videoconference. On the other hand: you won't be the subject of someone's amusing blog post a year from now, either, because PGP used this way has been reliable for something like 15 years running.

Everyone I know who actually uses PGP, like for real, more than a couple times a year, uses it pretty much this way.
Using this approach, a badly written prefetch add-on might automatically vote on everything. Any request that modifies server-side state really should use POST or PUT (or, at the very least, append a CSRF token in JavaScript).

I eventually find this bug on just about every project. One time a user complained that all comments would disappear from her posts. Found that an add-on was prefetching all "delete" links, visible only to her.
Has nothing to do with Communism, and everything do with the rhetoric that follows this sort of approach towards governance, in which some idiot dictator uses Communist rhetoric to destroy the country by parceling out private corporations to his family and friends in the name of the people where he knows nothing about anything. The Soviet economy was perfectly functional until the very end. Chavez was a military dictator that knew shit all about running governments or about Communism or even Socialism.

https://en.wikipedia.org/wiki/Economy_of_the_Soviet_Union
> You must have a very low opinion of the students.

My opinion is lower than that. Generation Text posts everything as a reflex without much thought.

Only later when things happen like the cops showing up at their doorstep do they realize that maybe that isn't such a great idea.
Ask HN: What side projects are you working on?
http://www.tradingeconomics.com/iraq/gdp-per-capita

I wonder where that growth went?
Yes, the result known as the positive manifold says that high performers in one area will be high performers in other areas.
Yea, we can all blame someone else. I like this, "not my job to uphold the constitution", "its the courts fault for letting it get here", "its the politicians fault for going a long with this", "its the peoples fault for voting for them".

The fact is, if nobody stands up for this, do you really think anyone is going to stand up and try to take away the back door to the iphone and get away with it?

Do you really believe they will stop there?
Cut him some slack. According to his comment he's 16. He's viewing it from a high school lens. Whether or not being an "American" 20-something year old requires you to do what was mentioned above, some of his points are interesting.

Immigrants make choices constantly -- subconsciously or otherwise -- on how much to indulge in the local culture, and how much to stick to your familiar roots. Unfortunately, there can be strong feedback loops that develop quickly; one immigrant group is tightly knit because they find it harder to bridge the gap and the gap gets harder to bridge because Americans find the immigrant groups "too ethnically knit" and closed to bother. Not to mention that there's a natural tendency to be a little apprehensive towards someone new with their own set of customs.
Yes, $250,000 per day [1]. And that was in 2008 in FISA court. We only just learned about it in 2014.

Who knows if the FBI's request carries as much as the NSA's. Probably not. Former NSA Director Michael Hayden confirms it was easier for him to get things done than the FBI [2]

[1] http://www.theguardian.com/world/2014/sep/11/yahoo-nsa-lawsu...

[2] https://youtu.be/_ESGBPmf0mc?t=45m9s
LaBoulangerie Founder Pascal Rigo Has Left Munchery After Five Months on the Job
This is a scattershot of some good practices, most unrelated to the title. But on that topic,

> Think of changing a tire: you screw in the lug nuts loosely first, in a star pattern. Once you have all the lug nuts in loosely, you tighten them a little bit at a time, going around in that star pattern, until they’re all tight.

It just doesn't work this way, the bad code stays there. I'd be a little concerned to take over software you wrote, because that tightening plan lives in your head and the issues are global, not local to some module.

You (author) are on the right track though, it's a good idea to have a reflex against perfectionism.
No information from Amazon at all about what this is about or when it was released?
Thanks. Are there any signs you'd recommend that we watch for in respect to decline-of-empire and Gothic invasion and immigration, in order to see if the U.S. is following along a similar path? Or is that the preferred outcome?
That depends. Is your mom gonna be at this party?

She's fun at parties.

waggles eyebrows
Ask HN: What stage of funding do you consider a red flag?
A friend told me that he's wary of joining a company at Series D or beyond. Is this just his personal preference? Do you consider a certain phase of funding as a sh*t-or-get-off-the-pot indicator, or do you take into account the whole picture (performance/other metrics)? Thanks!
Humans Interbred with Hominins on Multiple Occasions
http://www.theguardian.com/world/2014/sep/11/yahoo-nsa-lawsu...
Is that something you think every person must aspire to be?
Look, it's clever. I mean it. I'm not saying the people that came up with that insane scheme were dumb to do that. It would be a good research project!

But I can't imagine relying on that janky set of side effects for my own personal safety, and I can't recommend that anyone else do that either.

If you want to use continuity (aka 'TOFU') for security and you insist on getting your crypto in the form of a browser Javascript application --- which is a bad idea for other reasons that I hope will become clearer later this year --- then you should just use an installable, non-auto-updatable Chrome application. People shouldn't play games with message crypto.

I really don't think doing message crypto in browser Javascript is going to work out. Or, if it does, it will work out only after 5-10 year of semiregular hair-on-fire security emergencies that the world's most repressive governments will tend to know about a year or two before the rest of us do.
No, but it is what '20 year old American nerd' means
Anyone out there have the background to speak to the relevance of this approach? It seems tantalizingly simple and logical, which usually means I'm forgetting some critical small detail :)
Yes exactly! Don't just hire friends. Go and find people in other networks and you will add diversity into your workplace!
> Pedantry, on the other hand, is much more likely to prohibit meaningful discussion

So are accusations of pedantry when you don't get the humour of a joke ;-)

Your parent was clearly not being serious.
I'm not sure Apple could be fined if its relevant employees took individual decisions that resulted in Apple's inability to comply with the court's order.

Apple doesn't have the ability to compel an individual's conduct. The court's order applies to Apple, not to named individuals. Given that, I don't see a legal basis for fines, executive criminal charges, etc.

I think there's a lot of power in the hands of a few employees (and potential replacements) here. It'll be interesting to see what they decide to do.
Apple's poor org structure is a blessing in this case:

Apple said in court filings last month that it would take from six to 10 engineers up to a month to meet the government’s demands. However, because Apple is so compartmentalized, the challenge of building what the company described as “GovtOS” would be substantially complicated if key employees refused to do the work.
I'm not seeing any sort of "gigantic public debate." Sure, it looks that way from within our tech bubble, but let's be real: the overwhelming majority of people in the United States do not give a shit and could not care less. And among the remaining small minority, encryption is way down on the list of issues they care about and choose to spend time and mental energy on.

Further complicating things is the fact that this is a complex topic and most people (including almost all lawmakers and law enforcement agencies) are too ignorant to understand the important nuances, and they have no interest in changing that because, frankly, encryption is hard.
On the other hand, what a great opportunity to learn another language!

A couple of weeks of duolinguo while using the language for daily talks will do the trick
Perhaps Apple, Inc. could become a subsidiary of Apple's Irish operations.
> engineers need not fall on their swords

I would quibble with this characterization. Security engineers may well improve their employment prospects and professional visibility by publicly demonstrating that they are unwilling to do work that is counter to the mission of securing systems. It seems likely to me that this sort of highly public gesture would be personally profitable, rather than a net sacrifice.
Other people already explained the idiom, but here's a video of how sausage is literally made, because you seem interested: https://www.youtube.com/watch?v=mQbZ8KbZP5Y
Those are all great points. I think it's fair to say that djb built the reference model, and Wietse built the consumer product.

Relatedly, djb is an academic who releases code sometimes, and Wietse is a sponsored open source developer. Their methods are very different, but they've both made huge and complementary contributions.
So those immigrants are taking all that VC money away from me!

(Kidding, kidding, kidding, just a Trump joke).
When you look at how well protected Americans health records are, and how judges have said a search of your person doesn't extend to your phone, I think you are entirely wrong to suggest this doesn't extend beyond the tech industry.
It seems they're disabling network/official support for older firmware. The latest "required" version is 8 month ago which included some base Kindle feature upgrades, they're likely running two systems side-by-side and wanting to turn one off.
SeaWorld to End Orca Breeding Program
I'm curious what verticals your customers are in. Unless your company is liable for account takeover it seems like this is a tough sell.

The risk of FPs and the lack of clear benefit to the company paying you you seems like a hard place to make money.