skysight-inc/HackerNews huggingface dataset:
More than that, I find moderately sized 'git' diffs in PRs to be unreadable. I frequently have to open the full code block to see what is taking place in the source.

Commit messages provide intent, and should reference the original change request to see what the commit was intended to fix.

I would say the whole chain matters.

A good change request (Jira) with defects, and how to recreate the fault, as well as relevant requirements (by reference, not cut-n-paste)

Good comments on the code that is changing. Don't document the defect and how you fixed it, just comment what the code does (if the code is not perfectly clear),

Then a good commit message, referencing the change request, to tie it all together.

It all matters.
I love when you can post something simple like a function/alias and learn so many new things. Never seen IFS before. Updated locally and works perfectly!
I like the design of X more
Not sure what is better in XC though
Correct. Rational discourse has already happened, for decades. We appear on the cusp of a structural shift, and in that span of time rational discourse isn't welcome.

People talked about whether the US should enter World War I for years before the German navy targeted US merchant vessels. After the decision to enter, speaking out against the militarization was grounds for arrest. https://www.smithsonianmag.com/history/fiery-socialist-chall...
You can also use Sheetsu https://sheetsu.com, Glide https://www.glideapps.com/ or Stein Expedite https://steinhq.com
Browser integration was a major issue with Keepass - haven't used it in years so I don't know if they've fixed it so you don't need the plugin hack.
It is very important to use the proper terms.

Voter fraud is when a person sells their vote, or impersonates a different voter.

Election fraud is when the people in charge of collecting the votes manipulate the vote total in some way, such discarding some of the votes of people from a known party, manipulating voting equipment to skew the tally.

Why does it matter? Because some people claim rampant voter fraud as an excuse for restricting voting rights, despite the fact it has been shown repeatedly to be inconsequential [1]. At the same time, election fraud is a more significant issue because it simply scales better, yet most people don't appreciate the difference between voter fraud and election fraud.

For a counter point see [2], the heritage foundation keeps a list of voter fraud cases. I'd argue it proves the opposite of their point. Their database goes back at least 15 years and 1000 cases out of hundreds of millions of votes cast in that period. Also, their list is maximalist -- including cases such as "Larry Reker, of Worthington, voted twice in a contentious Independent School District 518 bond referendum special election, once in person and once by absentee ballot".

[1] https://www.pbs.org/weta/washingtonweek/blog-post/numbers-vo...

[2] https://www.heritage.org/voterfraud/search?state=TX
It's funny for me to read you berating 'web designers', presumably as a profession, because I can't think of ever having seen a professionally-designed website deploying an animated background as egregiously as this site here has. I can sort of vaguely recall a few 'subtly animated geometric backgrounds' over the years, but usually in an experimental context.

The site here looks to my eye to be the product of an enthusiast looking to make their own site and present their own voice - which they have every right to do - not a 'web designer' per se trying to be fancy.
Firefox Picture-in-Picture
> 2) because of how short that airport is, BA ordered special shortened Airbus A318 that is only made in a full business class configuration(only 32 seats) and it only ever flies on that one route. And even then it's actually too far for its range, so it makes a quick stop in Ireland to refuel before crossing the Atlantic first.

It's only too far for its range when flying from an airfield _with a runway the length of City_. From Heathrow it could do the flight non-stop: it just can't take off with so heavy from City.
> It seems like they believe that the Trump Administration is trying to manipulate them into opening prematurely, and that they are very cognizant of this.

You're right, and the court filing addresses this explicitly; see 75) in http://orgchart.mit.edu/sites/default/files/reports/20200708...
Very true. In addition not all new tech is repetitive. The state of the art in computer science is advancing very rapidly in many areas. For me, learning involves actively attempting to understand and reproduce some of the latest research in my field. Some of that involves figuring out how to use a new framework or tool. And that some of that is repetitive, but the context in which it is needed is not. So the learning is valuable to me personally.

