skysight-inc/HackerNews huggingface dataset:
Dropbox has been willing to get their hands dirty in their pursuit of user-friendliness since day one, especially on the Mac¹. Didn't find any examples where they walk it back; usually they stick to their guns with a few minor tweaks (and top-of-HN-discussion PR replies).

Dropbox Hasn't Learned Their Lesson https://news.ycombinator.com/item?id=12619722 (2016) "You seem to completely miss the point. It's not about the feature itself, it's your way of "hacking" or "injecting" Dropbox features into places the user didn't expect."

How Dropbox Hacks Your Mac https://news.ycombinator.com/item?id=12463338 (2016) "It's very strange that after I remove Dropbox from the accessibility list you think it's ok to add it back in again."

Dropbox accesses all the files in your PC? https://news.ycombinator.com/item?id=9136546 (2015) "It does, however, 'QueryBasicFileInformation' and and 'QueryDirectory' when I create a file on my desktop."

The Tech Behind Dropbox’s New User Experience on Mobile, Part 2 https://news.ycombinator.com/item?id=8203164 https://blogs.msdn.microsoft.com/ieinternals/2014/09/04/cave... (2014) "what good is a code-signed executable when that executable can simply download a payload from the internet like this Dropbox installer does"

Dropship — successor to torrents? https://news.ycombinator.com/item?id=2478567 (2011) "Apparently Dropbox notices they already have that file, and instead of you uploading it they just make it appear in your account." CEO Drew Houston actually did the PR for the cleanup: https://news.ycombinator.com/item?id=2482712

¹ http://mjtsai.com/blog/2011/03/22/disabling-dropboxs-haxie/ (2011) "Dropbox injects code into the Finder in order to draw the green and blue badges atop your icons"
Port scanning itself is obviously not dangerous, however I believe the author is imagining a situation where a user on the other side of a corporate firewall views a webpage which then portscans from the inside then sends the results home/starts an attack on specific ports.
It's not unique to the US.

See this story related to the UK for example: https://webdevlaw.uk/2016/08/22/uk-conference-speaker-visa/

In fact, the UK appears to require a different visa for this purpose. (And it's not clear to me from a couple of things I've read that the Tourist Waiver Program covers paid engagements in the US arranged in advance--though there is a Business Waiver Program.)

Getting paid to speak at a conference can definitely raise issues if you're used to just getting a standard visa for tourism or just attending a conference.
How often does this happen? The truth is, it shouldn't be a surprise if occasionally/rarely you hit a road bump and can't easily get over it. Why not be up front about it, but also confident in your abilities, as evidenced by your work so far?

If this happens often, then I would probably recommend serious focus to get up-to-speed with the level of work your employer seems to expect.
As Marcy Wheeler points out, this is something Bryan Krebs had suggested last month:

https://krebsonsecurity.com/2017/01/a-shakeup-in-russias-top...

https://www.emptywheel.net/2017/02/26/reuters-confirms-krebs...
Yes this is the reason, but the message-based part is irrelevant. They need to use an existing http connection where both sides agree on the upgrade to prevent lots of possible security holes.

If you aren't aware, the FTP protocol lets one specify a port and address to connect to; it was not that long ago that servers would not check if the address for the data connection was the same as the address for the control connection, and so one could send data to any port on the internet from an anonymous FTP server. This caused all sorts of headaches.
So exercise some liberty and don't click on them. It's not like the title was unclear.
The Rust people did, it then became a discussion about sufficiently smart compilers.

I'd imagine from a compiler engineering standpoint, it't pretty hard to make this performance neutral. It makes all the artichmetic loops into non-leaf nodes in the call graph and so has second order effects in optimization passes.
> Did you read my comment at all?

Yes, and I did us both the courtesy of not drawing attention to or responding to the cringiest parts of it. Others have provided stories of similar stuff happening under other presidents. Case closed.
I'm not so sure the internet would have been as successful without the guaranteed transmission of tcp.
The Saudi Terror Clan spends tens of billions of dollars every year on bribing US politicians and retired politicians and military men. It's true that the US people would be fine without any alliance with the STC, but US policy isn't set by the American people.

