skysight-inc/HackerNews huggingface dataset:
I personally have no problem with the hybridization of sync/async communication. That's where everything is headed. People send emails and sometimes expect them to be delivered and/or read immediately. OTOH, people send messages over these "chat" services that aren't time sensitive, simply because it's easy and available.

My problem is that all these networks are proprietary and isolated. When someone comes up with a really bad idea in their UI, you're SOL until they decide to fix it. When someone comes up with a really good idea, you have to hope their competitors re-implement it. And all they can do is gently try to guide their network into the place they want to occupy on the sync-async spectrum via features.

Looking back at the history of computing, I see that when a protocol is open and has many competing implementations, it lives on far beyond what the original designers ever intended. When a protocol is proprietary and implemented only by a single proprietary UI, it has a fairly short lifespan. What I can't tell is if these companies don't know their history, or if they think they're going to be the first ones ever to beat this trend, or if they don't care and just want to grab money while they can.
These are the guys that give us amusing compilations of some of their more explosive mistakes:

https://www.youtube.com/watch?v=bvim4rsNHkQ

So much for very carefully managing PR.
This is very useful checklist for someone like me, with an alcoholic father and a pretty awful family. I know I have holes in my social skills, but don't know where exactly. Asking about these things is deeply awkward, and therapy is essentially unavailable in the city I live in.
don't request full dropbox folder access : app folder level access exists for a reason

I immediately revoked access and most likely won't be returning to fast.io until this it updated / fixed
In Canadian French there's an easy remedy if you can't recall what the gender of a noun is: just insert some profanity.

Québécois vulgarity tends to be inserted between the article and the verb, in a sort of semi-adjective form. So if you forgot if le porte or la porte was correct, you'd say l'ostie de porte which translates roughly to "the goddamn door" but lets you collapse le or la into l' and avoid the error altogether.
I don't travel with an extra keyboard, but I do take a mouse.

An external mouse is so much better, and hardly takes up any space.
The example in the article reminds me of using Microsoft Word equation editor back in the day.
That's true even if God exists; the fact that some things subjectively matter to God doesn't make them matter objectively. It may mean that there are consequences that matter subjectively to you for not prioritizing them, though.
All code sucks now, not just blocks. Inline code screws up at least half the time I use it; it tries to guess what I want, and sometimes doesn't end when I close it with another backtick. And, when going back and editing it sometimes carries the formatting outside of where I put the backticks.

So frustrating. I hate having to think every time I insert code and re-do it about half the time; I'd rather have no formatting (just show me the markdown as-is) than this mess.
Especially if you have a team of 1500 people. One person trying to make a browser WYSIWYG is bad enough; can you imagine how buggy it would be if 1500 people worked on it?
> Consider yourself lucky.

I do. I also feel lucky in that while my eyesight and coordination are poor, my interests lie elsewhere so that doesn't impair me.
Partly because, in that situation, I'm the one who's not upset. I'm not the one who's on the verge of tears. I therefore am probably more able to make the adjustment at that moment.
That's likely due to HiDPI displays. A regular display is probably in the 100 DPI range, but we have phones that are in the 400 DPI range, so that icon size suddenly isn't so big anymore.
You're actually spot on. For example the Space Shuttle main tank had a 96:4 contents:structure ratio[0]. A soda can is 94:6.

[0] https://www.nasa.gov/mission_pages/station/expeditions/exped...
Empathy and listening.

You'll need those customers.

You'll need those for employees.

Get them wrong and you could end up trying to solve the wrong problem(s); perhaps with a team that is not team at all.

Other than that, making realistic sales projections, especially as it relates to your burn rate.
Ah, nice. I hate how UIs these days require random clicking to discover.. Thanks for the tip!
Can you provide some references to that effect published in the last decade? I specify the time period because historical genetics has shown that the cultural diffusion pots not people model promulgated after WWII is less accurate than the early twentieth century war and population replacement one.