Secondly, I don't learn technology to make myself more valuable in the marketplace. At least, that is not the primary objective. I learn new technology, to make myself more efficient and the products I build better. And since I'm in the somewhat fortunate position of owning all the intellectual property I create, it's also in my best financial interest to learn.

Also, as I get older, I find the mental exercise of forcing myself into doing things differently is a lot of fun. To be honest: gaining mastery and learning is just plain fun. Thats why I do it.
handwave I think it's more "disempower," in general. There's nearly no doing open shooting, but people out in the streets are extremely disinterested in a conversation about "Maybe cops aren't so bad, you guys."
For this usecase git has the 'prepare-commit-msg' hook that allows you to configure this per repo.
Based on the trends in at least the US passenger industry, airlines seem to be moving more towards smaller planes and shorter hops. I don't think a new Concorde would have had any impact on that at all. If the airlines wanted a long-range, faster plane, a manufacturer would have come along and built it by now. But like the computer industry, air travel is driven to low-price commodity service, and luxury high performance air travel doesn't fit in that business model.
IPFS wouldn't solve this problem.
Not a general solution, but with Hasura, one approach we have seen is to use Postgres views to keep the old graph around as your data model changes.

In general API evolution is tricky and perfect decoupling between API clients and servers not possible (the article talks about this). What one can aim for is a combination of:

1) Adding new query parameters should not break clients
2) Adding new fields to the responses should not break clients
3) Adding new serialization formats (for newer clients) should not break existing clients

#1 & #2 is roughly what you get with GraphQL optional fields.

Phil Sturgeon has good articles on API Versioning[1] and Evolvability[2] for REST API's

[1] https://apisyouwonthate.com/blog/api-versioning-has-no-right...
[2] https://phil.tech/2018/api-evolution-for-rest-http-apis/
I've self hosted the rust server, and have attempted to host the official server but found that it was difficult to install and addly slow once configured. Running your own server also loses you many of the benefits of premium if you keep supporting the project. They changed their color scheme from my favorite blue to Facebook-blue, and after exploring it on tails, I think I'll be more than happy to transition to keepass in the future.
FIXME: ausdenken was wir da gerne haetten.
While the stop in Ireland is unfortunate, they at least pre-clear US immigration there. Which is nice to avoid in NYC airports if you don’t have a trusted traveller bypass of some sort.
Quite a nice job on visualizations!

This looks like all d3 or was there anything else you used?
I think the world of business travel has changed quite a bit since the Concorde. The amount of companies willing to pay for first class compared to years ago is much different I suspect. Pre-Covid we've had over a decade of corporate travel tools (sup fellow Concur users) that scrutinize your flight selection and flag any flight that is outside the bounds set by your company (what do you mean you don't want to wait 8 hours to take an extra hop and wait for a connection? Please justify this). Certainly there are a few company's who will pay for the upgrade for a flight over X hours, but a Concorde flight was always a top tier class - not an upgrade to business.
Nothing wrong with them at all! They're each filling a different niche. Very well done too. I'm considering some of them as backend, actually.

My niche happens to be to quickly create a single visually pleasing web page from a sheet.
The (very attractive) charts do not display without JavaScript enabled. Surely this is a textbook example of where graceful degradation would come in handy, as a simple image without interactivity is still useful.

Also the annotations, which are simple text, do not show up without JavaScript. This is even worse: if there is anything HTML is capable of doing, it is putting text on a screen!
Machining, but very entertaining: This Old Tony - https://www.youtube.com/user/featony

Debunking using extreme video editing skills: Captian Disillusion - https://www.youtube.com/user/CaptainDisillusion

"History worth remembering" - The History Guy - https://www.youtube.com/channel/UC4sEmXUuWIFlxRIFBRV6VXQ

Commentary and analysis about (largely historic) technology: Technology Connections - https://www.youtube.com/channel/UCy0tKL1T7wFoYcxCe0xjN6Q

