skysight-inc/HackerNews huggingface dataset:
This is just an indication that neither facebook nor twitter has implemented an obvious feature:

Whenever the only content of a message is names of friends, then they should perform a sharing action without actually posting the message. Then people can decide via a setting if they would or wouldn't not like to see at-messages shown.
>The PARC conception of a GUI (later emulated by Niklaus Wirth/ETH Zuerich's Oberon, as well as Rob Pike's 8 1/2, rio, help and acme) really had this knack for actually enforcing composability.

Sounds really interesting can you point to some resources where I can read about this in greater detail?
This is the follow up to Swift Resistance Explored.

https://news.ycombinator.com/item?id=8976353
If you have an adversary with physical access, are not all bets off?

It seems like an adversary who could swap your rng could install a radio broadcaster between your keyboard and your pc or reboot to a rootkit.

Oppositely, you might paint your rng with sparkles or other unique paint schemes to mitigate that particular switch risk but then you'd still have the other possibilities.

Anyway, I don't think this kind of physical spy versus spy stuff is the main risk a custom rng is intended for.
>> [PayPal] was a harder place for experienced people to operate because they had to re-prove themselves

Can confirm (PayPal employee here). That being said, the "senior" people that can't re-prove (or prove, for that matter) themselves aren't let go; they just end up working on projects similar to what the recent college grads take up.
That piece doesn't address Sullivan's change circa 2006-08. IIRC, he Began to oppose the Iraq war, and the republican party, where he had been a strong supporter previously.

I never shared Sullivan's views. I could be misremembering how much he shifted in that period, since I didn't follow him closely. But the article doesn't address those years, only earlier times. (which sound pretty bad, if the characterization is accurate)

Edit: here is a piece that comments on Ames and Sullivan. It's how I remember his later writing. No moral hero, but a man clearly aware that he made an enormous error on iraq.

http://thedailybanter.com/2013/01/andrew-sullivans-political...
For a given repo Github gives you the daily number of visits and unique visitors, as well as the number of times the repo was cloned (they don't give you the number of downloads of the zipped sources).
That's not entirely true. You can mix the entropy of the hardware RNG with other entropy.

And interesting thing about entropy is you can never make it worse - you can never reduce entropy by mixing in an independent stream from elsewhere. (A dependent stream is different, it might cancel out something else.)

So you can still use the hardware RNG without hurting anything, unless you think it's so sophisticated it's able to figure out your other sources of entropy and exactly cancel them out.
> So then you have two avenues for attack, if someone wants to inject their own public key into your account - the Web UI and some form of custom SSH server.

That's correct. SSH misses PKI and github can't sign their ssh public keys with trusted authority. If someone intercepting your traffic, he can redirect your connection to 22 port to malicious ssh server and save his malicious public key to github. To prevent that, github must present ssh fingerprint into their web page and user must check that fingerprint with one he can see on terminal. Thanks for clarification.

> Besides which you would need more than just "ssh github.com authtoken" - it doesn't identify who you are (thus knowing who to save the public key for)

authtoken is supposed to be an unique identifier and github server knows that it's associated with your account.
Some networks never had single-player tools, including gigantic successes like Facebook and Twitter.

I think he's spot on with the overall piece, but I think Twitter is a fine example of the principle too. Twitter was a single-player tool for me at the start. I signed up after hearing about it around SXSW 2006 but there was no-one I knew on there so I just used it as a personal "microjournal" of sorts for several months as it was lighter than the Movable Type setup I was then using (which was amazingly slow at the time). It then became a network for me as people followed me via my email address.
Totally understood. I feel that way about the first Prime: I'm slightly embarrassed to say it was the first Metroid game I really played (the original Metroid was just too much for little kid me). But I played it to full completion; it's possibly one of the first things I ever really finished in my life up to that point. I played MP at a friend's house, a couple hours at a time, utterly losing myself in the graphical beauty of the game (dude you can see her gun hand's gesture in X-ray mode!) and the calm exploration music. It was soothing, and I appreciated it a lot. The friend was an older disabled gentleman who kept his home open for the neighborhood kids to have a safe place to hang out; I knew him from church and wasn't a part of any real social group, but he thought I might enjoy it. And so I rode my bike over and played and left in the cool evening. Often he'd be tidying up his Animal Crossing dailies before or after.

I wish I was as eloquent as the OP in describing the experience, since I would love to have that feeling again. Oh well.

