skysight-inc/HackerNews huggingface dataset:
I think everyone and their dog is realizing that there isn't all that much money in the traditional OS business anymore, and are betting on cloud platforms of one kind or another.

Redhat invested quite a bit into openshift, IBM bought them (and mentioned Redhat's cloud strategy in the announcement as one of the major reasons).

Microsoft is doubling down on Azure, now SUSE wants a piece of the pie.

I'm not familiar enough with Rancher to tell you why those chose exactly them, but they had to do something.
This is just terrible risk management on the part of these technology practitioners. You don't lie to your financial services providers, you don't break US federal law, otherwise you go directly to jail if you make enough noise (~$100M in volume) and transit the jurisdiction.
I have used apple podcasts and I know what you're talking about. The UX of that app is unbelievably bad. I'm sure that none of those issues will be in this app.
The vast majority of international MIT students are graduate students. Except for business students (i.e. MBA, executive MBA and similar), graduate students in research programs do not pay a dime to MIT. Their tuition + stipend for living expenses is paid by research or TA fellowships. I.e. they either work as either research or teaching assistants to receive this money. MIT receives part of the fellowship money as an "overhead" tax, but this is exactly what happens for domestic graduate students.
Notably, in the case of MIT these fellowships are provided to both M.S. and PhD students. I believe that Stanford M.S. students do not get such fellowships and hence need to pay for their tuition.

Source: got my PhD at MIT as an international F1 student.
I'm European and I live in Europe :-)
> I was a pro-education person

I must say: I'm genuinely surprised reading this sentence in HN. It's very disappointing.
Thanks for the suggestion, I'll change that.
I'm all-in on dogecoin, myself. Buy today! We're going to the moon!
Chris Cox is leaving Facebook (2019)
Yes! It works with any video tag. I just tried it with Netflix, it works like a charm!
We can debate all day about specific tradeoffs made for specific projects - I would almost never advocate a rewrite just for the sake of using a newer technology unless it has more-than-incremental benefits - but that's not what I'm talking about.

All I'm really trying to argue against is the mindset that "I could technically do this with the technology I've been comfy with for the past decade, therefore this new technology's entire existence is a waste of time and it's a waste of my time to learn about it." Learning != rewriting. And new projects != rewriting. It may end up being as simple as, "I just lost my job and nobody uses the technology I was using there any more, so now I can't get hired."
Why does anyone want that? Aren't you describing the supposed proposed assassination market?

https://reason.com/2018/07/27/markets-in-assassination-every...
Why is Bell's theorem important for conservation of information?
detecting the tempo of a rhythm a drummer is playing in real time (including tracking variations/drift in tempo) based on the time stamps of each drum hit (and starting at an assumed tempo). I've found in depth resource on problems that are similar, but not the same (wave form data rather than time stamps, all-at-once rather than real time, etc). I'm trying to keep myself open to the fact that the solution might be incredibly simple, and just unrelated to any path I've gone down, but it's led me down some interesting paths that I'm enjoying, so also just taking that for what it's worth
so, I just learnt from this that brew apparently now supports linux.

Can someone tell me why someone would want to use brew rather than their existing package manager on linux? Is it due to existing familiarity with brew, or the large number of snippets in people's docs that show how to install with brew?

Genuine question, I'm sure there are reasons to want to use it over a builtin package manager on linux, I'm just not sure what they are.
Take lessons. I was a competent (but not good) swimmer, I even took a swimming course in college (where I became good, but forgot it after years of not swimming). At 30 or so I took a 4 week course with an instructor, and had 1-on-1 training (mostly, she had two true beginners there as well). I swam laps working on specific details while she worked with them, I got dedicated attention just before they arrived and after they left.

There were a lot of things about the mechanics of swimming I "knew", but had not internalized (as evidenced by my form and approach to the water). It was a good experience for me, and I ended up swimming for exercise for about 6 months after (shoulder injury took me out of it and I lost access to that pool).
I wasn’t talking about the price growing. I was talking the usage growing.
Well I made a bad assumption, guess it wasn't clear from your post.
Why did you keep your TURN relays out of k8s?
Then stop using YouTube. If I don't agree with the grocery store's business choices, I can steal from them?
There's probably no better language on earth to build a data warehouse in than java yet i fully expect to see a BI book on Javascript OLAP technologies within my lifetime.
You use what you grow up with.
Sacha Baron Cohen: FB, Google, Twitter 'greatest propaganda machine in history'
> "rational actors with regret minimization."

I keep seeing something like this in workplaces people don't join forces they avoid friction. Until something (crisis) or someone (capable leader) flips the thing on its head.
The n+1 problem is real but I do think dataloader is a very ergonomic solution. In a simple REST API using your ORM's preload functionality is even more ergonomic, but in more complex cases I've seen a lot of gnarly stuff like bulk-loading a bunch of data and then threading it down through many layers of function calls which definitely feels worse than the batched calls you make to avoid N+1's in gql.
> When inheriting a project, you use git blame a lot

Obligatory plug for `git log -p`, which is a much better tool for finding out how changes happened to a file.

You can also use `git log -p --follow` with a single file to track the file across renames and moves.
Based on my bunch of visits to local second-hand shops (not the US), women's clothing overshadows the supply for men, so much so that those are basically ‘women's second hand clothing stores’. And I'd easily expect tops to dominate the selection.
I’m not sure that dichotomy is as clear as you’re portraying it to be.

The US has been able to, for example, rebuild Europe and Japan as liberal democracies because of its economic and industrial dominance post-WW2. To think that Chinese economic dominance would not have meaningful effects for e.g. ethnic or religious minorities throughout the world is, in my view, ignoring the most fundamental forms of interconnectedness.
i've played "ketamine chicken" with a partner and a long mirror before, heh
Which of these apps, if any, used the Google/Apple Privacy-Preserving Contact Tracing approach? Why didn’t the Times mention that? Did I miss it?
I forgot about password managers: I do pay for one; but I also use the built in keychain password manager
> In general, skill level has little to do with humility and other personal traits.

Here, you're using "skill level" as a proxy to years of experience, because the OP used the term "seniority" which usually means years of experience.

So while I think you may be correct when it comes to actual skill level (though I have seen no evidence presented to support this claim), you're definitely incorrect when it comes to "seniority", unless you believe old people and young people do not present different levels of "humility" and "personal traits".

To avoid being accused of not providing evidence:

_you can reasonably presume a 66-year-old will be more conscientious, more agreeable, and more emotionally stable than their adolescent self._

https://www.iflscience.com/brain/study-reveals-how-your-pers...

_As you progress through adulthood personality becomes more stable and predictable because you fall into a pattern of thinking, behaving, and feeling._

https://en.wikipedia.org/wiki/Personality_changes#Change_ove...

_Conscientious-ness, a trait marked by organization and discipline, and linked to success at work and in relationships, was found to increase through the age ranges studied, with the most change occurring in a person's 20s. Agreeableness, a trait associated with being warm, generous and helpful, bucked the theory that personalities don't change after 30. On the contrary, people in the study showed the most change in agreeableness during their 30s and continued to improve through their 60s. This even happened among men, which debunks the concept of "grumpy old men," Srivastava says._

https://www.apa.org/monitor/julaug03/personality
Space Based Manufacturing is spinning up
Freer Parking: An IoT Hack to Maximize Free Parking and Never Get Ticketed
Tech CEO in racist restaurant rant
Could be a type error for example. You specify an `int` column(say you expect "20") in the fdw but one row has it as `text`(you get "twenty").

Something like this has happened to me when reading from a csv file.

In this case pg will show an error and not read any rows from the fdw.
Try DeVos fielding softballs from the TV-dinner trust fund baby:

https://video.foxnews.com/v/6170013564001#sp=show-clips
This is really interesting. Although I was thinking that instead of emailing, I can create a bookmark like feature. It will save the timestamp of the episode which you can easily visit later. I'm definitely going to add this feature.
I've been using it with their Dev Edition and it works very nicely for me. On a Mac, it blends in with the design language, and works on just about any video, even video that's been DRM'd to hell and back (Netflix, Hulu, etc).
Why does it have to be Python based? You can call out to other processes or services. Tesseract[1], for example, is pretty easy to work with.

1: https://github.com/tesseract-ocr/tesseract
Right so that is called "lying". I mean it's the worst form. Normally people at least say it's "coming soon" or something. Rather than just falsely saying it exists.
For me "native" on desktop still means compiled to target architecture without any runtime VM/interpretation.

I agree this is getting more muddy on mobile as, say, "native Android" almost always now means bytecode using the platform SDKs.
They didn't develop an Ebola vaccine. Pharma companies develop vaccines.

Eradication of smallpox was indeed an achievement, however, it was also many decades ago. The modern WHO is different people.

In more recent times, there is a history of problematic behaviour, like changing their own definition of pandemic specifically so they could declare one for a trivial disease (Swine Flu) and then lying about having done so, although archive.org remembers all:

https://www.forbes.com/2010/02/05/world-health-organization-...
No, they noted that the news of Boston area landlords and businesses losing billions due to these restrictions will probably be met with general applause less than an hour or two outside the city, thus bad news becomes good news, the urban / rural-ish divide.

Immigration restrictions in general would probably be applauded, but immigration restrictions that only directly affect colleges and cities? Slam dunk for Trump among his base.
Scott Belsky’s Elephant List
I enjoy learning about the industrial area I'm in (higher education). I enjoy creating software that people use daily. I enjoy creative problem solving. I enjoy learning how different organizations fulfill their reason for being while handling operational details. I go to work for these reasons, as well as, a comfortable pay.

I don't mind working. I would just like to do it less. A few years ago I dropped to part-time in order to be in a grad program in CS. I found that 25 hours provided me with the perfect life balance.
Eh, I’d say k8s with the help of Helm is about as simple as it can get to deploy and manage large clusters of networked applications. The equivalent done using e.g. Ansible playbooks would be far more complex.

If the complexity seems too much, it’s probably a sign you don’t need k8s.
> Hasura compiles the sql query where possible and otherwise uses a batching technique for external APIs, similar to haxl.

This is assuming the backend (REST API behind GraphQL) should support fetch many by collection of ids API - End of the day, this needs to be done whether we are solving N+1 problem by REST or GraphQL.
Surely that sort of individual character checking of passwords implies plaintext password storage.

Seems reasonable not to go out of the way to support obscure insecure password entry methods.
I've been using this a lot lately for YouTube videos so I can watch a video and keep web surfing. Works great, though the PiP doesn't have all the controls (e.g. volume and seek).
There is a lack of a university (or above) level software engineering education that isn't aimed at computer science.
True, but then I'm using the subscriptions model that Hasura provides, so in my case the UI update is actually automatic, its just initiated by Postgres triggers instead of cache (so a bit slower, but still fast enough)
How the world is feeling now, according to data
What's new here? I've been under the impression this existed for a while. Does it finally provide the standard video controls?
Youtube has ads? I never see them since I never use the Youtube site directly, only through an intermediate like youtube-dl or streamlink and programs which integrate this type of functionality, NewPipe on Android, etc. Once they start splicing ads directly into the video stream on the server I might start to get ads but by that time there will either be a way to rip them out again or I'll just keep from using Youtube - something which is getting easier with time by them de-platforming anyone who doesn't abide by the vague and ever-shifting set of rules the censors use to keep the platform palatable to those same advertisers who are making things worse as well as the screeching cancel mobs which are popping up left and right on the 'net. Eventually they might manage to cancel each other out upon which there will be a day of celebration.

Peace will return (with or without a platform named Youtube), until such a time I will flaunt the DMCA at hearts content to keep myself and those around me sane. Call me a thief, call me a pirate, call me anything you want but after decades of ever more abusive ad tech the time is long past to make a stance: the only good ad is a skipped ad. Don't like it? I understand, but the solution does not lie with me. It lies with the shysters in the ad tech industry. Line 'm up against the wall, shame them for life and never let them near a computer again and we'll talk, until such time I say Sayonara.
Gaps might be due to the fact that scraping requires fiddling with the code every time the site changes even invisibly—or data just stops coming in.
In-space additive manufacturing startup Made In Space acquired by Redwire
... and a potential competitor is no more
Institutions like democracy and rule of law seem to be solutions to coordination problems that only emerge once a society grows much larger—both geographically and population-wise—than a hunter-gatherer group.
To be fair, if you are the engineer leading that project and it ships on time and on budget then you are still worthy of promotion. The product leaders who thought another chat app was a good idea are the ones who need a reckoning
I have at least found writing video games to be a fun hobby so far.

Currently just doing 80's clones for fun and practice.

https://nortyspock.github.io/asteroids-p5/
You should request access to our Tasks beta. You'd be pleasantly surprised :)
I personally tend to write pretty short commit messages, I think any important info is better stored either in comments in the code or the module's documentation. Who goes digging into old commit messages to understand what a piece of code does? I know I don't.

Not to say that verbose commit messages are a bad thing, it's always better to have too many details than not enough, but I think very long commit messages might also sometimes hint that either the commit is "too big" and should've been broken down in smaller, atomic changes or, as I said above, that you're really just writing documentation and that may be better suited for an other place.

Commits should definitely be descriptive and accurate, but if you break your changes in small chunks you can generally still do that in one or two sentences in my experience.
Show HN: Runnaroo – A new search engine
> Hell, they used to do this with other humans..

There are enough that still explicitly do and another set that uses things like Evo Psych, IQ testing, and renewed interest in Non-African human origin and arguments that humans aren't a single species (since species isn't an exact term to begin with) to imply the same.
How to Display Smart Contract Voting Results on UI
It's a shame; but good on you for trying anyway. It's similar to how I treat my vote: not much use on the grand scale of an election; but I need to use it, to avoid undermining any political complaints I have. It's the entry fee to get in the door. What can we do once inside? I'm not sure.
Generally speaking this isn't super true, the objects are different enough that the same networks aren't best at both.
Learning to fight: or more precisely learning an alive martial art (one that entails sparring)