I’m by no means an expert on the transition from the Stone Age to the Bronze Age but revolutions in military technology like the chariot or iron weapons did lead to rapid expansion of the culture/ethnos that had them first. The pre-Celtic Irish population left a comparatively minor genetic impact on the current Irish for example.
You Look Like a Thing and I Love You
Hi, yes, we contract with CloudFlare and Akamai for CDN services at scale, and package them in a SaaS service that provides the rest of the stack. There is no Non-HTML caching limits for us. We do have a 1GB file limit on CloudFlare and a 20GB limit on Akamai. Thanks for your interest!
Appeasement doesn't work, but there's definitely a price to pay.
This seems very similar to yieldify.com
This reminds me of Atlassian's god-awful WYSIWYG editor.

In both cases, I get that some users can't or don't like to use a machine grammar/markup, however simple. For some people markup is bad UX. Give them a WYSIWYG; that's fine.

But don't remove the markup editor if your WYSIWYG editor is anything but a perfect one-two-one replacement for markup (and I have never seen one that satisfies that).

IIRC there was a time when Confluence axed their markup, and inevitably a table or a template would get completely screwed, and there was nothing you could do but recreate it. TERRIBLE design.
Last click attribution, baby. Get those affiliate fees for 30 days after click on some sites.

I worked on a competing product some years back there is much money to be had in the deal/affiliate/coupon space.

Our biggest mistake was going hard on SEO. We got the google rug pulled out from under us and quickly burned all of our capital trying to do click arbitrage.

Going after browser installs is a pretty ~sneaky~ savvy way to keep a user base.
> If you think about it, if God does not exist, then death has no threat, since once you are dead you cease to exist and no longer care about anything.

That is exactly the threat of death, if, while alive, you value your ability to continue existing and caring about things.

Threats inherently operate by reference to your preferences before they are realized, not your preferences after they are realized. Once you have the post-realization preferences, it can't be a threat any more, because there is no longer a possibility of not realizing the consequences.

If death is non-existence, you can't be threatened after death, but death can still be a threat. You can't use the complete indifference that comes with non-existence to say that death is not a threat: it is only not a threat if you are indifferent to death while alive, which is possible (as is it's opposite) whether or not death is non-existence.
About Objc_direct, a Thread
It is my understanding that the pressure vessels are carbon fiber composites. The skin is steel.
It’s always trivial for an ‘attacker’ to induce a user to configure a bad channel.

Those ‘attackers’ will be the same media outlets who encouraged people to Jailbreak in the early days, or Google and Facebook using their respective monopolies to blanket advertise.
I guess? But they’re not dealing with it now either, so I’m not sure it would be any different?
You find it strange that this was reposted and when I saw it I didn't want to re-write a totally different comment once I saw it? I find this service useful. I mean what's not exciting and useful about hosting a site from within your personal dropbox on your laptop? Also, I find it very strange that you have nothing better to do than police HN.
You might be one of the only people that believes Microsoft’s stability is questionable
I have two responses to this:

1. I used to administer a mediawiki instance for R&D at a mid-size enterprise software company. It was used by perhaps 300 people. Many, many developers disliked wikitext and wanted a visual editor and/or word-to-wiki converter. Some people just prefer wysiwyg over markup.

2. If your customers include a meaningful population of both, _include both_. Make the 'friendly' editor the default, with a preference to use the old (presumably stable) editor. Obviously this doesn't work for all features, but it seems like the text entry box in the Slack app is one that could be easily configured this way (maybe not?).
Oh dear! It looks like someone accidentally divided by 2 for the cylindrical hoop stresses, forgetting that they're not the same equation as for spherical stresses. :)

Less facetiously, a thin-walled cylinder's stress is a function of pressure, radius and thickness with the equation:

sigma = P*r/t

whereas for a sphere (including the spherical end caps on a cylindrical pressure vessel), it follows the equation:

sigma = Pr/(2t)

To me, it looked like it failed around the join between the spherical end cap and the cylindrical body, where this transition between stress regimes occurs, which is a common weak spot in the above analysis. This is a canonical early engineering statics problem.

It's worth noting, though, that all of the above is almost certainly a gross simplification and likely has very little bearing on the actual problem. It's fun to simplify and hypothesise, though! Also, unplanned failures make for great viewing :)
> There is almost a meme of online platform service providers not understanding their users and their workflows, and rolling out new revisions that hamper or outright remove functionality that those users rely on.

