skysight-inc/HackerNews huggingface dataset:
The relevant question is: Why do user agents without JavaScript support still exist?

I don't care what kind of agents they are - bots from some sucky search engine like yandex, outdated screen readers or lynx installed on some freaky geeky nerd's Pentium 3.

Everything must be ES5-compliant these days. Period.

If my website cannot be archived by the Internet Archive (like anyone gave them a permission to do so, anyway), it's entirely their fault, not mine. And if I want to present my info to some link scrapers or aggregators, I'd rather generate an RSS feed. Or it would be much better if some JSON-based feed standard already existed for this purpose.

JavaScript doesn't just serve behaviour enhancement any more. It is a full-blown platform for the modern Web citizens.
Second-Order Effects: Apple vs. The US Government
Well that's because you need to go to the customer support area: http://sascase.com/customer-support/
Can you describe what the current policy on titles is? Are you pro-anodyne?
Below list are some of my favorite books overall that I didn't see mentioned.

---Non-software related

How to win friends and influence people -Dale Carnegie (The definitive guide to helping you work better with people, truly great book, should be required reading)

Blink- Malcolm Gladwell

Godel Escher, Bach - (Recursion, but not from a software perspective. Its a glorious book that will change the way you think about recursion.)

Hitch Hiker's guide to the galaxy, - Douglas Adams (Glorious book that is a fun read, when you need a break pick this up and laugh hard)

Foundation Series - Assimov (Great stories from one of the best sci-fi writers ever)

-------------------Software related
Code Complete
Concrete Mathematics
The Art of Computer Programming
The Design of the Unix Operating System
Introduction to Algorithms -Cormen
Design Patterns Elements of Resusable OO Design -Gang of Four
here's the link to the page: http://mirtchovski.com/p9/ocaml/
Such policies seem practical and neutral, but ultimately just create a new avenue for bullying minority viewpoints - eg writing off a plain-stated comment as "trolling" (implying dishonestly on the part of the author), rather than say "flamebait".

It's harmful to optimize for apparent signal/noise ratio at the expense of making it harder to differentiate signal from coherent groupthink noise.
Maybe on paper, but the FEC makes it easy to get on that list without any proof of identity. There are tons of joke candidates, like Crawfish Crawfish.
Saw the launch of the SpaceX satellite from my flight
Costs less than bottled water. Fuels empires' navies and industry. "It is market driven". (discuss)
Why I will never use Windows 8/10
[ re: Richmond I-95 tolls .... ] Tolls were eliminated on the Turnpike on July 1, 1992. Coincidentally, that was the same day that Interstate 295 to the east was opened to traffic.14 There are no plans to restore the tolls to the Turnpike.

http://www.interstate-guide.com/i-095.html
>The point I wanted you to make is that some company is developing a great new technology while running a profitable business. If robotics, self-driving cars, clean energy, etc could do the same, we'd all benefit.

That's a perfectly nice point, but it's also obvious. Were you stating such an obvious thing "because we're all a bunch of fucking idiots"?

Your original post's wording really seems to be wishing other startups could get away with that kind of waste as long as their core product is good, not wishing they were trying to massively eliminate waste.
Well sure, but equities certainly don't seem to have gotten the message.
apt has colors, aptitude doesn't… ?
I never have written anything about them. Playing DND in prison was a coping mechanism I used to make up for the lack of video games (which I loved to play and code).
Every system you mentioned other than Bitcoin already supports alternatives to SHA-256. There'd be a scramble for sure, but no different than the current steady stream of OpenSSL vulns. Probably less of a scramble than many OpenSSL vulns as SHA-256 could often be disabled via simple config file changes.

Bitcoin on the other hand would have to fundamentally change due to miners with ASICs. The code change might be minimal, but the economic, political, and psychological impact would be huge. For miners to lose their entire infrastructure investment in ASICs may cause an unrecoverable drop in hash rate as it takes 2 weeks for difficulty to recalculate.
Customers rarely call me, but when they do, it's fine -- I love them. It's usually because they can't figure out how to log in. It's especially painful when they call at 8:30am on the east coast and I'm on the west coast and my cell phone wakes me up and they say, "I can't log in." and they are mad at me and I don't even know who they are or which account and it turns out they've been typoing their username for days.

