jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Thanks mappu!

We will be providing regularly updated templates so we can get you using Fedora 21 as soon as possible.
Firefox also has to run its CI tests on all sorts of combinations of hardware and operating system:

https://treeherder.mozilla.org/#/jobs?repo=mozilla-central

By limiting to the newest OS, Microsoft can much more easily do quality control - of course, at the cost of shutting out many users.
If we didn't feed 70% of the grain grown elsewhere to the cattle being raised in your area, you could live on that grain and other produce that comes from elsewhere.
The short answer is, faster development, easier to maintain and extend, and even more efficiency which is exactly what I was looking for.

the long answer is, a combination of many things:
- flask is simpler, has almost no learning curve

- Django's ORM is not great, and I preferred nosql where things can be done faster and no schema migration was needed

- Jinja2 seemed better and the template structure was simpler, and the static file serving seemed more straight forward in flask

- settings management, urls and routing (with decorators), blueprints and many other things ..

I really believe that Flask represents the best way to design any web framework.
Before you knock on "writing code that clicks things" remember that on Windows clicking things is the primary if not solitary interface to most of the system. Even the administrative interfaces are secondary to the visual interface. A lot of programs don't offer an API available to outside processes.

The most important thing about any program is correctness: does it work and do what it is supposed to do. The only thing cringe-worthy about having to script GUI interactions is that fact that the operating system and environment requires it.
One point of difference is that DO and Linode both have fixed SSD sizes. This company allows you to mix and match CPU, disk and RAM. Neither to the former allow that (at least not yet).
OK, but that's still a cost plus contract. I don't think the size of the percentage in the "plus" is what explains the failure of the F35.
But their marketing was top notch
> > Nothing in the world improves at that rate.

> This is a bit of a no true scotsman argument. Everything is improving. Look at the past 100 years.

No, it isn't. Computational efficiency has improved by more than 10 orders of magnitude since its inception (arbitrarily taken to be the early 1950s).

Agricultural output: less than 1 OM. Transport efficiency: less than 3 OM. Healthcare: less than 1 OM. Solar (presumed PV; compared to electricity production from fossil fuels): less than 1 OM.

Industrial gains from IT: the growth economist Robert Solow famously quipped "you can see computers everywhere except in the productivity statistics". That was a few decades ago, but we are still well short of 1 OM improvement.

None of your examples comes within 8 orders of magnitude of the rate of improvement of computing efficiency since the 1950s. The comparison stands.
>The latter feels like a coherent setup with projects and IAM. AWS always has a surprisingly amount of work around org accounts and IAM setups.

AWS Organizations is atrocious compared to GCP projects. I truly do not understand how/why AWS is doubling down on the awful user experience of Organizations, cross-account access, creating multiple accounts, etc. It's truly the antithesis of customer obsession and yet they show no signs of moving away from that model. And not only is the user experience bad, it also just feels hacky. AWS Organizations and Control Tower feel like poorly applied band-aids rather than real solutions.

I actually prefer AWS to GCP in most respects, but the AWS Organizations shitshow is something I can't personally get over.
Anecdote: My son had a close friend growing up whose parents didn't allow candy in the house. Every time a friend's birthday party came around, he would eat himself sick on sweets.

Eventually he learned some restraint but there was a solid 5-6 years there where my son's friend could not be around sweets without ruining his day. Better education combined with a bit of modeling moderation by his parents, might have saved him a lot of miserable evenings.
It depends on the individual.
Isn't most of the government debt held by the population of Japan? Presumably this deters the government from inflating it away.
> I've seen a lot of claims that it's obvious that every one of us is being monitored. I've yet to see any evidence backing it up.

Huh? That was the first Snowden leak. I summarized it in this article for CNET at the time: http://www.cnet.com/news/nsa-secretly-vacuumed-up-verizon-ph...

