skysight-inc/HackerNews huggingface dataset:
(Oh man, sorry, this ended up being an essay!)

Take, for instance, statically-hosted HTTP: if I'm, say, hosting at AWS and I want to switch to Netlify, it's trivial - I just change the place I upload my files to and switch the DNS. To me that's a complete success in decentralization - there's no hassle, no compatibility problems, no one other than me even knows that I've made the change.

So I don't see it as federated being a lost cause, I see it as a protocol needing to be an HTTP not an email.

For Edsu, it's something that I've considered at every design choice. For instance, the data storage format fully specified and trivial, and hopefully therefore trivially transferable. And there's features like transparent proxying/forwarding of usernames. But I'll absolutely admit I've not been able to completely mitigate it, aside from urging people to BYOD (Bring Your Own Domain).

However, a lot of it comes down factors that aren't the protocol itself. I'm hoping that Edsu's userbase is mostly just the open source community, with its consolidation-hostile "herding cats" nature. When Facebook first showed up, it struck me as a home page for people who didn't want to deal with HTML. So in a way, it was a bifurcation of HTML users, with the technical and non-technical people each going their own way. And in the technical people's world, HTML stayed a commodity.

SSH is another successful federated protocol - but only in the technical community. My family members don't use SSH, and that's just fine with me. That's one big advantage relative to alternatives that focus on social networking - Edsu is useful even if only a minority of people use it. And even email had 22 years before Gmail happened - if we've got 2 decades before we need to come up with a better thing than Edsu because the eternal September boat finally docked, I think that's fine.

So for sure, the gestalt at the moment is that full decentralization is the way to go. Edsu is a hedge - a bet against that. Federated is the devil we know, and there's successful examples of it avoiding its biggest problem. On the other hand, I think full decentralization's challenges are still unknown, and so A) it's unclear if it's any more resistant to centralization (a la Coinbase), and B) it might have other emergent bugbears that are an even bigger problem.

I think only time will tell.
If you want the service supervised, there's supervisord or daemontools or while true ; do flakeyserver; done.