True, but there's also a meme of people screaming bloody murder over a redesign for a day, and then being fine with it, e.g. [0]. Some complaints are worth investigating and some are just who-moved-my-cheese griping that can and should be ignored. It can be tricky to tell which is which though.

[0]: https://theoatmeal.com/pl/state_web_winter/facebook_layout
If they were slaves, they were treated very well.

"There were slaves in Egypt, says Lehner, but the discovery that pyramid workers were fed like royalty buttresses other evidence that they were not slaves at all, at least in the modern sense of the word. Harvard's George Reisner found workers' graffiti early in the twentieth century that revealed that the pyramid builders were organized into labor units with names like "Friends of Khufu" or "Drunkards of Menkaure." Within these units were five divisions (their roles still unknown)—the same groupings, according to papyrus scrolls of a later period, that served in the pyramid temples. We do know, Lehner says, that service in these temples was rendered by a special class of people on a rotating basis determined by those five divisions. Many Egyptologists therefore subscribe to the hypothesis that the pyramids were also built by a rotating labor force in a modular, team-based kind of organization.

"If not slaves, then who were these workers? Lehner's friend Zahi Hawass, secretary general of the Supreme Council of Antiquities, who has been excavating a "workers' cemetery" just above Lehner's city on the plateau, sees forensic evidence in the remains of those buried there that pyramid building was hazardous business. Why would anyone choose to perform such hard labor? The answer, says Lehner, lies in understanding obligatory labor in the premodern world. "People were not atomized, separate, individuals with the political and economic freedom that we take for granted. Obligatory labor ranges from slavery all the way to, say, the Amish, where you have elders and a strong sense of community obligations, and a barn raising is a religious event and a feasting event. If you are a young man in a traditional setting like that, you may not have a choice." Plug that into the pyramid context, says Lehner, "and you have to say, 'This is a hell of a barn!'""

https://harvardmagazine.com/2003/07/who-built-the-pyramids-h...

Weirdly, we do have first-hand written records from the construction of Khufu's pyramid.

"Though the diary does not specify where the stones were to be used or for what purpose, given the diary may date to what is widely considered the very end of Khufu's reign, Tallet believes they were most likely for cladding the outside of the Great Pyramid. About every ten days, two or three round trips were done, shipping perhaps 30 blocks of 2-3 tonnes each, amounting to 200 blocks per month. About 40 boatmen worked under him."

https://en.wikipedia.org/wiki/Diary_of_Merer
"Orange man bad" is a phrase coined by Trump supporters to ridicule the supposedly knee-jerk reactions of those who oppose him.
This is effectively the difference between phonetics (the sounds we make) and phonology (how we decide which sounds to make)
Even if God does exist, why does that make anything objectively matter?
The exact same happened with the draft feature. The importance of habit forming UI is very well documented, going back at least as far as Jef Raskin's The Humane Interface and the draft feature completely breaks it -- if you as much as accidentally leave a character in there, you can't find the channel/DM at its normal place. Despite repeated calls to make it optional, nothing.

