skysight-inc/HackerNews huggingface dataset:
Goodness, what on earth were you thinking of writing about these providers that'd be so libellous?

;-)

More seriously: by the time you'd become a worthwhile legal target, you'd have to be earning a decent living from your reviews that'd more than cover predatory legal costs.

Given the ridiculous number of review sites out site, and how few of them apparently end up in court, I think you can work out the likelihood of such issues for yourself.
It is basically reinventing caching but correctly, caching at the http layer does not handle updates properly, preloads very well at all and is entirely unreliable.

For example load http://pouchdb.com/, first page load may be a little slow but the rest will be very fast aside from the api page which has some slow JS (if the rest of the pages didnt load instantaneously we would probably never notice how JS slows that page). Turn your internet connection off while you browse, its all fine.

The above is using AppCache, but a big part of ServiceWorkers is learning from the AppCache mistakes and having a more flexible / powerful framework for them.
I recently switched my dev machine (laptop) from Ubuntu to FreeBSD because I wanted the experience. I wrote a post about it[0]. Basically, wifi and graphics were a PITA and I brute forced my way into getting them working.

After getting past those two though, everything else just worked. The simplicity of the system compared to Debian/Ubuntu is just astounding.

I haven't yet gotten into jails or bhyve, but those are the next two things I'm very excited to work toward.

[0] http://blog.eatonphil.com/2015-11-18/two-weeks-of-freebsd---...
Yes, it isn't perfect but they have more samples for every language, tutorials etc. They also have quite a few training videos etc. online.
There was no ADA in 1910.

IIRC, if you have more than 4 units, you need an elevator. Elevators cost a fortune to install and represent a significant ongoing cost for a landlord. Landlords avoid incurring costs at all costs.

Also, you need to incur more costs for things like fire escapes in taller buildings, need to build to a higher standard, and have to figure out issues like parking that get more complicated at higher density.

...Or you can just throw up some 4-story disposable building, milk it for 10-years, then offload it to another property manager who squeezes the pennies out of the property.

The economics don't make sense, which is why they don't get built.
You have a library card with a settable PIN? Every one I've gotten has been an auto-incrementing ID with no security.
I'm hoping someone closer to the WolframAlpha team and work can shed some light on this - but is the extensive use of the first person warranted here? There's an awful lot of "I" and "I've".

Is the work being done really so directly attributable to Stephen Wolfram or is there a army of hard working individuals behind the scenes not being referenced here? I'm not suggesting they list everyone by name or anything, but a simple shift to something like "our team" would seem more generous. Of course this is all moot if he is indeed primarily or almost solely responsible for the progress being referenced.
I don't see how a debit card could work any other way, since VISA is a pull-based system. If I have Bitcoin on my own computer and I swipe the card, how does the right amount of BTC get sucked out of my computer and exchanged?
These posts should never be allowed on Fridays. I should be out drinking (or doing what normal people do) on Friday nights, not at home installing another OS.
Thanks for the feedback Mike! It's speed. I've reverted the text back to the previous copy which was more specific.

Further info: ask anyone you know who's got an EV cert from a traditional provider: it's a slow, painful process. CAs typically quote 7-10 days. I waited a month for GoDaddy earlier this year, and many others have too.

CertSimple starts checking your details while you fill in the form, and flags a wide variety of issues before you pay us. Our average validation time is 5 hours.

During validation, we provide very, very specific instructions based on a number of aspects of your order and your company. People with .io domains and Swedes really like us. As do in many other situations where the EV process typically shows down.

We update in realtime during the validation, and the certs downloads automatically.

We're about to replace the graph with the wall of Twitter customers from our front page, so let me know what you think of that!
The organizing narrative for James Michener's novel Texas is the preparation of a statewide textbook on the history of Texas. As a plot device it's so blunt, that it only Michener's craft expressed in the historical sections makes it readable.

http://www.goodreads.com/book/show/12659.Texas
I was wondering why they think their system is more secure than the traditional method of issuing cards and PINs through the post.
Basically, this is how I look at it.

Increased revenue for writing my opinion on the Internet: Definitely $0

Increased risk of losing everything to the American legal system: non-zero

