skysight-inc/HackerNews huggingface dataset:
The application server was actually a shared box with a bunch of my dotnet core applications. I used a 3 node cluster database because I've had single node failures on mongo on $5 droplets, so I did 2 $10 droplets for the slaves and a $20 for the master, it only failed over once. Then I had the primary forwarding application that was a $10 droplet, with a secondary $5 droplet that was just standing by until a failed heartbeat (every 10 seconds), then my floating IP would switch to the backup.

It was overly complicated for robustness. I tested multiple database crashes, servers going down in one zone, and it would always fail over just fine, because application code would connect to a slave if it could not connect to the master, so forwards would work, unless there were multiple outages in multiple data centers.

Now switching the floating IP to the backup forwarder did take about 5 seconds, and I could have made that better by putting a proxy in front, but I'm just moving the point of failure up a level, and it was never needed anyway.
This is true. He was quite along in age by that point and was clearly having trouble. I'm sure it didn't help that he recorded A Feast for Crows at the same time as A Dance With Dragons and was probably pretty tired. I believe he set a world record for those sessions.

Still, even in his advanced age by that point he was better than John Lee, in my opinion.
I mentioned in my blog post that there is an SSH gateway in between. I tried this on my local system:

ssh -L 9000:127.0.0.1:8000 user@host

But when I visit http://127.0.0.1:9000/ on my local system, I get a connection reset by peer error. At the same time, in the terminal where I have set up the port forward with the ssh command above, I get this error:

open failed: unknown channel type

The SSH gateway is forbidding port forwarding as well.
Thank you for letting me know, and here I thought testing on chrome and firefox on Windows was enough. I'll update it as soon as possible.
Which reinforces the need to have vaccines to get to herd immunity, not just herd immunity except for seniors who will die a lot.
Hey all -- I'm cofounder at Demand Sage and I'm excited to share our new product with the community and I'd love any feedback!

Demand Sage is a completely free Google Sheets add-on that connects Sheets to HubSpot and then packs sheets full of features like automatically updating data, pre-built reports, dashboards, and flexible data building blocks, including the ability to write SQL queries via sheets formulas.

We're live on ProductHunt today, check it out if you'd like to read a bit more: https://www.producthunt.com/posts/demand-sage-for-hubspot
Beginning 17 September 2020, the price for Xbox Game Pass for PC will increase
You may find this chart interesting: https://en.wikipedia.org/wiki/Stellar_nucleosynthesis#/media...
You can talk in the physical world without being in any particular country so none of the governments have a monopoly either. With that definition we don't even really need the concept of free speech as you always have a choice of where to speak.

Social media sites have network effects and if you make your own site to put your speech on then nobody will ever see it. If you actually want to interact with others then you need to go on a big site that has a monopoly on the speech of that group of people. It's not that much different than a government and if we want to keep the concept of freedom of speech then we need to discuss whether those rights also apply in some way to public forums.
What Is Federal Land?
I did a project with Shunting-Yard in Golang and yes, that's the proper way to do this.
That's right. See https://news.ycombinator.com/item?id=24507146 for example.
If they were only recommending comedy from the same artist you may then have the same issue as another comment, which is that recommendations aren't novel enough.

I'd take your point if they only recommended bass videos, but presumably it's just one recommendation in a list of many, with the point being to explore your preferences while also satisfying your demands
Concepts taken as the basis of a world view not existing at all tends to throw people off as they cannot shake the later ideas of fixed hard boarders and citizenship by blood. To their worldview there should be a fundamental traceable line to back before these distinct entities existed. It is the us vs them line to many.

