skysight-inc/HackerNews huggingface dataset:
We had a similar setup at our University as well. Execs decided we needed to be a part of school-wide clusters though, and are now trying to retire even that computing hardware and push us to the cloud without covering any of the costs.
My favorite is Bill Bailey's tribute to Kraftwerk
https://www.youtube.com/watch?v=dwaxWoJPUC0
what about inspiration?
No advantage unless you enjoy solving problems in the least generic and least portable way.
Meta/off-topic: I think that for many people the use all these cool-sounding "mathy" names - covariant, differential, tensor (flow), etc. may in fact be more irritating and confusing than justified to any meaningful degree.
It only invalidates your hard work if the purpose of your work is to populate your GitHub commit history.
Note that we do have upgrade discounts available, and if you purchased v3 after Oct 14, 2017 it is a free upgrade to the corresponding v4 edition.

https://tumult.com/hype/support/upgrade-discounts/
It's a blast!
The History and Evolution of Product Management (2015)
> How much would it cost to move this across boxes in EC2?

Nothing. You generally only pay for data going out of cloud providers. Not data going in or data being transferred within the same region.

> One obvious example is that EC2 has "scheduled maintenance events" where they force you to reboot your box. This would cost us a lot of money (mostly in dev time, to work around it).

You're not going to have a successful cloud experience unless you build your applications in a cloud suitable way. This means not all legacy applications are a good fit for the public cloud. Most companies really embracing the cloud are mitigating those risks by distributing workloads across multiple instances so you don't care if any one needs to be restarted, especially within a planned window.

> Also, multi-second network dropouts in big cloud datacenters are not uncommon (in my limited experience), but that would be really bad for us. We have millisecond-scale failover with 2x or 3x redundancy on important systems.

Are these inter-region network dropouts or between the internet and the cloud data center? You're not going to be relying on a public internet connection to the cloud for critical workloads.

All that being said, there are plenty of workloads which I don't think fit well in the cloud operating model. You may very well have one of them.
That's what walk-in clinics (Urgent Care) are for. You can visit those often without insurance.
> How much would it cost to move this across boxes in EC2? I actually don't know, that's not a rhetorical question.

Data transfer between instances in the same AZ is free. If the data crosses AZs, you're changed $0.01 per GB in both directions. This is for instances on a VPC. I think the pricing model is different for classic EC2.

There are some exceptions like all traffic between EC2 and ALBs being free.

Edit: Pricing is described at https://aws.amazon.com/ec2/pricing/on-demand/#Data_Transfer
> Common Lisp makes no distinction between execution that occurs at compile time versus run time.

That's not quite phrased correctly. Common Lisp very well makes such a distinction, but allows code to be executed at compile time, load time or run time. See http://www.lispworks.com/documentation/HyperSpec/Body/s_eval... for detaills.
i mean, they offer FB sign in in the app, so the FB SDK is bundled with the app binary. looks like the mere presence of the library is causing crashes. someone on a related GH thread noted they commented out the code invoking the FB SDK but the issue remained.
>> People are staying home because they're scared of getting sick, that's not something that can be fixed by public policy.

Staying home IS the public policy in many places right now. Mere weeks ago, my social media feed was full of information about hospitals cancelling all non-emergency procedures, being overrun, doctors flying to New York, PPE shortages, etc. I wouldn't be at all surprised if a lot of people who would normally go to the ER just in case are trying to tough it out at home. Or perhaps they're more alone and the person who would normally call 911 because they're having a stroke / heart attack simply isn't with them - because isolation and social distancing is also the public policy.
Perhaps ridiculous from your experience in NYC.

I live in a small town in Arizona that is a tourist destination. Especially on weekends, we get flooded with people from out of town. I would estimate that less than 10% of out of town visitors wear masks in stores, etc. To a lesser extent, I see lots of locals who also don’t wear masks in stores.

Our governor just reopened the state so I expect people’s willingness to do the right thing will decrease.

