skysight-inc/HackerNews huggingface dataset:
> I still recall my first "short circuit" on seeing a BASIC program that read "I = I + 1" and freaking out with "that's not possible".

Ha, for me it was the opposite: growing up in the 90ies before Internet, my dad bought a cheap old DOS computer for the entire family on which I experimented with .bat scripting and then discovered by accident the user manual of BASIC, which was included with DOS at the time. So I was familiar with "=" as an assignment operator for variables way before I really learned about variables in school. Because of this, it took me a while to get my head around solve-for-x equations in school, but I never had any problems with the f(x) = x^2 notation, because, after all, it worked exactly like a BASIC function, and I would freak out teachers and classmate because I immediately wondered whether something like f(x, y, z) exists in math.

On the other hand, I tried teaching a classmate Visual Basic in the early 2000s, and he had the exact reaction after seeing "x = x + 1": he declared that "this is impossible and makes no sense".
Thank you! Yeah, 45K is pretty huge, and redraw logic was pretty commonly the most complex part of editors of that time period. The version you linked compiles for me to 2316 bytes of amd64 machine code (in .text) with cc -Dindex=index_ptr -DBUF=4096 -DMODE=0666 -Os ae.c -o ae -lncurses, but of course then it's linked with ncurses.

Ah, and it looks like Howe did dedicate it to the public domain! That's nice.

I didn't remember that it refreshed the screen on each keypress. The terminals we used on actual CP/M machines were usually pretty snappy, faster than terminal emulators are, at least if you don't count the slow phosphors. But typically they were only 9600 baud, so redrawing the whole screen would take two seconds; escape sequences like the insert-line/delete-line pair supported by the H19 and the VT100 were really important. Contemporary machines like the Apple with its memory-mapped screen buffer avoided the whole terminal catastrophe.

I did see your notes on the site on Kaypro emulation with MESS. Thanks!
I listen to XM radio. My toyota interface is a dial for volume, a dial for tuning, and 6 preset buttons (and 6 pages of presets).

I can easily tune through all 150+ stations very easily to find a particular station. I can switch up 20 stations with a single twist, without looking. Also since stations are grouped, I can set a preset for each type of station, then easily tune up or down to listen to other related stations.

My wife's XM is a honda touch screen. The presets work ok, except they are touch screen so you have to look at the screen to change presets. But if you want to manually go to another station, you have to hit 2 touch buttons to get to a tuning screen. Then you have to hit the up/down tuning button each time you want to go up or down a single station. It is pretty much impossible to try to find a station if you don't already know the number because it could be 100's of touches.
Intersections are dangerous for sure, but I think it mostly depends on the city and driving culture each has.

One thing that segregated lanes help immensely with is double-parking in painted bike lanes, and bus routes that weave in and out of bike lanes to make their stops.

Ideally we'd have both segregated lanes and protected intersections.
JSON Schema and Swagger/OpenAPI provide some of the missing functionality described above (type definitions, enumeration, validation). It's not quite the same and in particular I'm not sure I've seen a reference to the schema passed with the json itself (although that could easily be ignorance on my part).
I'm on a forum full of extrem righters and when discussing politics (and assorted subjects) they rarely use any irony. But it can still be hilarious sometime.
They can make most things non responsive while the car is in motion. This would inconvenience the shotgun passenger but typically the driver calls the shots on the radio (in-car entertainment system) anyhow.
I have not tried on a mazda but on other cars I have found the rotary controllers very cumbersome.
Anecdotally, just knowing what the company does and various stacks they use is a huge plus.

Knowing a bit about the founders and the corporate structure can help too.

Why wouldn't you do just a little bit of research?
I have a slightly different perspective - I cycle daily in London and drive too. I think the painted lines do encourage drivers to think about their spacing and are better than nothing. The ones put on the pavement can be an absolute nightmare since pedestrians simply amble in your way onto the bike lane - I don't blame them its too easy.

