skysight-inc/HackerNews huggingface dataset:
Rather than looking at generic abstract classes of use (such as "multiple internal clients") I think a more valuable discussion would have been a look at what specific use cases work well for graphql such as answering questions like:

"What products did customer X order last month"

The resolvers for this query are likely easy to create and perform well against most data sources even those with limited support for indexing. They also will likely work nicely even if products and customers are different databases or even database architectures.

Vs use cases where graphql does not work well such as attempts to answer questions like:

"What is the ranking of customer X in terms of our profitability last month?"

If this result is not pre-calculated and if customers, sales, products, and shipping costs come from four different data sources then this can be very tricky and really cannot be answered efficiently.

I fully admit there are ways to work around these potential pain points, but people should know that answering questions like the above can be way harder to answer via GQL than (I at least) expected.

We drank the Cool Aid on our first GQL based implementation without understanding:

1) Cross resolver math is unexpectedly tricky

2) Summarizing data in resolvers is unexpectedly tricky and expensive

3) Sorting and ranking data points is unexpectedly tricky and expensive

4) doing all of the above is crazy difficult compared to what we had been lead to believe.
Saturn 1 (SA-5) Camera Inside Kerosene Tank
https://www.youtube.com/watch?v=fL-Oi9m2beA
posliberal
The Great Decoupling: The U.S. presses for a post-pandemic decoupling from China
We have homeschooled our kids for the past 7 years and have tried a lot of different things here's what works for us.

Math U See https://mathusee.com/

Comes with DVD's or Online video where a teacher teaches the lessons in front of real students. It's a great curriculum my kids are learning math much faster and easier than any other curriculum we've tried. Also, the videos take the pressure off as we don't have to learn everything our kids are learning. Although we do sometimes go and watch the videos with our kids if they get stuck.

Explode the Code https://eps.schoolspecialty.com/products/literacy/phonics-wo...

Very similar to the previous recommendation but no video lessons. It breaks down the process of learning to read in easy to follow chunks and doesn't overwhelm the kids. It makes teaching kids reading easy and fairly fast.

A few minor tips:

1. Children are human beings some days they won't be prepared to learn, take advantage of home school, and do something else. Nature walks, read a book, educational movie, etc.

2. Parents are human beings see above

3. Learning to read involves a lot of time spent reading. When our kids have the basics we incentivize them by allowing them to stay up late but only for reading. At first, they just stare at the pictures or pretend to read but after a while, they get bored enough to force themselves to learn the words.

4. Kids like other people, take them to see other people often. We are part of a co-op and the kids love it. My kids aren't even interested in going to a public school as their public school friends spend way more time at school and doing homework and get similar results.

let me know if you have any other questions
I would think that the people who'd be great to consult would be a. homeschooling parents, the homeschooling community, academics who study homeschooling, or b. education professionals, particularly those doing studies of effectiveness of educational techniques (as opposed to the impact of social factors that are probably fixed for a given child).

I would think that the hacker news community would not have particular expertise in this field, and indeed, be desperately afflicted by whatever one calls the specific variety of Dunning-Kruger where a person believes that their own subject-matter is complicated and worthy of intense study, but subjects outside of it may be adequately understood with surface-level effort.
NYC has a problem - the debt that MTA has cannot be repaid, unless ridership increases... but ridership has been dropping due to cycling, uber, etc.

(I suspect that this problem is also in other cities with large mass transit investment)

NYC is also horrible at keeping bike lanes unobstructed and street parking is literally the worst thing in NYC for a road user.
I think saying it hasn't worked is misleading. It has worked overall, it just hasn't worked for your preference. Most people prefer driving in the US. That's the preference of the constituency and it must be respected to some extent. Disrupting society because you didn't get your way doesn't seem compatible with accommodating a diversity of perspectives and the Democratic process.

Put another way, how would you feel if car drivers rebel and park their cars across all the bike lanes?
Googlecloud suspended our account for no good reason [repl.it]
You are correct. But the intention of my comment is that those failures are evident quickly and more easily, and don’t have as much of a shield from plausible deniability.
Poi: Pragmatic point-free theorem prover assistant in Rust
Open Source Trends in China
Show HN: The most pure elastical/parallax view library for react-native
This is an elastical/parallax view for the react-native. It supports the latest react version. There is no single dependency so it is very flexible to customize. It solves the problem of parallax-view in the past.
I have seen it before, but I'll admit I didn't know its name. In my language we call it the "space bus". Maybe my question sounded like I didn't even know what is the Space Shuttle because I'm not a native English speaker and couldn't think of a better way of asking "why does this spaceship look like a plane while others don't?".
$79 for the basic package? A bit pricey if you ask me.
You have control over your browser. Just disable Javascript. Some websites don't work? So what?