TLDR: The leak was a copy of the secret FISA court order allowing the NSA to vacuum up pretty much every American's phone records, including local phone calls, "on an ongoing daily basis." I suspect that most people would view that as monitoring.

That's not counting the separate questions of bulk fiber taps (collect it all) and the Obama administration's secret AG opinion blessing warrantless bulk collection of encrypted communications (decrypt it later), which I wrote about here:

http://www.cnet.com/news/nsa-can-eavesdrop-on-americans-phon...
"Another loophole is... "enciphered" data. Communications that contain "enciphered" data, which would likely include PGP but also could mean encrypted Web connections using SSL, may be kept indefinitely."
Someone made studies about running in summer or winter? Because if you go out in winter and you are exposure to low temperatures you would burn more calories. I think my Strava is not taking account this factor. Always I'm having same calories burnt in same distance.
The short answer is "We don't know for sure"

The long answer is "We don't know for sure, but it's likely that all of the replies to your question have some effect"
I've noticed a lot of the media (in the UK) don't seem to understand this.
What many people miss about Anselm's argument is that it is based on an ontology that essentially identifies existence with goodness. Arguments that attempt to derive existence from extreme badness are obviously wrong under that premise. On top of that, existence would not be considered an attribute of arguments themselves. You have trouble with this point yourself, where you quickly replace it with a notion of "being made". Speaking of which, existence would not be considered an attribute of acts, either.
Don't try that with an otherwise unhealthy lifestyle or if you have a heart condition.

http://www.artofmanliness.com/2010/01/18/the-james-bond-show...
Beware that the USDA will typically not provide good advice if you aren't planning on using land for resources like harvesting lumber/crops/animal husbandry.

If you want to restore a local ecosystem you'll need to reach out to another organization, probably an NGO, to figure out how to proceed in a reasonable manner. The biggest group that would probably help would be the Nature Conservancy.
>Some of those people will play video games all day, some will create new tech, some will create art... and as you say, no one is in a position to judge which of those are "productive". It's just important to free people from the need to enrich others just to survive.

I'm really not interested in funding this personally. And if I received UBI I would definitely play video games all day.
function julia_blues(bummers...)

I largely agree, Julia is such a cool language and had so much potential. It definitely surprised me when they went with Swift instead, but realizing that Chris Lattner worked at Google at the time explained a lot. Unfortunately, every time I try to get into Julia, it just feels awkward coming from Python and a bit like stepping back in time.

The stupidest, (stupidest in the sense that I really wish they didn't bother me, because they're silly things!), things that bother me are:

1. The 'end' keyword. It's everywhere! Loops, if-else statements, function bodies. I mean I understand why it's helpful for parsing and providing more info to the compiler, but honestly, I would've rather we just stuck with curly braces '{}'! At least it's fewer characters to type and it just feels less crowded on screen while reading. It feels like such a petty complaint, but honestly, it feels like I'm writing Pascal or Matlab all over again. Which leads me to my second point.

2. The default choice of 1 based indexing. I'm not going to go into it, because plenty of people before me have beat this dead horse already[1][2][3], but I can't help but be saddened by this choice and its implications. It's important to acknowledge the fact that Julia started as a competitor to Matlab and Octav, so it makes sense from that perspective. However, it could have been a much more general purpose language, with huge performance benefits over popular interpreted languages like Python, JS, and Ruby. It could have been a unifying force in the scientific computing community, bridging the gap between R and Python users with a greenfield approach that would have been a force to be reckoned with. Instead, rightly or not, it's viewed largely as 'just' a matlab replacement.

Now, regardless of whether 1 or 0 based indexing is truly 'better' or the 'end' keyword is no big deal, the reality is that there's a huge demographic of potential users that won't buy into Julia, because it doesn't quite feel as ergonomic as Python/JS/Ruby and won't take it seriously as a general purpose language, because it looks/feels like Matlab and they only use 'real' programming languages. Again, I'm not saying this is right, but it is the reality we're faced with and it just feels like a huge missed opportunity and bums me out.

