skysight-inc/HackerNews huggingface dataset:
"Ownership is a single point of failure."

Ownership can be a single point of failure but someone owns copyright to GPL code, too. Trick is protections in licensing. A recent conversation found that the real issue, if you get down to it, is in distribution: free distribution and network effects is strongest benefit of FOSS over proprietary, shared-source model which may have every other benefit.

"A proper security audit is only possible if one can compile that source with ones own toolchain or get the binary from a source you trust. One must test and make modifications, otherwise the binary only purports to be from exactly that source."

Realize that I said proprietary, shared source. You have the source of whatever you need. One can also do something like Wirth's Pascal/P where runtime is P-code and some I/O shims. Everything else in toolchain was compiled to it. Result was amateurs ported whole thing to 70+ architectures while having to reimplement just one, tiny part. Interesting enough, System/38 design did same thing at microcode or asm level with successful port to POWER with many apps needing no source recompile.

"So you must in the end trust the companies, and trust them to release patches promptly, not delay them at the behest of the NSA (as per Snowden)."

This problem exists for FOSS, too, so don't kid yourself. The vast majority of FOSS isn't Linux: it's barely maintained and many ignore bug reports for long periods. The average is in favor of FOSS if it's major projects vs proprietary software but individually it ranges from total shit to excellence. Totally dependent on contributors or maintainers.

"PGP and SSH are both provably secure. "

They're not due to their CVE history. They just got really good with GPG foiling NSA after years of improvements with a narrow focus for GPG. GEMSOS, PSOS, and seL4 are provably secure. World of difference in how they're built. None were created with a FOSS model.

"If a patch removes an essential feature and security is bundled with it, this is problematic. If you cannot use distributed community modifications then you are often out of luck."

" Free software forks at disagreements so everyone is happy. "

It's a risk but can be countered. The counter I did in another discussion was a shared-source license that allowed fixes, modifications, and even distribution to other customers. You perpetually keep what you licensed if you keep paying optionally with a limit on per organization charges. You and a group can do anything you want with that commercial code if you're paying. Btw, the real hacker OS was provided with some (but not enough) of those attributes with features UNIX still can't fully match:

http://www.symbolics-dks.com/Genera-why-1.htm

"cannot be taken from you by law - it is public domain."

It's actually not: it's copywritten software licensed with specific terms that enforce things on you. Public domain has no copyrights or restrictions. This is a problem or a feature of GPL vs public domain depending on who you ask. Only thing both protect almost 100% is widespread distribution which any paid model might... might... always reduce.
Nothing careless about my reply, opinions like yours kill people. Really.
This is sometimes referred to as the "admission policy" of a cache and can have a large effect at increasing the hit ratio.

Most policies try to minimize the impact of low frequency items. For example SLRU uses a small probation space that promotes to a protected region if re-accessed. This allows quickly discarding low frequent items. ARC uses an adaptive version of this idea.

LIRS uses a very small region (HIR) that promotes to a large region (LIR) based in the inter-reference period. This allows it to discard many new arrivals by using a large number of ghosts to retain usage history.

TinyLFU is a probabilistic LFU filter that decides whether to admit by comparing the frequency of the arrival to the victim. This is often near optimal, but can suffer due to sparse bursts causing consecutive misses. An admission window (W-TinyLFU) resolves this problem, usually with a 1% window.

I have a simulator and traces that you could easily add onto to experiment. [1]

I recommend reading the TinyLFU paper as I think it is the best match to your ideas. [2]

[1] https://github.com/ben-manes/caffeine
[2] http://arxiv.org/pdf/1512.00727.pdf
Kik attempts to solve this with an embedded browser and SDK. If you click a link in Kik it takes you to its own browser, which has various Kik specific JavaScript available.
Brain: We must prepare for tomorrow night.

Pinky: Why? What are we going to do tomorrow night?

