skysight-inc/HackerNews huggingface dataset:
> It's not clear why we should focus on a supposed violation of the kid's boundaries, when the kid's own transgression is so much more readily apparent.

Do you want to stop the disruption? Or do you want to punish children for a perceived violation of your authority?

There is no violation of the kid's boundaries, because the kid does not have boundaries, because the kid has not been allowed to have boundaries. There is precious little that the kid can actually control… often, not even who's allowed to touch them. This is not okay.

> Once in a hotel dining-room I said, rather too loudly, ‘I loathe prunes.’ ‘So do I,’ came an unexpected six-year-old voice from another table. Sympathy was instantaneous. Neither of us thought it funny. We both knew that prunes are far too nasty to be funny. That is the proper meeting between man and child as independent personalities.

— C. S. Lewis, Letters to Children
Not for this use case or crawling. They won't even hit robots. I've caught google, discord, valve, slack doing this on my hobby sites over the years, likely checking to see if the target URL contains obvious malware. In my case the solutions were simple. Add simple auth and/or block IP ranges associated with their AS number. Obviously this isn't the solution for companies, though you could have a unique domain specifically for email URL's and decide what limitations to put in place. Blocking them can flag your site as "malicious" and I am perfectly ok with google saying my domains are malicious.
The article did mention that sometimes you do your absolute best to follow exactly what they would have done in the Middle Ages... and you get something awful.

It's possible that the proportions suggested were something the brewer knew would be nasty. It's also possible the proportions for spice weren't given, instead being "to taste".
You can't get around the Unicode problem for free. If your state machine operates on codepoints, then your state machine is almost certainly very slow. Not only because you now need to do UTF-8 decoding, but you also probably need a sparse representation (e.g., a hash map) to deal with the large space of Unicode codepoints since that's what your transitions are defined over.

You're right that Unicode-aware \w is huge if you build a full byte-based DFA for it. But that's why Rust's regex crate doesn't build full DFAs. It only builds the part of the DFA it needs (at search time). So you get the best of both worlds: reasonably fast compilation combined with fast search. (A big enough state machine will still ultimately overwhelm it and result in slower searches or large memory growth, depending on which trade off you pick. But a simple \w is handled just fine.)
I love that table, I played it last night!
> - They only use SRAM, no DRAM. This is a huge mistake

This seems pretty interesting. They must have had a reason for this approach. Maybe it doesn't matter as much for their usecase.

They clearly had the option of adding DRAM if they wanted to. Why not do it?
Tesla AI Day Live Stream [video]
Just in case some people are confused: There are two different things with the same name -

- Android Auto vehicle communication technology that mirrors your phone's screen to a vehicle's head unit.

- Android Auto phone app that displays the same interface on your phone's screen like a normal app (e.g. mount your phone up high and use directly, or use some other screen mirroring technology to send it to the head unit).

Only the SECOND is being discontinued, not the first. This is still bad news for people who rely on it, but has no impact on Android Auto communications system.
Ask HN: Suggestions for stack under a simple web app?
I want to code up a simple web app that allows the user to create a list of items that would be published each Sunday morning. There would be a web interface where the user could, when they feel inspired, enter a new item into the current list (or delete an item). Then on Sunday morning the list would be rendered as a web page and also emailed to a distribution list.

Currently I do this all "by hand". I post my items to a slack channel as they occur to me throughout the week. Then at the end of the week I copy/paste them into a markdown document (reformatting each item by hand) which is then processed via Jekyll into a web page and posted to the web (a github.io site). Then I copy/paste the page into mailchimp to be sent to the email distribution list.

I am a fan of simple. I like programming in the context of not having to load (and grok) multiple giant frameworks. This would be maintained by me not by a giant team of software developers.

I am thinking of it as a web app simply so that it is machine-independent (I can do things from a laptop, desktop, iPad, etc) and so other people in principle could also post items to be included in the list.

