skysight-inc/HackerNews huggingface dataset:
Let's actually examine the claims:

Among the deep-sixed or suppressed topics on the list: former IRS official Lois Lerner, who was accused by Republicans of inappropriately scrutinizing conservative groups; Wisconsin Gov. Scott Walker; popular conservative news aggregator the Drudge Report; Chris Kyle, the former Navy SEAL who was murdered in 2013; and former Fox News contributor Steven Crowder.

What scandals were being discussed yet suppressed from the "trending news" list out of these examples? How many of these examples are actual news stories? The IRS thing turned out to be overblown bullshit, what about the rest of them?

When was the last time you heard your friends talking about Scott Walker, the guy who flopped in the polls and dropped out of the race before a single primary?

It shouldn't be surprising if these curators decided to wait to see if a story being shared from breitbart.com was reported by bigger news outlets first. Many of these so-called conservative media outlets have a terrible record on reporting actual news.

It is possible that Facebook suppresses actual news. It is also possible that this source (falsely) believed that not-really-news-or-trending stories were "suppressed" when in fact they were just not popular or smelt like bullshit.
as to other init systems, OpenBSD did some work on their's http://undeadly.org/cgi?action=article&sid=20160508140927&mo...
Yup, I've tried Pinball Fx2 on the Rift. It's certainly not the same as real-life pinball, but I enjoy being able to look around the whole table rather than the camera automatically panning where it thinks I want to look.

It's obviously not the same as a real pin; I've yet to find a PC game that simulates nudging to my satisfaction.

One interesting data point is that my 10 year old son is more interested VR pinball than either regular PC pinball or real life pinball. I think it's because of:
- the novelty of VR
- the animations on and around the table (these can be either fun or distracting)
- the tables are easy for a beginner
- the fact he's taller in VR. At an arcade he's either not tall enough or has to stand on a stool, but in VR he can look down on the table as if he's 6 feet tall.

Pinball Arcade is working on VR version, so I'm interested to see their take on it. They mentioned it in passing for their AC/DC table kickstarter (since cancelled but still under development).
Nah, it's rather that you think they need to package them in neat boxes, but that's not how law works. Edge cases don't prevent rough rules from being made.
Did You Say “Intellectual Property”? It's a Seductive Mirage
The use of retr0bright could be controversial, I would think: For many collectibles, the value goes down once that sort of restoration is undertaken. I know that's true for collectible coins, at least...
Of course you do. When we sleep, we break chemical bonds, releasing energy. We burn like candles.

Well, actually this happens at all times, but it's most dramatic when we're not eating. And hopefully that's what's going on while most of us are asleep.
Thanks for posting this! There's a more recent recording with a bunch of updates here: https://www.youtube.com/watch?v=9zc4DSTRGeM
I suppose it depends on if we're talking about server-focused OSes or desktops - for the desktop, there's Qubes[1] and I think it would be fair to say ChromeOS[2] should be mentioned...

1: https://www.qubes-os.org/
2: https://en.wikipedia.org/wiki/Chrome_OS#Security
You're absolutely right. It's certainly not a fair comparison at all, they're very different machines and I was satisfying different needs when I purchased each one.

For the sake of fairness, the rough specs are:

The ThinkPad:

* Lenovo ThinkPad x131e, 11.6", purchased late 2013
* Core i3-3277U processor
* 8GB RAM (aftermarket upgrade)
* 500GB spinny drive
* OpenSUSE Leap 42.1
* Embedded graphics
* Firefox browser

The MacBook Pro:

* Mid-2010 MacBook Pro 15"
* Core i7 - dual core, not sure which model
* 8GB RAM (aftermarket upgrade)
* 512GB SSD (aftermarket upgrade)
* MacOS 10.11.4
* Embedded and discrete graphics
* Safari browser

So yeah, it's hardly an apples-to-apples comparison.
>The live demo went off without any major glitches

