skysight-inc/HackerNews huggingface dataset:
I'm similarly skeptical of GraphQL. However Hasura (company that posted the article we're discussing here) does provide a a couple of key benefits:

1. It actually implements the entire API for you (you can slot in auth with a webhook or using JWTs). If you use it then your query logic is fixed by default, because you haven't implemented it at all, and Hasura implements it in a sensible way.

2. It gives you realtime/data watching capabilities. Generally in a REST model, you'd have to have a separate websocket channel and then implement the watching logic yourself. Hasura does all this for you, and allows you to reuse standard GraphQL queries for subscriptions.

We're not using it for everything (we also have REST APIs), but it's pretty handy where we are using it (and it sits on top of a standard postgres database which you provide the credential for, so it's super easy to integrate with an existing codebase if you're using postgres).
A digital system like GoodNotes on an iPad is a pretty good hybrid system. I can type, write by hand, sketch, paste in code and graphics, embed hyperlinks, etc...

It has built in OCR so a search will find my handwritten notes as well.
The README presents an unfinished example. How does one work with the result?
This is wildly incorrect. Supersonic is much higher drag. A Concorde got 17 mpg/passenger in supercruise. A 737 gets 80-90.

What you are probably thinking of is that drag peaks in the transonic region (Mach 0.95-.99, say) but the Mach 0.85-.9 mostbairliners cruise at is much lower drag than either.
Great! All of it can done. The start screen will be filled with your recent activities and podcasts related to the topics you choose.
Why do you want to disable recommendations though? Recommendations seem like a good for discovering new podcasts.
I can't make sense of ‘Price relative to state average’. That's relative inside each state, right? But how can things in Carolina, Florida, Texas and West Virginia always cost more than the average?

Meanwhile, ‘Price relative to overall average’ is all white due to one point in 2019 in Missouri at 245 bucks. But how many of those 245-bucks items were sold that they aren't absorbed by the overall average?

Also, since Pennsylvania apparently dominates 2018-19, perhaps it skews overall data considerably.
25k Tech jobs gone in San Fransisco
There is. It's called a redemption period, and lasts 30 days. Many registrars also offer a grace period of a similar length before that.
Sounds like it. And being frustrated because it is not as easy as hoped for.
> This isn't enabled by default.

It is in Bash.
I stopped renewing my domain (4 letter .org) in college, but I was able to get it back a couple years later when the new person didn't pay (or did a chargeback or something... it became available in the middle of the term).... I guess just keep checking.
You should keep learning. Technology has and does progress.

Part of your duty as a professional is to separate out the hype from the useful.
Although to be fair Sweden drove on the left without British influence until other countries influenced them to change.
> The fact that some would object that she is a Sci-fi writer seems... rather reductive to me at the least. Sure Jemisin does not write "hard" SF, and the Broken Earth has some strong fantasy tropes. But so did Frank Herbert and Ursula Le Guin, two among the most revered writers of the genre.

Do people argue that it doesn't count as sci-fi? Just because the core scientific premises revolve around the (supposedly) unsexy field of geology rather than space travel or cyberpunk adjacent (robotics, AI, etc.) stuff?

I say that if Star Wars counts as Sci-Fi I don't see why Fifth Season wouldn't. Jemisin clearly has a stronger grasp on the underlying science behind what she's talking about than Asimov did about either nuclear power or statistics/sociology when he wrote the Foundation series.
It's a matter of perspective... someone, somewhere in one of your previous workplaces, might have thought of you exactly as you think of these people. So maybe don't judge too much.
The last time I needed to go to Chicago (from Boston), just for kicks I looked at taking a sleeper train. There was really no way I could justify either the time or the money for a business trip.

I did take the overnight from London to Edinburgh a year or two ago. It was actually pretty convenient but it still almost certainly cost more than flying.
If we're building a new cross platform engine for these sorts of applications, then we get to define those standards.

Electron essentially "bootstrapped" a standard environment from things people were already familiar with, but my point is that this may not necessarily be the best way forward in the long term because the requirements on the web don't match the requirements of desktop apps anymore.