Hence, I hesitate.
I met John Ratey I believe at his house-office when I was around 16 or 17 (circa 1997) for ADD counseling (my mother was determined to find the best). I remember distinctly telling him how lifting weights was one of the only things that helped me somewhat keep organized... he un-officially agreed that it was better than the medication being pushed at the time (I'm sure things have changed). He was one of the reasons I stopped taking the ADD drugs as I really really hated them (ritalin, adderal...etc).
Improving the Security of Your Site by Breaking into It (1993)
In terms of theft. It depends upon the manner of the theft. If one follows the banks required precautions then one is usually covered (in the UK at least). If one does not then one is not covered -- although I'd agree that banks are increasingly not covering people if they can avoid doing so.

I was more thinking of institutional theft (i.e. embezzlement). I'm almost certain my bank won't just vanish the money I have lent them through my savings account. Of course the same cannot be said of "Random Investment Company Name" who was recommended to me on a forum/down the pub. As yet (and I hope that this changes) non of the bitcoin service companies have risen above this level of trust (for me personally).

EDIT:
Added fact that my assessment of trust is my personal subjective opinion and shouldn't be taken as a fact.
I do mean multiple separate accounts, but I do not mean separate accounts in a bank. I found fairly early in life that it was better to organize expenses and income into categories and to track those categories in order to understand where I was spending money and where I was earning money. My wife and I maintain a budget with accounts for all the things we spend on. That is the accounting part, and then we have a simpler "cash management" part which is a number of financial institutions which hold money for us.

When I was a kid I found it fascinating that everyone's money in the bank was in the same pile, but your account number had associated with it the amount of the pile that was "yours". It was not that the $10 bill in lawn mowing money I gave them was going to come back when I withdrew $10. Instead it just went into the big pile. By organizing expenses and income as different accounts in my budget and separating cash management from accounting, I'm able to focus on doing things which make economic sense while maintaining cash balances which are appropriate for different savings or investment goals.
The fix for Google is to check in all third party libraries locally, so you get the same version as everyone else in the company until someone decides to check in an upgraded version. It works fine and anyone else is free to do the same.

But that requires a monorepo that scales and people to test and check in the upgrades, so it doesn't work well for open source development, which is why people are working on alternatives.
There is canonical support such as the excellent handbook: https://www.freebsd.org/doc/en/books/handbook/

The forums and mailing lists are also full of very knowledgeable users and developers.

Besides, FreeBSD's Jails eat Docker for lunch as long as you don't need a point and click App store for your containers.
You (the programmer) still have to handle it. If I (as a person) don't know how to handle the exception, passing it up the call stack doesn't solve the problem, it just moves it to somewhere else. The problem is that I don't know where it should be handled, because it was exposing cryptic and obscure exception types that probably make sense to someone who really understands cryptography. I don't, so I just can't use that library.

If those were runtime exceptions, my program would just crash on error, which is the default I wanted. I didn't want to pollute my code with error handling stuff just to try out some simple functionality. If they were runtime exceptions, I could learn to use the code from the ground up, not by having to understand the whole thing at once.
We're using Usersnap and it works great for larger projects. With a easy to use filtering / tagging & searching features it simple to find certain bug reports.
Many websites require HTTPS and many of those are hosted in foreign countries.

Banning encryption is like banning breathing. Yeah, they can, but we all still have to do it.
Nope, just that the effort required to wrap something in a nicer architecture sometimes outweighs the benefits you'd get from the upgrade. This was one of those cases.
Great, it's totally clear now. I guess somebody changed the text and didn't realize the implications for the graph? Seems like an easy mistake to make.
Views on Syrian Refugees Mirrors Opinion on Jewish Refugees During Holocaust
Remember Windows 1.0? It's been 30 years (and you're officially old)
Let's get web apps' APIs up to par with native APIs first, then maybe we can talk. Oh, and let's get it up to par performance wise. Because right now, in both those categories, web apps are terrible.

Until then, I'll keep my native apps thank you very much.

