skysight-inc/HackerNews huggingface dataset:
The argument I use when someone asks me about paying and trusting non-US based VPN providers is this: I trust the VPN providers much more than any ISP I have available to me. That is all.

I still don't trust the VPNs for super sensitive stuff. For that I'll setup my own somewhere.
Checkout rclone Project then
Interesting. There's another documented usage of the word 'greeble' to mean the little rolled up bits that tend to form when you overuse a facial tissue:

https://www.theatlantic.com/entertainment/archive/2012/09/wo...
The IRS 529 Plan Allows You to Save for Your Kids Education Tax-Sheltered
Arborists are bringing the “dinosaur of trees” back to life
Every version of this I have seen in the past 20 years always ends up worthless after the braindump sites pop up. How do you intend to mitigate this?
>I can imagine my anger too if someone was going to give me an award and then not

Reminds me of the Miss Universe mix up with Steve Harvey and the Oscar mix up with Warren Betty except an order of magnitude worse.
wow fantastic !
Yeah. Even if they were genetically dispossessed to have higher IQs, better health and extreme motivation it should have been pretty genetically diluted after 600 years.
specific overrides base. top down.

Could be whatever way you want it to be really, but that's the case here.
I'm not sure I understand what you mean, but the idea is just that the shellvault server is just a dumb pipe. The only thing it does is translate from tcp to websocket and back. You you have some kind of ssh.js that does everything an ssh client does. The only problem is that the browser can't use direct TCP sockets. So instead of SSHing directly into the server you use a websocket to connect to shellvault, and shellvault forwards the data on a TCP socket to the ssh server. And of course takes the data from the TCP sockets and sends it back to the browser via websocket.

That way shellvault acts as a dumb proxy and only forwards encrypted data packets while all the crypto stuff happens in the browser and the ssh server.
Great writeup! I agree that Ruby is a remarkable language. One that changed my perspective about what a language could be while at the same time combining some of my absolute favorite ideas from Perl, Smalltalk, and Scheme into a syntax far cleaner and more satisfying than almost any other language I've worked with.

Dave Thomas's Programming Ruby was a fixture on my office desk for a decade. One of the best programming books I've ever read, with a fantastic reference section (built from Ruby's own excellent baked-in docs), my copy is well worn, and I still find reasons to dig it off the shelf from time to time.

I can't give enough Kudos to Matz, Dave, and the rest of the Ruby community for bringing this language into my life. The community they've built is truly amazing, and the language has endured even as it's grown with far fewer bumps and jolts as compared to other similar languages over the same time period.

In summary, quite simply amazing! Happy Birthday, Ruby!
Before I went the LaTeX route, I tried just doing it in HTML/CSS and although I'm well versed in both, it never really looked right.

Using the "print" @media type and converting from px to inches only gets you so far. For something that I expect to be printed at some point, TeX is a much better place to start.
No, you don't understand.

I'm suggesting that Shellvault could operate an untrusted intermediary by terminating SSH in the browser instead of on their server.

If you don't believe it's possible, load this: https://bellard.org/jslinux/vm.html?url=https://bellard.org/... and use the SSH client. It works already.

You do have to trust Fabrice Bellard not to ship a compromised client to the browser, but a.) that's much less trust than you'd be giving to Shellvault, and b.) there's no reason you couldn't self-host the files for jslinux.
In my mind, this completely contradicts "privacy centric" and "offline first", which to me are very important goals. Even though the notes in the app are only ever stored on my computer, and even though it's metadata being sent, I would rather offline and privacy focused apps not use my network at all. That's what I aspire to anyway when I write apps for sephware.com, and I wish everyone would do the same.
"When the terms you offer are accepted, hold to them. Else no one will trust you."

For someone to release a major software package under an open source license with particular terms, and then to get angry when other people enjoy that software under the terms that YOU specified, is just nonsense. You aren't happy with the way things played out, because you didn't really understand the types of activities that were possible or maybe just didn't think about it.