US policy is set by politicians, bureaucrats, and military leaders. And STC has them well into its palm. That's why the STC can attack us on our own soil, kill thousands of us, and get thanked and rewarded by our leaders.
When I applied for my TN I had to convince the border guard I could do the job. I didn't have to balance a binary tree but I did have to name drop CS concepts.
> "It's basically compressed cardboard," they told me.

Sometimes literally http://www.refinery29.com/2016/01/101948/ikea-lack-table
An investment isn't necessarily something that is expected to go up in value, it is something that is expected to make you money. If I buy a house and rent it out, and the value of the house also tracks inflation, it made me money through rent. If I owner occupy I receive that money in the form of lower expenses, but that's just details.

Similarly, if my education increases my lifetime earnings by more than it cost me then it is a good investment, regardless of where in my career I make that return. The idea that my education must increase in value over my career in order to be considered an investment is very, very strange.

You can argue that these investments are frequently bad, but it doesn't make sense to argue they are not investments.
Literally my second sentence was "I don't think Trump is directly responsible for this" and then you go and accuse me of insinuating secret executive orders.

You should be banned for an argument that disingenuous.
Maybe I'm mistaken and you are surely referring to a different Spain, not the one that established the first global empire, spawning half the globe barely after medieval times, and lasting over three hundred years [0]. I'm pretty sure Saudies (heck even USA) could settle with half of that.

* The Spanish Empire (Spanish: Imperio español) was one of the largest empires in history. It reached the peak of its military, political and economic power under the Spanish Habsburgs,[2] through most of the 16th and 17th centuries, and its greatest territorial extent under the House of Bourbon in the 18th century, when it was the largest empire in the world. *

[0] https://en.m.wikipedia.org/wiki/Spanish_Empire
Hi folks, I work at Dropbox...

- We assert the validity of this binary through other (cryptographic) means in the Dropbox Application.

- We're going to start sign it using the means that JZ's tweet refers to, in addition to our existing checks, to avoid confusion.

- The kernel extension / driver is signed by Dropbox (and this binary asserts that anything we install is signed only by us).

- The kernel extension / driver is opt-in and not enabled for the general population (it's used in our implementation of Smart Sync, née Infinite).
'morgante asked specifically for a reference and explicitly stated they didn't think Trump was responsible. You didn't provide a reference and asked if they were insinuating Trump was responsible. Why did you choose to (a) not provide a reference and (b) ignore the statement that Trump wasn't responsible? Why choose to comment at all in this case?
Take a look into data engineering. A lot of data engineering jobs require you to implement mathematical models at scale.
I mean, did you see what happened last year? By the end of it, the LambaConf organizers had gone beyond incoherent blog posts and had graduated to defending their actions with diagrams that could've come straight from the Time Cube website. An equally incoherent CoC from them this time around isn't surprising.
You don't need a grid to run electric vehicles. They can plug directly into distributed systems.
Very frustrating, indeed. I'm not sure if banning is appropriate. Refraining from engaging in the future would probably be more prudent.
Conveniently enough, that topic was discussed here a while back:

> They show that the premature deaths of elite scientists affect the dynamics of scientific discovery. Following such deaths, scientists who were not collaborators with the deceased stars become more visible, and they advance novel ideas through increased publications within the field of the deceased star.

Ref: http://www.nber.org/digest/mar16/w21788.html
Because Canada has many (more?) of the same geographical and distance/density issues that make most high-speed rail uninteresting in the US unless you ignore economics.
You don't have a utility program you can't clean up and put on there?
> It is useful to write applications that future-proof their use of hashes, and allow multiple hash functions to coexist.

Is the suggestion that applications, which have now switched to SHA-256, should serialize this using Multihash, in order to be able to easily switch to a new hash function in 15 years, when SHA-256 is broken?

I think, for most cases, it makes more sense for a protocol/application to just define that v1 uses SHA-256, and, if this ever breaks, we'll update the protocol/application version (rather than change the protocol's hash serialization format). Unless you explicitly need to support many different hash functions.