Brain: The same thing we do every night, Pinky - try to take over the world!
This was originally on Slashdot in 1990's and has been on HN before.
You're right insofar as you can't use the chroot command to escape a "chroot jail" because it automatically calls chdir() for you, but any root user can escape one by invoking the following linux system calls:

chdir("/"); /* go to / of "chroot jail" */
mkdir("foo", ...); /* create directory in jail */
chroot("foo"); /* change / to foo */
/* fail to chdir("foo"); */
chdir(".."); /* instead go up parent (there is nothing preventing you since you are no longer in the "chroot jail" since the jail is now foo and you never entered it) */
chdir("..");
/* ... */
chdir(".."); /* . is now the real root */
chroot("."); /* change / to the real root */

This is why the man pages for the linux system call rightfully put "chroot jail" in scare quotes. They are trivially escaped by a root user making basic linux system calls, and the man pages even sketch out how for you. Some operating systems attempt to provide more secure chroot jails, but linux chroot() does not provide this.
Thanks, I've set this link to autoreply to all LinkedIn requests from the Bay Area.
Propane and isobutane seem to last well over 5-7 years (particularly if in unopened canisters), and anecdote suggests they will keep for over a decade. The limiting factor is how leaky the canisters and particularly valves are, given that they're gaseous and not liquid.
"I didn't realize these modern diesels still sound terrible, are they really that bad?"

You know the somewhat recent Jetta TDI (2.0 ? 1.8 ?) that's really, really loud ? They're not quite that bad. But they're loud, and the loud they make is an antique loud. A non-precision loud. Noises that nice new luxury cars shouldn't make.

I am in europe regularly for rsync.net and the diesel A6 and A8 (among others) are not any better.

It's really just a terrible aesthetic. I don't know why people put up with it.
Free Will and Quantum Clones: How Your Choices Affect the Universe at Its Origin
I am actually working on build something similar. So, you could roll out an app-specific VPN like secure tunnel real easy. It is inspired by the work at Google IT called BeyondCorp [1].

The target market is companies whose employees require secure remote access to internal apps, but IT does not want to give a broad network access via VPN. So, marketing/sales like employees who simply want to access internal portals, etc. without the hassle of dialing into a VPN.

[1] http://research.google.com/pubs/archive/43231.pdf
I think the point of it is just to push you out of ruts so that you can gain the motivation to get back on track in learning. A good coding analogy might be in biting the bullet and start coding when stuck in a paralysis analysis loop is often a necessity to move on.
I had the pleasure of spending a week at MassMoCA a few years ago, it's a unique institution and is a treat to visit.
Wouldn't adding a "Funny" button next to the upvote button fix this? Steam has done so in their review sections.
Ask HN: How to rewrite a legacy system in GWT 2.4?
I have a CMS system in GWT 2.4 + Sencha. And maintaining it has been a real pain, with even trivial changes taking long and how it works is still somewhat mysterious. What is best way to go about it? Should we rewrite or incrementally try to replace the front-end with something better?
The reason they weren't made employees is pretty simple: there'd be a bunch of payroll taxes to pay. Either the already meager driver split would need to go down even more, or they'll have to raise prices that users have to pay...

Knowing Uber, they'd probably push down employee wages and then run into minimum wage issues...
I'd wager most of us who have had training in something had a trainer that said that. I can't imagine one that wouldn't; like "use the best tool for the job", it's one of those trite sayings that makes one sound wise.
I was convinced by awesome documentation and a very straight-forward implementation. If I want to understand how $thing works, I look at init-scripts and source and I get it within a few minutes. I never ever feel like searching for a solution on google because the infrastructure is so clean that it's faster to read its source than to read half-baked solutions on stackoverflow.
It is not at all important. Just ignore everyone who tries to lead you down that lane.
Is there a fundamental difference to template systems such as erb? Because I'm having a hard time seeing it (except the academic prose and the subtle horror xml always causes me).
"The problem isn't unique to Tor. It's anything that allows a spammer to use the same IP address as innocent people, including things that aren't exactly legal, like compromised PCs and routers. "