Look, it's their software and they can re-license it as they see fit. But to vilify AWS for using their open source software legitimately under the terms they licensed it under is offensive. That is giving the middle finger to open source.

How exactly the author of this article can write something that finds fault in the company using software legitimately under an open source license, and not with the company who is re-licensing their software to a non-OSI license? Who is truly giving the middle finger to open source?
I... don't think you can really argue that.

Personal transactions, based on reputation and persuasion and goods-on-hand, predate agriculture and settled habitation. In fact, they predate humanity by quite a bit. Definitions of civilization vary, but all of them that I know involve sedentary agriculture, written communication, and social stratification or organized government. Pretty much all of that represents a move away from face-to-face dealing by equals.

I can certainly believe that civilization effectively sacrifices positive human interactions and free association in the name of reliability and (sometimes) efficiency. And I'm very open to the idea that a society full of Homeowner's Associations and impossible-to-override checklists is abandoning normal human interaction for no real benefit.

But I think that's hard to address without conceding that this is part of the same process as calling the cops instead of starting a fistfight; civilization is in large part the process of adding more intermediaries to our interactions.
He didn't say he ate a ton. He said he eats pizza and doesn't get fat. Well... I agree with him, I ate whatever I wanted for a few months but just half of what I usually eat... lost 7-8kg in 3 months. I was still eating pizza
Some oldsters have been using the internet since before there was a world wide web so they may have more experience than youngsters. Some of them have been sharing memes on AOL since before some HN readers were born.

So far as cognitive capacity, I don't know. I've seen young people refuse to learn from other people's mistakes, take deadly risks, etc.

When it comes to the epistemology of these people the right way to think about it is the emotional gain they get out of the whole thing. That has nothing to do with the internet. Listen to the Rush Limbaugh show this afternoon and you'll realize that anyone who gets a kick out of that will be vulnerable to a particular strain of "false news".