But I love every single one of them! "Hi, yes, sorry you're having trouble, I am happy to help. Which customer are you with? What is your username? Ah, let me send you a password reset to your email address. Did you get it?"

"Yes."

"Ok, great. Let me know if you need anything else."

And you can hear their tone of voice change immediately to, "OMG, this person was so nice and I was so mean to them and I was clearly doing something wrong, but I don't know what it was, but wow, I actually called a company on the internet today and someone answered the phone and actually solved my problem!!!!"

Nothing better than making customers happy.
Fees at this school are $30,000 a year. The cost of this laptop seems insignificant compared to that so I doubt most of the parents care.
It's a Hot Year for Science Books
Is Writing Magic?
> Content-based restrictions are permissible only if they serve compelling state interests and do so by the least restrictive means available.

To me, the EFF's argument is more perpendicular to this. They're not arguing about restriction / suppression of free speech, but rather noting that requiring Apple to create, disseminate, and sign an iOS version amounts to compelling speech.

From looking at case law (ianal), this looks murky. Commercial speech (which this would be) has a history of being subject to a different interpretation of free speech than individual.

The obvious example is cigarettes: the government compels private cigarette companies to include warnings on their product packaging for the good of the state.

The twist here is the all/nothing nature of certain encryption questions. Ultimately, we're going to get back to the Clipper Chip, Round 2 and whether private companies have the right to create a system even the government can't breach.
Same. Having to search for what you wanted to install via apt-cache, but then actually install it via apt-get, was a triumph of some unexplainable factor over usability.
Hello from Firefox 44 (sic!) running on an old laptop which only has 1 GB of RAM. Probably eats more than 100 MB but still doesn't slow down anything.
Your memory is not accurate as you think it is. Your processor fills out the missing pieces so you think you remember it accurately.
Two days ago I killed a Firefox 44 instance that bloated to 3 gigs.
oil cheap = good

houses cheap = bad

That's the narrative.
Original value 33, corrected 1.8

The post should be titled: Bill Ackman has a field day
Skype is old and broken on Linux, and the worst battery nightmare on Android. I could not even use it if i wanted to.

Slack on the other side just works everywhere i could ever need it, including a lot of automation tasks.

How could skype even get popular with the crappy API they offer?
Only one of them requires readwrite system administrator privileges (eg sudo). apt-cache can be run by any user as it doesn't expose any secret data and can't be used to make changes. apt-get can install and uninstall software as well as download packages and thus needs root privileges in the classic UNIX model.
Finally! why has this taken so long? Common sense people
> I use it as a checkbook register and as a way to plan the month so I don't overdraw my checking account (which would probably happen monthly if I didn't have Quicken)

Why are you running your financial life so close to the edge? Keep two months' spending as buffer in your checking account. That's what I do. The mental load saved of not having to worry about overdrawing my account is completely worth it.
it doesn't really matter what one prefers. Rights are rights. One cannot just appropriate others work because some website community feels it's in their interest to do so...
Some highlights from the last couple months of my reading, nonfiction:

Softwar (Larry Ellison), Matthew Symonds

A Perfect Red, Amy Butler Greenfield

Assault on Lake Casitas, Brad Alan Lewis

and fiction:

This Census-Taker, China Mieville

Whatever, Michel Houellebecq
I mostly use aptdaemon (with aptdcon), because you don't need to elevate privileges every time.
Is this installed by default on Debian? If not, then this is a deal-breaker for me. I might as well install aptitude which also provides a similar command line interface.
For a demo of screen, window, and application sharing see:

https://mozilla.github.io/webrtc-landing/gum_test.html
"Join the waitlist" Really? There are only, what, 10 candidates?? Srsly Google?
Somewhat tangentially related, BBC's Archive on 4 broadcast this last week:

http://www.bbc.co.uk/programmes/b071h083

It's about those old "interactive fiction" books you got in the 80's where you could play a whole adventure by making choices and jumping to different pages and paragraphs. Quite a blast from the past as was being reminded by this article of playing MERP[0] for hours and hours back in the mid to late 80's when I attended college.

[0]: https://en.wikipedia.org/wiki/Middle-earth_Role_Playing
There ought to be a system level API that a program may call to get to read or write a user supplied file.

Opening any random file should be reserved to just a few core applications.
That's not the sort of DDoS going on here. Classic nodes are getting DOS'd in a way that Core is also vulnerable to.

Classic hasn't activated yet. If Classic were already accepting 2MB blocks, the chain would have already forked.
There are lots of people (of any color/gender) who won't hire me or give me a promotion because they they find my face smug (for example). Just like skin color, I cannot change my face.

You can be discriminated against on any physical or behavioral attribute.

And, btw, being white, straight and male is not exactly a bed of roses...[1].

[1] https://www.psychologytoday.com/blog/reading-between-the-hea...
We seem to have much in common :-) I use WindowMaker, I moved half of my machines to BSD, the remaining is Gentoo, except one Debian server I do not dare to touch much (but systemd is pinned out).

I am very disappointed (this is an understatement) at the turn Linux and open-source took in, say, the 2010s: a mix of corporations and brats messing the existing Linux ecosystem for fun or profit; open-source considered as a portfolio to get a job (hi github, I am talking to you) and generally as a mean to make money for individuals or companies one way or another; free software bricks used by companies that have one single goal which is to lock you in as much as possible in order to extract any penny they can from you (free software used against freedom, that takes the biscuit); Linux and free software being just tools/commodities, no more spirit (yeah, I know there have always been different spirits, but the most common and general attitude was far from being business-minded).

I would not have minded if they had forked Linux/other projects and done whatever they liked on a new separate platform, even if this had meant a decline of Linux, but their insistence on affecting the existing ecosystem is... dreadful.

I will probably someday move everything I can to BSD and keep one Linux system to run specific programs I would still need, as we often kept in the past one Windows machine to run specific software only available on that platform. For me, that will tell windowisation of Linux is completed.

--

Mozilla is a joke. I have somewhere a plot I made that represents Firefox market share side by side with Mozilla's revenue along the years. The curves cross in opposite direction, like an X: market shares drop as more money flows in. They managed to build a wonderful and successful complex piece of software (and a mini-ecosystem around it) with very little money; but when hundreds of millions of dollars a year started to flow, they lost their footing.
There is a lot more substantive detail in one of the linked articles:
http://gcaptain.com/canals-feel-ripples-of-container-shippin...

- Ships are going the long way on "back haul", from Europe to Asia, not the other way around.