Now compare that to the rest of software where you don't have that control and you'll see software has always been in the state of your hyperbole about pushing malware to your machine that can always be making http requests that you can't see.

It's a bit sad that even technical people are only waking up to this when it comes to the web because they can finally see it with the browser's network tab, so they think it's just a web problem and begin advocating for throwing the baby out.
I'm a big Slay the Spire fan, super cool to see it inspiring other games.
You are saying they can't lie about privacy?
Facebook and others should be put on hold for buying companies for a while...
Nothing will get done until a critical mass (see what I did there?) of the population realizes that something needs to be done. That won't happen until people perceive that they are personally inconvenienced often enough.

Do you advocate against funding for safe and effective cycling infrastructure? Okay then. I'm in the infrastructure you've provided me, and you get to go my pace.
Girlfriend Reviews said of Alyx "now we are all backseat gamers", regarding the imbalance of people watching the game be played on Twitch vs actually playing it themselves:

https://m.youtube.com/watch?v=m67wYSTgvus
Can you give an example? I've been using the PDFs in Preview without too many problems
A lot of benefit that I add in my day job is bridging the gap between high level folks (OS people) and what's-actually-happening-on-the-wire.

While so, so, so much of this is rarely the network, knowing how to look under the covers and see what's actually hitting the wire (versus what the API call asked for) leads to far, far faster resolution of problems.

It's frustrating to me that so many people see this as a mystery of "knowing networking" when it's really just basic protocol analysis.
Besides the other comments, which are accurate, the two books that leveled up my Python personally are "Effective Python" and "Fluent Python", in that order.
U.S. Restricts Huawei’s use of U.S. technology to manufacture semiconductors
This can almost be said for many languages, even the popular ones like Rust which didn’t event most of the things it does.

Who cares? It’s all about how they put it all together. Plus some of the IR stuff is interesting.

Basque strikes me as a better attempt at a new Typescript than Reason. I really like that they are adding things like check, assert, validate into the language itself. I mean it just looks far better than TS in every way, especially once it starts to optimize all the language information it has. And it’s totally fine it’s not new. What matters more is that it puts them all together in the right way, moves at a good pace, gains traction.

I’m curious the interop story. Performance stats. DX. Look at TS vs Flow. I tried both numerous times and it was just so obvious TS was leagues ahead - far easier to set up, work with existing code, nicer errors (early on), and they just relentlessly improved it while Flow was crickets.

I don’t care so much about it being a breakthrough (though I can see how it’s basically as big a breakthrough as Rust, if it’s done right), but that it becomes viable. Sure, Reason or any of the other hundred I’ve seen come and go over the last few years would be cool too, but for whatever reason they aren’t “catching” fully. Reasons interop is finicky, the language is very verbose, and it’s just been way too quiet (where are the big releases?), but they got most of the rest right. This seems to get as much if not more right, so we’ll see if MS pushes it like they do TS, I hope so!
You really should not be casting data structures sent over the network directly to local data structures, unless you are using capnproto or another zero copy protocol that does that safely.
Exactly. What I'm saying is they should NOT be driving the motor directly like they've drawn up but instead, they should be "pressing the button via GPIO" on the real door opener attached to the garage wall.
Finally, programmers would have to actually optimize :D
There are 1024 configurations for counting in binary, and only 11 for counting "normally". Some of those other ~1000 configurations are harder to do (like having every other finger up). Mostly stuff with your ring finger.
It's not 'tamed'.

China stopped testing ages ago and has censored anyone questioning the current government's narrative (and has arrested doctors, medical professionals, and random people on WeChat).

This is one of the problems with comparing Covid statistics between countries. The US, for instance, counts a death as 'Covid' if they died of some other cause, but had Covid symptoms. In other countries, these aren't counted. it's not just Covid stats where this is a problem. Crime stats are calculated in completely different ways in different countries and used as ammo in political discussions.

The US has been continuing to test, so our numbers are going to go up as more cases are detected. Countries like Iran, China, Vietnam, and Mexico aren't really doing any sort of testing besides spot checking.

These numbers are being used to politically crucify the current administration, when it's a completely disingenuous comparison.

On top of all of this, the Covid death rate per-capita of the US is one of the lowest in the world. Too many people don't understand why you can't directly compare a country like South Korea (population: 50 million) and the US (population 350 million).

Here is a good link from Johns Hopkins: https://coronavirus.jhu.edu/data/mortality

The US is at the low end of Covid death rates. I don't trust Iran on this chart, because it's already pretty well known they have been lying about their numbers.
Most of Ourmine’s prior attributed hacks seem to involve compromising an account - whether the original or an email account with it that allows them to reset a password.

Someone else mentioned that at least one sub domain is hosted by Godaddy, and that seems like a very easy target.
That doesn't have to make you a simpleton. Some of the most complex hardcore games take years to master. Like EU4. I've been playing it for many years, and I'm still learning new things.