Getting tapped out or beaten up over and over develops a kind of calmness and humility that transfers well to other situations in life. After you've fought someone on stage in front of friends and family, it's difficult to find other experiences particularly scary.

It lets you tap into a number of deep and ancient aspects of being human, in a safe and productive way (assuming you are able to find a good, disciplined school, and not one run by people with egos).
There was a period circa 2014-2015 that LastPass was pretty glitchy on Firefox in MacOS, but for quite a while I've had no problems at all with it - it just works. Even my non-technical wife has no issues with it, and sharing secure passwords is a breeze.
Actually K8S itself as a standard is not complex/hard. If you are a developer and user/consumer of K8S, use it! If the cluster is managed by someone else, K8S is great.

It only gets complex when you have to provision & manage your own clusters. That's where Rancher really shines, as it makes it so much simpler to deploy and manage K8s everywhere.
Must admit I've noticed the blue Picture-in-Picture but never thought to click on it. Didn't at all occur to me what it did.
Going on a keto diet is simpler than you think that
I'm curious why would anyone on Windows use KeePassXC instead of KeePass. Are KeePass plugins compatible?
'The movement's been hijacked'; BLM leader quits
> She’s effectively canceled for rest of her writing career for even thinking what she ended up writing.

> Looking forward to the next chapter though - the best is yet to come.