- Overcapacity is a significant problem for the shipping industry (see, http://www.bloomberg.com/quote/BDIY:IND over the last year to get a sense). This is a critical factor in making round-about trips economically desirable.

- Techniques such as "slow steaming" or "super slow-steaming" keep fuel costs in check.
I think Subgraph has some application-level sandboxing, and of course there's Qubes (from the author of this article), which can be used for "risky" apps, too.
Not sure why you were downvoted, I agree 100%. I try to use aptitude CLI for exactly this reason.
Here here! I do the same for my line of fitness apps. $3.99 at the moment. The only way for consumers to begin to understand that the software they use everyday costs real money to build and maintain is for us to charge for it. I'll be experimenting with higher prices later this year. Cheers!
I've authenticoded signed Windows executable files in the past and Java jar files. I don't currently.

In some cases, I believe that code signing is useful. For example, code signing can prevent non-signed malware from being executed. Granted, it could also be used to keep legitimate developers out or abused by large entities (like stuxnet), but abuse seems rare and mostly nation state oriented.

Also, I'm not aware of a case where a corporation used code signing to keep a legitimate developer/company out of a platform for non-malicious reasons.
A Horrifying Animation of a Racist Preacher's Descent into Madness
> Hilariously simple and trivial are insulting terms to use for problems that challenge many others.

I'd generally be inclined to agree, and I think that there are too many people on HN that constantly call legitimately hard things trivial, which I dislike. But in this case, the two that I referred to as such are actually solvable by an eleven year old. I refuse to believe that any quants -- a profession known to be composed of some of the smartest people on earth -- have any difficulty whatsoever with these problems.

If they were in a book of brain teasers, I wouldn't go through the book and laugh at how "trivial" all the questions were, that would make me a dick. But these are questions asked to goddamn quants, and in that context these questions are certainly hilariously simple.
The tech sector was already hurting in France. I wonder if this will help.
The way I heard it last time was that intelligence is like running a race to get to a place (the solution to a problem). It doesn't matter how fast you run if you're going the wrong direction.
It's provided by the same package as e.g. apt-get and apt-cache, so yes.
Interview with Sid Meier
aptitude has a nice curses interface, though, which is great for resolving conflicts or other changes that require planning
Take a look at the discount for segregated witness transactions. You'll see that in a world with segwit there are more transactions per block than without.
Geometry Unbound [pdf]
Commenter wants to know why they are being downvoted and the response to them gets downvoted. Nice.
It's ironic that a currency designed to solve the problems of currencies controlled by human beings is now suffering the very same problems that caused all the fiat currencies before it to fail.

Human beings are the problem.
A tour of Nix
Show HN: Practice Makes Regexp, a book to practice and master regular expressions
I agree the Scala compiler has more to do. (Although Java now does type inference.) But I'm like any user: greedy. I want it all and I want it fast ;)
Am I wrong in thinking that this is sort of like worrying about leaving the kettle-on while you're falling from a skyscraper?

Sure, if you have a rogue application on your computer, it can access the GUI of a program whose security is critical (e.g: a password manager), but even if all the GUI were isolated, you've still got a rogue program on your comp.

All the security posts I've ever read have pretty much told me that once you're running a malicious program, then it's game over, your system is owned by your adversary and the only good way to move on is to wipe the drives, and start fresh. Why then worry about GUI isolation? If the GUI is isolated, a rogue program can presumably uninstall your secure GUI server and replace it with another!

This blog mentions Qubes, which is cool and does mitigate the rogue program from what I understand, but anything short of isolating whole applications from each other at the hypervisor-level, is fussing about the wrong thing IMHO.

Then again, I'm not a security professional, so what I've said is likely all wrong...
apt-get source works fine without super-user privileges, so it isn't just that some have to be run as root.
copy paste already works wonder to share pictures and the like between multiple programs on iOS at least, one can easily extend the pattern in a desktop environment and even add more entry point as long as they are user initiated, kind of like you can access the clipboard in browser only if it's on the stack of a user initiated event.
Thank you for the interest in this paper.

You read one intention of the quotes right. But they are also intended to be scare quotes; if the result of an "optimization" is equivalent to the behaviour intended by the programmer that also worked with earlier versions of the compiler, it's a real optimization, if not, it's miscompilation. E.g., "optimizing" a bounded loop into an endless loop is not a real optimization.
Let's Encrypt ACME and AppEngine  Simplified
It also usually seems to be slower to start (at least in my experience) -- I tend to not like to use it except for resolving broken packages (since it's the nicest way to do that).
Called them up to suggest they talk to the FOX station's manager, I mean.
XML is too verbose for manual editing and I've yet to see an XML library that isn't cumbersome to use (compared to JSON). It's probably too complex, alright. But I'm convinced a simpler format could be specified.

But your complexity comparison is unfair. Ad-hoc file formats are overwhelming. Users don't see the complexity because there is no spec and they just write config files by example. Developers generally either give up or write something that doesn't behave quite the same. A fair comparison would be:

""""
XML looks like this:

<section>
<subsection>
<key>value</key>
</subsection>
</section>
"""

That's about the level of detail in the documentation of most ad-hoc file formats I've seen. Followed by hundreds of examples that happen to show (but not specify) special cases.
I imagine that if all apps were web apps, then we'd have solved all of the issues you mention. Necessity is the mother of invention, etc.
The original article is about thinking on the end-user when designing new command line tools.

Yet the replies seem to focus on why the current "ls" works so well. Ironically, very few can ever find a file on a subfolder without first googling for the syntax.. :-/
> Out of the 6 maintainers with commit access on GitHub, only a single developer is associated with Blockstream.

Please don't be so naive.

Greg Maxwell gave up his commit access for "optics" - to make BlockStream look better.

Meanwhile, Wladimir van der Laan, the project maintainer, says he won't accept any code contributions which are "controversial". That is, he wants 100% consensus for larger blocks. Yet he blindly accepts anything from Blockstream employees such as RBF and segregated witness fee discounts which are controversial.

Also, Blockstream burnt through $10m+ in 12 months, how much of that went into paying consultants and "supporters" such as Peter Todd, Luke-Jr, and even Bram Cohen who laughed at Bitcoin until suddenly in 2015 he loved everything Blockstream was doing?

Finally, investors? Investors will say and do anything if it helps them make money!
All fiat currencies before have failed? I am pretty sure ere are lots of fiat currencies that are doing just fine (like the dollar, which has never failed)
That can't be good for the environment. I recall reading that those big ships pollute like crazy. After all when you're on international waters (1) who cares and (2) who's going to do anything about it?
Good email support exists. Even a massive company like Blizzard has been consistently fast and responsive for me. I've had great support direct from the founders of small companies.

I doubt that companies with bad email support would serve up anything better over the phone.
Perhaps MinCaml: http://esumii.github.io/min-caml/index-e.html
Kung Fu Panda 3 box office 128M Dollars
You’ll only chase things you deeply care about
this is a no-no unless you get some serious telephoto hardware so you can get a good image from outside the no-fly zone. which has been done when the landing was happening in the daytime; not sure if the aircraft was manned, but there are aerial movies of a past failed attempt.
I do find it amusing that all comments are focused on the US. There are hundreds of countries around the world were TV stations are black boxes and presidential / prime ministerial hopefuls have no platform to express themselves. Having access to a platform that can promote and answer content as users are searching for answers on them (at least how it reads on face value) seems incredibly important. I do however agree that transparency around who gets access to the platform is critical for user trust.
apt-get doesn't fail when run as non-root, it only fails when you run it as non-root when you try to some of the commands that require root privileges (such as installing system level packages). It has lots of commands that don't need root privileges. I don't see much reason why "list all the packages available for installation", as well as the other commands in apt-cache, aren't included in that list.
I've already been using wajig for years now. It combines these two and about a dozen other utilities into one command.
In fact, you are right.

And I'm hierarchising my ~/bin :)
Introducing BootStrap Grid System
Oakland District at Heart of Drive to Transform Urban Schools
How do you define successful ?.
Is a Static Analyzer Necessary in Software Development?
Профайл участницы шоу Голос Дети 3 – Елизавета Кабаева (биография, фото и видео)
Note that this piece was written by Rutkowska, the mother of Qubes OS in 2011.
Some of my credit card accounts have started to do that automatically and for free. Discover card even includes a nice little graph of my FICO score over the last year with each statement.
All-electric Sun Flyer airplane delivered
No, but it's likely faster than something written in Python and more memory efficient then something in Java.
One Man's Journey to Eat and Train Like the Rock for 30 Days
Generally the companies that gut and harvest (like CA) differ from the builders.
I've been saying this for years now. The modern PC movement has moved beyond building empathy and respect, to preserving and strengthening stereotypes. Reminds me of the Two Minutes Hate from 1984. Extremism is bad whether it's too left or too right.