Can I have some suggestions for what your stack might look like if you were in my shoes?

thanks!
I think I could have forgiven Enterprise most things, but not the intro music. It still winds me up even today because it aged so badly compared to the orchestral arrangements of the 90s shows.

I do agree though - it could have been a very interesting show if they went earlier. There have been a number of anime in particular (such as Planetes) that capture that near-future space exploration vibe really well, and it could work well in the Star Trek universe.
Here is a good write up on how the WebRTC implementation works for their new browser based calls. https://webrtchacks.com/facetime-finally-faces-webrtc-implem...
Bike Exploring New York City via GitHub Actions, OpenStreetMap, and Strava
But I need that app in order to access the light/dark mode toggle in the developer settings.

Google seems to love killing products/services.
GPS allows significantly more crop to be grown on the same land. By giving plants the ideal spacing they harvest the amount of light they need without shading each other or letting light fall unused on the ground (or on weeds that in turn shade the plants). GPS also starts/stops each row of your planter as you cross already planted areas of the field, thus saving a lot of seed and in turn leaving more land free to grow crop instead of seed. GPS also always fertilizer to be placed where needed thus not over fertilizing some areas while under fertilizing others.
Rain falls at the summit of Greenland Ice Sheet for first time on record
This is smoke screen you can always sideload your apps using .apk file. Epic has superhero complex.
Avoiding quadratic core code size with large records in GHC
I've been in and around platform development in the .NET space for over a decade (not as a developer, I stopped programming for the web in like 2002 because I couldn't stand the the entire front end paradigm).

My biggest issue with .NET has always been how slow it is compared to <insert any popular server side scripting language here>.

Is there hope?

lol
This might be a good scenario for pipx. It’s a Python package manager optimized for deploying applications instead of libraries.

https://pypa.github.io/pipx/
Clutch Names ENO8 as Leading B2B Services Provider in Texas for 2021
The thing that gets me is remembering the slightly different rules for the various regex engines. Like which ones support which operators, which operators need to be escaped, etc.
One aspect of TNG-era Trek was that it was mostly episodic. I'm not sure, outside of maybe procedurals, how much mid/high budget drama TV these days isn't serialized given time-shifting and streaming. (I imagine syndication is less of a driving force as well.)

Heck, even a comedy like Ted Lasso is serialized.
Twitter suspends Brazilian history teacher for educating about verified voting
I've seen plenty of engineers with 6 years education working on assembly lines in China.

An incredible boon for whomever was employing them. Having a person who can "debug" equipment problems on the line within minutes, or optimise seemingly innocuous, but critically important, and impactful small tidbits in the manufacturing process is priceless, and this is what makes the whole difference in between a failing manufacturing line, and one which runs well.
> The only examples I can think of where this isn't true is either in modern times (US Grant being a possible example)

War tends to effectively flatten societal hierarchy. When a society is in trouble the best people for the job tend to rise to the top because results are what matter and when the alternative is bad enough people don't care that someone doesn't have the right pedigree if they have the necessary skills.
If you put a header “account verification form” above the button, it's a better experience; the user knows what the computer is calling a form.
Is Google's rate of shutting down products really high or is this some cognitive bias (more headlines, more prominent products, higher number of products in the first place etc.)?
Does your car support wireless Android Auto? If not, try switching to a different cable. The push to wireless is because people are having all sorts of problems with patchy cables and then blame it on Android/phone/Google. Too bad only very recent cars support it. Mine does, it works great.
Depends on your domain/dns provider, I use cloudflare so I can add an API key to the config in certbot and the DNS updates are automated then.
Pardon my ignorance, but when was it ever about technology? Seems technological progress has done nothing to alleviate the starve-if-you-don't-work condition. Higher industrial efficiency in the 19th/early 20th centuries came with the promise of less work and more leisure, but that never arrived. I'm not sure why, but I'm guessing it's an economic/sociological problem, not a technological one. Curious to hear what ideas you have enough.
I like the way your mind works.
I really like the bits of nostalgia in Lower Decks. Riker is hilarious in it and Frakes seems to have had fun with it.
Many people helped create the industry. This article focused on two of them.
The .Net road map has been incredible for us. We have carried the same product across 7 different major framework upgrades, 3 of which were the old school windows only variant.