I totally agree that WHO and CDC really screwed up on their bogus advice for people to not wear masks.
What a CEO Does
> It may not be terribly difficult to understand, but it is indeed very complex to enact at scale, especially with large systems that were designed under different constraints.

As a developer, I agree. As an end user, I am OK with this.

If organisations have to think hard about what data they collect, because it means they have to think hard about how to safely store and destroy it, then that's a good thing.

It has been easy to collect, store and disseminate user data without thought for a long time, and website operators have proved they can't (in general) act responsibly.

> This is where we disagree a little. Calling it handwringing is hand-wavey and dismissive

My honest opinion about most of the consent popups I see is that they are at best trying to weasel out of having to comply with the regulations, or at worst applying dark patterns to trick the user into "consenting".

I am sure there are some honest people with consent popups out there, but I'm not generally generous enough to attribute anything other than malice or incompetence.

> this stuff isn't easy to get right, and it's arguably a large cost for the wrong solution.

For sure, but it works both ways. There is a (potential) financial penalty for not taking care of user data, but at the same time, there's a pretty large cost to a user if their data is spaffed all over databases on the Internet when they didn't want that.

Also, I'm pretty sure if you are actually trying to be GDPR compliant then your first interaction with the information commissioners office will be them trying to help you comply, and you do always have the option of just deleting the data if you can't treat it safely.

> Cookies come in HTTP response headers. Don't want the cookie to do anything? Don't read it! Tell your browser to ignore it. Don't like the JS that's being run? Disable JS.

I feel like I read somewhere that telling the user to adjust their cookie settings in the browser was speficically discussed, and not allowed, but I could be wrong.

> Waging a war against cookies is just a cop-out for fighting the actual problem. What's next? Opt-in banners for JS in webpages? For using HTTP? TCP?

It would be a mistake to think that Cookies are the focus of the GDPR. See https://gdpr.eu/cookies/:

"However, throughout its’ 88 pages, it only mentions cookies directly once, in Recital 30."

The GDPR is about user privacy, cookies are one of the primary tools for violating it, and the most prominent artefact seen on the web, so it's the focus of a lot of discussion, but the main thrust of the regulations aren't around cookies themselves.

It is significantly unlikely that there will be opt in banners for JS, HTTP, TCP, phone calls, cameras at the beach, or just looking at people with your eyes any time soon.
GitHub's editor is useful for simple fixes, (formatting, markdown, typos,) but Codespaces seems extremely useful in building a reproducible dev environment for more complex packages / projects, including build tooling!
I think that setting up your development environment is often an ironically pleasant and linear (i.e. easy) task that is a matter of following some tutorials and that might make a beginner feel like they are accomplishing something. There were always plenty of tutorials for doing that as well, and I can imagine it is not least because developers like sharing their experience by writing them. Of course after some time it becomes a hassle and one just wants to have their setup the habitual way, but in the beginning for me at least it felt like accomplishing something.
My critique of Wikipedia is as a primary source on Hacker News. This article is an example of 100x idea : 0.01 execution. It’s little more than the official correct answer on the back side of a Trivial Pursuit card despite not being that kind of fact. It’s the kind of fact where expertise provides context to an evocative subject.

To be clear, what is missing is not a treatment amenable to popular taste. What is missing is passionate geeking out by a person who’s devoted months, years, or a lifetime to a slightly larger understanding of the subject.
I don't think people fear that they'll die if they step outside, but they are afraid of catching coronavirus if they go to a hospital, and in some hot spots that's been a real risk. But it's a lower risk than dying of a heart attack because you refuse to seek care.
Hopefully the licensing requirements can be made simple as well!

I recently wanted to submit a 3 character change to golang that significantly speeds up strconv.ParseFloat(), but lost interest about 2-3 minutes into reading this: https://golang.org/doc/contribute.html
> air pressure changes

Hmm queue Ripley/Alien -- well "micro-changes in air density"
[...] that a society driven by c̶a̶p̶i̶t̶a̶l̶i̶s̶m̶ humans comes up with. [...]