I think a new engine here would need to provide things like a UI model, filesystem access, OS interoperability (e.g. open/save dialogs, drag and drop), maybe sound/video, things like that. Web tech gives us these things, but they were all designed to run in browsers, not app-specific instances, so they have additional security/sandboxing requirements[1], they don't necessarily expose great multi-threading primitives because JS doesn't have any concept of these, and they do have a bunch of complexity around the notion that resources all used to be served up by a remote server, but are now embedded in your application.

[1]: This means that Slack on a Mac is sandboxed at the macOS level and the Blink/Chromium level. There's no need for the latter, and it adds complexity and performance overhead.
https://www.postgresql.org/docs/current/sql-importforeignsch...
No, it couldn’t. We can’t see their face. We could maybe do it with gait analysis. But I haven’t seen public models for that (a good thing!)
They are baking the type of public key system (ECDSA) and a specific curve (Curve25519) right into the standard?

So what happens if some sort of weakness is discovered in one of both of them? The internet falls apart?

You need to define what is supposed to happen if your cryptography breaks.
The US is deporting scientists. I’m one of them
SEO Provider
Plenty of schools have a higher endowment than Amherst. Stanford has a notably bigger endowment than MIT.

In any case, I was not agreeing with GP, I just think "lower ranked schools" is a bit of a strong statement as that does not conjure images of e.g. Columbia for me, even if it is technically a couple spots lower

I do agree the "universities don't give a shit about their students" sentiment is over the top these days though.
Alas, sp.rewrite doesn't quite do what I want for the slightly more complicated (with new symbol 'k' suitably defined):

bar = sp.exp(sp.I*(x + k - t)) - sp.exp(sp.I*(x+k+t))

The desired output would be 2 cos(t) exp(I(x+k)), but rewrite and simplify works on an all-or-nothing basis, affecting exp(I(x+k)) as well.

My mental framework is to come at this from something like a signal engineering perspective, looking at amplitude-modulated single frequencies. However, expressing that intent in a way that SymPy understands is for now beyond me.

My problem may ultimately be one of documentation. The basic SymPy tutorials are quite nice, and the raw documentation for the functions... exists, but I have yet to find good examples of intermediate to advanced use discussing the "what and why" of accomplishing nontrivial goals.
I see these "Hitchhiker's Guide" a lot, but other than a reference to the book "hitchikers guide to the galaxy", is there a better definition here?

How should I picture "Hitchhiker" - in the book, isn't the main character an unintentional observer/participant? So is this a beginner?

Or perhaps a hitchhiker is a hardened, obstinate person who enjoys the frontier and moving around a lot?

I don't know; it never made sense to me.
Trump just believes in stuff. It doesn’t need to make sense. “It’ll go away by Easter”.

Trump probably believes that if we all just go back to normal that we will be fine and he will be a hero because that’s how his mind works. It doesn’t matter if it makes sense.
You can set it up so you renew up to 10 full years (from the remaining 9) every year. That way you have 9 chances to fail before it becomes an issue.