You think she's cancelled her career, but want to see what she does next? It doesn't seem like you actually think she's been cancelled.
What are the consequences that you’re talking about?
I use namecheap and just use their auto renew feature. Do other registrars not have that option?
I always wonder how using cli to commit changes is faster than using dedicated git frontends such as Fork to do such tasks.

I used to use it like that but it was too much work to manage multiple repositories in such way especially if i didn't remember all changes I made.

Using Fork greatly reduced time spent making useful commit messages by having all changes visible at glance. It even allows to stage specific lines of source code and has insanely good interactive rebase UX.

Things like that are impossible to achieve with only using cli productively.

Also I like the ability to see commits from all branches at glance.
I think REST works if you need to fetch data but when you want to query data, I prefer a well defined language instead of hacking my http headers into a query language that I need to define, implement and maintain.
Going through this now. Completely fried, working 12 hour days just trying to make sure I hit the required weekly point total. Cant spend any time getting better as all my time is spent just trying to survive. Take time to properly learn means my points drop and I'm fired in the middle a recession.

On top of this, little kids are home so productivity is hard. I do nothing but sit at my desk trying to close tickets. Stress level is through the roof, gained 20 pounds, no time with the kids.

It is not great.
I'm interested please share!
In English, "spicy" (usually) means that it will cause your tongue to burn and/or tingle due to the effects of chili pepper or black pepper or hot mustard or anything that causes your mouth to react with what I would call a physical sensation rather than a flavor sensation (of course they are not entirely distinct but that is where I draw the line).