FTFY
Yes, with that kind of attitude life does seem pointless.

My opinion is that not everything we do in life needs to aimed towards the lofty self-actualization of mankind... or even the lofty self-actualization of one's self, which is the point being made later in the blog post.

Sometimes you wanna build something and see what happens. Hell yea I'll praise that.

Most human progress is made incrementally and in all directions, with many of the paths failing. The original versions of many extraordinary things seemed like meaningless branches of a capitalistic society.

There was a time when people played chess over telegraph, and considered telegraphy as a technology nothing more than a strange novelty.*

* For more, I highly recommend checking out the book "The Victorian Internet: The Remarkable Story of the Telegraph and the Nineteenth Century's On-line Pioneers"
We have around 20 servers in a colo center down the street.

At this number of servers we can still host websites that have millions of users (but not tens of millions). They are not exotic servers either. In fact by now they are, on average, around 11 years old. And costed anywhere from 2k to 8k at the time of purchase. Some are as old as 19 years. Hell, when we bought some of them - with 32GB of memory each - AWS had no concept of "high memory" instances and you had to completely pay out your ass for a 32GB server, despite ram being fairly cheap at the time.

We have no dedicated hardware person. Between myself and the CTO, we average maybe a day per month thinking about or managing the hardware. If we need something special setup that we have no experience in, we have a person we know that we contract, and he walks us through how and why he set it up as he did. We've used him twice in the last 13 years.

The last time one of us had to visit the colocation center was months ago. The last time one of us had to go there in an emergency was years ago. It's a 5 minute drive from each of our homes.

So, why exactly should we use the cloud? We have servers we already paid for. We rent 3 cabinets - I don't recall the exact cost, but I think its around $1k per month. We spend practically no time managing them. In our time being hosted in a colo center - the past 19 years - we've had a total of 3 outages that were the fault of our colo center. They all lasted on the order of minutes.
It is impossible to have a thought that does not stem from another thought or your senses (seeing, hearing etc.)

To demonstrate: it is impossible to imagine a color that is not some combination of colors you've already seen before.

Trace any idea to their origin, and you'll realize all ideas are founded upon by what you have already seen, heard etc.

New ideas can only come from discovery via the senses, or are thus simply a new combination of old ideas...

Your reality is limited by what you can sense and remember.

"The limits of my language mean the limits of my world" - Ludwig Wittgenstein
This is anecdotal, but I've never seen more people out walking around town than the last couple months.

Is there research showing people are more sedentary now?
I sure do like this MS better than the old one.

That said, Ballmer did get one thing right: https://www.youtube.com/watch?v=Vhh_GeBPOhs
Emacs has had Tramp for ages, which does this. Yes, it's amazing. :)
“Live as if you were to die tomorrow. Learn as if you were to live forever.”

― Mahatma Gandhi
Oh yeah, semver is mostly bunk. You can get most of what you need from a single incrementing version number.

Look at it this way: say library A expresses a dependency on clojure 1.8, and library B on clojure 1.9. As the author of application C wanting to depend on both, what do I do when I want to use 1.10?
Sure. You can critically evaluate random Internet posts. They are still problematic when they enter public non-specialist discourse without peer review by those that possess the experience and context to properly evaluate them.
Funds like CalPERS typically have a good chunk of their money invested in real estate. They are the landlords this article is calling for us to sacrifice, along with endowments for charities and universities and probably a whole bunch of other pensions (maybe including personal pensions).
There's a very big difference between editing a file in a textbox and editing a file in an IDE pre-configured to have all the correct dependencies, extensions, build&test scripts, intellisense, etc.
A quick check on ssl labs says a site I'm familiar with sends 2717 bytes of certificate matter with an ECC entity certifcate, and 2921 bytes with an RSA entity certificate. The intermediate is the same for either chain, and it doesn't send the root.