Their ideas of ethnicity are fundamentally lies which while old aren't as old as they claim to be. People tend to freak out when foundational beliefs are revealed to be lies regardless of how innocous - see the reaction to imaginary numbers, non-Euclidian geometry not only being proposed but proven to be real and the legendary Pythagorean freak out over pi proving that not all numbers are rational.
It is tempting to see masks as a solution, but I doubt they are. We had quite strict mask requirements (bordering absurd, like wear the mask in the woods, being alone), and they are again required in indoor public places. Our neighbours in Latvia never required masks and hardly anyone wears them. They have just a fraction of new cases we have.
If that's your main complaint, then good for Rust!
The owner of the site is denying access, Cloudflare just provides a service. The owner can turn the feature off.
Why not .lesbian? .transgender?
As mentioned in another thread, the last official release was 2.3 in late 2016.

But the 3.0 prereleases can be easily built from the Github repo or you can get it from the Snap store. See the related Reddit thread:

https://www.reddit.com/r/SolveSpace/comments/iun270/heads_up...
I don't think it's on people in your position to solve this issue, but I do think it's important for people in your role to understand it and try to help by accommodating security solutions that are not "pay exorbitant fees to known security vendors."

For instance, the industry desperately needs nearly free, open security tools, that are also going to be accepted by people in your role. Too often open source solutions are immediately dismissed by compliance people simply because they are unfamiliar, or because they don't believe open source can be as good, or in the worst case because of propaganda against open source by security tool vendors.

Similarly we need free starter packages and standard templates for processes that small companies can use to get SOC2 equivalent process in practice, without paying hundreds of thousands a year to expensive auditors.

Maybe there should also be a push on vendors not to use SOC2 related security features as an enterprise tier gate. E.g. SAML or SSO is often only available on "you can't afford it" enterprise tier.

There is a lot we can do to fix these problems, but we need people to care, including people in your role.
I don't follow. How would any of these option help?
Create a GitHub Contributor Graph in the Browser
Google announces AI-boosted virtual meeting system
No, not quite, the signature will be `fn foo<'a>() -> &'a u8` (there is no way to elide this)

However, Rust lifetimes are stretchy-squeezy, and a free lifetime is basically the same as 'static when it comes to covariant lifetimes, since both are "I can be whatever you want me to be".