On the other hand, some servers are expected to work, and if they crash, it should be investigated, because it's probably a big deal. In my experience auto-restart goes hand in hand with never investigate why it restarts. Sometimes that's appropriate (for software you basically have to run, but don't control), but more often it's terrible.
This works a lot better if you're a white man than if you're not.
Not this one by any chance?

Boaz Barak, "An Intensive Introduction to Cryptography"

https://news.ycombinator.com/item?id=17896692
My pleasure! Could you give a high-level description of what is the problem/angle you are approaching?
Being in the class was detrimental to her social status.
In my opinion it's more about removing 'rabble rousers' than keeping people happy. We have a lot of internal strife in the US, but I'd be extremely surprised if all of the upset and discontent was not being fomented by something like 0.1% of the population. This is one thing that bothers me. I value free speech above all, but that comes at a massive price since it, without doubt, can have a major and negative destabilizing force on a nation. Perhaps the solution is not having nations with hundreds of millions of people under one government.
Toward the end of the article, he asks the question, "Or is it?". That is an ongoing issue with Bing.
Shopzilla reported similar results with intentionally slower pageloads materially impacting revenue, though the study was only revealed during the talk and not in the abstract —- https://conferences.oreilly.com/velocity/velocity2009/public...
Ugh, I wish I could downvote. Always one that has to poop in the cereal.
This is the craziest thing I've read. Funny as bro.
To Hell (and Ohio) and back to pick up my Tesla Model 3
When I was in high school I worked at Kmart as a temp job during the holidays. They trained us on the first day to help fight shoplifting.

They told us that for the longest time they were losing large electronics and couldn’t figure out how people were hiding them. In time, they realized how it was happening. The thief would find the item he wanted and would calmly walk out the front door with the item in plain sight, even adding a quick “hi” and half smile to the greeter on the way out.
We combined that attitude with some fake IDs we photoshopped, printed, and laminated at home to buy booze under age. Don't draw attention to yourself and no one will pay attention.
This looks amazing. Such a refreshingly different take on things, and such a beautiful -- and realized! -- positive vision for how we might interact with technology and each other. Brilliant.
It's hard to be certain from the outside, but my impression is:

- Fractured product line; they have a bunch of products that are similar but different and they themselves are confused about which is which. Product management is in chaos.

- Tech debt from the 90s that has never been paid off.

- Acquisitions that were poorly integrated.

- Some weird attempt to mash their platform together with ebay that never quite fully baked, then more debt incurred hastily ripping them apart again.

- Some attempts at outsourcing development overseas? Can't be certain about this, just an impression.

- A major attempt to rewrite their API, but instead of simplifying they got an architecture astronaut to design it. He wrote a lot of annoying blog entries about HATEOAS but AFAICT no longer works at the company. The modern API was published but it's broken and crippled in so many different ways that they would be better off putting a big "DO NOT USE" at the top of their documentation.

- They've effectively abandoned the new API and apparently are relying on a sort of reverse-takeover from Braintree to save them. Maybe there is progress but it's been a while and I don't see any.
I had back pain and started working out - mostly doing insanity from beach body and back pain went away. I would attribute it to core strengthening. I would not recommend insanity to people now though- the exercise program is far too high impact and totally overkill. These days I do push ups, planks, stretches, weighted sit ups and don’t seem to have any pain.
I work in mobile ads, and for fun, i injected 50ms, 100ms, 250ms, 500ms latency in an experiment. The results were not as dramatic. 500ms had less than 1% impact. 50ms looked almost positive (didn't wait enough to have it statistically significant). This is 2018. Results are rather nonlinear, and different formats with different latency requirements had different results (like formats lending themselves to advance preloading would not be impacted at all even at 500ms, but ohers which had tighter UX requirements would).

I realize results are context-dependent, this is why everyone should make their own conclusions from their own analysis. You might have bigger bangs to make than shaving off some latency.
I bought my then-girlfriend/now-wife a copy of Sarno's Mindbody Prescription a few years ago on the recommendation of someone on HN to help her with chronic back pain. It did her a world of good. Didn't fix everything, but definitely helped out quite a bit.

https://www.amazon.com/Mindbody-Prescription-Healing-Body-Pa...
Especially when "people" are young, single men.
> an eternal database of everything you buy owned by a third party.

Lots of people pay by credit card, or use store cards to get discounts. I wonder if it might be worth volunteering that information without any convenience/price reward if it means the shop might somehow act to serve me better as a customer.

I also think self-checkouts are net less degrading than human checkouts. Bag your own groceries. Be trusted enough to say whether those were organic tomatoes and pay the extra few cents. Lower prices and shorter lines are great too.
At the higher end of coffee, there's a big debate about whether conical or flat burrs are better. The absolute top of the line grinders (at $2k) have both options:
https://www.kafatek.com/
About 2007-2008 I was working in a Lotus Notes dev group within IBM, India.

I was pleasantly surprised with the capability of the platform. One of the most touted features is the identity security within the LN eco-system.

Also, the platform is complete with its concepts of user programmable apps over a common set of services provided by the server and client programs. We could develop advanced workflow applications, logging applications, user time sheet applications, etc within a matter of days. It was a really powerful platform.

The only problem was that the server and client were very bloated and very slow. I guess the modern version of LN is Sharepoint.
Obligatory reminder that this has nothing to do with freedom of speech; Joyent is a private company and may do business (or not) with whomever they choose.
Another point : the privacy policy could be improved. Specifically, sharing of applicant data with 3rd parties. I don't want that at all. When I submit an application, I expect only Pioneer will have access to it. If you want to send marketing emails to applicants that's fine, but sharing applicant info with 3rd parties is not cool. Keep it simple like YC's no bs approach. Thanks.
Nothing prevents Gab from finding harbor with any company that will have them, but nothing legally compels any company or person to provide that harbor.

This is exactly the same as if I told you to get off my porch.
Ask HN: How do you protect your older parents' PCs?
My parents are both not that great with computers. My father can have trouble distinguishing between an ad designed to look like a Windows alert, and an actual Windows alert. My mother has woken me up out of bed to tell me she'd followed my instructions for opening a website but it "didn't work", to find that she had typed the URL in to the browser bar, but hadn't pressed "enter" yet :). But luckily their usage patterns are simple - they browse websites (most the photos they look at are on Facebook now), occasionally will need to read a MS Word doc one of their friends sends them, or sometimes open photos from emails.

Also its a shared PC that visiting relatives, kids and teenagers sometimes use - none of who are particularly computer savvy, and are generally motivated by games. I've found games and things on it that my parents would clearly have zero interest in (most likely the source of the adware).

I recently used their PC and was also shocked to see that Chrome's default search engine was some crapware. There was also some clearly non-Lenovo bloatware installed to "keep drivers up to date" which I spent some time obliterating. Short of MS Security Essentials and locking down the admin account, I'm looking for additional suggestions.

I'm sure a lot of us here can relate, and I'm curious as to your thoughts, tips and techniques. The internet is simply full of paid product offerings that claim to do it all for you, but I'm massively skeptical of these products.

The limitations: I actually get to their computer maybe once or twice a month to do a health check. It's unfortunately gotta be Windows. Obviously not on my network.
pfSense is great for a prosumer router. What gets me about it is cleaning up the mess it creates in business use cases, as pfSense is designed with a mindset that the pro will always be there, ready to attach a screen at a moments notice when interfaces change or packages get updated. Running PHP as root also isn't great, I'm not sure how that passes in the context of HIPPA.
I have a friend who was inspired by the Abignale story to create his own Southwestern Bell employee ID. He used the artwork off his phone bill and a laminator. The result passed scrutiny of a cop who wanted to know why he was performing some late night "maintenance" on a phone box.

Between his fake ID, a Bell hard hat and a tool belt with all the proper pieces including a butt set he could go just about anywhere.
Has Shopify said anything about them running shop.gab.com?
Thanks for reading!

If an app wanted to be able to switch something from public to private or back, it'd get a token with write permissions for two names, one with the prv.* prefix, and one with the pub.* prefix. And that's a good thing: it makes it clear to the user that the app is requesting the ability to make the things that they write public.

It's still just one grant request, it's just that there'd be two line items instead of one. Also, names are simple pointers to blocks of data, so, for instance, if both names happen to be pointing to the same written piece, there's no duplication of data.
If your belief is that PayPal doing business with Gab is free speech, you have no idea what free speech is.
gab apparently hosts some rather inciteful and controversial speech. Albeit I wonder if GNU social might be a better alternative?

paypal also severed ties...so as far as i can gather this just feels like shooting the messenger. Hopefully this spurs gab to invest in devops. losing your hosting provider should mean you can reload your site in a matter of minutes anywhere else with automated toolchains and CI. I wonder why it takes months?
The comparison is quite unfair. Elm manages a system of 1k nodes accessed by one user while sql manages a system of 1m records accessed by 1k users (i am counting browsers) soo... yeah, leaky. You never ever have to optimize anything in sql when you have tables with 1k rows. It’s the scale of things that forces you to optimize.
My morning routine has me alternating daily between a quick 1-2 mile run, and a structured stretching / pushups regime based on a simple "100 pushups" app. During the workday I use a pomodoro-style timer to stand up and walk through a couple rooms at least once an hour. Back pain gone.
Dupe: https://news.ycombinator.com/item?id=18318788
That's cherry picking, it's happening in virtually every major city in every developed country.

> Gentrification is a side effect of not building housing.

It's a much more complex than simply lack of housing. It's commonly described to neighborhoods, not cities.
I don't recall running into much antisemitic tripe when I was there.

Calling Gab a white supremactist website just seems like a ridiculous over-the-top assertion without even a shred of evidence to back it up... I don't get how this isn't being called out as a blatant ad hominem attack.
That just shifts the question around. Why, as king, would you want to make sure that there's a period every day when no one is supposed to trade financial instruments?
Whatever Jenny Gao is doing, she's on point with marketing. I've been seeing her and her product all over the internet for a month now.
"Congress shall make no law respecting an establishment of religion, or prohibiting the free exercise thereof; or abridging the freedom of speech, or of the press; or the right of the people peaceably to assemble, and to petition the Government for a redress of grievances."

I suggest you re-read that and point to where it says "society at large". The 1st Amendment is a restriction on the government, not on the people (except maybe the "peaceably" bit).
"weekend" (Saturday and Sunday) -> "weakened" (less-strong)

Not nit-picking spelling, rather trying to help aboid confusion for any non-native English speakers here.
Hosting a "truly free speech" social platform on any cloud or hosted provider is not going to pan out well, really don't know what the creators expected here.

Pick a regulated telecom company or three to act as your ISP and get an ASN if this is the challenge you want to take on.
Here are a couple instances of it being discussed before:

https://news.ycombinator.com/item?id=17500616

https://news.ycombinator.com/item?id=15060129
Are you trying to say that by writing clean code one makes himself disposable?
Tossing in my own anecdotal experience: I worked in Loss Prevention (plain clothes security) for a major midwest retail chain, within 10 miles of a major metropolitan city for several years. We absolutely profiled customers. The catch is that we profiled teenagers of the Caucasian persuasion. Why? Because they were the folks most likely to try and lift goods. Folks wearing unnecessarily baggy clothing (think more than three layers, wildly oversized), obviously tweaking individuals, and people constantly changing direction or looking behind them were obvious targets - but far in the minority of people that were followed or apprehended. For me personally, the people who could be considered a minority made up maybe 10% of my total apprehensions.

It'll be different everywhere but not every retail store, and not every retail employee, fits the narrative of the article.
I have two dogs. One is extremely smart, the other is pretty stupid. I’m more attached to the stupid one.
Obligatory reminder that free speech is an ideal that goes way past the american constitution.
Steam isn't at steam.com, but there also isn't a phishing site for steam at steam.com, and if there was you can bet that valve would do something about it.

Basically I'm trading Google/Bing and ads known to be malicious, for ICANN/registrars, self interested companies, and a reasonably functional "legal" system. Edit: And less tracking, and faster access to websites.
Spooky coincidence? Check out this other thread active on HN right now:

https://news.ycombinator.com/item?id=18310733

It's about precisely that! A physical room as the interface to a dynamic networked system for executing intuitive, easily-composed programs...
Show HN: Diffie-Hellman Key Exchange
Perfect! Makes sense
Here’s why tech billionaires are fighting over San Francisco’s Prop C
Gab controls Gab's Twitter account. Twitter even gave them a blue checkmark! This isn't a recent thing; there are examples going back for awhile.
gcc is running in -fno-permissive by default, it will give you a warning if you implicitly try to converted between pointers of different types. (turn on warning as errors -Werror so that you have to deal with these messages)

Now what I don't understand is that for C you are not allowed to disable this, -fpermissive is not allowed for C, whereas for C++ you can. Anyone knows the reason why? The compiler error says "command line option "-fpermissive" is valid for C++/ObjC++ but not for C" - why is the compiler having this distinction?
Gab hosts a platform for freedom of speech, having the freedom to say whatever the fuck you like comes with the downsides of getting your feelings hurt.

Shutting down a platform like this only attacks the ideals that the United States was founded upon. Why are the corporations STILL controlling where we speak?
SoundCloud’s new artist contract is raw deal for musicians (covenant not to sue)
Except that Firefox blocked the site in question.
According to the story, it's sleep and relaxation deficit that's causing PTSD, not some chemical in the drink. If you deliberately supplement caffeine to maintain an otherwise unsustainable op tempo, the connection is not all that complicated or unreasonable.
Real Haunted items for sale at
Can't you say the same thing about a book?
You say it's a straw man, but for example literally two top-level comments down from yours (as of right now at least) is this [1]:

> If you're not a courageous and principled defender of free speech, you should get out of the cloud business.

[1] https://news.ycombinator.com/item?id=18318895
I really don't get this whole SSR thing. You take a framework designed explicitly for dynamic client side code and use it to make a glorified old school framework (insert your choice of RoR, Django, Laravel, etc).

Why does anyone think this is a good idea? You end up re-implementing Rails on a foundation of quicksand and manage to throw the excellent standard libraries that come with those languages out in one stroke.

Is this a result of too much kool-aid? Or have we ended up with hippie bootcampers without a shred of knowledge in high level positions? It's depressing to watch really.
Throwaway for obvious reasons.

I work for a company that contracts to my state's law enforcement. Not even that, we contract to a company contracted to a consultant, to my state's law enforcement. I have a plain plastic card (no security measures, no chip or magstrip) with my photo and a number on it; and with that card I can get an all access pass with complementary escort at any station I care to access. It frightens me every time I work there, they rarely know work is scheduled, they do either no check, or an extremely cursory one (sometimes they even take down the number on the card); and it gives me and my coworkers total access to the facilities and all computer systems.

What a world we live in.
You once again gave no direct argument for your accusation. If you can't or are unwilling to do so, please don't put out accusations.
I would argue that restrictions on child pornography are more about consent and intent and the idea that anyone under the age of majority is not considered capable of giving consent to a sexual act.
You can always roll your own headless openBSD + pf
This was so difficult for me to understand because the author tried _so hard_ to make this sound poetic.

Here's what I got..

- For a long time we thought that any information (matter/light) that goes into a blackhole is lost forever and is "corrupted".

- Hawking believed this for a long time and said “God not only plays dice, but he often throws them where they can’t be seen." No one really knows _how_ the blackhole actually "corrupted" the information but had some nutty theories.

- 30 years later (in 2004) Hawking changed his mind and said that information can actually be retrieved from a blackhole.

- A dude named Andrew Strominger recently discovered that black holes have this "soft hair" property that can be "read" to theoretically "see" what is inside the blackhole.

- Hawkings last paper says that he thinks the information inside will be re-emitted when the black hole evaporates.

TL;DR: Hawking for a long time thought matter/information that went into a blackhole was lost forever - and then changed his mind about it.
I got it. In terms of a complex variable, mathematically the loop before that step is

z = Π_j cos β[j] (1 + i direction_j 2^{-j})

So the step corresponds to the trivial rearrangement

z = ( Π_j cos β[j] ) ( Π_j (1 + i direction_j 2^{-j}) )
Along your line of thinking, we have a paper scheduled for Middleware (Dec. 2018) and it explores how to make W-TinyLFU adaptive. I can share this paper privately until the conference (ben.manes @ gmail). It shows how to use simple, low-overhead schemes to improve the policy across workloads that exhibit various recency/frequency biases.
The shift will automatically promote `b` to int, so the result is identical in both cases.
I firmly believe defaulting to SSR/old-school is the way to go. And only add dynamic behavior when needed.

But when you do need to add that dynamic behavior... things get hairy.

See this comment for more info: https://news.ycombinator.com/item?id=18289460
They made a lot of money selling those toothbrushes, they were very happy with the marketing campaign ran through h3h3
yeah, it's really crazy how often "hey, can i get the keys to your server room" works, with no introduction or anything.
What the hell are you talking about? Stop spewing bullshit.
An ideal which doesn't place Gab's right to host any speech it wishes above Joyent's right not to.
Well, their own tweets seemed to convince one HN user they were, at best, Nazi-adjacent so I'm happy to try again. Take a look at

https://news.ycombinator.com/item?id=18318536
way to ruin it, guys.

a high-vis vest only gets you access to anything because not everybody knows that trick, if Vice starts publishing articles about it it's not going to work for much longer.
Six science-backed techniques to help you make hard decisions