That's sort of true. It's technically true that any I.P. address might be the source of malice. Yet, Tor's I.P. addresses will steadily be the source of a ton of malice with no resolution of that problem. Quite different than what happens when someone's ISP tells them there's malware on their machine. There's also economics involved where people have to pay for those machines and are therefore more likely to use them for other, profitable activities. Probably why we see less spam from those accounts.

What remains are WiFi hotspots, libraries, etc. Apparently, they're not drowning services in hatemail and spam because they're still allowed. They could but few are complaining about them.

"And the problem is going to get worse as a result of IPv4 address exhaustion because some ISPs are going to have to start using carrier grade NAT (and some already are). "

Good call. I saw this coming. There were already talks by Ross Anderson IIRC about how critical it was for forensics to get the port number and time-stamp since CG-NAT would make I.P.'s useless. Already is in some areas.

"So the thing to show for it is that you can field test your solution prior to the day of Spam Armageddon when a spammer realizes they have a botnet with access to a million billion IPv6 addresses."

Haha. Interesting way of looking at it. I'm more worried about the routing tables, though, if IPv6 got massive surge of traffic. Never looked to see if they fixed early concerns about how well Tier 1-3 HW would handle it vs IPv4.
or

library(pacman)
pacman::p_load("lubridate", "bts", ...)

with the added benefit of installing missing packages (I find this especially useful because my school's computer lab deletes user-installed packages weekly)
How would you combat spamming or obvious admissions of astroturfing? Seems like it would be easy to game the system by bombarding it with "shit posts."
You keep linking to that wikipedia article but I don't think you've read it or understand it.

>The store AND the consumers will be better off if a police force stopped the thefts.

>This is the very definition of a market failure.

You continue to fallaciously claim that absent a public police force businesses would do nothing to stop theft. The claim is absurd and ignores measures that businesses already take today to stop thefts. Furthermore you fallaciously claim that a public police force would stop thefts. We have a public police force. Thefts still happen. You have provided no evidence that absent a public police force that there would at least be more thefts and that option would be Pareto inefficient.

Your argument is the very definition of a non-sequitur.
Don't let great be the enemy of good. Create a tor website, and provide a text file with the link in all downlinks. If people don't know how to use tor or can't access the site, that's fine, but if they can access it, they get additional features.

Provide a simple feedback form or voting system. It doesn't have to be perfect, these downloads are already hand assembled by someone each day. You aren't obligated to use all suggestions, or even the most popular, but use it as a feedback mechanism to inform your choices.
will only get easier due to technological advances and increasing amounts of bandwidth available to consumers worldwide.

Not if some of those "technological advances" are acting against this movement:

http://www.gnu.org/philosophy/right-to-read.en.html

http://boingboing.net/2012/01/10/lockdown.html

http://boingboing.net/2012/08/23/civilwar.html
Doesn't independence mean that, for two events, the occurrence of one event doesn't effect the probability of the other event? You can observe correlations between two independent events, they just can't be causally connected.

In your example, the press conference where Trump drinks kitty blood is driving the change in probability for all primaries, so it's functioning as a confounding variable.

You wouldn't expect the results of one primary to affect the results of another (because they're happening near simultaneously), so I think it's safe to assume independence.
Neither. Even by today's property rights, the owner of a piece of land is granted x hundred feet of sky above their property, making the air breathed there privately owned.
Yeah I never really solved it while I was using memcached but I'm not Wikipedia
I agree in that I'm wondering if this is related to Prince dying?
I go to reddit for entertainment, camaraderie and lols. I don't go the engage in a intellectual discussion.

There are tons of subreddits like /r/askhistorians that do HN level of moderation and don't have 'lazy comments'
The article did not do a thorough job pointing to the new book: http://www.amazon.com/Peak-Secrets-New-Science-Expertise-ebo...