For example, let's say your app needs to securely hash many files, and store all these hashes somewhere. Would you rather serialize thousands of hashes, all of the same type, each with a pre-pended identifier and length? Or would it make more sense to put the hash function identifier in a single place, and use this for all the hashes? So perhaps Multihash would benefit from separating the versioning scheme from the serialization format of the hash itself?
Probably just help verify that the stock market is a random walk with a meager trend upwards that doesn't beat inflation + trading costs.
What value of "kernel" is involved here? It's a tweet, so there isn't much to go on. I ask because I have this possibly naive view that one shouldn't need an actual "kernel extension" to sync some files...
It's probably time to revive my HN blocklist extension. [0] Banning is potentially going too far, but there are certain accounts which continue to not debate in good faith and contribute negatively to the discussion.

[0] https://github.com/morgante/hn_blocklist
If you're referring to the Z5C with the 810 I can tell you every phone that year with the 810 and some with the 808 ran very, very hot. Most companies ended up having the software throttle the processor to keep it from getting so hot. I've never used a sony personally but I hear lots of good things about them (except lack of models in the US).
So far, I only heard complaints about me being not polite enough and not about the actual content of what I said. Why do we always have to put our words into sugar coated ass kissery? Just so that nobody's feelings get hurt? I mean, what I'm trying to point out here is that shouldn't matter how I say what I say.

And, really, what is so vile and offensive about my post? Please, tell me, because I don't see it (really, I'm not being sarcastic here). Was anyone seriously hurt just by reading my post? I find that hard to believe.
Oh, I guess you must be right then …
Even ignoring the border guard's competence, there's a difference between being able to solve problems and being able to solve problems after traveling for 23 hours straight - as @cyberomin said he had been. Maybe if it's pure recital from memory, something so basic that it should come to mind automatically without active thought (self-balancing trees are not even close), then I might trust myself to answer while sleep-deprived to that extent; but even then, I might easily make very stupid mistakes. If solving the problem requires even a bit of active intellectual effort, then forget about it; I'm too tired for that shit.
I think you meant to say Vancouver Island. Vancouver has a massive island protecting it from a tsunami.
The Velocity of Electromagnetic Wave to Diagnose the XLPE Cable Insulation
> Write instructions for forcing a read/write of memory into L1 cache

Mightn't optimizing compilers create something of a "crabs in the bucket" syndrome where all the running programs are trying to hog the L1 cache?
If you're billing hourly, you're doing it wrong. You should be billing in advance for the value of the project to the business. Then their costs are fixed, and you are incentivized to finish quicker, modulo however long it takes plus 'figuring it out' time. See: www.expensiveproblem.com/hbin
I was going to buy an SE once they updated it (a newer processor is all I cared about) but they never did. They're talking about adding a 128gb version but sounds like it's still going to include the A9. Why Apple?!
On a tangential note, I wonder if this says something about the way in which open source is delivered in a github world? Some of the best parts of open source was the flexibility. Someone isn't maintaining a project you want? Maintain it yourself. Or switch to something that's being maintained by someone else.

This is a rather abstract thought so I apologise in advance for it. I'm wondering what an open source world/tool that embraced that fluidity might mean for end users and core maintainers. Assume a tool called gitworld existed that did this. It might look like something where you can see which forks are best maintained. Community discussions can happen around all the forks as opposed to being against a repo by repo basis. So issues and PR's created could be applied by default to all forks and we might see which forks have closed these off? If I open an issue and a maintainer fixes it on her fork, the issue would show me that it's closed there and the final build exists there. It might also be really neat to have builds that become portable across forks so when someone forks my repo, as they work on it their code gets built and packaged automatically if I've done the necessary work to set those up. (not a very practical idea given resource constraints but it would be neat).