I don't know of many ecosystems where backwards compatibility is this good while also providing tons of upside on the future path.

We are definitely getting more out of the Microsoft stack today than we thought we would 8 years ago when we started this journey.

If you told me our product would magically become cross platform capable while we were still sitting on 3.5 I would have laughed you out of the room. Granted, the conversion to .net core wasn't entirely painless, but it wasn't bad either.
If you outlawed lipsticks and make up tomorrow, not a single physicist would get bigger salary.
Are we really going to continue to break the paradigm that GET requests should be idempotent to save people an extra click or Ctrl+C and Ctrl+V? Standards matter. In this case Google are doing something that should be allowed, but being criticised for it because it breaks badly implemented services.

Entering emailed or texted codes is becoming more common with 2FA for banking, PayPal etc. anyway so I think most people are going to broadly manage.
Isn't this an issue of GPU manufactures not releasing drivers?

Hasn't Linux had issues with this before? (The famous "fuck you nvidia" Linus meme comes to mind).
WA ‘counter-terrorism police’ raid climate activists’ homes over chalk graffiti
Very true, but this still doesn't diminish the fact that India, and China still produce megatons of engineers, and scientists.

India, and China also provide much more opportunities for "natural selection" to weed out bad workers.

On other hand, the West has degree mills which will give one, and workplaces which will not test your abilities even to the minimum. And it will be the person's first serious job where the surprise will come.
Ah, thanks for the details.

Though I still don't see how the parent comment's theory holds: I suspect that the PR backlash would be far smaller/nonexistent for this feature than for the CSAM one, as we already accept that the rights of minors are heavily curtailed.
According to Google, “claiming” the knowledge panel requires that I provide them with a government issued ID, a selfie and screenshots of me logging into several social media accounts that I manage. And after I hand over that information to an unknown person I have no way of tracking, they will take “suggestions” from me about the knowledge panel. (There is no offer from Google to “control” anything.)

I didn’t want to do that. I was very taken aback that they had just grouped together random pieces of information, including a photo, and published them inside of a box titled “knowledge panel.” I thought it was very careless, unprofessional, unethical and disrespectful. I didn’t want to have anything to do with that type of product/publication, let alone “claim” it.

However, I did provide them with enough information already publicly available to prove that the photos they were publishing alongside my book were of the wrong people and I repeatedly told them that I did not have a photo on the Internet. But no, I did not dance to their tune and claim the panel. And there are stories of people who did in fact claim a panel, only to be ignored by Google afterwards.
Rain falls on peak of Greenland ice cap for first time on record
You just repeated your assertion from the prior comment.

Maybe you’re right, but introducing additional data, information, or argument is more helpful to the discussion than just saying “Yuh-huh”
I think you can still do something similar with headunit reloaded. It might be a little more complex to setup, though.
Somehow. But I'm afraid throwing another pile of paper at some of the manufactures (it was a Kenwood unit I had at first) will result in a similar unstable experience.

For that, it's too expensive and too much work, as you need to take apart the whole middle part of the interior. Also, a lot of the deeply integrated parts of the audio system will be lost, and also the hands-free communication parts that are in the car.
The linked paper

> Infiltrated water is retained for an average of 45 d before resurfacing, confirming the system’s ability to contribute to dry-season flows. We estimate that upscaling the system to the source-water areas of the city of Lima can potentially delay 99 × 106 m3 yr−1 of streamflow and increase dry-season flows by 7.5% on average, which may provide a critical complement to conventional engineering solutions for water security.