If I want to cycle fairly briskly - say 15MPH - that can't be done on cycle lanes that share a pavement. It can be done on the road.
Is there any reason to suppose that such "centralised decentralisation" wouldn't end up with a small number of entities managing the centralised control planes thanks to economies of scale?
Not compatible with string theory for one thing.
I'm not familiar with this writer, but it sure reads like a giant troll and shill for tech stocks. He's right about one big thing though: there's too much money in circulation, and it causes asset bubbles in weird, useless shit like Uber stock and shitcoins; whatever has the PR megaphone. When the next collapse comes, I'm guessing before or shortly after the next US Presidential election, I'd rather hold value stocks. Actually, I'd rather hold foreign real estate.

Trend following is great; you have to sell at the right time though.
...or the agent isn't the person who took the screenshot. Screencaps of deleted threads are common on chans and it's more likely they got one of those than the original.
Well that's not really designing for those users then. Your original comment said there's no way to interface with a screen safely while driving, but the other user said designers need to design for those dangerous users. I was wondering how you could do that in a safe manner (I don't think you can personally, and agree with the no-control-while-moving idea).
The music he is playing, of Marin Marais and St. Colombe, would have been written a century after da Vinci's death in 1519 as St. Colombe and Marais were born in the 1600s. However, the instrument suits the music naturally well as some kind of viola da gamba would have been around during da Vinci's time. What has morphed into the modern day violin, viola and cello but has lost the breathy sorrowful voice of the gamba in exchange for virtuosity and loudness.

Music more representative of da Vinci's time:

https://www.youtube.com/watch?v=MD_wZLpaVPg

For more of the beautiful music of Marais and St. Colombe see Jordi Savall, the living maestro on the viola da gamba:

https://www.youtube.com/watch?v=ylpOO-7cyt0

https://www.youtube.com/watch?v=9fXQ7Su4KZ8

and the beautiful film made about the two composers, about grief and love, about the viola da gamba:

https://www.youtube.com/playlist?list=PLF41CDD78BE4BF6C8

Savall's own wife died in 2011 and when I watch this movie since then, I feel his (pre-widower) outpouring of the deepest expression of grief. It's stunning.
The controls there are definitely not in the same place as most cars. Here they are to the right of the driver, between the gear shift stick and the handbrake.

Apart from some modern cars with a single dial and maybe a couple buttons there, most only have storage space there and the controls are in the front, not between the driver and passenger.
The HTML in the report tells me as much about the state of CSS as what is in the report.

Sure a lot of people know lots of clever CSS things, but are we over-complicating things and forgetting the basics of HTML?

This report does not use HTML properly. It is a sea of divs which is all well and good for CSS but not what this whole thing is ultimately about.

The document structure has a main element but this is in the wrong place. According to the HTML spec the main element should be directly below the body element with no extra div wrappers.

Then the page has one nav element. Beyond that it uses none of the sensible HTML5 elements for the content. Nothing is broken down into sections, articles and asides. Graphs are not in figures.

These elements are important, otherwise we might as well just give up and just post images with imagemaps.

Surely some content on the report must be a 'header' or part of what you might call a 'footer'?

I don't get this complacency when it comes to writing HTML, why everything always has to be in a div when the spec says you should only being divs when there are no better elements.

Since this report is entirely written in div soup with one nav element and one badly placed main, they don't know HTML so why should I take seriously what the report says about CSS? It is going to be the same cargo cult stuff.
You could consider the "Can run before the child is born" quite an advantage when trying to get rid of the responsibility of being a parent.
When my iPod Classic died it really stung especially since they discontinued them. I hate playing music on my phone. I cant skip songs or pause without looking properly if I am on an aux cable.

Sure Bluetooth is a thing but you dont always drive your own car and every car has their own convoluted way to do Bluetooth.

I wish Android or iPhones had multimedia related buttons somewhere on them (dont miss that lock button / slider thing Apple used to add in so you dont butt skip a song). It is much safer for me to feel out specific buttons while driving than looking down on my phone screen.
Our Samsung TV isn't allowed to speak to the internet. Hopefully, by the time we are in the market for another TV, there will have been a swing in the market away from Smart TVs.
> If half the effort put into shitting on CSS went instead to improving it, maybe it would be perfect by now.

More than half of effort is put into improving it. Too little reaches the final stages.

> I defy anyone to explain how they would do it better and still satisfy all the constraints.

I had a rant or two about this in the past: https://medium.com/@dmitriid/ok-w3c-and-whatwg-dont-die-but-... :)

CSS and HTML still pretend they are just text and images on a paper (or a 2D plane). And this hasn't been the case for over 10 years. As a layout engine CSS still has less capabilities than Delphi or Qt from early 2000.
GraalVM 19.0: The Anticipated GA Release
No. Don't. You may "try to minimise danger", but one day you will hit someone and injure them. You also make it difficult for nervous or timid pedestrians. I absolutely will walk in your way and give you a mouthful.
I've rarely heard an argument from anyone that manipulating people, influencing election outcomes etc via social media is bad. It's bad because the Russians are doing it to them - it's okay if they are doing it to others. The same goes for military invasions under false pretenses, corrupting politicians, large scale spying and whatever else you can think off. Very few people have a moral problem with the actions, they have a "hey, this doesn't benefit me" problem.
For people wondering SRS means spaced repetition software
gorhill is such a trooper that he's actually still maintaining a Firefox-legacy version, latest release just a couple of weeks ago: https://github.com/gorhill/uBlock/releases/tag/firefox-legac...
No, it isn’t.

Perhaps in the short-term, but if you listen to Elon Musk compare it to like having elevator operators, it makes sense that computers will eventually do a much better job and humans will only introduce problems.

https://www.zdnet.com/article/elon-musk-on-teslas-autopilot-...
> That's only a concern if your UI elements depend on global styles, right?

No.

div {
padding: 15em;
}

This will affect all of your styles. CSS is a flat global namespace where you fight to style your local components by overriding rules with increasing specificity.
https://www.haproxy.com/products/haproxy-enterprise-edition/

NGinx (see above) seems to cost $1900 per server per year. What are the costs for HAProxy Enterprise?
As some one who used to cycle a lot in London - the problem is the use of the reserved space at stop lines for cyclists as it teaches cyclist to aggressively undertake cars to get to the front.

An before you down vote me - undertaking and getting hit causes 90% (aprox) of the fatal casualties in London.
Won't comment about whether it looks awful or not, but in terms of the mobile experience it seems to work fine for me on my OnePlus 6T with Firefox Focus, and subsequent tests on desktop using the Responsive Design Mode in Firefox with various size also worked as expected.
smart tvs really went back in time to pre vlc/real player levels of garbage wow
I bought a four-year-old MacBook Pro instead of a new one. Here’s why
> What TfL needs is having their planners cycle to work

This. Like the stories of having ancient bridge designers stand under their bridges, the people designing cycling facilities should be made to use them in order to improve their safety and usability.

I think for a lot of planners having a week where they are given a cycle orienteering challenge around a set of random points in a city would be a huge benefit. Give each of them a cycle dashcam and call it a data-gathering exercise.

Take a look at e.g. https://www.innertubemap.com/ , a third-party compiled resource of off-street cycle routes in Edinburgh. What strikes you as wrong with it? The fact that it's a set of disjoint small graphs and not a proper mesh, perhaps?

More use can also be made of name-and-shame: http://wcc.crankfoot.xyz/facility-of-the-month/
This happens when the podcast is paused and then next day when rewinded 10 secs and played back, exactly the location flashes in memory,really weird.
The School of the NYTimes
Pando Is an Emotional Robopet
I'm curious about the 8% of people using cm as a unit in css...
Nobody reads tfa so it's cool.
Half the buttons on my remote are dedicated to services that have been discontinued
uBlock saves my laptop battery and CPU when web browsing, by a lot. It has an older core2 CPU that can easily churn at 40% just staring at a page where some ads aren't blocked. That and the cpu fan spins up to high. Turn on uBlock, and CPU use goes to zero. uBlock saves electricity and is therefor good for the environment. I'd say we're all obligated to use it ;)
I think the article lifts a good point: since it's necessary, why not automate this process in the TV?

And what do you do if this process returns positive (ie compromised)?
Some of the higher end luxury cars have little touchscreens that look like buttons on the same place where you'd expect the button, with tactile feedback to mimic a physical button.

Good luck with that in 20 years or so...
The only thing that can replace email is a better email. If we had a version of IMAP that worked with labels (download a message once regardless of how it's tagged) + push, email would be usable again. Currently this is only possible with IMAP with all its flaws OR by giving all your email to a third party to serve through an API designed for modern email. There are perverse incentives preventing this from occurring in any widespread fashion, which is allowing Slack to flourish on the dysfunction of the current communication ecosystem. If we do have a replacement for email, it's not gonna be from a for-profit entity.

Anyway, real-time communications are inherently a different beast from async communications—one is a highly searchable and taggable data store where you're expected to carefully read and type and form workflows around, and the other is for essentially war rooms for collaborative real-time work. Pitching slack as a replacement for email seems like a fundamental misunderstanding of the product.
If you dig into other discussions about this (the chans were all over this last night) then there are other images that show entire discussions being faked by single IDs. It doesn't guarantee the FBI was behind it themselves, but the evidence is manufactured.
Liu Cixin’s War of the Worlds
There's a missing feature. Look at a css page and know how the site will behave. Every programing language you look at code (if well written) and u know what it will do. In css you know what are the attributes set but it doesn't really tell you what is going you happen. That's the only thing I don't like in css.
Why do these filters have no place on a computer monitor, but do on a TV? If you ever watch videos on the computer screen, logically it would either also benefit from such filters or they are unnecessary anywhere. What makes the TV special?

It does seem to me like these filters could and should simply be ordinary software, not firmware that is baked into the screen.
Yes, but pointers are more basic, since Python's internal references participate in garbage collection.

If you would use pointers exclusively, then you'd have to write your own garbage collector. Also, accessing data would be more difficult, and you could not use Python's data types such as classes.
Not sure this is correct.

My understanding is that anaerobic exercise uses glucose and stored glycogen to generate energy and produces lactic acid as a by product. Oxygen is not required for this process but its presence does make glycolysis more efficient and is needed to stop the lactic acid buildup

Aerobic is certainly not easy exercise. Your body is releasing stored glycogen from the liver and burning oxygen to clear out lactic acid and starting to break down fat reserves.

Short duration high intensity exercise actually uses Creatine phosphate stores in the muscles for energy but this is quickly exhausted
The biggest issue is lack of software/security updates.
They treat those products as dumb TVs. they've compiled an OS build ("firmware") and you'd might get a year of updates and that's it.

Any Smart TV will eventually become a security hazard.
meaning "dumb" TV with an AppleTV or a reasonable modern streaming device is safer :)
> Meet the newest Android Q (10) which is available as a beta. The permission levels are there for what you wish.

I would like to congratulate Google for such hard work. I mean, CyanogenMod 7 in 2010 could revoke any app permission at the user's will, but you know, computers are difficult
Most of the country has a very warm winter (yesterday I spoke to my mam and she said it was 16 C).

There's been grid problems since I have memory. Doesn't surprise me that the whole thing eventually went down.
Depends what you consider short term. Do you expect autonomous cars to get to human level in all conditions in the next 5 years? 10? 25?

Most likely computers will become far better than humans at some point. But it may be far enough in the future that it doesn’t really contradict the point made above. Contrary to popular belief, “640K should be enough” isn’t the kind of statement meant to cover all eternity.
Didn't Qanon explicitly self-identify as a "fed"? So it's not exactly news that feds too like to shitpost on the *chans - arguably, they can shitpost better than anyone!
Not ready to give Mazda any praise for their infotainment systems. I leased a 2019 CX-5 Grand Touring Reserve a couple months ago. Had I known how bad Mazda’s UX was I would have leased something else.

First off their system takes an eternity to cold boot. If I’m making a quick run to the store or dropping the kids off at a friends house the system isn’t available for most of the ride. While it’s booting, the radio remembers what it last did but all the controls including volume are locked. So if I was listening to one of the comedy channels on Sirius I have no way to mute it or turn down the volume of the often inappropriate content for a few minutes if my kids get in the car.

Second the system remembers very little of the settings between drives. For example the heated/ vented seats or the auto-hold braking feature have to be set every drive.

I just drove a brand new Ford Fusion rental this week and their system while much clunkier did boot up almost immediately upon starting the car. Of course nothings perfect and while Ford did include hard buttons for most of the HVAC controls you still had to go though the touchscreen menus to find the setting to change the vent control to head and feet.
30km/h (19mile/h) is a reasonable speed limit within cities. Less fit cyclists can use electrical assistance to keep up. The money spent on useless paint can be switched to e-bike subsidies.
Don't give it internet access. You don't even need to give it network access if you use a chromecast.
I appreciate your point, and think it comes down to what use case most users will benefit from optimising.

My wife switches between Spotify, the Music app and a separated radio app. She does it on her phone's screen when at stop, she could do it on CarPlay or the android version, but I can't just imagine how it would work without a generic touch interface.

You use case (listening to radio) is in line with the current UI paradigm, other use cases (using apps) just won't work with it. That's where we could find a tradeoff I think.
Unless a law is passed restricting manufacturers from allowing responsive interfaces while driving then any disabling of them will be a significant market disadvantage. No sane car company would do it.
What about buying a commercial display panel?

https://www.mwave.com.au/product/lg-se3kdb-49-full-hd-ips-le...

Some of these things look like they have API and what not, so maybe they allow you to turn off all the things you don't want?
Maybe a separate computer with flir that controls the TV and displays media?
> Only if that minute of arc lies on a great circle route.

That's all arcs. A line of lattitude is not an arc.
My experience with PHP programmers is that while there are a lot more of them, there aren't a lot of good ones. I suppose if you're just making a fairly simple, server rendered CRUD app, that shouldn't be a problem...
How Google ate CelebrityNetWorth.com (2017)
A "hot breakpoint" seems like a nice moniker for this functionality. Because it feels like hot-dev workflow combined with classic breakpoints.
Nah, the standard answer isn't reasonable. They're depriving themselves of that money by choosing a business model that matches neither the customer needs nor physical reality.

In hopes it'll one day turn into a catchphrase: no one is entitled to have a particular business model working for them forever.
> if you listen to Elon Musk

If you listen to Elon Musk we have fully autonomous cars every 2 years since 2015 and we'll have Mars cities in 2050.
The same people doing print stylesheets?
It depends. If you're hacking on free software, as you should be, then after the first iteration, everyone can start using the clearly-much-better thing that is already working, rather than wasting months finishing their own inferior versions. And the person who wins the race that time around may not be the same one who won the first time.

The other thing is that there are distributions like the Cauchy distribution that are so heavy-tailed that they don't even have a mean†, or even a variance. The Law of Large Numbers doesn't apply to them at all! And even for more ordinary heavy-tailed distributions that do have means, like the lognormal distribution (relevant here since it's empirically the distribution of how much we misestimate tasks by) the Law of Large Numbers takes a lot more than "a few times" to start making the distribution of the sum look normal. Try it! Pop open Jupyter and convolve the lognormal distribution with itself a few times! How long does it take before it even starts to look Gaussian? How long does it take before it still looks Gaussian in a log-linear plot?

†In your comment you said "mean and expectation", but those are the same thing. Possibly you don't know anything about statistics yet? If so, welcome! You're one of today's lucky ten thousand!
PRISM requires a FISA warrant on domestic targets.