Rush Limbaugh and his ilk have been degrading the American political environment since Bill Clinton got elected, but it was only in 2016 that it became a monster that the Republican establishment could not control in the US. (And the center-right elsewhere)
Agree. Real artists ship.
Careful, Oscar Wilde said something like (can't find the exact quote) "I always feel smarter after listening to you." It wasn't a compliment.
I agree. Younger people are more likely to have experienced more fake news being revealed as falsified information in many forms, including fake social media accounts, photoshopped images and modified videos. I feel that this induces greater skepticism and awareness of fake news.
I think the above snippet is a great example of how code can be ugly.
So, what you're saying is, people who have 40 years more experience of life than you have, people who've paid taxes for most of those years, people who sacrificed a better lifestyle so they could change your nappies, etc shouldn't vote because their political opinions don't chime with yours?

You don't know it yet but a lot of what you think you know stems from fake news too.
>>For all I know, eating raw sunflower seeds, almonds, hazelnuts, cashews etc. is quite beneficial for one's health.

Moderation might be the key word. Also the fact that it replaces something worse. Eating 2lbs of walnuts a day probably isn't a good idea, but eating a few every very days might be great for your health.
Google's Public DNS Now Works with Android 9 Pie
How is that possible? And how can that be determined? I'm both intrigued and in disbelief. Does it not collapse due to internal pressure from fusion reactions? Is that just heat, or radiation pressure too? Have I just answered my own questions?
Yea, they showed up in record numbers to vote for....Nixon was it?
Of the foreign army gets expelled by a force that has zero interest in respecting whoever was there previously. At that point you might as well throw in the towel and open up a cheap Chinese buffet restaurant in a former mill town in upstate NY (or something like that).
Although the study mentions that older people share more fake news regardless of education.
AI Solutionism
Or use some 100% pure referential transparent functions in Elm.

https://medium.com/@eeue56/top-6-ways-to-make-your-elm-app-c...

>>> I'll stay in North Korea

Please do.
Ask HN: How do you draft your talks and presentations?
I've been doing more speaking engagements lately, and I've been going back and forth on how I write my talks: either as a complete written speech, or as a bullet-pointed outline. I see (and experience) pros and cons to each approach, but I haven't decided which one I prefer.

How do you draft your own talks and presentations? I'd love to hear your point of view on what's most effective, particularly for 30-60 minute talks.
syncthing covers all of those, just note it doesn't support iOS.
I have used `uni2ascii'[0] for this, but I guess it has less features.
[0] https://linux.die.net/man/1/uni2ascii
You know you can run scripts to start something up with systemd as well?
Recommend Me the Next Book I Read
Hi James and Angel! You are doing a great job with your project. Does CSPA concentrate only on hiring processes or also helps to find partners, contributors and the possibility to develop tech community?
Archive this. When you reach that age, find your mind likely still nimble, read it.
Hyperbole is not how you make technical arguments. Try some data:

https://www.cvedetails.com/vulnerability-list/vendor_id-7971...

There are 11 total from 2015: one arbitrary access, one which allows administrators to run a process as root rather than the intended user (CVE-2017-1000082), and some DoS opportunities. Not great and several great examples of why C should not be used but hardly “every other month”.

Now, it's hard to compare that it against other systems because it combines functionality which people used to have to use third-party tools for or roll themselves so you have to count that against every buggy init script or supervisor feature, apps whose developers never got around to adding the hardening features which systemd does use, etc.
I wouldn’t have even had the patience to post those pictures to instagram the way they did let alone reconstruct the trench run. Amazing.
It's both. There was spin, but there also weren't dedicated propaganda outlets (e.g., Fox News).

You are right, though -- it took a lot of work to get content to a large audience. That reduced the number of malicious agents who could and the speed with which they could successfully gain broad influence.
my family was in the same boat but never got any compensation, probably partly due to the territory being swapped to a different sovereign nation ( old Poland -> contemporary Ukraine)
Anybody in that area at the time could have done it. And SV was hardly the only place where adults worked on electronics. HP wasn't the only computer company. DEC was in Massachusetts, for example. Texas Instruments was in, well, Texas. Tektronix was in Oregon. Universities all had electronics schools. Radio Shack and HeathKit made electronics learning kits for kids. Los Angeles had a thriving microcomputer industry at the time.

The notion that Jobs was in some unique position is not correct.
Wow. Should we also say that people younger than 30 should not vote because they do not have the life experiences necessary to make rational decisions?
I hope you're referring to the civil rights movement, and not to those who elected Nixon so we could have a Drug War and stay in Vietnam for another seven years.
How does this compare to keybase?
Thanks for the heads up on this one! Looks great.
> the younger generation has some sophistication about domain names (which are essentially their news sources) in general.

Is that really true though? A lot of the younger folks on my Facebook share stuff from things like "natural-truth-health.net" or "gmo-truth-toxic.tk" or "naturalnews.com".
Do the messages automatically get wiped?
Typically you don't want to keep the keys in your message boxes in case they get hacked in the future.

For this reason I use something like read then burn[1,2] for passwords.

[1] https://readthenburn.fnkr.net/
[2] https://github.com/Tethik/burn-after-reading
averages/median Hide too much. Better question is What is the probability of being in the 90th percentile of wealth conditional upon your ancestors being in the 90th percentile of wealth and compare that against the bottom 10th percentile?

Edit: added ‘median’ for the ctrl-f keyboard warrior
Maybe some vegetables would be good though... Sounds like a recipe for a constipation disaster without them.
> Drawing a blanket conclusion from a single comparison of only two samples is a hasty generalization.

It seems unreasonable and uncharitable to imply that people are building their worldviews off of the stories of Gates and Kildall alone.
I read codesandbox and was confused why it's dead

But yes, it would be very nice if it was self hosted and doesn't seem too hard to implement (if you go for the minimum viable product, which is just a terminal), could even run in an docker container that ssh's into the host
What's wrong about the viagra spam? Did it actually scam people out of anything? I thought these were the actual e-shops selling actual (generic and probably of dubious quality) stuff, just did it in an overly pushy way because of oversaturated market.
Allison Mack, some other prominent actors, and several members of the Bronfman family are going down for running a sex ring. Some of the circumstances are crazy.

It would seem like fake news at first glance surely. It's downright bizarre.

I certainly would have written it off as 'National Enquirer' were it not out of super credible institutions.

Sometimes it's hard to tell what is 'truth' and the major 'credible' news agencies simply don't cover a lot of things.
I wholeheartedly agree. My main gripe is that people insist Ruby is 'easy', because it 'looks just like English'. Yeah, well, it doesn't.

Programming languages are different from normal languages because they have different goals, different users and different requirements. The result in of this forced unification in Rails is something that resembles English, if you squint really hard, but in order to do so, it uses a massive amount of non-intuitive assumptions (sorry: conventions) that I as a programmer somehow should know. This makes debugging unnecessary hard. Also, when developing new features I'm constant guessing whether I should this or that form. The only way to find out is trying things out. This is fun as a hobby, but irritating when you're on the clock.

The idea that a programing language can be unified with a normal language is offensive to me both as a programmer and as a writer. They only benefit is that people who are not programmers can dabble around and still make something useful. Which isn't nothing, but not for someone who programs professionally.
Would you rather “Listen” to paul graham's Essays?
Hi Guys. I have been an avid reader of Paul Graham's essays where he shares his perspective. But, many a times I hope that somehow I could "feel" what would it be like to have him communicate his essays to me, as opposed to me just reading them. We are building a voice cloning company, and it's very much possible to clone PG's voice and make his essays very interactive. Think about being in a room with him as he shares what's on his mind through his essays. Ofcourse, this requires his consent and his permission. Posting this in hacker news because I believe he must really be active here. Anyways, would love to know what you guys think!
Questionable Influence
bat is awesome, I'm using it daily since I found that, better that 'cat'
Perhaps it would be easier to just suppress the vote of older voters? It says right here that they're more susceptible to suggestion.
San Jose will regret letting one company own so much of downtown.

First of all, SV is littered with large lots that were intended to be transformative developments but never happened. Yahoo owned a huge lot by Levi's stadium (it was one of the most valuable assets it listed at time of sale), and Cisco STILL has giant chunks of Coyote Valley. Both lots were intended to be transformative campus projects. Neither happened.

My guess is the same will happen with Google. They've already said they have no intention of starting construction for something like eight years (not sure why people think construction is "pending"), and between now and then a lot can happen. There is a very good chance Google hits a rough patch and no longer needs a megacampus in addition to MTV and NYC where it already has big offices. But maybe they offer to develop if the city of San Jose were to offer tax concessions? How can the city say no when half of downtown is now in the hands of one company?
The idea that AI can create great literature and drama is such a load of nonsense. Its beyond ridiculous. The human brain is incredibly complex and only the very best of the best create anything on TV worth watching. When it comes to literature its even more absurd. How could AI create Great Expectations or a masterpiece like Bleak House.
I would take F# + Fable over Reason since Reason doesn't have computation expressions or do-notation
I think it’s unwise to rely on the incompetence of fake news websites.

Compare two UK newspapers, The Guardian and The Daily Mail. They are both well-known and have popular domains which have been around for ages. Considering only their contradictions on the topic of Brexit, one of them must be about as dangerously out of touch with reality as it is possible to be. Which one?

I know which one I believe, but I am not a lawyer, a trade negotiator, or a politician.
Hmmm.
Time magazine, the morning newspapers and CBS/ABC/NBC evening news was much more middle of the road than today's Drudge/Huffpost, CNN/Fox and google/reddit (and HN) type ideological bubbles. More straight news.

Back farther in the past, the many competing newspapers were very partisan. Perhaps we're just back to that situation.
> No one eligible for a public sector pension is well off.

https://www.mcall.com/news/nationworld/pennsylvania/mc-nws-p... states that "Rodney Erickson is netting $477,590 a year -- from a state pension". I believe that is "well off".
Sorry, I exaggerated for effect. However, I do have a phobia of phone calls and very seldom pick up the phone so if that would be the only way to communicate with someone I'm sure the friendship would die by itself.
> any sexist entertainment out there

Indeed. Booth babes, 'fitness' models, etc are blatant wink wink nudge nudge "this isn't eye candy specifically to lure in male reporters and buyers, they're here to welcome you to our product booth and nothing else, honest".
Ahh, now I understand. That's worth looking into, thanks!
The core question is, "have you ever experienced a runtime error?" Have you ever spent time debugging a runtime error deployed to production?

You can't get those in Elm.
The Tullock Spike
> Ruby changed my life. Ruby gave me a whole new way of looking at things, and a whole new set of friends.

Matz himself said something similar about Emacs / Lisp [1]:

> Emacs made me realize anything can be changed by a programmer...Emacs taught me freedom for software...Emacs has changed my life

[1] http://ergoemacs.org/emacs/Matz_Ruby_how_emacs_changed_my_li...
"I don't like how only the BDFL is allowed to do certain things, like create new operators in external libraries"

Isn't this true for like, 95% of languages? Yes, Elm breaks from it's Haskell heritage in this regard, but this is a very common lack of feature.
After getting tired of Java's verbosity in 2008, I switched to a Ruby job, where I was fortunate to work with an incredibly talented developer and Ruby expert. It was a joy coding in Ruby after 4 years of Java and XML.

After that, I moved to Groovy, which seemed like a nice middle ground between Ruby and Java, or as I called it at the time: Java as it should have been.

I don't hear much about Ruby and Groovy lately, and while I focused more on front-end development, my back-end work rolled back into Java, which, I admit, has gotten slightly less painful with Java 8. At least in some ways; in other ways, it's just become an even bigger mess where some parts are sensible while other parts are dragging the weight of decades of poor choices with them.

I hear Kotlin is nice, though.

My Ruby skills have gotten a bit stale, sadly. The last thing I did with it was in 2013 I think, when I ran into trouble with Ruby's handling of unicode.
I think there's more to it. Ruby, to me at least, seems objectively more difficult to understand intuitively when scanning the code. Maybe it's just a superficial lack of knowledge on my part, but my brain makes base assumptions on how code should work, and whenever something magical happens, it's cool, but slows down the cognitive understanding enough that it seems to me to be a net negative. There's a crossover point where verbosness becomes too much to grok as well. Maybe spending more time in the language raises the bar enough to then become massively more productive. I'm assuming this is the case with Ruby, but I've not given it enough time to make that determination. Python, on the other hand, is immediately understandable to me, and I can jump in and be productive with no previous experience in the language and just an open webpage to the documentation. To each their own, but this is a continuing question for me. The perfect example I think is Perl 6. To me, when I look at everything they're doing in Perl 6, it really does look like the next generation in languages. It's got so many good ideas and insanely helpful constructs. However I'm not so sure if the ability to do things cleverly is a benefit. I look back at Python and see how simple it is and how productive I can be in it immediately and ask myself.. what's the catch. I'd like to use these complex languages for fun's sake, but the alternative is very, very, intuitive.
>>> I literally have never experienced a bug because of the existence of Math.random().

You must be doing something wrong than. :)

The world is impure. Pretending it is not is just laughable. I am saying this and I am actually writing only functional code for living, but I understand when I cannot solve the problem with functional concepts.

Few example:

- now()

- random()

- runSqlQuery()

- open a file

My code might be 90% pure functions but the rest is mutations, handling non-idempotent things, dealing with state, as the world is.
Unity revokes MMO license from Improbable, impacting production games
Thanks! I like to know the consequences of enhancing security. not every program (or system) needs everything and the kitchensync.