end

1. https://github.com/JuliaLang/julia/pull/16260#issuecomment-2...
2. https://groups.google.com/g/julia-dev/c/tNN72FnYbYQ?pli=1
3. https://github.com/julialang/julia/issues/558
I dunno man, ssds are pretty basic fare these days. They have been standard for about a decade now. If an employer refuses to give their developers ssds to work off, that's a massive sign of disrespect IMO.
Sure, plugins can be very powerful and can therefore eat up any amount of resources. If you've got a language server that's doing the work of a full-on IDE behind the scenes, resource usage will go up accordingly.

But the GP wasn't talking about plugins. They were invoking the tired trope that Electron App Go Brrr, which isn't especially true in the general case, and is emphatically not true in VSCode's case.
There actually isn't a Das keyboard with a Mac layout for there are no mechanical keyboards with a Mac layout on sale, period. Trust me, I've looked.

So no worries, I'll just buy a Magic Keyboard if mine breaks. Or maybe I'll buy the Matias clone of the A1243.
Lot of vector editing programs just cheat when things get difficult. I have seen drop shadows as bitmaps, path intersections that become polylines with zillion line segments, elements that are just missing, you name it. Doing vector graphics is hard beyond basic shapes, and I have the feeling that some developers and companies underestimate what they are trying to do at the beginning and then have to rely on workarounds for some features.
Yeah. I think unable to merge back into Swift mainline really makes the adoption harder. I made some efforts to having PythonKit / swift-jupyter run smoother and it feels really good as a replacement for Python: https://liuliu.me/eyes/data-science-setup-with-swift-in-2021...

Luckily, I don't think Swift on other platforms is dead. SwiftNIO seems worked quite well as a project. Bazel support is solid. They still release Linux / Windows Swift toolchains.

Also shameless plug, I did implemented my own deep learning framework in Swift: https://libnnc.org/s4nnc/
I think we are trying to establish the brand of this project in these early days, and to have that brand distinct from AWS. I see this like "Mozilla" was separate from "Netscape" in their early days [1] (note, this link will not work when the referrer is from HN. Archive link provided for convenience [2]). It is a project that AWS is sponsoring and stewarding, but from what I currently know, I think the intent is for it to be community-centric in the long term.

If successful, Babelfish will grow a community, and work harmoniously as an extension of PostgreSQL. And including "AWS" in the brand of the project may hamper the efforts to build a community around it (in addition to complications of using a brand / trademark like "AWS" in an open-source project).

The TL;DR is: "AWS" is not part of the branding of Babelfish for PostgreSQL, and that is intentional. The reasons for this aren't about obscuring the origins or initial sponsorship of the work, but are rather about establishing a separate identity.

[1] https://www.jwz.org/blog/2016/10/they-live-and-the-secret-hi...

[2] http://archive.is/UMMCx
The same goes for every repo by that definition. The only solution is to download tarballs and compile everything yourself.
I've heard this before. There has been a large uptake in publications on cholesterol from the egg industry. But, you have to look beyond direct funding for a study. For example, I was looking at how one company give money to a non-profit they control. The non-profit funds the studies. Studies don't say they were funded by the company. Money was effectively laundered.

Drug companies wanted to sell people on statins so they funded studies. Egg companies want people to eat eggs that are high in cholesterol so they fund studies. It's a mess of advertising.

High cholesterol is know to lead to atherosclerosis[1]. It's one of the things that is involved in forming the plaques that build up in arteries which lead to forms of heart disease.

What caught my attention was the long term studies around the people of loma lima. There are many vegans and vegetarians there who have been involved in long term studies. They have the same jobs as others in the area, live in the same area, and have many of the same habits of others with different diets. This has been great for looking at how diet affects things. Through those studies they've learned a lot about how diet affects cardiovascular disease.