Threads are also broken, has always been. For example, if you get a notification in mail and it's in a thread, you can't jump to it, clicking the link dumps you into the channel and you are left wondering. Previously (as in, going back at least to '90 or so with IRC) you were able to skim the entirety of discussion in backscroll, now you'd need to open every thread on its own. As a senior developer, this was tremendously helpful to everyone because I could just skim a larger batch of discussions at a time and give some advice later as needed. Both of these problems could be solved if threads could be opened, you know, thread style into the channel. But... no. Also, if you answer in the special "threads" view then you will need to click the new answers link every time someone answers. It's terrible UX.

It used to be that adding a text snippet was right in the "add" menu you opened on the right hand side of the text, now it's in a submenu, seriously slowing down creating one. The menu wasn't getting large at all, no reason to do this.

It's very strange, they are the top dog, with immense inertia but it doesn't mean a younger, more eager, better UX, slimmer chat won't replace them. Digg to Reddit, remember? Until then, does anyone want to write a "Better Slack" collection of scripts injected into the app? I pledge 20 USD to fix these three problems, anyone else?
Ahhh the HIPPO strikes again.
There is no established monopoly.
Amphetamine can cause a somewhat paradoxical sensitization at lower doses. I'm not sure if it's ever been clinically demonstrated in humans, but I suspect that chronic 'microdosing' of amphetamine could lead to a manic-like state even when sober.

If you're planning on taking doses lower than ~5mg regularly, I'd recommend doing some research on amphetamine sensitization. But, I'm just a guy who likes reading pharma studies in my spare time and definitely not an expert.
Hi, not so much CDN reselling as providing a stack that fills out everything under the CDN.

We terminate the origin by syncing from an existing Cloud Storage (Dropbox, Google Drive) or Version Control System (GitHub). We also automate the analytics end by parsing the logs that would normally be in raw format.

The idea is focused at the same use case where you would put content on S3 and pair it with a CDN, our product is just easier to use, faster to setup, and at a comparable or lower price point.

Thanks for your interest!
John B. Goodenough
Definitely a opportunity there.
They are EBates, without the cash back. They just auto-plug coupons into coupon code forms and take the referral money.
Bad sign. If the rank and file are afraid to give honest internal feedback, they have a management problem.

At least for me, that's a time-to-leave signal.
Actually no -- otherwise there would be thousands of them, because languages often have sounds that are very close to a sound in another language but not identical.

The point of IPA is to provide a phonetic alphabet that can provide enough symbols, each covering a range of similar sounds across languages, such that for each language, every sound within that language has a unique symbol to differentiate it from other sounds within that language.

E.g. "bête" in French and "bet" in English are identical in IPA: /bɛt/. But all three sounds are definitely slightly different, which is how you can tell whether the speaker is, say, American or French.

The process of coming up with IPA and deciding what sounds in different languages deserve the same symbol or not involved just as much art as science, since there are tons of gray areas, especially when dialects are involved.
He's suggesting that, out of the blue, Apple have suspended his account and he can't imagine any possible reason why.

If he's been reverse engineering and publish the results of developer-only pre-releases in violation of his T&Cs, then he has a pretty good idea why.
It depends on how many things need to be collected, which is often a function of heap size.
Most affiliate networks are pretty shit about tracking. Last click attribution is how it generally works. Some have started keeping track of when you landed vs when you got the affiliate link, but it’s a grey area as far as user intent.

Let’s say I got to checkout and after tax and shipping the product was too expensive. I use Honey or search for a coupon and the price goes down and I complete a sale.

Did the deal site offer value? Arguable.
https://www.reddit.com/r/programming/comments/dz1yz3/how_sho...

says 25 minutes.
Why wouldn't they make this optional? Then everybody gets we they want.
Automated testing is not working
Honey permissions in Safari Browser:
1. Can see all webpages in browsing history
2. Can read sensitive information from webpages, including passwords, phone numbers, and credit cards on all webpages
We shouldn't mix up "chance of going to jail" with "severity of punishment". Potential criminals easily dismiss severe punishment, but they don't dismiss near-certain punishment. Quick and reliable punishment is highly effective. Increasing the severity is weakly effective.

There is also the simple fact that people in custody are physically separated from potential victims. This very obviously works.
Break-ins, cost of labor, homelessness. The plight of SF restaurants is dire and the situation might only get worse. Far cry from what the situation was 20 or so years ago. Companies like cloudkitchens are poised to take advantage of the situation
Weirdly enough, I was having a chat with my mom about this sort of thing last night (she's 69, not 70, so I'm not sure she's old enough for her opinion to count, yet). Both of us were chatting about our tendency to be solitary and only see family and a couple of core friends. Past that, we'll hide away in books and study for days and not notice, perfectly happy but when we have to come out of our houses we are out of sorts with the world and it scares us a little that we are so very happy in this hermit way. We have to force ourselves to be social, which is supposed to be the key to long life and happiness - and we try, but it comes so foreign to some. I have to wonder if these 'keys to happiness' are as universal as advertised.

And for the record - we both are social, but it isn't our natural state =)
I just saw this pop up in our workspaces at Papa's slack at the end of the day. Haven't had a chance to use it yet. Do you need to use the WYSIWYG or is it still markdown friendly?

Edit: Should've read the article:

>That is, closing backticks are not respected! If you want the proper display, you must hit right-arrow after the closing backtick (but before the space). That’s quite a gymnastic for someone with decades of muscle memory.

This is trash.
Aren't pressure tests done with water?

That way, since water is non-compressible, if it fails, you just get a small hole or buldge somewhere rather than the catastrophic damage seen here.

Perhaps they already tested with water and now needed to test with the real fuel/oxygen to get the temperature correct?
In Poland, we have a proverb "One gets to know his true friends when he's poor." A true friend will be with you in times of need, a false one will break ties.
Whoever gets in that thing is spam in a can /s (quote from the right stuff)
I'm sure it's a "too each their own" feeling.

Personally, I've never seen Visual Studio so unproductive as with ReSharper installed. The number of colleagues over the years I've had to work to convince them to remove or disable ReSharper to get any work done on projects has been too many. ("I hate Visual Studio because it is too slow." "Do you have ReSharper installed? What happens when you disable it?" "Wow, Visual Studio is really fast now." Surprise.) I've had employers install it by default, I didn't like using it, and I made sure that my employer wasn't paying for a license directly for me when I uninstalled it.

If Android Studio is any indication, I don't see what the fuss is about IntelliJ either. But some of that is certainly just lack of familiarity because I only open up Android Studio when I have to.
The flaw with this model is that it doesn't really explain the world, because if you compared most kids who do well on math contests to the average high school honors student, you'd have to argue that their performance in almost every subject besides Band and PhysEd is the result of mental prioritization. Also, observing that an underperformer just didn't mentally prioritize it the same is basically mind-reading; it isn't a refutable observation. We can see the weakness of the argument by using it to explain the effect of age on performance, without finding direct evidence to refute it. But the actual cause is that kids get smarter as they get older. It also fails to explain why kids rank so differently at contests like 24, versus later contests that test a mostly different sort of ability. That kids who do well on math contests like thinking about math can't be taken as a factor in more than a banal sense.

And imagine trying to make the same argument for basketball. Kids with low field goal percentages just don't want it enough?
Agreed. I also enjoyed this short summary write-up about part of the book... https://philip.greenspun.com/blog/2019/09/08/how-to-steal-bi...
A new light on the evolution of the snake body plan
Yeah that was the first thing I calculated when I read that. That’s pretty nuts. Having an installed use base helps. They’ll continue to make cash off a large portion of checkouts.
If you were going to buy something from Amazon and Honey tells you it's cheaper at Walmart, Walmart would reasonably want to pay Honey for driving business to them.
Yeah, and with much higher required dv and more required stages this would be a huge problem. But we only need two stages to orbit when launching from Earth, so it's really not that big of a deal, and it turns out that optimizing for reusability ends up being a lot cheaper than optimizing for minimum fuel use. For example, it only costs $200k for a fuel load of Falcon 9 fuel. If you got rid of reusability you'd need less fuel and could save tens of thousands of dollars ... but at the cost of needing to build a new $54M spacecraft with each launch. Clearly that trade-off isn't worth it.

So yes, fuel is cheap.
Funnily enough, Retailmenot sued Honey recently:
https://techcrunch.com/2018/06/27/retailmenot-sues-rival-hon...
Which addons?
I'm currently using Vimium-FF and Ublock Origin.