The circumstances of a good game well played can burn in and amplify the experience. So I consider myself lucky, since quite few games feel that much deeper given the state of my life while playing them. I can see and agree with all sorts of flaws in the games, but they'll remain special simply because at the time, they were.
Donny and Marie's Nephew, Nathan Osmond Releases NEW Music Video
Does it have something equivalent to Adblock's element hiding helper? I'm using it a lot to hide useless (to me) parts of websites or ads in disguise. Alternatively, is there a FF extension similar to it? Thanks.
Almost. They exist to promote their part of the industry. They don't exist to support football generally and take many steps to put down possibly competitive leagues, such as using tricks to forbid players from moving to other leagues, even after their NFL careers are over. (Most commonly via delayed salary benefits that end should the player start with a non-approved league or if they speak out against the NFL.)
This is a super interesting way to get a virus.
Jamie Livingston: some photos of that day
Magician Copperfield Takes on Tech
If they have to let you go after the project is over - that's obvious, that's kind of the expected result of a successful consulting or freelance project.

If they complain that you're very expensive - that's also reasonable; if they wouldn't be complaining then that would be serious evidence that you're not charging as much as you can/should.

The pricing logic is simple - customers don't buy = too much; customers don't complain = too little; customers buy but complain about price = price is just right. This is the same across industries, no matter if you're selling IT services, potatoes, cars or haircuts.
I just think that shouting at people to behave a certain way is going to have little effect. Online communities either moderate or incentivize people to act a certain way.

In my opinion a more constructive comment would be directed at Facebook / Twitter / Instagram / Channel X, telling them why consuming their services when people behave this way is noisy and troublesome.

Asking people to change how they behave, especially when that behavior is lazy, seems like it is going to have a low chance of success. Asking the creators of a product to alter how people interact with it, by either changing how information is represented and making the communication less noisy, or dissuading a certain type of behavior, might have better results!
Stephen Fry's Incredible Answer When Asked What He Would Say If He Met God
Download Google Earth for Free
Why Airbnb’s New Head of Design Believes ‘Design-Led’ Companies Don’t Work
The Secret to Good Writing: It's About Objects, Not Ideas
Add in a fourth X for taxes/social security/retirement/whatever - depends on your country, but as a freelancer or consultant, you'll carry 100% of this burden/investment, while in 'normal employment' that'd come out of money that's not included in your listed salary.
I fear I may never get a better chance to mention Garage:

https://www.youtube.com/watch?v=KwYYFjGtedw

http://lostmedia.wikia.com/wiki/Garage:_Bad_Dream_Adventure_...
The current 30 year interest rate on housing is 2%. That is a fixed rate if you take out a loan. The financial markets are extremely confident in Danes abilities to pay off their debt. Denmark is a safe haven for bonds just after Switzerland.
Authentication for Github Enterprise is customisable. At my organisation we use LDAP, but it has built-in auth and a few others IIRC.

The enterprise product is stand-alone, it doesn't talk to the cloud version.
If it's not in the Mozilla directory, install from GitHub: https://github.com/gorhill/uBlock/releases

It can do element hiding. Right-click any element and select "Block Element".
Ask HN: Mobile web ad network recommendation?
First timer and not sure if it's an appropriate question.
I have a site/app that has a significant mobile web component to it (I do mean mobile web as in somebody opening a web browser on their phone and using it, not native mobile, nor desktop web). I'd like to look into placing ads on this component, but know nothing about mobile web ads specifically.

I did a google search and found a few, but most seem pretty geared toward native apps. Should I simply be using something like google adsense?
When I see experimental evidence, and somebody arguing against it, I trust the former, especially if the latter feels the need to say 'trust me, I am a professional!'.
How to Install a Connector for Microsoft Dynamics
Some do: http://scruss.com/blog/2013/06/07/well-that-was-unexpected-t...
1000 tons of diamonds created every year on Saturn
Not really relevant, but when I clicked on this link, in my mind, I had understood 'Nebraska sky disk' and was curious about what those crazy corn huskers were up to...
I haven't yet, but some clients come to me with a contract in hand instead of doing a recording - I surmise these are the ones that are likely to object and I don't usually even ask.

Typically, I'll still sign their boilerplate, but I ask that things like NDA, work-for-hire, and non-compete are either eliminated or toned down such as to still clearly permit unmitigated action in the open source space.

The last time I did a "recorded contract" was over a year ago, which makes me now feel sheepish about saying "these days." :-)