Also, I would recommend Moonwalking with Einstein which has fair bit of information on how to learn.
Firewall (physics)
Survival of the Relocated Population of the U.S. After a Nuclear Attack (1976) [pdf]
I think that a huge part of it is simply the amount of people here. There are some pretty unfocused subreddits that are decently small and end up with a lot less BS than you might have in HN (esp. threads about Uber, Code of Conducts, etc.)

The moderation, of course, plays a huge part too though.
The Unintended Consequences of Trying to Replicate Research
That bug does not seem to effect Java 7, it only mentions 8u80 and 9. Still very bad though.
Over the years I've seen (heard) a lot of Shakespeare plays, and I mostly agree with you. Yes, just reading the play is inadequate because the written form is so bare. Attending a live performance is a much better experience. The dialog is meant to be spoken and to be heard.

What I do recommend, and is my own practice, is reading the play before going to the performance. We are especially blessed to read Shakespeare today, the internet is so very helpful. So many versions of every Shakespeare play, most have annotations about Elizabethan language that help the reader make sense of it.

Reading AOT makes it much easier to follow what's happening on stage. Even small local productions can be done well, Shakespearean plays were always meant as entertainment, go and enjoy!

I think you are right about the classification of the plays, Comedy, Tragedy, etc, don't necessarily fit our modern sensibilities. In Shakespeare's time, "Merchant of Venice" was called a "comedy", but in our era we'd say it's more tragic than not. I'd agree familiarity with the play is more important than its categorization.
What is over SF bay?
If you are in SF what is the really huge plane over the bay right now?
Well, they can see the name, I believe.
What makes you think this is unlikely? On the contrary, I think it's _very_ likely there are things depending on it. I don't expect there to be a huge number of them, but I also expect them to disproportionately be in things like intranet deployments where it's hard to even get measurements. :(
More likely run by people in the Gulf who hate Iran (i.e. Saudi), or even a single somewhat-rich Iranian who is angry at what has happened to his country.