Like I said, it's an abstract thought but given the trend that we are seeing in open source management challenges, I'm wondering if it's time for a paradigm shift as it were in managing open source projects, communities, and expectations.
Yea, That article isn't even close to accurate. BRK didn't remotely face bankruptcy, its bank investments were actually among the most solid, and people legitimately worried about a depression. I agree with Deurden that bank equity holders should have bern wiped out first (except banks like Wells Fargo that didn't need TARP and were forced to take it).

But unlike you and Deurden I don't twist the words of those who disagree with me in order to demonize them. It's part of thinking clearly, as done by Charlie Munger.
This is so cool to hear. I've long been holding out hope that we won't be trapped in the current CPU paradigm forever. Thank you for the work you're doing.
> So...How much will this do at forecasting stock prices? =)

Probably quite poorly (due to stocks appearing "random" at scale), especially for indexes, which are a sum of their parts.

On the other hand, this would probably be quite useful for things that have non-random trends (like the Global Energy Forecasting Competition: http://www.drhongtao.com/gefcom)
Yeah, but both parties can leverage the existing connection without resorting to a message-based protocol, can't they? They could just assume they're now sending and receiving bytes after the upgrade.

What I meant when I said "utilizing the legacy TCP sever" was creating some plugin that is attached to the server, effectively acting as a lightweight HTTP server that just does the upgrade process (within the same connection). In this way the remaining communication doesn't have to involve message encapsulation/decapsulation each time a message is transferred.
Role of Technology in Amplifying Customer Services
Have you seen their toilets? Plumbing nightmare
Ikea's Billy and the Vitsoe 606 Universal Shelving System... two iconic designs in storage/bookshelves.

One I can afford, the other... I cannot.
Make sure the back is positioned correctly (seated within the recess, and with all corners at right angles), and use twice the number of nails Ikea suggests. This will help maintain rigidity during a move.
NYC and Philly Coworking Space
Probably the "Infinite" extension [1] that lets you evict files from your disk while still storing them in Dropbox. It's an opt-in feature (and perhaps only available to Business customers?).

[1] - https://blogs.dropbox.com/tech/2016/05/going-deeper-with-pro...
Does spain still have a global empire spanning half the globe? No, I think their point stands, maybe spend less time name calling people pseudo intellectuals.
Sure. This is just a higher level overview of the brain, I'm sure there are experts who can dive deeper into this matter.

The brain is an extremely delicate organ, or atleast that's what I would consider it. It relies on maintaining balance and uses negative feedback. In an effort to regulate brain activity, your brain will do things like down-regulation as an effort to bring your high activity brain (while on lsd) to a more normal level. I haven't looked into exactly what happens with LSD besides that it acts on serotonergic pathways, but sustained high activity can also lead to cell death.
Perhaps the massive pervasiveness of the internet is not obvious on a day to day basis, but you should consider it when judging whether or not TCP was a good decision.
Because in the US, frivolous lawsuits are as expected as frightening border control overreaches.
Recommended: http://www.patagonia.com/product/let-my-people-go-surfing-pa...
Why? Planned Chevy Bolt production is tiny, won't make a dent in petrol markets.
> You get better performance in multithreaded code when you churn through new memory rather than mutate what you've already got

My understanding is this is related to aliasing at the software, language or compiler level, not the hardware level.
This is so true. Open source is something I do on my spare time, if I have spare time available. And it often is absurd how some people seem to demand quick response times and prompt bug fixes from open source projects.

I have burnt out of one high-volume OSS project (and co-maintainer) before, and it wasn't pretty. Not for the project, not for my well-being, and not for my co-maintainer. Since then, I have been very careful about OSS commitments. I still do a lot of OSS stuff, but I don't promise any time scales any longer. That way leads to stress and problems.
> the stock market is a random walk with a meager trend upwards that doesn't beat inflation + trading costs.

That assumes that the efficient-market hypothesis holds true, but it has yet to be thoroughly proven or disproven... (and funds like Medallion would strongly suggest otherwise for the medium term: https://www.bloomberg.com/news/articles/2016-11-21/how-renai...)
That's very cool, congrats and thank you to the Facebook guys!

A few days ago I was asked to do some forecasting with a daily revenue series for a client. Due to her business' nature the series was really tricky with weekdays and months/semesters having some specific effects on the data. I as many use Hyndman's forecast package, but I threw this data at prophet and it delivered a nice plot with the (correct) overall trend and seasonalities. Very cool and easy to do something.
Week 8 in Information Security, 2017
Hilarious. I thought this would be an article about someone finding out how worthless and insipid corporate America is and how HR departments aid and abet the abusive sociopaths.

Instead, I am treated to some bs "but muh feelz" about racism. Let me tell you something: There isn't one person alive who isn't racist. It's not even a dialog worth having because except for the crowd who are perenially insulted or put upon by every last perceived slight that exists in this world, NOBODY CARES!

Do you want to know why nobody cares? Because life is cruel, it is brutal, and it is short. And you had better get used to the idea of being tough and forget about stupid excuses about whatever it is holding you back if you expect to live to old age and do anything remotely worthwhile with your stupid life.
In California, it's pretty clear it's Republicans to blame:

http://www.mercurynews.com/2017/02/17/feds-delay-caltrain-el...
5 things that might be damaging your productivity at work
My remark was not about Trump. That's why I started out saying that the parent is probably right in this particular case. My concern was with the statement being applied as a general statement. Had the parent made a statement exclusively about Trump I would have been totally fine with it.

It's somewhat concerning that there political situation has reached a point where many statements are assumed to be about Trump.
Scientifically proven foods that control blood pressure
What prevents scientists from publishing several failures and arbitrarily jumping ship off any experiments because it's faster to fail than it is to succeed?
I came back and read this. It sounds to me like your a pessimist. I can't say I blame you. I'm a natural optimist who's optimism has been strained to the limit. Do you see some paths that lead to reasonably good outcomes and stability?

Also, what puzzles me about for example those preaching hatred and stirring people up, is what it is that they want? Are they nihilists who just want to see everything in flames even if they burn too? Do they think they're somehow immune? Are they so blinded by ideology they actually think things will go the way their ideology says it will if only x, y, and z?

How could any human being, other than a sociopath or someone completely blinded by their ideology, possibly subscribe to authoritarianism of any kind? We now have access to all the information we need to find out the outcomes. Do they not at least attempt to grok Stalin, Hitler, and Pol Pot, Mao, Idi Amin, Kim Il Sung, et al? If it's ideology-induced blindness then there's hope.

If it's malevolent nihilism as then there will be no redemption.

To ideologues who want to dismantle the state, are you not familiar with the outcomes when states fail? Or do you think that we can't fail as bad or worse than other failed states such as Somalia, South Sudan, Sudan, and Yemen? Do you think you are immune from violent death, disease, famine?

If the United States fails, we may well eat it more thoroughly in the end as there's no aid from governments or non-governmental organizations to even attempt to buffer us from failure.

We will, whether it's through concerted effort or no effort at all, take everyone down with us who thought their geopolitical position or other interest would benefit from hobbling us.

Do you think that all ideologies are wrong or just all ideologies are wrong except yours? Do you think you or anybody else really has the truth? How did you get your ideology and from whom? Why do you need it?

I feel hope when I talk to people who are free from the grip of ideology, who don't let others manipulate their thoughts and emotions. It's not the only thing that needs to happen but the more people who are free from the bullshit the better.
I said compromise health to some extent, this could be even in small ways. I wasn't considering death as a "compromise to health".

Just take a look at any fundamental neuroscience/brain biology textbook. I would guess that most likely continued microdosing would lead to downregulation and added stress on the pre and post synaptic neurons. Does this mean death? Probably not. Does it have long term effects? I'm not sure, I haven't read the research literature.