[1] https://www.nhlbi.nih.gov/health-topics/atherosclerosis
isn't that a list of organisms, including chromosome count, by name?
CADR is an important metric for determining if a purifier is correct for your room. You can use it to calculate how many air changes it does per hour. If that number is too low, the air purifier is not going to work well in your room. Basically there's a minimum CADR for each room in your house, but of course, exceeding that gives you little benefit. Most people search for devices that are ~4 air changes per hour.
We recently bought the giant one with the ridiculously high CADR. They removed the air quality sensor (covid parts shortage?), so there's no auto mode for that model, at least. :-(

It's noisier than expected, but on low it's quiet enough and fine for our entire house during "normal" bad pollution days (PM 2.5 between 100 and 300). During severe smoke from wildfires (PM 2.5 > 300), I'm OK with it being noisy.
If you really love your work or want to make an impact it’s possible to work “all the time”. This can be so rewarding but since most startups fail and the next big feature can flop it can take a huge toll on your life.

My dad always said it’s good to have at least 3 or 4 legs on your stool instead of 1. Family, friends, health, hobbies, faith, etc. That way if one of the legs fails the others can still support it.

Don’t put all your eggs in one basket...
It's the most effective way of getting a response, though. For the same reason that saying "Linux can't even support dual monitors" is way more effective to get you assistance than "I've tried using these xrandr commands but can't get dual monitors working on Ubuntu. Does anyone know what I'm doing wrong?".

It's an ecosystem problem. You can't fix it by telling individuals to change. For my part, I don't answer these questions until someone has done some research of their own.
> Awesome product, btw. Definitely see where it fits some niches.

Thanks! I appreciate it.

> Say your EC2 or docker container that's hosting this goes down. Is that left up to the user to deal with? RDS handles this for you

Yes, that's out of scope for Litestream since there are a lot of ways to manage that depending on your application. I agree that RDS wins here for simplicity.

> No ACID transactions if you ever outgrow a DB. You talk about in your pitch that the vertical scaling, so you have to just keep bumping the VPS/container memory.

You still have ACID transactions but they are just per-shard. For a SaaS application, that seems reasonable since they're localized to the customer (assuming you're sharding by customer).

> Sure a SaaS application where a customer specific DB is isolated, but as soon as you hit any _real_ scaling limits you immediately are back to the entire problem statement you are aiming to (at least you hint at that in your pitch) solve which is the crazy n-tier architectures we have. [...] There are entire hosts of problems that you call out you are trying to solve without providing any real solution.

I'm not trying to solve an infinite scaling problem. If you're seeing sustained 100K request/sec on your application then you'll need specific solutions. But I'd argue that 98% of applications never come near that threshold and those are the applications that could benefit from simpler architecture.

Thanks for all the feedback. I hope I'm not coming off as argumentative.
Equality is a myth. There are good and shitty people across all races, genders, sexualities, etc. What we need to be focused on is equality of opportunity. Taxes are just not enough. We need far more actual health and education resources allocated to those systemically under-represented in social power. That needs to be represented in a transparent manner to all citizens. Then it's a matter of letting the chips fall where they may.
I think there are two big reasons.

First, the American accent is actually how English was spoken in England until the 1800's. What you have with American English is the US retaining the older style of English while British English evolved differently.

Now, with Netherlands, England and Netherland were very closely linked throughout the late 1600's and especially the early 1700's. They were both Protestant powers, fighting various wars against Louis XIV and his Catholic France. In addition, at one point, they even shared a leader, William of Orange who became King William of England in 1688. Later in the century, they diverged.