(And I didn't even start on Javascript, because you can transpile. But the itch is present :^))
If shown a picture yesterday, I wouldn't have been able to name it. I think I would have known it was in New York, but when I visited it wasn't one of the sights — unlike Tower Bridge and the Golden Gate Bridge. (Perhaps I don't watch enough American TV shows; it's the kind of thing that would be in the intro-credits showing the setting is NYC.)

I think it's like the Forth Bridge near Edinburgh or Charles Bridge in Prague. They're extremely well known nationally, and may well be tourist attractions, but would most people know about them before visiting the area?
Really smooth - my only two concerns are:

1. not implemented the auto client yet for nginx (which meant stopping the service)

2. the opaque-ness of when my domains would be whitelisted

Both of which will be fixed for public beta/release (I believe).
It wasn't dependent on exact behavior. It was dependent on a sensible general contract. We rely on sensible implementations of general contracts all over the place in software development.

We did make an incorrect assumption that the PRNG (created by Google, who has a good reputation, and in what is probably the most popular software in the world) was high quality. That was a mistake, and we should have done more homework. However, there's no reason why the Math.random() implementation in V8 should _not_ be good enough to not have to worry about.
Also in Chicago, RCN was amazing. Now stuck in Comcast hell since they're not over in Logan Square. And the service starts shitting out every night around 7:30pm. Assuming they don't have enough cards in the box on the block.
I'm sure many people will tell you that the FreeBSD man pages [0] are an incredible resource and some of the best written man pages out there. From experience, the official handbook [1] was incredibly helpful as well.

That said, the forums are not the most helpful place because there are /so/ many configurations out there and so many "right" ways to do things that it makes finding a working solution incredibly difficult.

[0] https://www.freebsd.org/cgi/man.cgi

[1] https://www.freebsd.org/doc/handbook/
> I think that many people hold bitcoin and bitcoin businesses to a higher standard than they would companies that operate outside this sphere.

I hold them to exactly the same standard as traditional financial services. I can see you point in that for many people bitcoin is just voodoo (on the other hand for many people traditional financial services are voodoo and people trust them with their pensions).
I think it is not just file and cpu and it is not safe to assume that everything depends on a single box in most cases (I think that is safe when talking about an OS as this is) An example would be network calls and database connections. I think Async can be helpful anytime one component can be much slower than others and that component cannot take advantage of all the resources the running machine. Even if that component could take up all the resources you may want to have interrupts or priority as well.
there are just three things i wish programmers knew about memory... none of them are especially low-level or require depth of understanding.

never dynamically allocate it unless forced.

really. never allocate at run-time it unless you are absolutely forced by your algorithm.

if you absolutely really must allocate memory on the fly, have a budget so you can do one big up-front allocation and carefully reuse it. even better, don't allocate it to start with.
Price Prediction Strategies for Market-Based Scheduling (2004) [pdf]
Is it? Aerobic exercise increases circulation and oxygen uptake, both of which should improve brain function.

For me, the difference that exercise makes is very noticeable, to the point that I feel completely unproductive after not running for some time.
Half of the cards I remember activating were based on the originating phone number (which I think you could still possibly spoof) which should have been tied to your account when you signed up. If the phone you're calling from isn't the same one on your account, there's likely some additional information you provide or maybe go through a CS rep to finish activation. Unfortunately, like you say, there are also many bank's systems who ignore or simply don't care about the call ID number.

As for interception, I guess you could require a signature for delivery but that's a pita. You just have to weigh the risks in that situation and the convenience of not requiring a signature obviously outweighs the risks of theft.

EDIT: grammar
Right, but you could do that with version numbers, too. The difference between updating from "whatever version was pulled in at the time we first set up the repo with this library" and "current" is no different than updating from "version X" to "version Y", except that you don't know what the differences are, and there's no way to determine that it would be easier (and possible) to update to version X.1, since that includes the fix/feature that triggered the desire for an update, and doesn't break as many things, so requires less work.
I had always associated the two together. There is one "window" slot in a TCP packet. How does the sender know the receiver's receive window separately from the congestion window?
Intel warns excessive regulation could drive drone development overseas
Bizarrely, I seem to get much better performance in safari than in chrome with this, which runs contrary to my expectations. I wonder why that is.
I've found that OpenBSD has incredibly complete support for many laptops, going so far as to support Thinkpads with touchscreens and digitizer pens out of the box.

Overall I find FreeBSD's desktop to be more usable, even though OpenBSD has more streamlined configuration in some parts of the system.
Why is caching at the HTTP layer unreliable? With cache-busting URLs I've had no problems at all.
The gist of the article is that he sees AI as being so staggeringly complex that English will not be sufficient to communicate with it clearly, but that Wolfram Language might work. Since Wolfram Language is largely his project, a few first person pronouns are to be expected.
Santa Clara county librarybhas a settable PIN.
I like FreeBSD a lot but I found OpenBSD to be even nicer. Mostly because the of the practice they have of including real examples of command usage in UNIX man pages. Sounds like a small reason, but it was quite a boon.

Caveat: This was a while ago. I don't know if FreeBSD has adopted the same practice.
Holy shit, that’s horrible.

Where I am, PIN and Card arrive in different letters, and the Card letter is only sent once you confirmed via your online banking interface (which uses 2FA) that you received the PIN letter. And you need to confirm online in your banking interface to have received the card to be able to use it.
Apparently you didn't study it last week when Coinbase was $20-$50 different from BTC-E for 5 days.
Or not checking for the exception at all. Certain classes of errors can and should be allowed to pass up the call stack and cause your program to die (something strange that I wasn't expecting and don't know how to handle happened, and now I'm in a bad state - safer to exit)
We are talking about a country that routinely acts like a terrorist organisation. Look up who blew up Greenpeace boat ~30 years ago.
I have not carefully checked, but based on the paragraph from your contact discovery link

For RedPhone, our user base is still manageable enough (for now) to use the bloom filter technique. For TextSecure, however, we’ve grown beyond the size where that remains practical, so the only thing we can do is write the server such that it doesn’t store the transmitted contact information, inform the user, and give them the choice of opting out.

I would expect that Signal does share contact information with the server.
Right, I just want to warn people away from putting significant Bitcoin holdings directly into Coinbase to use this card without being educated on the risks.
Personalized Nutrition by Prediction of Glycemic Responses
This is likely a side effect from immune system suppression. I suspect it's probably not a good tradeoff for most people
But then again, geese behave more predictably than drones and are smarter than pilots of those drones.
How long ago was it? They've gotten increasingly onerous in the past year.
"I can't understand how people can still give governments the benefit of the doubt when they've been exposed as liars repeatedly for years."

The government is not the borg. They don't trust "the government", they trust various good people in the government.
> A really big difference is that FreeBSD is the kernel and userland together.

Can someone explain the significance of this as the author seems to keep glossing over it. What's does he mean by saying they are "together" and what is the advantage of it?
When they become commonplace is when you have to worry.

Not only about rogue individuals launching programmable drones to do malicious things, with no accountability (first time robots would be out in public with access to so many people)

But also just simple failure rates and gravity
Well, and no new ones will be built.
'Healthy' foods differ by individual
Memory-Based Bayesian Reasoning and Deep Learning
Unless of course the program contributes to causing those attacks in the first place. Now? Probably not. 20 years time? Perhaps.
I agree! For instance, my wifi card (Centrino 2230) is not supported on FreeBSD 10.2-STABLE but it has been available on OpenBSD for a little while. It is now supported in HEAD but won't be in STABLE until 11.0 next year.

I decided to go with FreeBSD because, from what I read, it seemed like it and 3rd-part packages are kept more up-to-date. As a server-side and front-end developer, this is somewhat more immediately important than "complete security".

Edit: Additionally, jails and bhyve are a big motivator to pick FreeBSD over OpenBSD, personally.
Highly recommend webroot mode with something similar to this[1].
Put that into a cronjob together with service nginx reload and automated zero-downtime renewal is up and running.

[1]: https://community.letsencrypt.org/t/using-the-webroot-domain...
Top 5 Reasons Why Instagram Marketing Matters Especially in 2016 [Infographic]
video from AsiaBSDCon 2014 https://www.youtube.com/watch?v=4sZZN8Szh14

interview with Scott Long of Netflix on BSD Now http://www.bsdnow.tv/episodes/2013_12_25-the_gift_of_giving
You're right and I don't think you can think of this in isolation of the cost of housing more generally… On one hand.

On the other hand, I think the marketing schpiel has more than pure dishonesty to it. There are bigger "transient young urban singles" groups today. SSomewhere between student and work, lifestyle-wise. In earlier generations they would be coupled or living with family. Some do spend a lot of time working or just out of the house. So convenience, location and of course price are big concerns.

Basically, people who aren't students that live a lot like students.

Like you say price is the strangest current here. If you could rent a normal flat for the same money, most would. That said, I'm not sure if there's ever been a time where decent single person housing has been available at a reasonable price.

Government intervention-wise I think the worst thing possible would be to try and shit this kind of thing down. That just takes away the option for these who don't have a better one. Use it instead as a canary.
Marvel Unlimited: Everything good and bad about comics, for $9.99
That reminds me of creating a directory called * with root permission in the root file system on linux then asking the intern to remove it.

sudo rm -rf *

They'll learn the hard way to use double quotes around the directory name.
It's Standard Wolfram Style. You can see the same pattern in his "New Kind of Science" book - an interesting piece of writing, but the amount of "I", "I've", "my", etc. is plain distracting.
this is way to low level for every programmer to know. While there probably is some use for this, the average java/python/ruby/node.js programmer will never need this information.

When working with embedded systems this information is more usefull, but very few programmers actually do work in that industry compared to others, e.g. web
And NetApp
Mine works fine with it enabled.
> ...you can't go around abducting or killing people in foreign countries...

Actually, yes you can. Suppose that country, Pakistan, is complicit in those drone strikes, allowed drones to operate from it's territory for a time and provides intelligence to facilitate them? The (former) Yemeni government also explicitly permitted drone strikes to be carried out on it's territory.

Governments have always had the right to carry out attacks in order to prevent imminent threats to their country, and terrorists planning attacks does count. There is a clear legal framework.

You can reasonably argue that this is wrong and that it doesn't matter how imminent the threat is or what those people are doing, they cannot be attacked even if the government of the territory they're in says that you can. That's an argument you could make, I suppose. But as it stands, as a statement of fact that's not what international law says.

http://www.cfr.org/counterterrorism/targeted-killings/p9627
I've heard the opposite. Although it's comparing to OpenBSD in this case, here's a good graphic that shows the exploit mitigations that FreeBSD provides by default:
http://networkfilter.blogspot.com/2014/12/security-openbsd-v...