I don't think it will be the last though, and I do highly recommend it.
Or this https://github.com/rails/spring
Depends on the time window. It's not that hard to gain a few fractions of a second in front of large trades, but it's much harder to have enough time for a human to react, thus the need for HFT to exploit such trades.
A file system is a database too, though.
It's so inferior and awful that it represents a quarter of the market in the U.S. and growing. The convenience and pretty good taste for non coffee snobs makes for a successful product.
I've found that observing highly successful people after they are already successful is not terribly useful. They do alot of the same, logical stuff that most reasonably intelligent people would do to advance their own goals. The difference is in how the world responds to their actions because of what they have already achieved. There are few people on this planet that won't give serious consideration to virtually any proposal by someone like Reid Hoffman - whereas the exact opposite is true for most everyone else.
NOERSE- News and Information, Blogs, Medical and Legal Services Search
I was once in sort-of your situation but I hated my job a little less and I didn't build a side project. I switched to a different team in that company -- to something both new to me and less stressful than my old team. It was a world of difference and made it much more bearable. You should definitely try it. (I did eventually quit anyway after fully vesting.)
Atom is a pretty good text editor
Send to their ISP. Usually that's very efficient.
I wasn't referring to failures of the compiler to follow the standards, but rather to failures of the _software_ to follow the standard.

"So assuming the two programs running are in fact the exact same,"

The source code for the programs might as well be the same, but the actual (binary) program is not necessarily the same.

Or to put it in other words, both systems might be perfectly correct, but there is a class of software bugs that get revealed only when incarnated after being compiled in one of the several perfectly legit ways. The dimension of this set of possible alternative optimisations can be quite high if your language offers many areas for undefined behaviour.

Does anybody know if fortran is plagued by it as much as C ?
I order my beans from Sweet Maria's, roasted with a Whirley-Pop on the stove. It's relaxing; the various aromas throughout the roasting process fill the entire house. The whole process takes about fifteen minutes, and the coffee is the best I've ever had.
Be careful with torrents. For the first time in my life i just got sued for downloading a torrent. More specifically i was downloading an episode of a TV series that is only available in german in my country, but since i much prefer the original voices,i always resorted to just downloading it. I thought i was save, because it's just a TV show after all, also i was downloading a version not available here anyway, so i wouldn't impact any sales in my country. How wrong i was... You should really be careful with torrenting these days, in some countries at least. Maybe disabling upload altogether helps, but i wouldn't try it.
Glassbreakers is currently only for any one who identifies as a woman (cis or trans). This is because on a global scale, women face different career challenges that are specific to their gender. We hope that by connecting the global female workforce to each other we can speed up the process of a true gender balanced workforce. We do, however, want to keep men a part of the conversation and a part of our community. Anyone who believes is the social, political and economical equality of sexes is a Glassbreaker. We're saving the information of the men who do sign up or reach out because they want to help and are brainstorming creative ways to keep them involved.
mine was a ZX Spectrum 48k - have had a gazillion devices since that, but it was never the same. One of the fondest memoeries whas drawing my sprites on grid paper and then getting them to animate while pressing the keyboard..

miss those days...
Thanks for the advice. I am currently looking into it. The back end development seems to be in demand right now, I am focusing my effort on Python with Django. In the meanwhile, if I do not pay the bond straight away, I will incur an interest of prime lending rate + 3%, which turns out to be about 15% the last I checked. Thank you for the advice anyway.
Same here - each time I learn a new programming language I like to solve a bunch.
Could you explain the mechanics in detail? From my days trading, I dont remember any matching engines broadcasting but delaying a quote based on volume (or anything else).
I haven't experienced that, at least not that I'm aware of. My coffee only really tastes "cooked" when left in the pot on the hot plate too long.
"UBlock cannot be installed because it is not compatible with Firefox 35.0"

That was trying with version 0.8.6.0.

unfortunately all my machines are now on FF 35
It reminds me of Clayton Christiansen's books on disruptive innovation, where he describes the mechanism by which companies are disrupted as them "being held hostage by their customers". Basically, what makes an innovation disruptive is that it is unappealing or threatening to your most valuable customers; thus, you always have a strong incentive to ignore it, even if you know strategically that it's important. Doing anything else would punish your revenues and stock price, basically assuring that you're removed as CEO.
Unless you're switching from e.g. Java to e.g. Prolog or Erlang (or Haskell...), is it really useful for learning a new language? I mean, when learning a new language, the basic syntax is the easiest part anyway, but the ecosystem/batteries/best_practices is where the main bottleneck is. And I have an impression that Project Euler problems will help you only with the very basics of the language.
As I understand it there are lot's of ways this happen. The simplest to understand is badpsed on there being multiple semi autonomous exchanges. If a trade is to large it ends up being sent to another exchange. If it's large enough it's going to move both exchanges. Doing the liquidity calculation to predict such trades takes less time than the trade takes on the fist exchange letting someone get there order in the second exchange before the first order propagates.
This is very interesting. I'm currently a little bit of the way through solving some of the problems solved by Relay using an existing open source stack, and I'm curious if anyone has any thoughts on how it would compare. I've only skimmed the Relay video, and I haven't created a full React app yet, so forgive me if I get something wrong.