Thus, you have the same phenomenon that you had with the United States, they both retain the old English pronunciation from the time when both were much closer to England. British English evolved differently, leaving both Dutch English and American English much closer to each other than British English.
Maybe it's largely out of their control? You can't hire people who don't apply, and in my 30 years in tech (albeit not in SV) I can probably count on one hand the number of black job applicants I encountered, and they were all non-US/immigrant blacks.
Currently taking Graduate Introduction to Operating Systems at Georgia Tech, and this guide has been like a bible for me. Huge thanks to Beej!
I believe most literate programming tools are language-agnostic, so you could probably do that with this tool!
And your life is much better off if you mute those people.
I have a feeling that people who leave would have left anyway. Out of curiosity, why Epic games launcher? Because of the exclusives?
i mean, is it any different than having any other conversation that potentially involves interpersonal conflict?

if it's important to you and you're willing to burn social capital on it, just politely ask that he not use it when [your boundaries here].

if you come to an impasse, then there's not much to be done other than part ways. i'd imagine this is similar to any other incompatible roommate situations, e.g. someone whose recent significant other recently started coming over and has annoying habits.
I have a life, job and kids. I occasionally tweet about Andrew Yang. Not sure why that would interfere with the former.
Not every place is the same

They all present challenges, but they could be acceptable for you.

Jira and stories are not the norm, especially if you have been doing it for a long time, most of the time your role is improving the process through experience.

8 hours a day is not given, if you already know how to do it in 5.
You'd also have to acknowledge that the (Chinese) authoritarian response is what allowed the outbreak to get this bad in the first place. In the United States the Federal response has looked much more like the authoritarian response — no action for regular people, misdirection, profiteering, and grabbing for more power. Compared to the responses we saw under more democratic government against Zika, Ebola, Avian Flu, and Swine Flu its an embarrassment.

The individual states that are responding the best are all heavily liberal/democratic led states - CA, WA, NY, IL. Some of the less liberal states are doing good (OH), but most are doing really terribly (FL). The evidence seems to point in the direction of working democratic government being best suited for handling this crisis. Since the world largely does not have working democratic government in 2020, we have a pandemic.
Just installed. I'll use it for a bit. It seems great so far :)
The Infektionsschutzgesetz is lex specialis to the general criminal code.

https://www.gesetze-im-internet.de/ifsg/

§ 73 provides for fines up to 2500 Euros or 25000 Euros, § 74 provides for up to five years imprisonment, § 75 provides for up to two years imprisonment.
I simply will not stand to be "managed" or lied to. The masks protect the wearer. That is a simple fact. Anyone who states/implies otherwise is either ignorant or a liar.

Now we have the separate issue of the fact that there is a critical supply shortage. In such a scenario I'm more than happy to oblige in managing systemic risk by allocating all the masks to healthcare workers, the critically vulnerable, etc. But don't lie to me along the way.
You have never seen the messages on the lockscreen or the preinstalled windows store apps in the start menu?
The post seems slightly melodramatic and certainly doesn't mirror my experience finding an office for our company in the same area.

I'll agree that trying to find an office in London online is pretty futile - the best thing to do is leave the desk and take a walk.

Allocate an afternoon or two to pound pavement and start calling all the letting agencies with signs on the outside of buildings.

In one afternoon I managed to get two viewings sorted for the same day and several for the following days. Most of the agents would email us a daily summary of new properties they'd get in which met our requirements (1500sq ft, Old Street area etc.)

We had our new office sorted within two to three weeks. 6 month rolling lease.

Only fly in the ointment is that I'm still getting emails!
Cheers mate. great stuff
"So, the professor deliberately tempted people to look up something online, then amused himself by busting the people who did. Cute method, but it proves nothing other than "schmuck bait works"."

The way I see it, the people that are actually doing their homework wouldn't even be tempted by it..because they are actually doing their homework.

"Remember that this is homework, not a test. Yes, presumably the problem is doable without any reference material. The students don't necessarily know that, though. They do know that they've been prodded in that question to at least check their thinking or work against external information....which isn't available to them through the channels they've been permitted to use."

Checking your work against the correct answer and Googling the answer (and just writing it down) are two different things.
We call that a carton not a box.
The 80's called, they want their truck back.

Jokes apart, what is the target demographic and what about the unusual aesthetic?