Also for a fairly small organization you can have all the domains listed in one place with the renewal dates and review that every 6 months or year (to make sure all the new ones were added, the contacts are still all valid [hopefully you setup things like [domains]@[companyname].com or something but..., you have noted any that you no longer want or were transferred away...
The IESG will request non-publication of Individual Submission Editor (ISE) stream RFCs when they would cause harm. Something like GNS would almost certainly be allowed.
Better financial situation * many, many years = freedom. You have to live like no one else until, one day, you'll live like no one else.
I started with 1P and switched to Keepass as they started pushing their subscription service. Keepass was fine, but had some annoying sync issues occasionally (via dropbox) and never really found a good ios app. The whole system worked but felt sort of cobbled together. I think this is because it is built as a local application that can sync through other services, rather than server / client. Syncing data is more front and center with BW.

Running a bitwarden server has been a much better experience, particularly the bitwarden_rs fork (1). I run it in a container and it's been rock-solid. The organization / collections features make sharing pws with my family really easy, and 2FA gives me peace of mind. The ios app is really smooth too. Importing a db from keepass was pretty easy.

BTW, I did try the official bitwarden container first, but found it bloated and feature-restricted (if you don't want to pay a monthly fee).

1. https://github.com/dani-garcia/bitwarden_rs
Years ago I saw a nice comparison between optical computing and supersonic flight. The gist of it was that they would both only ever be widely used by the military/government. The specific benefits of both are real, but very costly and thus the use tends to be reserved where you absolutely need it.

For the general public, electronic computing and subsonic flight both work fine, are not tremendously expensive and don't require ongoing complex maintainance and engineering.

I would guess this analysis is still mostly true today.
The original policy is not unreasonable. The exception is extremely reasonable. Suddenly undoing the exception is so unreasonable that it can really only be read as malicious.

It would be so easy to write a policy that both prevents fake universities from existing to give visas while also not suddenly deporting hundreds of thousands of students.
I think you're reading way too much into Gobekli Tepeh and making the same mistakes we made a hundred years ago thinking that absence of evidence is evidence of absence.

The Gobekli Tepeh excavation was started in the mid-90s and it's still on-going. How its discoveries fit into the rest of anthropology is an open question and something as simple as a repeat analysis of the agricultural artifact dating could reverse the timeline.
Also, if the state-of-the-art in these systems is in the public domain, people on the 'counter-CV' side will be able to experiment and find effective countermeasures. If all the knowledge is kept secret (i.e. it's only researched by secretive organisations) the average person will have less understanding of the technology and its limitations.
Any submission that’s not a link or Launch (reserved for YC companies) is put under the Ask banner, “Ask HN:” in the title is customary but not required, so no, it’s not erroneous.
I suspect React Native is probably the closest thing we have to this at the moment.
GitHub Starless
True, it's a messy policy (like any other broad brush federal policy) and he's throwing a lot of his own supporters under the bus.
Delta Compression: A practical guide to diff algorithms and delta file formats
Flutter has been trimming down, to ~15-20mb on my windows, but does not rely on any outside webtech.

Another good example is Dear imgui, it's even smaller, and portable almost anywhere...

And plenty of other examples...
> scheme

There's your problem. Here's a nickel (toss). Get yourself a real Lisp.
> Blood pressure medication was a must, I'm still trying to determine if this is stress related or a genetic thing.

Could also be Vitamin D deficiency, which is probably common among developers.
There's a traditional dish from the Greek island of Corfu called "pastitsada". It's pasta topped with meat (usually beef) cooked in a red tomato sauce with cinnamon, allspice, nutmeg, clove, paprika, chilli pepper, black pepper and cumin. I typically add white pepper and cardamom, others have their own secret recipes.

So, how do you call that, if not spicy? It's a genuine question because English is not my first language and I always refer to food that's heavy on spices as "spicey", because I don't know any other word for it.
This is partly because REST is not a standard like GraphQL, and you can't really treat them as being equivalent.

If you want a closer comparison, I think it's better to look at standards like OData, JSON:API,or even just for example [Microsoft REST API guidelines](https://github.com/microsoft/api-guidelines).

REST by itself is a pretty general description of a type of architecture that isn't even tied to HTTP. Even HN by most definitions is a REST service that primarily uses `text/html` as it's format.
I've come across these videos on TikTok many times - Stella has a much larger apparent vocabulary than "I need attention" and "food". From memory, there's another video out there somewhere of her pressing "Stella" "want" "walk". Her owner says "But Stella, we just went for a walk." The dog's response is "Stella" "want" "walk" "again" <delay, looks at owner> "now".
I use this to insert the jira issue key into the commit message.
US TikTok ban more likely as Justice Dept checks child privacy
I suspect a lot of the things that have been listed could be done with a partner - dancing, and exercise being obvious ones.

I recently started taking up pottery. My results are mostly terrible, but it is still fun. As a result of covid the local school closed their workshop, but the teacher arranged for us to be able to collect hunks of clay, and she'd fire it when we returned it a week or two later.

My wife is amused at my work, but kinda pleased I've got a fun hobby, so she joined in. We built a few things on our dining table, and when she got her fired pieces back she was pretty pleased with the process.
I wish I could get those for our real site http://textita.com
I'll be using listennotes.com apis and it allows you to search podcasts, episodes and descriptions. Overall, looks good.
Trump’s sudden reversal on student visas will be felt in Silicon Valley
You're right, I think Trump had a real Kumbaya moment and renounced racism after the courts struck down his Muslim ban for targeting an ethnic or religious group. Ever since then his orders have only happened to consistently target minorities.
War over Being Nice
The first rule of Growth Club is that you don't talk about Growth Club ...without asking for their email first!
Thank you Charles,

1. Interface elements on windows apps and websites typical have identifiers that allow to hook to them correctly even if visual representation/layout changes so we were ablate automate pretty much any software/website we have tried. Some websites use active A/B testing all the time and theta becomes a challenger, though, doable.

2. This is a fundamental challenge of GUI-level automation, were is no silver bullet to completely eliminate the need for bot 'maintenance'. We allow users to create a library of UI elements that they are using in their workflows, again, their identifiers often allow automatically handle UI changes but if not, users can just relink their interface library with changed GUI elements, without disrupting the bot logic, so it becomes a minor effort to see the bot working in changing GUI environment.

3. (1) Real-time tracking of what the bot does, (2) Logs, (3) 'Exception' port to build custom logic for user involvement/notification at every step of the automated process. For instance, the bot can send you Slack message or email if it ran into an issue.

4. It can run on end-user computers, will look like a cross-application macro, or on a virtual machine/server 24/7 ('unattended' process automation). We partner with Microsoft to bundle our software with Azure infrastructure and make it scalable - so you can deploy more specific bots when the workload for them goes up.

5. You are right, this is a cultural aspect and people challenge. In my own experience, the best way to address is to let people who got a few hours back due to routine elimination to share their experience and how their career path has changed since that, for instance they picked up some analytical tasks that otherwise would require a new hire.
Replacing nodes, helping repairing broken things, upgrading the control plane, upgrading etcd etc.
Unmasked The effect of face masks on the spread of Covid-19
I agree, but in many cases of project monetization the GPL version is free and they charge you for a non-GPL version because many business are too afraid of the virality of the GPL. But to sell (the same or an improved version of) the code with another licence, the mantainer/owner must have all the copyright, so it is a problem. (Unless the project has a CLA, but I really dislike CLA.)
Guns also have legitimate uses.
Tech CEO apologizes for racist tirade against Asian American family
Yep, the main animal grades are Tiger, Wolf, then Bear.
Expert Beginner? That's not just a Developers' phenomenon, it's actually more prevalent in business where "I have X years of experience...." what if they have been doing it wrong for x-years?
Yes, following relationships is a key feature of Squealy. Here is an example for a recent-questions API - https://github.com/hashedin/squealy/blob/master/squealy-app/....

In short, with 1 GET API call that uses 3 SQL queries, you are getting a list of questions, related answers and related comments.

You should parse that example as follows -
1. The first SQL query fetches all the questions, filtered by API parameters
2. The second SQL query fetches all comments for the questions selected in the first query. See the `WHERE c.postid in {{ questions.id | inclause }}` part - questions.id is coming from the output of the first query
3. The output of the first and second query is merged together on the basis of the questionid that is present in both the query output.
4. Similar approach is used for all the answers
Five Trends in Big Data and SQL to Be Excited About in 2020
Google has said that this is to comply with local laws that may require censoring certain kinds of content: https://support.google.com/blogger/answer/2402711?hl=en
Hukou
The video is great, thanks for sharing it, but uhm can't help but mention that shall you ever in the future wish for your username on HN to not be tied to your real identity, you might want to delete the comment after it stops being useful. Thanks for adding to the post!
Why?!? Why the worst enterprise distro out there had to?!? Canonical would have been perfect -________-
Just imagine, SCOTUS decided that limiting access to voting places is OK during COVID. This means that COVID can legally be used to restrict voting an, presumably, do all kind of wierd things come November.

A smart would-be dictator would now use COVID as strategy to win reelection or post-pone the election. Ideally in a way that doesn't result in public uproar. Instead Trump still tries to ignore COVID into oblivion.

But as Napoleon said, don't interupt your enemy when he's hurting himself.
Switzerland would've been better.
The world's most expensive tech demo / self-assembling pyramid scheme continues apace.

Has anyone found a non-criminal use case for blockchain yet? Preferably one that isn't better addressed by a single Postgres instance?
Thanks, will be removed in -02 ;)
Yes, and it’s growing fast. Look into DeFi https://defipulse.com/
>Steven Miller doesn’t like immigrants.

Sure he does, just not Brown ones. Trump has come out and said they want immigrants from places like Norway. Of course your average Norwegian would have to be insane to move to the US.
All that can be solved by carefully choosing which package you INTERN the symbols into.

If you want to avoid having the symbols stick around forever, you can create a temporary package with MAKE-PACKAGE and then use DELETE-PACKAGE when you don't need it anymore.
Largest Tech Companies in Silicon Valley
Yeah I had a pretty dusty house and had to clean mine probably once a week :-) Gunk collected on those axles pretty bad.

But I had buttons fail, and mouse ports break, both. I have a couple sitting around here which still work, but man are they uncomfortable.

Replacement mice back then weren't cheap, either.
I suppose the idea is that the neural network will learn that you do that, and maybe that you do that more often in some directories than others, or for commands with "test" in the name, etc.
That is actually a feature (zone privacy). The label should not be in plaintext anywhere.
Valuing biotech companies: gene therapy case study
I've been using Keepass2Android [0] for a few years now (synced with the desktop client) and haven't had any issues. I'm not aware if any audits on it, but I'm not sure the risk of a developer pushing malicious binaries is that much higher on the play store than the arch/debian/snap/brew repositories.

[0] https://github.com/PhilippC/keepass2android
So, like Emacs has been for decades? :-)
BlockBear
Also a user. Works well in general, although I continue to be sad to see the arrogance during argumenting in an issue that is a valid and necessary usecase for many people using online banking.
https://github.com/keepassxreboot/keepassxc/issues/725
A journalist does not deserve to be harassed by VCs for doing her job
Google open-source code is repetitive and hard to read.
Interesting. I'll look into this, thanks!
Google is teaming up with Ubuntu to bring Flutter apps to Linux
See 9.1.

If ECDSA or Curve25519 are broken (e.g. because of quantum crypto), we can simply introduce a PKEY replacement (such as PKEY2) and migrate.

EDIT: However, point well taken. This needs more space in the draft and is definitely a point to address.
Ask HN: When did text wrapping break?
Text wrapping in comments is broken on mobile on iOS 13.5.1 Safari.

Are android users seeing the same?

It’s now wrapping by character instead of whole words and is very distracting.
Mutations don't have the really clear advantages that queries do (compared to their REST counterparts), but the one thing that I think does make them worthwhile is that you get the cache updates/re-renders based on the mutation result (instead of needing to re-fetch data or whatever to get your UI to update).
True. My comment was based on prior reporting on PPP funding problems, not based on the recently released names.
We have to worry about it in the US and the UK too. I mean, monitoring is already widespread in the US, UK, Canada, etc. Filtering, and therefore control, was almost reality in the UK last year, albeit limited to pornography. But it's a slippery slope in both cases.
Yes, here’s a use case - an open, decentralized, neutral, borderless and censorship resistant prediction market like Augur.
Yeah I would say similarly. My team is working with Rancher and found their permissions management to be a solid selling point, among other things. And you can terraform 99% of the things you need.
This is great. Will it work with Netflix videos in the browser? The always on top is a nice feature for this kind of thing
Judging from the way the author presented the info, I think they are clearly unaware to there being other methods of handling errors other than exceptions.