Social commentary: Patriot Act - https://www.youtube.com/channel/UCarEovlrD9QY-fy-Z6apIDQ

Cooking, lots of cussing, but making it look easy: Nat's What I Reckon - https://www.youtube.com/channel/UCEFW1E8QzP-hKxjO2Rj68wg

Cooking, family friendly (my daughter described it yesterday as the opposite of Nat's): Cowboy Kent Rollins - https://www.youtube.com/channel/UClrMJRlvoyoWsVlB-7c61PQ
I just set this up this weekend in a container at home, on my Synology box.

Nice thing about Bitwarden-rs is you get a lot of the "premium" features for free with it. For example: Yubikey, U2F, and Duo support.

https://github.com/dani-garcia/bitwarden_rs
Software isn't going to fix the planet. That was all bullshit to make rich people feel better about taking most of the USD funny-money. Strong centralized planning in the form of a functioning government, structured around resilience, erring ever on the side of direct democracy, fluid representation, and lifting economic victims over perpetrators in power is what will fix the planet. It's common sense. The software will simply be reduced, so people stop building the same thing over and over: it's stupid, always has been, and the cries for more devs were always just to make it cheaper and more disposable.
> As for the SNAP package: I'm not versed in that. I'm just using the regular Debian package. Works fine for me.

`apt install package` could install a snap [0] [1].

I don't know if you're using the `.deb` installed via your package manager or downloaded directly from the KeePassXC distribution. In either way, you might want to look deeply into how it works. Consider previous discussions about Ubuntu and Snaps.

[0]: https://news.ycombinator.com/item?id=23434067

[1]: https://news.ycombinator.com/item?id=23435178
How do you sync kdb to Strongbox. IIRC iOS Resilio requires files to be exported manually
I even got the snap yesterday morning already!
> Are YouTube ads getting worse?

Yes.

Longer, more consistent, and so wildly off the mark at times I feel like I should be offended.
Show HN: Checklists as A Service
So how do I access a unix socket in my browser? Be nice if "unix://file/path.html" worked.
iirc the UK does ban kitchen knives from being carried publicly.
I'm sorry but this last comment of yours made me literally laugh out loud.

So, not being a parent yourself, you claim that not only is becoming a parent a choice when it is most certainly NOT (rape, faith, the reasons are myriad) but you also claim to know better than parents just how much time/attention raising a child takes.

Your entire 'argument' in this thread is nothing but what you think/imagine vs. reality
Show HN: OpenFaaS 0.18.17 – multiple async NATS queues
I would turn down applicants who don't have this mindset. The last thing I need is a dev who never mastered postgres because they were too busy learning mongo.
What’s your reasoning here? Russian military strength?
Storytel acquires competitor Kitab Sawti
I have been working on an idea to leverage SQL + REST APIs instead of GraphQL to solve the similar problems, and I would love to get some feedback on it.

GraphQL is great during development, but in production you often use "persisted queries" to prevent abuse. Persisted queries are also a way to use HTTP GET instead of POST, and thereby leverage HTTP caching. As such, if you swap out graphql and use sql during the development phase, you perhaps can get similar benefits.

My solution (https://github.com/hashedin/squealy) uses SQL queries to generate the API response. Squealy uses a template language for the sql queries, so you can directly embed where clause from the API parameters. The library internally binds the parameters, and is free from SQL injection.

Handling many-to-many relation, or many one-to-many relations is done in-memory after fetching data from the relational database. This provides the same flexibility as GraphQL, but of course requires you to know SQL.

Here is an example that builds various StackOverflow APIs using just a YAML+SQL based DSL - https://github.com/hashedin/squealy/blob/master/squealy-app/...

Squealy is still work in progress, so don't use it in production. But I would love to get some feedback!
Shadow Warrior 3 is coming
> Ok, so not a fair comparison but the political argument is the same

It's not. We have to avoid these analogies, because for every legislative success one can point to, there is a failure one can point to. For every positive national statistic one can point to, there is a negative statistic one can point to.

> the industry or consumers cannot handle data protection and privacy by themselves

While true, that doesn't always imply extreme measures.

> but the general idea and the way it works is good

Most people agree with the ideals. I argue the way it works is not good, neither as codified nor as implemented. For example, transparency requirements can have value. But such a large unenforced (or worse, selectively enforced) collection of requirements is only adding complexity to the system while providing only negligible benefit.

> I can assure you that nothing has done more to educate consumers about data privacy than GDPR

Exactly. If the only tool you use is a hammer, it's going to also be the most effective regardless if it's the best tool.
Why Java's TLABs are so important
The new Snapdragon 865 Plus packs Wi-Fi 6E, 10% higher clocks
This measure restricts immigration, a declared goal of Trumps sdministration. And it basically tries to force Universities to open for the fall semester. Again something the administration wants.

It only works, so, if t holds up in court. There, Trumps administration doesn't have the best track record.
I'm guessing the NVDA part was a joke.

In 2009, NVDA was around $10. It is trading 40x, over $400.
Thanks for a response that cuts right to the premises of my comment! Your approach is incredibly bleak, but if you reject the premise that being able to focus is desirable, then your conclusion is spot-on. I hope my response gives you the hit of distraction you need to get you through the next five minutes!
>Look at the politics of this and where ICEs actions stand on the spectrum of immigration, foreign relations and COVID (and probably a couple other issues that I'm not thinking of) and it all makes sense.

The COVID angle seems to me to be a total fig-leaf for other aims, seeing as the administration didn't do much for public health wrt covid - no strictly enforced lockdowns, no leadership on calling out states opening up too early, and not showing the president wearing a face covering. Also lets be real, the average international student is far less likely to transmit the virus than your average face-covering conspiracy-theorist American. (Especially those from China or SK - places where there are already cultural norms formed around limiting spread of infectious diseases)

Let's call a spade a spade. This is an attempt to enforce extralegal policy limiting immigration to the US via reducing the number of people on student visas.
ICANN does limit you to only being able to register for up to 10 years in advance.
I feel like they are playing themselves here. The NIMBYs only need to look at the company name and know they don't want that near their back yard.
Pretty nice, while selecting the package the select version drop down placeholder is not fully visible and I am not sure what happens after installing a package, is the package auto loaded? How can i import an installed package
how's performance?
Thanks for pointing out Optional Practical Training (OPT), that's a good point. That might be a good thing for the feds to waive (once things go back to normal).

On the second point, usually PhD students with that much seniority aren't taking a lot of regular classes anyway; by 10 years, you should definitely be post-candidacy. By that point you should be working on your dissertation and "classes" should mostly consist of 1-on-1s with your advisor.
Just want to point out that Go can also be used without dealing with DNS servers and repos in a similar way to Java.

The big difference is you have to place the code in the $GOPATH with the right directory structure and disable mod (GO111MODULE=off)
That’s not accurate for MIT or Harvard, their is no difference for many of their programs between the financial assistance given to domestic and international students.

I was an undergrad at Harvard on an F-1 visa, the financial aid package was blind to residency status. This is unusual - many private schools do discriminate - but not unheard of. Later I looked at grad opportunities at MIT primarily because - unlike many others grad schools - they did fund international students to the same level as domestic.
Sure, but say they do, will the USA continue to pay when the EU and China later refuse to pay their dues becuase they are grumpy about something?

My guess is the whinging would be operatic.
>I wish your immigration could be merit based - instead of green card lottery (silly concept)

The diversity lottery is the smallest category of immigrant visas ('green card') issued. The largest is family-based, followed by employment-based.
Ernie Cline's sequel to Ready Player One will be released in November
> First: If the classes are online anyway, then there's no reason students need to be on U.S. soil to take them. If the schools have policies requiring the students to be on U.S. soil, the schools should waive those policies.

What about students midway through their programs?

And why do you think international students will pay full tuition to study from a different timezone and not even have a chance to be on campus?

> Second: It's subjective whether COVID is still an "emergency". We've been locked down for many months now, there is nothing "emergent" about the situation any more. When your car crashes, that's an emergency. Three months later when you're having trouble getting to work because of your car being wrecked, that is no longer an emergency. It still sucks, but it isn't an emergency any more at that point.

No comments
Agreed. Though self-hosting is an option, not a requirement.

For my case I installed Bitwarden-rs on my Synology box at home in a container. I realize most people don't want to do that, but for me it was relatively easy.

I only allow access to it from inside my home-network.
By your logic, all apps that run on a computer are "native apps", because they are somehow using the native features of the computer to render the webview.

When you say "native" apps in this context, it 100% refers to non-webview based apps.
5 years ago the internet couldn't decide if they wanted to censor child porn and now here we are.
Too late, the dataset is on bittorrent and probably replicated around the world thousands of times.
Hardening Microsoft Windows 10 version 1909 Workstations
Possibly. This was a long time ago and I have no idea what specific flights he tended to take. Maybe it was a daytime flight. (When I'm going to London these days, I tend to take a daytime flight if possible even though it means getting up at some truly god-awful hour in the morning. I'm too old to take red-eyes unless I have absolutely no choice. And then I try to upgrade.)
Then renew 2 years at a time and then set a reminder to extend the renewal every year? That way you have a full year of leeway.
The iOS SDKs provide a number of features that increase developer productivity, many of which are related accessibility because this is what iOS SDKs are all about. It is not like the iOS OS automatically does all of the work for you, it is the libraries and how you use them! Without the libraries, you have to implement these features yourself.

Equally, the web platform increases developer productivity by providing an easy to use cross-platform UI libraries you can use whichever way you like. The leverage is different - it is still leverage no different than the iOS SDKs. Without these libraries, you have to write it all by yourself.

We are looking at the same thing from two different angles, hence why I find the argument silly. Everything is native if not emulated. We can argue about performance or the conformity with style guides and UX best practices but to brush off the web as irrelevant software development platform is crazy given that you can attribute a lot of the progress we made over the recent history due to the progress and standardization of web technologies. There is still a lot to do but, guess what, to create an open cross-platform programming environment with such a large adoption is a pretty difficult task.

From a UX perspective, there is frankly no particular reason for all apps to look and behave the same. Your browser is open 100% of the time, it occupies 30-50% of the screen estate, yet 99% of the UX is custom and significant changes from one web page to another. I don't think that bothers anyone.

> There's also memory and energy consumption concerns with solutions that abstract over native tooling

I agree that the web can be made greener but you can write an equally sloppy app with Swift and Objective-C. But here is the question for which I have no answer. Is it ethical to write the same software in 3 different ways due to platform differences and does that contribute to a larger carbon footprint than one app that is written sloppily with web technologies? Maybe we will never know but it is an interesting question don't you think?

> Not all users are in charge of the apps they have to use either so the argument that they can chose to not install an app doesn't hold water.

And luckily no one is in charge of what software people should write and how they should write it.
To tailor the argument for the audience, please stop bringing me tweaks on this same flawed implementation that is only adding complexity and bugs to the system while not even fixing the majority of original problems. I don't care what the Jira issue comment said this would do or what the PR issue said it would do, I am telling you how it is performing in production, how the last version of the same approach performed in production, and am asking for re-thinking the approach.
Not that.

I mean, the commenter argued that this whole thing is better for the business even nearby the campus. How could that be? As far as I can see, this actually destroys the business nearby the campus.
That's true. People can insult each other. There are limits: you can't intentionally and convincingly relate false facts about people (that's defamation). But calling for people's termination? That's an opinion you're unquestionably free to share.
Flutter Linux Alpha with Canonical
The Enduring Allure of the Lava Lamp
I've been wondering this ever since I used Lens. My hobby applications doing OCR always fall way short of Len's magic.