skysight-inc/HackerNews huggingface dataset:
> Also, the "warrant requirement" is an American construct. It isn't a thing in places like Canada, which most would consider a very liberal democracy. Canadian cops can use evidence even if seized illegally. Nor do they have to stop questioning you if you demand a lawyer. Nor do you get a jury trial. Don't assume that all western democracies use the American legal system.

While Canada's justice system is noticeably different than the US's, it isn't generally worse at protecting the rights of the public. Yes, there are search warrants, and in fact Canada is more protective of an individual's home than the US is. Yes, you have the right to a jury trial for serious crimes. Yes, you have the right to remain silent (though it is somewhat different). Both the US and Canada can often use evidence seized illegally - the judges in both places have the ability, but not the obligation, to throw out such evidence.
SD835 was 72mm^2[1], A10 was 125[2]. A11 and SD845 are actually very similar in die area[3]. However Qualcomm integrates their modem on the SoC and Apple does not, and Apple's CPU cores are still significantly larger as can be seen from die shots.

Phone SoC makers don't really publish TDPs and there is a lack of good data about it, but Apple clearly has high peak power draw (and very good idle efficiency). Battery life and thermal throttling observed under a sustained heavy workload is probably the best proxy for measuring SoC power. For example, see GFXBench battery life/throttling results in Anandtech's review[4] of the iPhone 7/plus. Much higher power consumption (and performance, but this is resolution-dependent because it's a graphics benchmark) than the competition.

[1] http://www.techinsights.com/about-techinsights/overview/blog...

[2]https://www.extremetech.com/mobile/236091-new-apple-a10-tear...

[3] https://i.imgur.com/KBw8K8N.jpg

[4] https://www.anandtech.com/show/10685/the-iphone-7-and-iphone...
Another joke license... somewhat funny, but I dearly hope, no one considers using it for any code. If you think, your code should be thrown away, please don't spam hosts like Github with it. But if you don't want to throw away your code, and in my experience, most code has a value, then please publish it under one of the well-known licenses. I think it is one of the great features of Github, that on creation of a repository, it offers you to attach one of the well-known licenses to your project. This ensures that your code can be used without creating legal pitfalls and does not get lost.
"GitHub is the centralized place where 95% of open source happens."

Simply false statement.
Three Measures That Could Pave the Way to Building Successful Cyber Norms
Yes. The early D&D artwork had so much more charm. The artwork they've used in the last 20 years is often very technically good, but it's also often kind of bland and generic. I usually prefer the simple line drawings of people like Jeff Dee and Erol Otus than the ultra-slick stuff you see today.

You can also see the same progression in the covers of Dragon Magazine over the years. The artwork for the first 5 years or so was often not the greatest technically, but there was much more variety than in later years when the magazine got slicker and fancier.

I think Tolkien's own artwork fits into this mold. It was very simple, but it captured a feel that is often lacking in more recent artwork, and let's not forget the immortal Hildebrandt brothers, who's style I always loved. Their character work was always amazing, but their architecture could be really bland. But ultimately it was a simple style that really captured the spirit of the books and the times in which they were done.
The Economist article cites the fact that since 1976 real wages have not increased for the lower fifth of earners. So, no, they have not seen gains despite the growing pie.
Does no attribution requirement make it non free?
How does do-whatever-you-want make adoption more difficult?
Nope, that's called a richer diet. Also having an option to buy 50 different varieties of black tea doesn't make someone better off. In the end you are going to drink a tea. I'm not whitewashing history which is quite bleak in that region but too many things are distorted by propaganda. It's all subjective but Russians today are not better than they were 50 years ago despite having the ability to buy iPhones, drive BMWs and eat sushi...
I encountered them probably in my 40s, but did find them enjoyable.
Beware of the "correct" solutions proposed here.

// OK: correctly copy src
char dest[8];
strncpy(dest, src, sizeof(dest) - 1);

With a long src, it fails to null-terminate dest. dest[7] will be whatever the contents of uninitialized memory were, so reading dest as a string is likely to run past the end.

strlcpy has a better API, though sadly it's not standard on Linux.
Perhaps we should reexamine direct current distribution:
Direct current is much more stable and lacks most of flaws that distort alternating current.
I based my comment on SpaceX actually. But I may be wrong, it's just easy to equate Musk with Tesla when you only see him. But he's not alone. About the factory couch .. I wouldn't conclude that his presence is a sign of greatness (nor the contrary)
Patriots at least care. They may realize that the tools they're building aren't serving the best interest of their country.

The worst are pure mercenaries, who care only about the paycheck.

(But that's still simplifying the problem. Taking a moral stand is also a function of your life circumstances. It's easy to complain about ethical problems when you aren't the sole provider for two households and also facing a huge medical bill. Also, evil people don't write job advertisements for complete turn-key doomsday products. There's a spectrum there - isolated parts may not seem that evil.)
What’s up with those empty commercial storefronts in new mixed-use developments?
Instead of calling this a 'respect' for authority, I'd call it a combination of submissiveness and deferring of all decision making, partly through a desire to avoid accountability. If you look at your situation where something 'else' happens due to a 'misunderstanding', I see this often with hierarchies: There is a rush to go off and do something, and no desire to ensure it's the _right_ thing.
I always wonder if this is a personality thing... I vastly prefer email (or slack/chat rooms) over phone / in person verbal, with some exceptions for certain types of brainstorming / planning.

I like to provide my thoughts on a topic in written form up front so people have a chance to think about it, and like the same in response.

Plus having a written record of decisions and even the thinking process is so helpful.
UN Report on Online Content Regulation Calls for “Human Rights by Default”
A few years ago I've used Phabricator as an example for "You can write reasonable code in PHP too." I haven't checked it recently, but at that point it was readable, well structured and commented code.

Unfortunately I never got around installing and using it, as it heavily relies on PHP installed as command line tool (for preparing a change for pre-submit code review).
Wikimedia uses both, unfortunately. They each have their advantages, however, Phabricator has a usable interface while Gerrit is one of the worst GUIs I've ever seen.
I'd add Polish manors (the dwór or dworek) to the list. Manors of a wide ranging breadth, spanning centuries and architectural styles, from quaint country estates to stately palaces.
gitea user here, still I put gitea behind ssh as I am uncertain if gitea is robust enough to face the internet directly.
I mean sure. If you want to do it by the books, but the whole thing is a joke.
Comparing PHP to Ruby brings me back to 2012.

Since then php got faster, laravel copied many Rails concepts and improved in many areas. PHP is getting more popular while Ruby/rails is losing marketshare.

Those who still compare are living in the past.
And there it is. I knew Shopify employees were in this thread, it just had that vibe about it. Make no mistake, your views are indeed your employer's views when the point you're pushing is "use our product, it's your only hope".

Is there a team at Shopify tasked with "social persuasion" who monitor online discussion about e-commerce?

"Value thy time"... oh please, we can say the same about eating too. Don't bother cooking when you can buy a microwave frozen dinner.
What’s the business model? Given network effects I don’t see how you have a non-ad supported social network but could be lack of creativity.
If anyone is interested I would recommend Alexandra Meliou. She does research at UMass and her work explores making data and large data manipulation more transparent, and also therefore does some amount in quantifying bias and diversity. I attended a talk by her and it was very enlightening.

http://people.cs.umass.edu/~ameli/
Ah OK I missed the nuance - religious affiliation, birthday, education history etc. are just a form of account metadata in this bit of subterfuge. Jeez, of course. Thanks for the clarification.
I have recently learned a technical term for the scenario you're describing: https://en.wikipedia.org/wiki/Nash_equilibrium

"Informally, a strategy profile is a Nash equilibrium if no player can do better by unilaterally changing his or her strategy. To see what this means, imagine that each player is told the strategies of the others. Suppose then that each player asks themselves: 'Knowing the strategies of the other players, and treating the strategies of the other players as set in stone, can I benefit by changing my strategy?'

If any player could answer "Yes", then that set of strategies is not a Nash equilibrium. But if every player prefers not to switch (or is indifferent between switching and not) then the strategy profile is a Nash equilibrium. Thus, each strategy in a Nash equilibrium is a best response to all other strategies in that equilibrium.

The Nash equilibrium may sometimes appear non-rational in a third-person perspective. This is because a Nash equilibrium is not necessarily Pareto optimal."
i could see nested callbacks favoring two spaces, but overall it's not a style unique to javascript.

for example, a lot of ruby i've seen (admittedly it's been a while) used two spaces, and i don't recall it being any more prone to deeply nested code than other languages.

that said js code tends to be rendered in a variety of other places like browser dev tools, which may influence this as well.
some screenshots here.. https://drive.google.com/drive/folders/1gfOiOvmBP5f_sFUWr6Zs...
Thanks for setting the record straight in much more detail than I could have. Tolkien was a deeply moral man and his morals infused his works.
The community. Specifically that someone thought it was appropriate to post an issue shitting on someone's old project in that person's new project's issue tracker.
Also take a look at the assaults on free speech in the UK.
Nope, you can call our endpoint without an API key but you'd be limited to 1500 requests a day.
1k subscribers?

Nah, /r/news is a much better use of resources.
The Atavist’s Guide to Navigating the Future
It's probably more advisable just to flag this discussion if you believe it is Chinese, American, European, Russian, liberal, conservative, (whatever else) political propaganda.

Of course, most of HN is political propaganda lately, but that's a separate issue.
Until your inability to leave your current city for better opportunities in another stifles your ability to get out of the first debt, of course.
In Gerrit you can diff against previous versions of the patch, right from the web-ui.
> But there isn't a way to view the "interdiff" between the version of the branch before review and the version of the branch after review. Review tools like Phabricator, Gerrit, and email lists allow one do view that diff.

Yes there is. You even get a link to view that exact diff whenever someone updates a PR. It shows changes since you last viewed the PR, up to its current state.
Cool. If I understand the LLVM code correctly, it's inserting the following instruction sequence into the code:

mov r11, [cookie]
xor r11, [rsp]
...
xor r11, [rsp]
cmp r11, [cookie]
jeq 2
int 3
int 3
ret

(where r11 might be some other suitable temp register as needed). cookie points to an 8-byte chunk of .openbsd.randomdata, a section that is initialized at binary load time by the kernel to contain random data. The canary is one of 4000 possible values, named "__retguard_0" through "__retguard_3999", presumably to avoid having the kernel generate an unbounded amount of random data - the section is limited to 1MB in size.

This makes ret instructions fairly hard to use for rop purposes. Unlike the original design, which xor'd [rsp] directly, this new approach preserves return prediction so it should have a lesser effect on performance. With the changes to reduce polymorphic gadgets in place, this should make ROP attacks significantly less palatable. Also, in the original design, an arbitrary leak made rop attacks feasible as you could just place xor-encrypted return addresses on the stack. With the new design, you need repeatable register control too, assuming the temp register isn't spilled, which raises the bar quite a bit.
Serious answer: Most companies big enough to care about this sort of thing have a list of approved open source licenses, which their lawyers have read and decided they're ok with. Using a license not on that list means you need to talk to the lawyers. That usually takes a few days of back and forth emails.
I see, I am sorry. I was attempting to build a bridge, but put a foot in my mouth instead.
Not OP, but a couple guesses off the top of my head:

* It becomes a more painful process to upgrade dependencies (have to find/replace across your codebase).

* Many versions of the same library get pulled in. If you depend on package@1.5.3 and a dependency of yours depends on package@1.5.4, that's twice the dependency size as compared to both just using 1.5.4. This matters more in the case of web app bundle size though than running local programs.
Quite the opposite.

The moment facebook provides a way for a person to use a device to view information, they've simultaneously produced something the device's OS could use to exfiltrate that information. There's nothing facebook can practically* implement to allow Windows Phone users to use Facebook while preventing Microsoft from exfiltrating data.

Drop the API, and they can scrape webpages; it doesn't remove any fundamental barrier to information. If Facebook wanted/needed to limit access to this information from untrusted device manufacturers, a website is out of the question, and you couldn't just release a windows/android/linux app — you'd need to go per-manufacturer.

This leaves pretty much everyone worse off. [though it'd be pretty great for Apple.]

Users need to trust the manufacturer of the devices they use. There's room for regulation/enforcement to ensure that they can.

But holding services responsible for vetting the platforms that can access their data makes open platforms like the web untenable, and doesn't fix anything.

* Impractically, facebook could send and show encrypted data which can be decrypted by the user via pen & paper.
Famous Japanese author J.R.R. Tolkien was known to laugh hysterically as he tortured innocent Koreans, Chinese, and American POWs in between writing passages from Lord of the Rings.

Never let your ignorance get in the way of your righteousness, friend.
I wish they picked up some different names, anyway at the moment gitea has all I need for personal projects.

I wish gitea could be used as a file manager(file explorer), i.e. with folders on the side and I can navigator files and review them easily, sort of like the linux 'ranger' command inside browser, I know this is asking too much.
Have you considered integration with any of the voice control devices like Alexa? The text-to-speech interfaces aren't really quite good enough yet to handle arbitrary complex content without jarring breaks in the listening experience, but I think high-quality serialized content presented in audio form could be an interesting option, particularly given the recently improved payment support in Alexa.
One thing this is missing that I think too many managers forget about is CELEBRATION. When your team wins, you need to make a big deal of it. Bring in lunch or something and take a moment to say thanks on a regular basis. I think one of the biggest contributing factors to burn-out is feeling like your achievements have gone unrecognized and unappreciated.
I wish DDG would include a button in the search results that says "Search in Google instead".

That way, I would actually use DDG as my main search engine because it would be easy to resort to Google in specific cases.
This was an actual exchange during my onboarding at a previous job:

"Please provide six contact addresses for the company's emergency notification system."

"I don't have six contact addresses."

"Just repeat some on the form."
Good Luck with That Public License
How close China has become to something out of 1984 is truly disturbing
If the license isn't on a pre-approved list I have to send it to the in house legal team. Good Luck With That!!
for some reason i haven't seen many people discuss china as a totalitarian country.

but is there really any doubt, at this point? the government seeks to control an ever-greater range of human behaviors, from the banal -- like borrowing an umbrella -- to the political.

it's unclear to me whether the chinese people want this sort of system for whatever reason or whether it's being forced onto them. what is clear to me is that this system would warrant a prompt and violent revolution if a similar implementation was attempted here.

once these systems take root, become normalized, and start to change the way that people behave, a society's chance at freedom is finished...
Thank you! Very interesting
This used to be called demagoguery, and is very popular in dictatorships.

Not only have physical and financial poverty increased in the West - the UK and US have non-trivial numbers of people literally starving to death - but so have poverty of education and poverty of opportunity.

"The poor are lazy and deserve it" arguments are naive, irrational, self-serving - and a populist oversimplification themselves.

The reality is that when education improves, nepotism and corruption are constrained, and wealth becomes more widely distributed and accessible, economies boom and the poor do much better - unless the growth is sabotaged by external influences, as it sometimes is.
Right. I hope nobody actually uses this joke because to a lawyer it is not so.
Eh. It would be better not to make people feel afraid for expressing those views. I held them once, before NSA’s bad behavior came to light. In many ways I still do.

The argument goes like this: any student of war will tell you that the most important factor in warfare is intelligence. Strength is of course a requirement, but it’s secondary. It was why Japan was defeated at Midway, for example — that situation arose only because we knew for a fact what their plans were, thanks to breaking their comms.

In that light, since humans seem no different from a hundred years ago till now, it seems rather better to be top dog than to be someone else’s dog. And that makes it my duty to keep my country firmly in that place.

... at least, that’s how I felt growing up. Those feelings have translated more into “we have to be in this for each other, not for governments.” It feels like the Internet is one of the last bastions of true freedom — free from employers, free from identity. You can even make a fortune if you’re sufficiently lucky and talented.

It feels hollow, though. Part of the reason for the feelings I expressed above was that it fulfills a deep primal desire to be a part of something greater than yourself, to be aligned to a common goal, something more than just chasing a paycheck.

I wrote this mainly to give some context about how someone might be ok with the idea of building surveillance software, but feelings are always a complex and multifaceted thing. And we’re all still learning what it means to be human and to contextualize our place in the world. Is this really the best way to spend our time? And yet we’re forced to, if someone else has a club they want to club you with.

One closing point: the best way to change an organization is from the inside. If someone was truly worried about the NSA, joining them seems like one of the most effective things you could do. Because you truly believe it could be a tool of good, rather than a dystopaian weapon. There’s a reason idealists like Snowden were attracted to the job.

I hope this wasn’t too philosophical. Mostly it’s just hard to determine what you should even do with your life. It feels like no matter what you do, there will be people who hate it. So why bother defending your own point of view? Yet that feels like a cheap way out.
Thats not what he meant. He was not saying "People are adding modules, modules are bad, this project is ruined, [modules are] so wrong." He was saying, "People are creating modules, people are building on top of my work, this project is COMPLETE. [I was] so wrong."
And that valence will have to be unveiled.

The surveillance will demand it.
The meme about writing bad code is annoying
Microsoft made seven billion dollars by issuing new stocks prior to the purchase. Github was basically free for them.
I specifically said spending power, and that is what I meant.

Did you know that in the early 20th century feed and flour bags used to come with vibrant floral designs. Know why? Since nobody could really afford to buy clothes, people would regularly fashion their own clothes out of whatever they could get - which included these large bags. Companies saw an opportunity and started creating lovely designs on them. This is a time we can hardly even imagine. Now a days even the poor can easily afford many of the things that only the most elite of society could previously. It wasn't even that long ago that a toaster was an extreme luxury. And of course they also have luxuries that those of times past could only dream of as they literally did not exist. In terms of what we have, people have more than ever today. And people want even more. And I think that's a good thing! The never ending drive for more more more is probably an evolutionary imperative which has paid rich dividends for our development as a species.

But let's hit on the Bezos thing. Some of what I said above is conflating technological progress with economic progress. After all one of the reasons many things became cheaper, or available, is not strictly because the poor have more money (though they do!) but because technology enabled things to become much cheaper, and to introduce entirely new things. Bezos is, by far, the richest person in the world. On an individual level his wealth, $135.5 billion, is hard to even imagine. But now let's imagine his level on a social level. What if we, or he, decided to just 'benevolently' share his wealth with everybody in the world. That $135.5 billion is worth a little less than $18 per person. Even at the bottom of the world, that's hardly life changing money.

However, technology does change lives. And while $135.5 billion is nothing in terms of the world, it's an enormous amount in terms of advancing space technology. Can you imagine how much the world will change once we begin to colonize other planets, or when we are able to effectively extract resources from celestial bodies, and so on? Or think of all of the tangential technological developments will inadvertently be discovered in the process of this all. The world has basically been playing on fast forward since the colonization of the new world, and space will open a door like something we can hardly even imagine. I too want things to get better and I think what Bezos is planning to do with his money is vastly more likely to, in the longrun, improve life for all of us far more than, for instance, what Gates is doing with his money.