https://www.nature.com/articles/s41893-019-0307-1
The shipping supply chain is stressed from Covid. That makes it ripe for hackers
The Montreal Protocol (https://en.wikipedia.org/wiki/Montreal_Protocol)
Is one of the few examples of an effective international environmental agreement. In some sense all subsequent international treaties seek to emulate it with less success.

The fact that it was a somewhat niche set of compounds and the fact that patents related to these substances were expiring is probably a large part of why this worked. Trying to replicate the economic conditions for such an agreement is a good starting point.
Thank you so much. The article is just too polluted with pseudo intellectual nonsense, but water management is a very underappreciated discipline of engineering.

Although it seems impossible to measure how much water is stored in the deep soil, it is often possible to notice if it runs out. We had that last summer in the Netherlands. I suppose knowing we reached zero, and knowing the influx (mm rain, and the flow of the Rhine), and then also knowing the outflow means you can make a some sound estimate.

However, that requires a high density of weather stations and tooling at the influx and outputs.

It's not something you can just do through some regulation targeted at the water company. You'll need a specific branch of the government, since messing with water affects everyone, from erosion to trade, to agriculture to climate (the presence of water makes the climate a more mild climate)

In the Netherlands, this is all done by an independent water government, a democracy older than our democracy itself. It even predates notions of citizenship.
Are we really supposed to be saying "millenniums" now, or is the Independent's editor asleep at the wheel?
Which people will ride on the sidewalks in crowded urban areas and no one will bat an eye. It seems, at the very least in the NYC metro area, driving motorized vehicles on sidewalks faster than cars in the street has become the norm despite the dangers posed to pedestrians.
"On record" seems to be 32 years ( from TFA ).

Then the article concludes : And now rainfall: in an area where rain never fell.
I don't see how it is "actively harmful" to use this style.

I'll defend the style and say I think either is fine from an objective standpoint, the advantage of declaring near the top and leaving uninitialised is that it means all assignments/values are separate and slightly clearer in code, type annotations are clutter. But likewise it's not that much clutter and you can get used to it (and it's conventional in many other languages).

Only in very large functions does it significantly 'hide' the declarations and the type information from where they're used, and so arguably that encourages you to not write very large functions with lots of different variables! But don't pick on this point and say "the limitation becomes a 'feature'", I'm just saying with most good code this doesn't matter, not that it's 'good' that it's harder to write long functions, yes that is a limitation, I just don't think it's a significant one for good code.

So I don't see how either is objectively superior. I recommend this style because since there is not a huge difference between the two, I prefer what is conventional.
Half old could be a sound diagnosis, I have the same symptoms.
I'm not sure why you choose to see this as something that "can't be automated, so must use long-expiry certs" and not "apple fails to offer an api to perform an essential-to-automate task".
What ever happened to IronRuby?

It hasn't been updated in 10 years and IIRC, Microsoft even hired the creator of IronRuby.

Is anyone running a Ruby on Rails app on .NET Core? If so, are you using IronRuby or something else? The folks at https://www.discourse.org know .NET super well from there StackExchange days - is Discourse a vanilla RoR app are they using the .NET runtime?
linked earlier: https://nsidc.org/greenland-today/2021/08/rain-at-the-summit...

> Earlier melt events in the instrumental record occurred in 1995, 2012, and 2019; prior to those events, melting is inferred from ice cores to have been absent since an event in the late 1800s.

doesn't that make "first time on record" a stretch too far?
That's only a third of the 800 mile commute.
Blue Origin suit stops work on NASA HLS contract with SpaceX
The actual tasks were different. Back then they built a railroad, but now we don't just build a railroad. We also have to employ armies of lawyers to fight each other, and they consume more time and money laying the legal groundwork for the railroad than the railroad itself.
That has to be scaling where you dont properly get rid of all the high-frequency bits of information before scaling, no?

I have a hard time seeing this happen with a "perfect" scaling algoritm in the spatial domain.
Yeah, it’s the same for gandi.net, plug the API key in and you are done.
It isn't high directly. However they do tend to shut down a lot of things that others have bought into fully and such people have reason to get mad about it. Often it isn't really feasible to switch away from their products - in this case because your car is directly tied to it.

If Google wants to play in the automotive space they need to have 20 years between announced shutdown and discontinuation, with 5 of those years being for automakers to transition, then the next 15 of support for people who have cars. Move fast and break things doesn't fly in the safety matters world of cars.
There are plans to address this issue in the forthcoming months, so stay tuned.
I still get bitten by

> [] == []

< false

sometimes. And that's with two equal signs, not three!
> When successive generations complain about "kids these days", there is a contradiction.

There is absolutely no contradiction, because in fact they are complaining about different things. Sometimes they are complaining about kids being more violent then they used to be. Other times they are complaining about kids being more rude, more passive, more drinking. Then they complain about kids dont more sport, less sport, reading too much, not reading enough.

If you abstract it away to "kids are bad", then yes, it sounds as if the complain was constantly the same. But that abstraction is manipulative.

> Tellingly, no one ever says "kids these days are much better behaved than we were as kids", even when it's empirically true.

I have in fact said that multiple times. The "no one ever says" part is not true either.

Yes, people are more likely to comment on negatives that affect them then on positives. That is true about literally anything, including software updates. And that still does not imply that every complain about bad software update should be shut down.
I suspect that people that play chess without looking at a board must have a somewhat clear picture of the pieces in their mind.
I wish he'd open-source runix.

https://gist.github.com/burke/72ca46c80e57a25907a75611ee5eb6...
China most definitely does not allow online porn. It's tolerated as an underground enterprise but explicitly illegal.
> Anything JJ Abrams produces is entirely made to be visually effective, rather than philosophically interesting or even internally congruent.

There is one exception. Probably the only one, or at least the only one I know of. JJ Abrams was an executive producer on Person of Interest series, which is to date the best coverage of AI in television[0]. I was shocked when I noticed JJ's name in credits, because the show is very good in the cerebral sense, unlike everything else I've seen his name on[1].

I'm not denying his film-making skills. He's sharp. But his specialty is action and visuals, not deep plots.

--

[0] - It starts pretending to be a run-of-the-mill crime solving drama with a sci-fi twist - the protagonists receive tips of possible violent crimes from an AI. But very quickly it turns into a discussion of AI ethics, state surveillance (the show managed to depict Snowden revelations before they happened!), information security, pros and cons of black-box vs. glass-box algorithms, and AI control/alignment problem. That's on top of good character development and regular (but not overdone) firefights that keep things interesting.

[1] - Most notably Westworld, which, like PoI, was created by Jonathan Nolan, and had a chance of being a spiritual successor - but it became a repetitive, violent action series from 2nd season on, with a plot that serves mostly as an excuse for characters to murder each other.
Came here to say this.. Yeah the Netherlands has it really bad. The speed limits aren't a huge thing IMO but the building restriction has made the house prices astronomical :(
> Thomas Sowell talks about this phenomena a lot, however he describes it as an abundance of wealthy individuals who are highly educated in philosphical ideas but who have no practical or useful skills for society.

I wish this was the only problem. I have been exposed to so many 'elites' (investors, diplomats, C-level executives) that are just plain stupid.

For some reason people assume they are very smart, perpetuating this myth.
Now they just need free functions without a static class...
Please share the package managers that handle this, thanks!
My First MMO: Megawars III
I own a Toyota Corolla from 2017, and even though the system has a head unit with a display, it's not exactly great feature-wise. I'm not sure I want to tamper with the stock head-unit (as some features like setting when the headlights of the car shuts off, etc), and I'm not done making payments on it. Not exactly keen on changing car either, as everything else works great.

First world problem I suppose.