However if the lifetime is invariant (e.g. in https://play.rust-lang.org/?version=stable&mode=debug&editio...), it is actually not 'static and will map to whatever lifetime is requested by the context.
If you've hired someone who doesn't know how to predict how long the project will take and they suddenly stop development midway through, it is probably also your problem.

> Imagine paying someone an extra $10,000 because they missed the deadline. That’s how hourly works.

Yes it is.

You should probably ensure you only hire people who have experience predicting the costs of the projects you hire them for.
That's a good point. When I first started trying to learn Rust, I also thought that there was some semantic meaning to 'a, since everyone uses that exact same name in all the examples.
jlink/jpackage just isn't the same as the other things. It doesn't produce a single executable like .Net core or Bakeware which embed the vm into the binary. In .Net's case it self extracts on first run.

With jlink/jpackage you either ship an installer or a zip file.
That's what I'm thinking as well. You'd think that's counter to their business model to keep on buying domains.
Have any big name registrars committed publicly to refrain from "front running"?
I have had serious issues with Godaddy as well. Absolutely horrible performance as well.
Eventually I probably will, but I'm not looking forward to the effort. I'm paid up for now so there's no rush. Luckily my domain service is with a different company.
The point of the 105 dead children was to show children can be severely affected and don't have magic immunity. 500K children have been diagnosed with COVID, with varying symptom levels. We have 200,000 dead overall in the USA, so it's not just a matter of 105 dead children justifying lockdown, it's all those other dead people you seem to have forgotten about.

Also FYI, you can't hug your family member anymore once they're dead.
Akamai is not their ceiling because Akamai doesn't serve all segments of the market.

I'm fairly critical of Cloudflare for a lot of resources, but one thing I think they did right was focus on the SMB market with plans that were actually affordable to the average business. They targeted customers that companies like Akamai pretended didn't exist. Even now they have the cheapest plan available, and once they consolidate the market even further they can start raising those prices.
Another data point here. Happened to me ~7 years ago. FWIW, I haven't had any issues with Ghandi.net.
Microservices a definition of this new architectural term (2015)
That's why building code requires pressure treated wood at any place it's to come in contact with the ground of concrete in most (all?) places pressure treated (if I'm remembering my high-school drafting class correctly).

That's why concrete piers you can buy generally have a pressure treated wood cap they come with, and why the posts used on top of them under a house to hold the floor joists are also generally pressure treated.
Quite right - in that case, wirecard bank was (poorly?) but the parent company is a more ordinary but prominent public company and they were clearly more concerned about potential market abuse in the stock then what the company itself was up to.
That surprised me, even more when apparently its around 6 Billion Dollars
> It's nonsensical to think that the price of housing has risen primarily because of quality increases because many, many houses have seen large appreciation with no changes.

So it should be absolutely no problem for you to take me up on my offer. Locate a home, built in the 50s or 60s, without any additions adding square feet. Cheap counters, cheap flooring, and cheap fixtures. If what you say is true this should be relatively simple.

How much is it, and how much more or less expensive is it than newer construction in the area. If homes are just rapidly appreciating while they sit there unimproved, this should be a trivial exercise.
AWS needs a bug bounty program
GoDaddy is the worst company, ever. I once registered a domain there and had to cancel it three times. Two times out of those, they silently reverted my cancelation and just kept renewing it against my will. I don't care if this was malicious, our just a system failure: They refused to acknowledge this and charged me anyways.

Never again.
That shouldn't happen assuming the Linux distribution maintainers update everything whenever a library gets fixed. I agree that dynamic linking produces significantly less work for maintainers.
I’ve played a GBA and a DS game on emulator and this is far from the real experience, especially for the DS one. The new 3DS, DS lite and GBA SP are such nice hardware it’s part of the experience.
I still wear a cheap Casio G-Shock. I learned to not rely on phones for time keeping, alarms, etc. A device that constantly runs out of battery is too unreliable for that. An update breaking the alarm is just the cherry on top.
rsync has pretty much identical ux to scp and is actively maintained.
If I recall correctly, it was a VP at GoDaddy and some underlings that were busted for this. They were personally profiting from it. GoDaddy got bad PR, those involved got punished (maybe fired?) and people forgot.

It sounds like the culprits' big sin was pocketing the money instead of letting the company pocket the money.
https://www.rollingstone.com/culture/culture-features/death-...

You owe me.

To be clear, I don't necessarily advocate policing Twitter to weed out trolls and I recognize some people who are emotionally unstable are more at risk and can not be considered the norm for basing policy on.
The simplest explanation for Madrid is that it locked down too early, and herd immunity (which seems to occur at about 20-25%, based on Antibody testing of New York and Sweden) was never reached.

Lockdown also seems to increase the threshold for herd immunity and increase deaths, by dramatically changing the demographics of who is infected. Without lockdown, the youngest and most mobile people are likely to be infected - with minimal/zero deaths since COVID mortality is incredibly age dependent.

Under lockdown, those people are at home and intermingling with family. The only 'social' activity is shopping for food, leading to an unnatural mingling of old and young.

I live in Ukraine which has masks and little else against COVID. In shopping centers particularly in the evenings there are essentially zero old people - they fear for their lives, as they should.

The most effective policy we could have adopted was 6AM-10AM public transport and shopping for the aged only, and everyone else from then on. Segregate the elderly population into the mornings and let the masses in in the afternoon. This might have required shifting school and work to later hours in the day for three months, which seems a minor inconvenience.
The concern wasn't significant revenue, it was really just to cover the cost of the more robust infrastructure without a single point of failure.

The initial product was just an nginx config for me and Austin's shortlinks and domain forwards. And that actually ran just fine for months with no downtime.

Problem is then you get customers and you want to promise them no down time, so you have to allow for failovers and high availability, and that adds complexity that really isn't needed... until it is. And in the almost 3 years, we had 1 database fail over to a slave that got promoted to master, and actually stayed that way for months before I manually failed it back to the bigger server.
China's stereotype is having no copyright enforcement, but this seems to be wrong.

>Plaintiffs won in 80.16% of all patent infringement cases included in the population. Such a win rate was higher than its counterparts in many major countries – Germany (approximately 66%) and the United States (approximately 60%), for example.

https://patentlyo.com/patent/2018/02/things-infringement-lit...
Creosote refers to both a tar substance and the result of wood combustion (smoke), which is a bit less toxic. For instance Seirogan pills are wood creosote.
Really glad someone mentioned this. Works fine with binary data (doesn't need to be base64 encoded), and is much simpler.
> Is it really that they don't want people to criticize their bullshit?

Yes. Specifically the idea is to insist on the usual "balance" argument. If this BLM activist can say that police shot the unarmed black man in the back seven times for no apparent reason then a 9/11 Truther ought to be able to say that Jews blew up the Twin Towers using mind control.

If you say wait a second, but one of those is a fact about the world and the other is an insane conspiracy theory, then to them you're now a censor, an opponent of Free Speech.

They actually give the example of fact checking interventions from popular social media sites. In their opinion this fact checking is biased against them. If you watch a typical Flat Earth conspiracy video on Youtube for example it will add a fact checking piece to the UI that explains that er, no, it isn't and here's how we know.

People like Toby think that ought not to happen, because who are we to go around dismissing things as untrue just because of all the evidence against them?

Now, a cynic might think that professional contrarian Toby Young, who makes his living saying stuff that's obviously wrong benefits enormously from this useless "balance" and that's why he is in favour of it.

But who am I to assume such base motives. Maybe Toby is just very stupid and actually believes every word he says.
I'm not sure of underground domes, but I always dream of living in an aboveground dome, like the ones here:

https://www.monolithic.org/domes

Could never talk the husband into it, though.
Formerly incarcerated software engineers built a no-police alternative to 911
"Being able to circumvent the police and still get your needs met is a beautiful thing." Not911 (http://not911.nyc) is an app built by Emergent Works, where teams are comprised of at least 50% justice-involved software engineers.
How does one focus on vaccinating the elderly without a vaccine? I mean, you're not wrong in principle, you just skipped an important step.
I'm talking about hobby in general. Let say tennis hobby, the annual membership cost alone could easily go more than 297/year.
I run into a few iOS bugs often. Today, 3 times today alone, I paused audio (tap on airpod) and then 5 minutes later tap to resume, nope, tap again, nope, tap harder! nope, tap harder again angry now that the damn phone isn't effing working, unlock phone, audio starts :(

Another I run into often, especially with face masks on, is trying to unlock with a code and how iOS, for lack of a better way to describe it, has an input buffer.

Let's say your code is 123456 and by accident you enter 1123456. It will error at 112345 but it will register the 6 so when the error finishes I quickly enter 123456 which it sees as 612345 (error) with a buffered 6, so repeat two or three more times getting angrier and frustrated that the EFFING phone won't unlock. Finally stop, delete the buffered 6 and enter 123456.

There's absolutely no good reason to buffer the 6 that happened 1/2 a second ago (or whatever the error delay is) IMO.

I have a feeling the new "smart home screen" is going to really suck with it's AI trying to surface apps for you meaning you can never know where to find an app. This seems so antithetical to everything Apple wrote about UI design in the 80s and 90s. I know app ABC is on the first screen 3rd row on the left. App DEF is on the second screen 2nd row on the right. But no longer, now, at ever time of the day, at least according to the iOS 14 ad here

https://www.apple.com/newsroom/2020/09/ios-14-is-available-t...

the icons will move at different times of the day on the whim of the OS. That sounds like hell to me
HN is intended for technology news and discussions. Allowing social justice, and identity politics to take over has diluted its usefulness. Empathy has nothing to do with it, it's more like commenters appear frustrated over the constant non-technology issues.
First look at Tesla's new battery cell produced in-house with 'Roadrunner'
My first job coming out of college was working on a multi-platform game engine, and my first task was assembling a 3DS prototype board[1] and porting the engine over.

It was horrible and fantastic at the same time. The debugging tools were poor, most of the documentation hadn't been translated to english yet, and testing the dual-camera rendering pipeline required hunching over the desk to be in the sweet spot for the parallax to work.

I still love that kind of low-level development, but these days python and shell scripts pay the bills. RIP 3DS, and thanks for the memories.

1: https://www.engadget.com/2010-05-17-is-this-a-prototype-of-t...
see also: https://news.ycombinator.com/item?id=24447023

;)
> The violence travels back in time to compel action on the part of the recipient in order to prevent your anticipated violent action.

So in order to defend your interpretation of free speech, I am now morally culpable for actions that "travel back in time"? If it never occurs how can it travel back in time?

What is it that causes the violence to travel back in time? If I had planned to kill the speaker if they didn't do the action, but didn't tell them (and they don't have an expectation that I would kill them) - then they killed the person, would I not be responsible?

It seems that the key action here that causes this "travel back in time" effect is speech and the expectations it produces.
Yeah, of course. It is a sad state of the store that I had to go through a few music players before I found one that did not shove ads in my face (or at all), and had all the basic functions you would expect a music player to have.
And of course, remember that robots.txt is only a signal to benevolent bots which respect it. If you have secrets to keep, don't put them online in the first place.
I'd argue that hospital computers shouldn't even have Bluetooth, but that aside, you can still achieve outgoing communication without allowing incoming communication. Yes, a hacker might break into an office, hold an employee at gun point and gain access to their account and then move laterally, but that's a very different threat model than "somebody ran an exploit scanner on the university's AS and encrypted our servers".
I use `hub sync` multiple times per day. Essential tool.

It's the only way to stay sane in a repo with multiple other developers merging PRs. Updates all of your branches in the background to the current remote version.
> the estimate death toll is reduced to 1/15th (6.6%) of the original estimates

A million people are dead of this virus already. Which "original estimates" are you citing that predicted 15M people dead? Those line up with the absolute worst case scenarios, not actual predictions.
Clickbait title. This is a biographic interview, and at no point is the title question addressed. There is a single personal anecdote about a time they were hacked, and a single piece of extremely general advice to those writing software (to wit, "think about untrusted input").
What water issues have you had?
Yeah, I definitely expect this to bite some people, if I'm understanding correctly. A plausible scenario (among many) would be: soft launch a site, show it to some early stakeholders, have Wayback archive everything via Always Online, fix embarrassing screwups or oversharing in soft-launched version, publicize site more broadly, everyone in the world can rewind to version zero, regrets. I don't think the existing warnings really make clear that a soft launch is now a forever launch.
China Sells Minorities into Forced Labor to Benefit Apple, Foxconn, Others
I for one, would support that patreon!
And what I'm saying is that if every tower in the forest was in a similar state of maintenance, or had a flamethrower pointing off the side that went off every week, the number of deaths would be lower.
I've been using Fusion 360 for about a year for hobbyist projects. It's been intuitive, fresh, very capable and the learning curve was long-ish but not steep. A spacemouse makes it an absolute joy to work with once you get your motor skills adapted.

~ $300/year is not trivial, but it's more than reasonable if you're using it for "a lot" of stuff. I would say that 10+ projects in a year is using it a lot. CAM with FIVE-AXIS milling is a lot, needing to use the cloud for rendering is a lot. Simulation, generative design and custom extensions are a lot. If you're doing all of those things, you're definitely on the far edge of "hobbyist" and should be forking over some money.
> Any sufficiently large and centralized infrastructure

archive.org is exactly that. With rather poor performance no less.
The 100 Billion Shadow FX Enigma (2019) [pdf]