(Not because CIA shouldn't fund something like this, but because they're too dumb/slow/bureaucratic to, and if they were doing it, it would cost way more than $100k)
If you could use any language for general development, then which would you use?
For example, which would you use to replace Java (if you didn't have to worry about finding Engineers, etc), for example, or would you just use Java?
I worked for a big chinese telecom/networking company & went to SZ for about 6 months in 2008. I liked it a lot except for the language barrier but i was able manage with broken mandarin. At that time it was not that polluted when compared to Bangalore(India)
Notes for “Memory Networks” Paper
They bought a DVB channel.
I don't know why this got linked to, but I've fnord been thinking we're about due for another Discordianism revival…
This. Plays were the movies of their time; they were meant to be watched. The scripts are great, too, but they're supposed to accompany the play, not the other way around.

It's like reading the lyrics to a song. Sure, some lyrics are absolutely fantastic in their own right, but they were meant to be sung to music, not just read by themselves.

Hell, even with music, some bands go from being mediocre to flat-out amazing when they perform live.
One-and-done is my favorite way of thinking about using Java. The JVM provides the perfect, for my use case, amount of abstraction from the hardware while still allowing you to do some amazing things.

There is also a huge amount of features that are supported by the JVM that Java still doesn't make use of.

There is also a great JIT and garbage collector.
i think there is a lot to be enjoyed in his writings, i would encourage you to reinvestigate his work

the other comments in response to yours speak well of approaching his work

LEAR
How old art thou?

KENT
Not so young, sir, to love a woman for singing,
nor so old to dote on her for anything.

who answers the question 'how old are you?' like this? what does that even mean?

i love the way shakespeare densely muses on social and personal issues indirectly whilst playing with language and dialogue

i sometimes read his works like others read holy books, meaning i'll just open up to a random spot and read a few lines until i find just an immeasurably unique use of language and close it satisified

shakespeare wrote for the pit and penny people, the work is intended to be fun, it just happens to also be brilliant
Cross-pollinating from Reddit: The system is often broken by design, because social-media companies (e.g. Twitter) have an incentive to break it. Creating artificial scarcity in their name-space is a way to extort/attract users (especially brands and celebrities.)

A truly "fixed" username system means abandoning that "gatekeeper of the one true name" business-model, and decoupling identity from names.
My interest in computer science started with hardware/software hacking, understanding and breaking something to do what I wanted was just so interesting. I've met a handful of other people who have the same inclination and they've always been older.

There isn't glamor or recognition in learning systems and hacking. The things a common person recognizes, interacts with, understands and sees value in are apps. To most people, programmers make apps. Why would you spend time tinkering in front of a console or playing with hardware when you (think you) could make the next Snapchat?

This is the unfortunate attitude I see a lot of those getting into the field as having. Tech is mobile or the web and we tinker to make it big on an app store. It's Javascript or bust.
+++ath0
Adding to the creepiness factor, they think I'm 9 and want my location.
I'm not saying GC is a great idea but c++ doesn't necessarily solve your allocation problem: https://groups.google.com/a/chromium.org/forum/m/#!msg/chrom...

It seems like high performance systems should just be coded like microcontrollers, no OS or minimal embedded real time OS and you manage all your memory yourself.
Ah. So my hunch was that the published number was what is making it through cache, and that's where my estimate comes from too. That sounds about what I'd expect for the cached side.

Nice find!
They recently overhauled it, [0] but back then the pageviews [1] wouldn't count mobile users. You can see the old stats for Jackon's page here: http://stats.grok.se/en/200906/Michael%20Jackson. The actual number is 5,875,404 views within that day (in whichever time zone) and is for the English version of the article specifically.

[0]: https://blog.wikimedia.org/2015/12/14/pageview-data-easily-a...
[1]: https://en.wikipedia.org/wiki/Wikipedia:Pageview_statistics
> I wonder how much karma Mark Twain would have if he had a Hacker News account...

My first thought was probably about as much as coldtea has. Lots of up votes and lots of down votes with the up votes winning.
I've been following this program since the beginning and I'm very excited. This could be the future of high speed air travel -- because it could reverse laws against overland travel.
> At some point mathematical objects are defined with meta-mathematical definitions (axioms etc), so we can accept definitions based on those terms.

“Metamathematics” doesn't exist in isolation from the rest of mathematics. If you reject the existence of mathematical objects (in the real world or elsewhere), you must also reject the existence of metamathematical definitions (in the same context), because the former include the latter.

> But in any case. You obviously do not believe that mathematical objects exist in the first place and it the question is ill posed based on your concept of reality and existence.

I only denied the meaningfulness of asking whether mathematical objects exist in the real world. The terms “real world”, “reality”, etc., I prefer to reserve for that which can be apprehended through physical experience. The distinguishing feature of reality is that you can't reject its existence (in the same way I hypothesized rejecting the definition of the word “horse” in my previous comment) - your senses force you to accept it. If someone cuts through your skin with the intention to bleed you to death, you will feel pain. You may resign yourself to your fate, but that won't make the pain go away. On the other hand, if you find it useless, annoying, etc. to do mathematics, all you need to do is stop doing it.
It also lacks what you might call 'forward secrecy'. If someone gets access to my master password and an old 1password backup, then they get all the passwords in the backup.

But with this, if someone gets access to my master password, they get access to recent passwords, and when I create new passwords they get access to those too. If I'm not aware that my master password has been compromised (why should I be?) then I'd be merrily creating new passwords that are compromised at the moment of their creation.

Don't roll your own crypto, kids.
I experience something similar but different in my ability to recognise Chinese characters.

When I see a Chinese character I immediately know what it means.

But beyond the most simple characters I cannot summon them into my mind.

As an example, I cannot hope to handwrite them.

I guess this is the difference between recognition and recollection.
Garage Door Armor
Protect yuorself from the six second break-in.
GarageDoorArmor.com
https://www.youtube.com/watch?v=3uhSXqgJf2Y