I tend to stick with games for a long time.
The bicycle supply chain was heavily impacted by coronavirus lockdowns in Asia. It will take a few months to resolve current shortages.

https://triathlontaren.com/diaanour/
I think it's a combination of both over-engineering and poor engineering leading to unnecessary and unmanageable complexity.

Some project starts and they decide to use an uncessarily complex framework (which may be well engineered for the cases it was developed for at the Facebook/Google scales of the world) then grab 3 more and glue them together using poor practices, then proceed to build all sorts of complexity ontop of that stack using poor engineering and typically non-standard practices.

New people join and voila, they immediately need to understand these 3-4 underlying complex yet well engineered systems and how they are poorly glued together before they can even begin to unravel the poor engineering practices that sit ontop of them so they can fix and extend them.

Parts of the application look well structured, other parts are incredibly confusing. Suddenly you need to go back and better understand some of the underlying frameworks leveraged so you can actually discern what's supposed to be going on which takes forever because that underlying framework is quite complex in and of itself.

In the end you're running around documentation page to documentation page from frameworks and looking at undocumented code someone wrote in between, consuming stupid amounts of time.

Someone built a big pile of technical debt and you just inherited it. Good luck, they've switched to another team, project, or employer and moved on before the mess unfolded.

Meanwhile, you're wondering why 90% of this exists for a product feedback submission form.
Hehe - I did end up reading all 3, and enjoyed them all, but I'd say I got 90% of the value from volume 1. Volume 2 walks through the BSD implementation of TCP/IP, which is fascinating, but way more detail than you'd ever need to know, and volume 3 goes off into some esoteric topics that seemed promising at the time but mostly ended up being abandoned (along with a brief discussion of HTTP as it was around the 90's).

If you're going to read it, though, find a used copy of the original Stevens' first edition, not that terrible desecrated second edition.
Do you know of good SPAs? Sites that feel snappy even though they're SPAs. Most sites I visit that are SPAs are consistently slow so I've learned to make the same association: SPA = bad.
Rendering Millions of Dynamic Lights in Real-Time
> Given that cynical viewpoint

I wouldn't even call that cynical. It's just the state of things.
Additionally pretty much all of my friends have been super hyped for a few other recent releases: Streets of Rage 4 and FFVII Remake.

One friend even mentioned he hasn't been nearly this excited about video games since childhood.

There's a few new releases I'd like to get, but I'm too busy with the games I already have, so I'm holding off.

Lockdown has increased video game consumption beyond newer releases, the price of Wii consoles and Wii Sports has increased, for example, which shows an increased demand for a console that came out 14 years ago.

So it's a combination of a strong new releases, a big reduction in options for other leisure activities, and literally millions of newly unemployed people.
Need to take bike lanes seriously too
Yeah ECS is really easy for organisation. The registry is basically global state though!
Our worker protections are comparatively too strong to decouple and not see a stark rise in prices across industries.
It really good. This was my first real attempt at a Monster Hunter game and for two or three days I didn't understand the hype. Then the controls clicked and I loved it. Very well designed game, from the controls to the character progression.
I turn off all images and gifs in slack. Makes it much more usable.
Last private raise
- https://techcrunch.com/2016/10/31/giphy-the-platform-for-all...

- $600MM

- $150MM raised

- $400MM sale price

- $400MM - $150MM 1x preferred = $250MM (assuming not ratchet up for selling below last preferred price)

- $250MM net to shareholders.

- 50% for preferred investor share holders

- 25% to founders

- 25% to individual contributors

- 25% of $250MM = $62.5MM

These are all just estimates
Exactly. I just bought a Switch Lite and I'm playing Breath of the Wild for the first time. It has been 15+ years since I played a Zelda game seriously (last one I played was Wind Waker), and I am just blown away. I'm lucky to be working, but the child in me wishes I was on summer break.
FWIW, the new importer for Excel lets you easily preview and adjust this behavior before importing the entire file.
May be it is just me. The worry that typing /giphy without knowing whether I am doing the “I am feeling lucky” version or “let me choose” version and end up embarrassing myself has kept me away from..... well I guess embarrassing myself.
Mindustry[1] is an open source game that works perfect on mobile, especially if you have a big screen. You can find it on app stores or download it manually.

It's like factorio but more tower-defense and round-based. Much more approachable while still being really fun.

[1] https://github.com/Anuken/Mindustry
I think the gaming world is a lot more fractured than it used to be. Titles that are still big names, I don't think command the % of gamer eyeballs as they used to, or at least not as much.

Much like music, movies, pretty much all media.
> Only folding bikes are allowed on trains or buses

Full size bikes are sometimes allowed. For commuter trains to/from London, full size bikes are only allowed during off-peak times. On other lines, it may be necessary to reserve before travel.

https://www.thetrainline.com/trains/great-britain/bikes-on-t... , https://www.nationalrail.co.uk/stations_destinations/cyclist...
Those projects can be made safe, but they generally don't mitigate the hazards that compliance with this section will:
https://www.law.cornell.edu/cfr/text/16/1211.14
They are not the same thing as a human pressing the button.
Just turn them off my default, its easier to uncollapse if you need to see something.
My impression of ECS from a distance is that it is antithetical to data-hiding.

That there are good reasons in terms of memory layout to locate all of those values which would have been member variables in large arrays so that external functions can iterate over them efficiently, but that in so doing, private members become impossible.

What am I missing?
Our Chrome Extension Is Safe
No, we disagree. I think this fab manufactures almost exclusively to defense even if it manufactures COTS parts. Building small volume fab for 2/3 of the cost of new GIGAFAB makes no sense for commercial purposes.
And these sorts of articles forget that

1 A lot of us cant or prefer not to live in the heart of the city

2 Most offices are not built with showers and secure bike parking - for longer distance commuters last time I worked in central London I wanted to use a Brompton but boss said no I cat store it in the office so that was that.
> since public transit got a lot more dangerous.

Public transit is still much more safe, even with COVID-19 threat, than driving.

> Americans love their sprawl.

Americans used to love it, when the jobs were right there.

Removing cars boosts local small service economy, as evidenced by multiple cases.
Naive/uninformed question, is this something that shouldn't be allowed? Do business loan contracts not have provisions/penalties in the case of missed payments that apply outside of a court? Why shouldn't the business take the penalty if cash on hand is more valuable to them?

The courts aren't going to be tied up forever, your borrowers have the money to meet their obligations, and presumably they'll eventually make payments. Outside of the pain of having to ride out the storm is there any real risk?

Like it doesn't sound super weird to me that a family will "strategically default" on their mortgage despite technically literally having the cash to pay it because they're scared of not being able to buy food in a month.
What would be interesting is if those holding commercial property in high rent cities start converting commercial properties to residential. It may not be easy or cheap, but I reckon it's mostly rezoning and just putting up walls and adding plumbing.

If this happens, I wonder what happens to cities afterwards where the ratio between residential to commercial in a city shifts permanently. I reckon we could end up with more WFH or flexible work arrangements because commercial real estate becomes scarcer and more expensive.
Depressing, isn't it? There are so many books that I probably should read about almost any number of topics that, in my work, I "touch on".
I heard about this carbon fiber issue. Is there really no way to recycle/upcycle carbon fiber?
working on a single table poker web app to replace home games with friends, built with Phoenix LiveView https://homegam.es
Those were innocent times. When it founded it seemed like a stupid toy, and no one on the general public was talking about it's now obvious eventual use case as a surveillance tool.
I know some persons go on to take their life after suffering depression for majority of their life. I'm unsure if people should take the stance of discriminating one illness compared to another because it may not always be treatable in the sense of being tolerable for one person compared to another.
libc has stood for quite a while without OOP.
I think a mix of fp and imperative is magnitudes easier to mull about than oop.
imo fp and imperative semantics are much clearer than oop.
There are direct hookups on the back of basically every garage door opener for connecting wall switches you could use too to make it even simpler.
You need to lower your standards, lowering the bar is key to happines.

1/2 joking
It is amusing to me that you think that psychology is such a solid science. After all, the entire field is based on a remarkable and unfalsifiable assumption: We assume that people have inner experiences above and beyond observable mental states, and further we assume that those inner experiences are independent of culture and language. This is obviously bogus; humans are meatbag computers.
There is a (mistaken?) tendency to see OOP as a step beyond functional programming, probably because it allows for more complicated abstractions.

But it seems to me a more natural scale to use is how the state is managed. In procedural programming state is global, which is messy. OOP cleans it up a bit by splitting global state into pieces and making them local. Functional programming takes this even further by avoiding having to reason about state altogether.
And this is just the tip of the iceberg for data importation.

Managers and customer facing folks want to say Can't you just use off the shelf software for this? If your data importation needs are at all non-trivial, the problems tend to come in 2 categories.

1) Error reporting from off the shelf software is inadequate. If you are lucky, it will consistently point you to the correct row number. It's usually lacking any additional info.

2) If your application is at all non-trivial, you have specific importation needs, not easily covered by 3rd party generic solutions. For instance you want to import well formed tables with primary keys. Lots of solutions claim to handle this case, but you usually run into problems under category (1).

A programmer can overcome these difficulties and muddle through 3rd party solutions, but you probably don't want to hand this over to users. It just won't be a good experience for them.

I completed an importation library tailored for our specific needs and handling the real problems we have experience over many years. The front-end project to make this available to users started and stopped and changed hands over months. We are finally nearing deployment, and so far the users we have shown it to like it.