First, for the framework-level handling of fetching all data before rendering, where the data needed by each component is defined in each component, just copy how it's done in react-router's async-data example [1], modified to expect a hash of promises as in [2].

The promises return Backbone-Relational models [3]. You can model arbitrary relations using Backbone-Relational, although many-to-many is apparently kind of hacky (but just needs work to be seamless). It supports parsing REST API responses with nested models and collections as related models. A REST API generator like Flask-Restless [4] creates these responses with a single efficient query.

You have the flexibility to either sync all models before rendering, or render any component without all data already being fetched, and have it automatically re-render when loaded.

Components subscribe and unsubscribe to model events at the proper points in the component lifecycle using react-backbone-component.[5] I missed this and wrote my own version [6] before I found it, but mine is cleaner, slightly more featureful, and presents a simpler API.

Anyway, this requires some work to pull together, but I think it presents a viable alternative that:

- uses existing libraries that do one thing well and allows as much departure from each elements of the architecture as you want

- works with react-router, which is the shit

- works with your existing REST API

Relay looks wonderful, but it's possible to build the abstractions that do pretty much the same thing that support existing REST APIs.

[1] https://github.com/rackt/react-router/blob/master/examples/a...

[2] https://github.com/rackt/react-router/wiki/Announcements

[3] http://backbonerelational.org/

[4] https://flask-restless.readthedocs.org/en/latest/

[5] https://github.com/magalhas/backbone-react-component

[6] https://gist.github.com/mwhite/f763c189f58de7af5d34
Tendermint: Consensus without Mining
Huge Security Flaw Leaks VPN Users’ Real IP-Addresses
That's odd. Both 0.8.6.0 and 0.8.5.7 work for me on FF 35. And they allow up to FF 39: https://github.com/gorhill/uBlock/blob/master/platform/firef...
> Though the relevant question is whether universal computation can be built on the back of an instruction which plays chess rather than one of the more typical bases for a OISC.

Well you can have two instructions: SUBLEQ and CHESS. Then it's Turing-complete, and there's a one-bit program that plays chess.
Tell Congress: My Phone Calls Are My Business. Reform the NSA: EFF Action Center
There's this attachment called an "Anti-Reflection Device"[0] that goes in front of rifle scopes. It's basically a honeycomb sunshade that, like the name says, minimizes reflections from the lens to make the shooter harder to spot. The cool and unintuitive thing about this gadget is that the honeycomb pattern doesn't actually appear when viewed through the scope. It's the exact same principle at play here.

[0] http://www.amazon.com/Tennebrex-Killflash-Scope-Anti-Reflect...
Fightback against Internet giants’ stranglehold on personal data starts here
This is the Missing Advanced Manual. Another great work by Fred Hebert, the author of http://learnyousomeerlang.com .

I like the exercises at end of chapters. Most of it is Erlang specific. But some chapters like "Planning For Overload" are interesting in general if you are running distributed system at scale.
Thank you very much for that link. It answered a lot of questions for me.
I don't see how specifying "you" and "the NFL" actually makes the advice specific, unless there are specific laws mentioning one of those specific parties. It's just as broad advice as saying that an individual can or cannot describe a copyrighted broadcast.
I suppose when the args are both allowed to be arbitrary strings, the validation is already done, and the escaping is done by AR, so you can safely pass them unmolested. It just triggers my safety reflex to send ARGV elements on to the next layer without doing something to them.
...however, this is obviously not an operation you could do with readonly access.
Another good example is how Disqus has layered their tool (better comments section) to a discovery platform.
Here's how much it takes to join your state's 1%
Fun with ShellShock
> observing highly successful people after they are already successful is not terribly useful

Plus, successful people themselves start looking for the "why" only after the fact - and most often don't realize to what degree most of it was about being at the right place at the right time, not really about their "super power".

But I get it, this is how you sell books, for whatever they're worth.

In other words:

Ever met someone who wrote a book "These are my super powers that will make me rich in a couple of years - Just watch me"? No, you haven't - because nobody can tell in advance, even if they know exactly all they're strengths.
What do you think about the hardware centric approaches like http://news.stanford.edu/news/2014/april/neurogrid-boahen-en...
If copyright rules were more lax, I'd doubt they'd be willing to cede nearly as much ground to NBC Universal and the like with Content ID and Content Verification Program.
Only habit. We're so used to var. But yea, need to transition to let for most things.
I guess I can say that by reading this statement you are hereby prohibited from ever suing me for any reason in any court of law. That doesn't mean you can't still sue me though...