Many dishes contain a lot of spices (nutmeg, cardamom, clove, etc.) but they aren't considered "spicy" because there's no sensation of heat/burning. These dishes are "spiced" but not "spicy" (in English).

It doesn't necessarily make sense, but that is just how common usage has evolved.
I am pretty sure a lot of those people are going to be pissed off when they find out they bought a product that doesn't exist.
GraphQL makes sense if it is consumed by UI(frontend). But REST still the best for server side consumption. That is one application interacting with another application in the backend. I have seen people interacting with GraphQL for server side as well - but it is over-engineering and increases complexity. IMHO GraphQL is for humans, REST is for machines.
PiP is such a great feature. I have no idea how easy/hard it was to implement but it feels nice to use. It does exactly what you'd expect it to do and nothing more.

I use it while watching overwatch league games in the browser because it allows me to resize the popped-out video arbitrarily, instead of the site's embedded youtube player options of either tiny-window-in-browser or full-screen sizes (there is no theater mode in the embedded player for some reason).
The July 2000 crash and 9/11 meant there were no customers. The clincher was the decision by Airbus to stop making spare parts.

In its latter years Concorde was a revenue earner.

The product evolved into a very expensive thrill ride, sold to the same demographic that would go on cruises. These customers didn't care about a crowded cabin and they would gladly get to the airport extra, extra early. Many of them had promised themselves a trip on Concorde for decades. They were in it for the journey and not the destination.

These flights, e.g. to see 'Santa in Lapland', sold out in advance so there were no empty seats.

The crash in 2000 didn't entirely dampen customer enthusiasm, however, 9/11 came along and it was a different era. Airbus deciding to stop making spares was a convenient get out for BA and Air France.
I like this article, but fail to understand why the author equivocates culture A with sexism. There is nothing in the article to qualify that, false in my opinion, equivocation.
How long have you been subscribing to Stoa? Have you been able to stick to it, and do you find it beneficial?
In many countries self-defense is NOT a legitimate use for owning a gun.
No, it's what you fall back on when you can't fix the problem directly.
I don't get it, so you would actually immigrate and think it can be done in win-win manner but are anti-immigration ?
Some of these things are harder to practice than others.
When your health depends on a wearable
Space Manufacturing May Soon Remake the Planet Below
Congratulations, you've reinvented Java.
I guess this is an American thing. Typically "spicy" relates to the heat level. The "spices" used in the food typically are described with other terms ("well seasoned", "flavored", etc)