204 bytes is not that much, and I'd have to run packet captures to check how much other data is going into a TLS handshake, but that seems like it is going to be throwing an extra packet in for some people, depending on their effective MSS. This particular certificate has 7 Subject Altnerative Names, the difference for a smaller certificate would be a larger portion of the handshake data.
The Day the Universe Changed (1985)
I like this one, and I read a good follow up for that one on HN recently:

Never attribute to stupidity what can be adequately explained by opportunity costs.

(Hope I'm not butchering the quote)
We may harm ourselves or others around us for nothing but the feeling of control in our lives. I remember reading somewhere that eating disorders were an example of simultaneously losing and gaining control and, though I haven't had an eating disorder before, I could see how the same logic could apply to other actions.
Yeah, I don't think cloud gaming will be a replacement for people who shell out for desktop gaming hardware or external graphics card docks. But for when faced with making a big laptop portability and price compromise just to get mediocre laptop graphics, the cloud gaming gets pretty interesting, to me anyway. I also wouldn't consider myself a hardcore gamer. I maybe play 10-20 hours per month of a mix of genres, am not interested in e-sports, and prioritize convenience and fun over competitiveness. And since I used to game more seriously, I get why hardcore gamers are a bit threatened by this technology since if it ends up good enough for the masses, it's really going to hurt the high-end hardware options.
Interesting. Would you happen to have any good sources for that? All I'm coming up with are pop culture rags that are scant on the details and don't offer up any real analysis of what went on there.
I'm surprised I didn't know something like this existed until now. I think it's ingenious honestly to open source software for pleasure hardware. I also learned a new word and I love it!
I agree, and the blame falls mostly in the federal government for that. They could have mandated many companies to make PPE starting in February. Getting protective gear to workers should be a high priority.
To me it is just something that grew by being distributed being merged into a monolithic entity. Merging and centralization seems reasonable at some point to solve big problems and iron out insignificant differences, and computing has always been swaying between distributed and centralized, but this is one scary centralization phase for me because it looks unprecedentedly global and because it concerns developers themselves. I don't like fiddling with development environments (I kind of liked it first, actually) and toolchains (especially the web ones) just as much as anyone else, but I am afraid this might be too much lock-in.
That depends. When I didn't eat meat, I would definitely mention it if the special preps were skipped. But if it's not an issue of dietary restriction and the waiter brings me soup instead of salad as a side, I'll take the soup. I'm not slowing down the whole production line and getting a line cook chewed out so that I can have salad instead of soup.
Yeah these SDKs are siphoning off data without authorization like your location, songs you listen to and who knows what else (eg other processes or apps running on your phone). Eg the latest iOS exploit allows any app to get access to all SMS data.
Tech companies of today trample upon individual privacy openly. Amazing!
I took this as a bare minimum price per user for the project to be worth your time (i.e. better pay than your day job) — maybe that could be communicated more clearly?
Wow, I was okay with this until I saw the promise to keep Atom around.

That's...scummy.
If CoViD-19 turns out to primarily be a pathogen that most negatively affects people with CardioVascular Disease then the short answer is, they're probably already dead.
(CVD - CVD, uncanny coincidence?)
Is there anything they're not overly sensitive about? My furry friends must spend about 80% of their day raging about something on Twitter.
Not surprising at all; people always say sex/porn has brought most of the advances of Internet technology (at least in the earlier days).
Or when AI starts producing improved AI algorithms.
Exactly, I am not attempting to contradict the article, I'm just providing another opinion related to ER visits during this time.
What part of this is calculus?
Clearly you like them because you use them a lot.

Anything about them you mislike?
I don't understand that last bit. Can you expand a bit please? Earlier comments in this thread say the copyright on a model is a grey area and can be classified as fair use

https://news.ycombinator.com/item?id=23094601
This is a good resource to see who is being impacted[1].

[1] - https://downdetector.com
I don't follow that. Can you walk me through how making people go to work is going to make them less afraid? You make people less afraid by reducing the risk they'll get sick, not increasing it. Releasing lockdowns before the pandemic is controlled increases risk, by definition.

This is the big flaw with the "open up" notion: it fundamentally won't work anyway. How is "opening up" the economy going to help Jet Blue when no one is willing to fly? Who is expected to fill those movie theaters and sports arenas? Who's going to sit in a crowded restaurant?

At best, opening up will get us a half-alive economy. And at the price of a much longer time until a true recovery starts.

Stay home. We can beat this. The regions that started lockdowns early (c.f. Europe, New York, the west coast) are well on their way to containment. It's the "open up" regions and the ones with partial lockdowns[1] that are the stragglers.

[1] I make this point every time it comes up: but for goodness sake something needs to happen in Nebraska. It's right on the cusp of exploding into a worst-than-NY disaster and no one is talking about it.
You may not agree with my comments, but I agree with yours: federal leadership was so bad that I have to wonder if it were on purpose.

But, that doesn’t exempt people from blame if they don’t do their part.
> No FB data was used to train these models, which is what allowed us to open source it.

https://news.ycombinator.com/item?id=23095128
It could be that they need hardware that can support less common architectures, like Solaris or AIX.
Thanks for the feedback! Reflecting on this, I completely agree -- what this tool is actually estimating is a minimum to compensate you for lost time, sanity, energy, and money. Your actual price should be based on the market.

I've updated the messaging on the page to reflect this. Thanks!
I block all Facebook domains with the NextDNS iOS app — didn't seem to be affected by this. Blocking spyware has its perks.
Lots of tech depends on ad revenue, but that's way down because nobody can buy (or make) nonessential goods during the coronavirus lockdown.
Of course there is! But if it's literally one line...
But all of the engineers passed LeetCode, how could this be?
That would violate the "no horny on main" rule
Doesn't help if the provider snapshots the ram containing the keys.
And the VCR (RIP).
Speak of the devil, as you posted this I updated the messaging to say exactly this! Thanks for the feedback.
Facebook could have used all the 1 on 1 chats but maybe they didn't to avoid making it obvious that they have access?
i'm by a longshot no facebook fan but... are you sure the SDK can actually siphon out what songs you listen or your location from the app it's sandboxed in (which, BTW, is in its own sandbox from an iOS system POV, and also has its own set of permissions)?
https://onenewsnow.com/perspectives/bryan-fischer/2020/04/27...
This “opinion” has little bearing on the article. It specifically addresses the decline in heart attack (38%) and stroke (60%) admissions.
My mental stress level is wayyy up – but I think I still feel less stressed overall, because I get more and better exercise, I cook a lot more and that means cheaper but somewhat healthier food on a schedule that better suits me in portion sizes that I choose myself (as opposed to the guy at the cafeteria counter), I have a lot less work-related stress due to remote work (everything feels somewhat more distant), no stressful commute, more flexibility with bedtimes (which suits me as a total owl) ... there might be lots other things, lots other external stressors, hard to tell. It's at the same time nerve-shredding and very relaxing. I wouldn't be totally surprised if a lot of people were living lives so unhealthy and harmful that the current situation would end up being a net improvement in that one way, terrible as it is in lots of others.
Get angry, but first decide if it matters.
The article focuses on strokes and heart attacks which presumably should remain constant.
> Staying home IS the public policy in many places right now.

Staying home from the hospital is absolutely not policy anywhere, nor has it been, ever. You missed the context.
I agree. I was floored by how well it worked, and actually had doubts that it was working in the way I expected it to/it's supposed to. It was just so seamless and natural. I kept thinking there was no way it was using the correct configuration, running the right scripts, etc.

It was a lifesaver too. I was using a severely under-powered ThinkPad and I'm admittedly awful with Windows. Being able to quickly swap to that remote setup reduced a tremendous amount of friction for me.

When good software works, it's so cool.
That's just Microsoft's business model though, it works great for businesses like in your scenario, but not too well when they spend a decade trying to abolish a crippled browser. No one comes close because no one is trying. Also, saying that Windows is far ahead in staying behind sounds oddly poetic.
First time hearing of Theia - thanks!