At 3:54 - "The other thing I want to note is that Siri... err ummm Viv's audible voice is something we're still working on."
This is one of the most uninformed posts I have read in a while. As someone who has been developing in Objective C for the last 6 years, and been through the transition of MRC to ARC, none of what is stated in this post is accurate.
IDK much about Rails but Phoenix is different. There's not much magic or much hidden behind the scenes.

https://dockyard.com/blog/2015/11/18/phoenix-is-not-rails
I interned for this company 6 years ago. Still kicking because it's so good.

http://wenlin.com/
Absolutely no proof the world would be safer without nuclear weapons. Arguably, nuclear weapons have helped deter large scale conflict immensely.
Where in the BULLRUN materials does it say that the NSA is storing all HTTPS traffic on the Internet to be decrypted later?
Next time I visit family in Maine I need to stop by this place. Literally heaven. And I want to shake this kid's hand for preserving these relics.
>The thing is that: using offshore tax havens isn't corruption. It's legal.

It may or not be legal, I'm pretty sure a lot of the people in the list are using for Tax Evasion.
Asians: Tech's Invisible Minority
Hopefully with you getting tossed out because you decided to play the "above the law" game and lost.
Dockyard, a Rails agency, is moving to Phoenix I think.
Sort of concerned about this:

Who decides which service to use for what thing? What if I don't want to use uber for my cab but a new uber like service that my friend just started? If my friend adds an experience to viv for his service, how does viv decide which one to use? what about neutrality etc.?
Yes, the legal situation has become un-navigable. Many online businesses, even big players like Google, are based on flagrant violations of existing law (in Google's case: copyright and CFAA). Little guys get shut down by this all the time. Congress is not effective and can't be trusted to rectify the situation. The only viable option is to be a pragmatist about compliance and hope that you don't encounter bad legal luck.
Version control your database with tiny one migration script
There's an evaluation version of IDA that's an older version and doesn't include 64-bit disassembly (just x86 and ARM IIRC), but it's free.
[Disclosure: I'm an ex-FB employee.]

This is a bit of a click-bait title, and is somewhat true -- but not in the way you think.

When FB was developing hashtags and content features, there was a concern that it is tough to find a middle-ground between 100% purely algorithmic generated content (i.e. leverage tastes data and supply articles suited to your interests) and 100% curated content (i.e. leverage tastes data, but only show articles from "reputable" sources and/or highly rated content, over shitty blog posts from amateurs.) The latter tends to do really well for engagement, as users can trust that the content they're seeing is reputable and popular. However the big concern that a number of us were raising was that tech companies have employees that are very biased in ways that they cannot control: they're younger, more liberal, and somewhat higher income, than the average FB user.

In my time there, I never heard of _explicit_ suppression of any viewpoints - with the exception of recent disagreements around the "Black Lives Matter" protests, the first time that I encountered a situation where disagreeing meant you were labelled a "racist" - but I can see why well-intentioned product and policy decisions led FB content down this hole.
Not true, I've been to a couple of conference parties that were pretty much college parties with an average age of 30 instead of 20.
I like you're reasoning!

There is no situation where zero latency actually means a latency of zero, whereas in the description I've provided there is a situation where you end up with zero bugs.

Out of interest, what would you call the action of striving towards zero bugs?
Systems Science Ascending
I apologize, as I seem to be failing to convey my message to you.

My assertion: Apple is dropping. Be careful about investing in Apple-only techs like Swift.

Your argument (I think): Apple is not dropping like a rock.

To support your argument, please provide a sources for the following:

- The last time Apple stock was down 30% from same day prior year.

- iPhone sales are not dropping > 10% (hence 'like a rock') .

- Mac sales are not dropping > 10% (hence 'like a rock').

- iPad sales are not dropping > 10% (hence 'like a rock').

- How iPhone + Mac + iPad all being down over 10% from prior year doesn't support my conclusion.
no they didn't
I can't help but feel bearish on any company like this that tries to exist outside of either the android or iOS integration. It's a desert without OK Google/Siri
Rails has a lot of life left in it. Still my favorite platform for gettin shit done
Those have several attractions. Stripping the cruft from pages is a large part of it.

Simply having a consistent typography, font selection, size, and readable contrast is a huge benefit. Web design isn't the solution, Web design is the problem.

(And asstasstic browser defaults is another problem: why an absolutely unstyled page cannot be perfectly readable and acceptable is a huge flaw. I blame the browser vendors and W3C for this.)

A tool which manages a large written archive is another hugely useful aspect. Tabs and bookmarking both suck.

Also: best I can tell, Readability seem to have died so far as any visible development or company activity goes. There's been none in years, though the service itself works for now. I'm in the process of moving 2000 articles to Pocket (Instapaper lacks necessary features IMO).

It's worth noting that Pinboard.io itself addresses some of these needs.
The thing is that: using offshore tax havens via an expensive law firm as a private person is not illegal per se, but in 99.9% of cases is used to hide illegal activities - most odiously straight-out looting of a country's public finances by officials (like in Russia), but also pedestrian crimes against the public like tax evasion or receiving bribes, or the fraudulent hiding of assets from civil affairs like bankruptcy or divorce proceedings.
> Humans organise and memorise things in hierarchies,

Humans also track a lot of things based on spatial memory, which no OS since Mac Classic has even tried to make use of, which is a shame.
Funny that you should mention flat earthers - when Galileo published his works proposed a heliocentric system, he was tried for heresy.

I'm sure at the time, the Church were confident they were right about the matter and therefore had no qualms in suppressing Galileo's claims.

Freedom of information and opinion is what drives progress. Should conservative opinions be wrong, then there is no fear in giving them a platform - they can be publicly debunked, to the downfall of their message.

Given that they are feared, suggests that the jury is still out on whether their opinions are categorically wrong, or even whether the opposing opinion is categorically right. In this case, it will be free discussion which will enable us as a society to converge on the correct path.
How about writing tests that enforce invariants?

I have been doing clojure dev for a little bit, and here's what I do -

- Run tests in the background continuously (lein expectations will give you that. or you can write your own shell script)

- Do small checkins, frequently to git

- Write tests that enforce invariants. Haven't gotten to test check yet - but I guess that would be even better.

The trouble with types is they push you into a corner early, and after a while people will be coding to zombie constraints - the constraints that were there before, but not true anymore. They are also verbose, and need tooling to get you out of the corner. If the requirements change a little bit, it could be that, your old solution goes against the grain of the new problem, which is very hard to get rid of without rewriting the code.

With dynamic languages, I find that I think more about the problem, than trying to do constraint satisfaction with other entities in the code, not to mention the language itself.
This is actually kind of akin to BeFS. Although BeFS had greater capabilities in some ways, being an actual filesystem. For the uninitiated, BeFS was the native filesystem of BeOS, and allowed for metadata attributes that allowed for querying and indexing capabilities akin to an relational DB. Or at least, that's what Wikipedia says.
I've been considering writing something similar myself, and my plan had been to hardlink the files by their hash into my blobstore. It won't fix the move/modification case, but it would solve the problem for simple moves. But I guess they're trying to deal with remote filesystems, too, and I was not targeting those.
One of the fascinating things about that article I linked to is that it shows that this extreme bias has only existed since the 1990's. Before that time academia was moderately slanted to the left (a ratio of 2-1 or 3-1), but not to the severe extent. It's important to note that while conservative positions on some issues are objectively at odds with science (global warming comes to mind), there are plenty of liberal viewpoints that are also at odds with mainstream scientific research (think research in genetically modified organisms, or mandatory vaccination policies).

This article is a good example of how liberal viewpoints can also conflict with science:

http://nymag.com/scienceofus/2015/12/when-liberals-attack-so...
Why the obfuscated referral links? I won't flag this because submitting your own blog post with a list of hidden referral links is technically not against the submission guidelines, but credibility is important when reading recommendations from strangers. Hiding referral links behind redirects isn't helping build credibility.

I checked the first link with a third-party link expander and saw the referral code, then closed the tab without reading further.
It's fine to load jQuery from a specific server that you trust. It's also fine to load ads from the ad network's server, as long as they are policing uploads properly. The problem is they usually don't.

You keep saying they usually don't, but billions of harmless ads are served every day while only a tiny fraction of the served ads are malicious. I just don't see how it's reasonable to assume depending on a third party ad network for content is fundamentally risky yet depending on some other third party service is not. CDNs and other hosting services get hacked and serve malicious content sometimes too, but that is also very rare and also usually gets fixed very quickly if it does happen.
That's really a pretty useless analysis. By that metric, the media had an overwhelming bias towards Lincoln Chaffee.

In fact, it directly supports the scenario the OP brought up. Frequently Bernie Sanders will bring something up and then the media focuses its article on Hillary's response (even if that article might sometimes be unflattering).
I was expecting a routine in JavaScript for a fast implementation of 2d polygonal texture filling. I was disappointed as this was something about loading Java in a browser.
OK, sure, but I still don't see how this is relevant to whether IDA is better than Panopticon.
Sugar they sell you is bad, period. Every gram of their nutritionally empty sugar takes away from the caloric input that you could have got from real food with many other nutrients than pure energy. This in the long run makes a difference. And all this beside other bad effects of processed sugar like insulin spikes, etc.
This "dropping like a rock" quarter was Apple's third most profitable Q2 of all time and they made more money than Alphabet, Microsoft, and Facebook combined. The Apple Watch so-called "flop" is estimated to have outsold Rolex by $1.5 billion in the past 12 months. Their services revenue grew by 20% year-on-year.

At some point you have to realise that there's nothing Apple can do that would count as a success in some people's eyes. They are the most successful total failure I've ever heard of.
And it was only an option on OS X, never on iOS.
The two situations and structures involved were very, very different. Cameron did not achieve any tax benefit from his investment: had the fund been UK registered his tax liabilities would have been no different. It was a simple investment fund which paid dividends like any other, with those dividends and any realised capital gains being subject to uk tax like any other.

The Carr scheme on the other hand, which involved the vehicle making loans to investors to offset their gains and thus reduce tax liability was described by hmrc as being at the very aggressive end of avoidance.

Cameron was not avoiding or reducing tax liability, Carr was.
Why is 'because it's legal' a valid argument for nearly everything? Whatever happened to civic duty and moral obligation?
We'd also need counter points that left-leaning news with fluffy content was also rejected to evaluate this fairly.

The claims are that there is a right-leaning bias, if it was a bias against polarized news or poorly sourced articles then this wouldn't be news-worthy.
What about stuff like Elixir? Not innovative but it's interesting to explore the applications of Erlang's VM (fault tolerance, high availability, the concurrency model, stuff like supervision trees) to web applications.
Couple comments here: GPGPU programming is really good if you can construct your problem as a sorting problem (eg "sort results so interesting tags are at the start of the array"). From what I've seen this is reliably the most successful approach.

One problem can be when the number of output items from a given input item is unpredictable. You typically want to run a prefix-scan within a block to compact the block's output into a single chunk until your shared-memory buffer is full, or you've reached the end of the data set. Then, you do an ATOMIC increment on a global "slots-used" counter for your output buffer, and write as a big chunk. This is a lot more complex than sorting, but reasonably fast.

If you want to guarantee that your output will fit in the buffer, you need to run the operation twice. The first run is a "dummy" that writes no output, just figures out the last input element that can write data without the output buffer overflowing. In some cases it may be preferential to just allocate a reasonable guesstimate of the 95% case and not write past the end if a true worst-case scenario happens.

Try like hell to keep everything in registers or shared-memory and avoid writing intermediate data. High utilization of memory (order complexity) kills performance, both directly (hitting global memory incurs lots of latency) and indirectly (GPUs have the greatest speedup when working on the largest possible working set).
China’s total wind power generation to triple to 495GW by 2030
I live by myself so the idea of talking when another human is not around or hearing my voice is sort of offputting. So cool to see this technology evolve, but I hardly can put Siri (an amazing technology) to good use!
The issue with this, of course, is that people have to know what's legal and what isn't. It's not equitable if we allow Google but we don't allow Bing, for example. From this principle arises stare decisis. Thus, under our current system, law becomes written one way or the other.

It's very difficult to find the right balance between equity and flexibility.
I suppose not many people do, but probably many people did in the early 90s. In 5 years people will ask this question about mobile apps too.
Git-secret – store private data in a Git repo
> The fact that you understand this could bankrupt and destroy people's lives simply because they worked at the wrong company at the wrong time

Well, shit, best stop Uber from putting taxi companies out of business and Amazon from bankrupting booksellers.
We might also be equating anti-vaccine individuals to flat-earthers based on biased information. This is pretty much true for just about anything we filter out. Sometimes the fringe stuff turns out to be correct, but often it's not. The National Enquirer broke the John Edwards scandal, yet most people don't take it as a reliable source since most of it's stories are still bogus.

From the story:

> Stories covered by conservative outlets (like Breitbart, Washington Examiner, and Newsmax) that were trending enough to be picked up by Facebook’s algorithm were excluded unless mainstream sites like the New York Times, the BBC, and CNN covered the same stories.

That doesn't seem too terrible to me. If something from a untrustworthy source known for political agitprop is trending, I wouldn't mind Facebook waiting to see if the mainstream press picks up on it.

If they were letting through stories from places like AlterNet through that would show bias, but being generally cautious with biased sites that have low journalistic standards isn't the worst thing in the world.
Assuming that tests exist, and have good coverage, wont the checked iterator implementations mentioned above catch most issues with invalid iterators?
No. You can dereference those "safe" iterators into dangling references.
Wow, been on HN for years and never realized that haha. Thanks!
Anyone here from the omnigroup? I'd love to hear some behind the scenes from those guys!
Based on the following article "Twitter holds an estimated 5% stake in Dataminr", so it would not make sense to put them out of business... http://www.usatoday.com/story/money/2016/05/09/report-twitte...
This has almost none of the important features of IDA Pro:

- advanced interactivity (function boundary change, switch table options...)
- stack pointer tracking and stack recovery
- structure and enum definition, use in disassembly
- compiler and static library recognition
- an industry-standard decompilation plugin (Hex-Rays Decompiler)
- support for quick scripting using a high-level interpreter language (IDC/IDAPython)
The tooling in Clojure land actually automated this (upgrade one dep, run tests, stop and back out if broken, continue otherwise). It would be neat seeing an equivalent of the lein-ancient plugin for Python, because this really is a PITA.
Yeah. I just want my files in directories, save maybe music, where I might want to query by various tags. But beets already can do that. Or I suppose I could build an app to build a static index off of a master, but again, why would I do that when I can use beets?

All of the other files I work with on a day to day basis I don't really want to query by structure or tags. I just want to know where the %^&*@ they ARE! And a simple hierarchy is actually better than tags for that.
The golden quarter
Do you donate additional money to the treasury every year when you file your tax return?
The quote "Conservatives think Liberals are stupid, Liberals think Conservatives are evil" seems to apply here.
Ada and Rust are both significantly easier to perform aliasing analysis on, so frequently you can get much better code. Both languages have slight overhead for bounds checking and such, but you can turn it off (at least in Ada) if it's a problem (hint: it isn't).

Same reason Fortran is fast actually: it just disallows pointer aliasing entirely¹, meaning you get none of the flexibility of C pointers (heck, you don't even have pointers, basically), but if you're multiplying matrices it flies.

¹ I recall newer Fortrans have pointers, but as I'm not a Fortran programmer I don't actually know.