skysight-inc/HackerNews huggingface dataset:
If it's something you're reasonably expected to do while driving (so with the car in motion) then you should be able to do it without ever having to take your eyes off the road. Physical buttons let you do that. Between the ones on the steering wheel to control 99% of multimedia, the ones behind the wheel for lights&stuff, and the ones on the center console to control car functions like A/C and whatnot, you mostly hit that target.

Touchscreens force you to take your eyes off the road. You can't fumble around and guess if you pressed the right thing or some random function. This means they are only appropriate for things that would normally be done while the car is not moving. Before someone mentions "but GPS", you should NOT be typing in GPS addresses while driving unless you're using voice. Touchscreen or not you still have to look at that screen for a pretty long time.

And I will also mention the obvious: with everything bundled on the touchscreen God forbid that one single part breaks (due to design choice [0] or simple accident). It renders a good part of the car unusable.

So yeah, I'm good with having a big cool touchscreen but this doesn't mean the basic functions have to be moved there.

[0] https://www.thedrive.com/tech/27989/teslas-screen-saga-shows...
All of the mentioned are incomparably inferior to TypeScript. You have to go to Go, Kotlin, Rust, Swift to actually compare language-wise (to TS) and still won't be able to compare with ability to code the backend and the frontend in the same language.
That may be, yet it was story nobody in that thread was talking about save for you.
Actually, on the site there are 2 status information: availability AND does it resolve.

So, it is not just checking DNS resolution.
The title of the article is a bit inaccurate, the main criticism is that badly marked bike lanes are a waste of money that could better be spend on more adequate infrastructure (so bike lanes that adhere to minimum safety standards etc.)
The Browser
If the phase is not quite matched, you get power swing and mechanical oscillation. If you get it very wrong expect pole slip http://supachaisabua.blogspot.com/2013/09/2.html?m=1
I can't wait for the day of Alexa/Siri/Google Assistant voic-level speech integration for controlling air conditioner, calling, asking questions, rerouting gps etc all hands free with emphasis on actually being usable, unlike the crap automakers have been torturing us with (half-assed navigation that needs to be updated at dealership, voice input system that barely understands commands unless you say them in some very specific order, etc).
It would be nice, but I can see it's not easy to come up with a warning heuristic that doesn't give a bunch of false positives. Sure, 2^16 is "obviously" wrong, but how about SOMETHING ^ XOR_KEY with #define SOMETHING and #define XOR_KEY 16?
How to Install Nextcloud on Shared Hosting
In the UK, if you use some software internally and it is essential for work, then it has to be accessible or you are breaking discrimination laws.

It's even stricter if you take any type of public funding - and I'm pretty sure it's an EU-wide directive.
Lots of companies and people are.

Now the real question is, is anybody using it for new projects outside low cost outsourcing sweatshops and codeslave farms in 3rd world countries. Not really.
Even mentioning PHP in an interview for a successful modern tech company will most likely lead to instant rejection.

And please by all means do dv me to oblivion. I'm sorry but someone had to say "emperor has no clothes".
+1 ! Loving the pihole setup myself. Optimized the dnsmasq & raspbian network a little bit. I have 248,000 hosts on block list. Can you share your block lists if you can ?
They don't. That's why youngsters are the driving force for changes, they destroy. It is not a bad thing. The real driving force to make change is actually power. When these protests are aligned with some power, things go change. I am certain things won't happen in countries such as US or China. For smaller and weaker countries, maybe.
Because those stacks (Ruby/Django) come with automatic admin sections that let you build quite a bit quickly.

But now instead of exposing it as html pages, you expose your django/ruby models using an api like graphql or rest. So then you can use all new fancy js frameworks like react or vue.js.

Ruby and Django developers are as around as much as PHP developers.
Incorrect. See e.g.

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2383929/
Bike lanes exist to get bicycles "out of the way," which is why we have a decades-long alliance between the car-insurance lobby and the sell-bicycles lobby to get bikes off the road and on to facilities.

This is a losing strategy for people who actually ride bikes, the correct one is to lower speed limits.
Like it or not, there are already tons of lint-like warnings in GCC [1] and clang [2]. Many (uh, most?) of them are not required by the C/C++ standards (which by the way have their own requirements for diagnostic messages).

[1] https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html

[2] https://clang.llvm.org/docs/DiagnosticsReference.html
Yes, or 1 << 31, for example.
In theory - but if there's one thing leap seconds and GPS rollovers and suchlike have taught me, it's that once-every-few-years situations aren't always robustly supported even if they're entirely foreseeable.
Abuse of Power in the Workforce
It's funny how the dashboard UI of lower-end cars tends to be consistently better than higher-end cars, because low end cars simply have a bunch of buttons that you can use without taking your eyes of the road. Sometimes even the location of controls is much better in low end cars; the VW up! comes to mind with all important controls located directly next to the steering wheel. Beautiful. In other cars just switching the radio off has you reaching for a button somewhere between the not-ashtray and the backside of the moon.
Millions of Venmo transactions scraped in warning over privacy settings
I can believe that it's true that lines of longitude are not great circles, but I can't picture why in my head. Isn't a great circle formed by extending the shortest distance between two points on the surface of a sphere?
There has been about a 7 year window of opportunity for Oracle to really push JavaFX as cross platform UI, but they insisted on making it hard to legally use even for desperate Java Swing developer. Almost every Java Swing shop I know is either still on Swing, switched to .NET or switched to web shit.

Why, why, why did they not make JavaFX on Android a first class citizen?
> How could the candidate have started coding in one language, then decided actually they don’t know that language and should start over from scratch in a different one? How could someone with 10 years experience on their CV be unable to start a new project in their own editor? How could the candidate spend thirty minutes trying to generate a random number and still fail? This is crazy!

They panicked.

I would like to see a large company trying a replication study on their interview practice with their current employees. You'd need to make sure that the test was significantly different from the one used to hire them, and that they were put under sufficient economic and social psychological pressure - perhaps tell them that if they fail they will be fired and immediately escorted from the building (+), then make them do it with the CEO sitting behind them. I would expect over a 10% failure rate, including some people who are normally regarded as business-critical important team players.

You then have to hope that people lean the lesson "interviews are a poor predictor of performance" and not "some of our people are really imposters"..

(+) obviously don't actually do this, but like fire drills you need to convince people that it might be a real fire sometimes. I am also aware that there are ethics problems with performing stress experiments on employees without their consent, although nobody seems to care about this for interviewees
Looks great.

Off topic, but did anyone else see Phiresky's other work: AI that mimics human backchanneling so it pretends it's listening (saying "yeah", uh-huh" etc) Remarkable work!
https://streamable.com/dycu1

GitHub repo here: https://github.com/phiresky/backchannel-prediction
I hope you're arguing in favour of the space shuttle there. It has no contextual buttons. I'll always argue that contextual controls do not belong in critical systems. Every button on that shuttle will do the same thing every time you press it. A touch screen looks nice but isn't safe. Mission control is telling you to press X button, but X button isn't actually on your display right now?? That's a big problem.
I want to speak to the car with my hands on the steering wheel and tell it to defrost the windows like I'm talking to an Alexa device. I can't wait for this day to come...
What most people call "Classical" music now is really an large umbrella term for instrumental art music written in tonal forms prior to the 20th century on a certain class of instruments and with vaguely homogeneous views on what music should be and includes Baroque, Classical, Romantic and a few others. It is semantic nonsense to quibble about whether Ragtime is classical as much as it would be nonsense to quibble about whether D is in the set of {A,B,C}. They are all letters, and D has lots of qualities close to {A,B,C}, but it isn't in the set, maybe we could define the set {A,B,C,D} and say D is in that, but then we have a new set. Pick a new word and move on in life. Or you can co-opt the word "Classical" and add new things into the label, but that would be different than what we are talking about. Is Beethoven Classical or Romantic era? His early works are Classical, his later works become more and more Romantic and he is basically the father of the Romantic era, but we have to take a more nuanced view of everything he wrote. He isn't "just Romantic" but was influenced and influenced a whole host of ideas and areas. We can define attributes of a class and maybe we can say that anything that walks and quacks is a duck, but it is all simply splitting hairs and re-definitions. It is useful to have classes of things and distinctions of things that look alike, because then we can hope to reason about them, but ultimately we should look at Renaissance, Baroque, Classical, and Romantic as separate things and understand them separately.

In my view, one of the aims of a lot of classical music was to have highly structured music which could evoke a complex tapestry of emotion and ideals. It takes deeper understanding to get and appreciate a lot of art music ("music snobs"), but it was written for a _purpose_ and _ideal_, often ideological, religious, or emotional. Pop music is fun, lighthearted, easy to appreciate for most people and evokes feelings that we all know. But art music can be amplified by knowing the ideals and desires of those who wrote it. Beethoven's Eroica symphony has a complex background, symbolic and stylistic reasons for the way it is with the original desire to tribute Napoleon as a representative of Republican ideals (before he crowned himself Emperor... which made Beethoven erase that...). It is similar to appreciating why the Fairie Queene was written and appreciating the deeper symbolic meaning and cultural ideals, rather than reading the Hardy Boys or Nancy Drew as pleasant detective fiction. That's my take on it.
> Equally, if there is no Good or Evil, just physical/chemical/quantum reactions in a purely mechanical universe, then equally, screw everything. Do whatever makes the happy-chemicals in your brain do their thing.

This strikes me as extremely flawed reasoning, creating a false dichotomy between ${religion} and nihilism.

You don't need absolutes to exist in order for a concept to be meaningful. "Absolute Good" may be a contradiction in terms but that doesn't mean you can't judge whether something is good or bad (or make a more nuanced argument for why some aspects are good or bad in some ways). The same way as you don't need "absolute wet" to exist in order to judge whether something is wet or dry.

It's also a common parlor trick to talk about "evil" instead of "bad" as the antithesis of "good". Evil implies intent. But very few people would think of themselves as intentionally evil and take joy in that. Practically speaking "evil" is another way to say "sinful" and "sin" is a concept that only exists in religion because in most cases it describes genuinely "victimless crimes" as "crimes against God", specific religious codes of conduct that are imposed without a logical underpinning (e.g. "don't wear mixed fabrics" but also "don't kill people").

Religious morals generally don't care about good and bad, they care about adherence to a set of strict but arbitrary rules. Moderates in most religions pick and chose which rules are the "important" ones but they tend to base those decisions on social norms that have formed in the broader context their religion exists in, not some "inner truth" or unbiased intuition.

So in other words: "evil" is a distraction. It's how you perceive something but it says nothing about intent or cause. You can call someone an evil person, sure, but they don't get out of bed thinking "I'm so evil, I'm going to do a lot of evil things today", they just act in ways that actively harm people either out of disregard for other people's well-being or far more often out of a conflicting idea of what is or isn't harmful (or only empathising with a very narrow subset of the people they affect).
An A380 is already full of screens where touch input could be introduced. All major airplane manufacturers are definitely experimenting with touch screens in the cockpit [1]. I guess not for flight critical systems for different reasons, because of missing tactile feedback and limited usage during turbulent flights [2]. But maybe that's just a question of time...

[1] https://www.flightglobal.com/news/articles/airbus-aims-for-a...
[2] https://aviation.stackexchange.com/questions/22729/why-are-t...
I wasn't intending to troll, but I admit to being snippy - it's one of my pet hates when anything good that happens is attributed to God and then in the same breath anything bad that happens is blamed on people.

Thanks for your thoughtful reply. I'll look into the book you mention.
But you can add extensions which make get rid of the inconsistencies and lets you treat it like you a in a modern version (Babel/etc).

But Javascript is compiled in the browser, by many browsers, and so is hard to nail down an environment.

PHP runs on the server which is pretty much a fixed environment. It has more options to it yet it feels like it hasn't made use of it.
Good luck enforcing this and keeping friends at work.
Politically driven shutdown. But the point I just made makes it unlikely, it's not the weapon it once was.
> I would like to see a large company trying a replication study on their interview practice with their current employees.

IIRC Google did that and the results showed that more than half of employees wouldn't pass the interview. I can't really find the links for that bc I heard that from close friends.
> All day interviews. Many firms expect an interview for a developer to take an entire day, typically with between 5 and 8 separate interviews. This makes it hard for developers who already have jobs to attend.

This bothers me immensely. If you are job hunting, you want to apply to several jobs to get a number of offers and get an overall better deal. How do people manage this when they got a full time job? Do they literally take an entire week vacation to have 5 all day onsites?
I still appreciate that virtual synths makes it much easier for beginners like me to start with making music.

But I wouldn't hold it against advanced users if they want a more tactile experience.
That would be very weird to misunderstand this. I get it's stressful during interview, but "number" and "hexadecimal", as well as "F" all points exactly to 10, not 'G'.

It cannot be taken two ways, but ofc you can slip meaning, associate ideas etc, and if you fall back on your feet and joke about it quickly, nobody will mind.
Benchmarks of Microsoft's WSL2 – A Mixed Bag
You have to ask Google why, not Oracle.

Oracle has made JavaFX open source and available to everyone that wishes to work on it.

https://openjfx.io/

https://openjdk.java.net/projects/openjfx/

https://gluonhq.com/products/mobile/javafxports/

Naturally Google prefers to push Android J++.
There were green-and-black text UIs that allowed receptionist at hotel check you in blazingly fast, keeping an eye contact with you. No mouse, just keyboard shortcuts.
What I really like about using "code" on Ubuntu is the nostalgia.

# name that assumes no other apps exist, check

# randomly freezes, check

# doesn't produce a log without jumping through hoops, check

Seriously though, I only just started using it, looks great ;o)
Also at the equator - the earth is not a perfect sphere.
There is also https://en.wikipedia.org/wiki/Dvdisaster
which can automatically create par2 parity when you write DVDs or Bluray.
The other important thing to do is always write and verify, a lot of disc errors are there from day 1 and not from the passage of time.
Environments where the decision has been made that error-prone, misleading and ambiguous statements should not be allowed typically are those where warning are treated as errors.

A new type of misleading and error-prone statement has been found, so it seems entirely reasonable that this is added to that list.

This seems to be the entire intent of compiler warnings (these days anyway)
Tesla Driver Appeared to Be 'Fully Sleeping' for at Least 30 Miles on Freeway
The compiler should complain because it's overwhelmingly likely to be a mistake.
Firefox focus is worth a try. built in ad blockers, the ability to block javascript, private browsing is the default. Good stuff.

There's also, I believe, a regular firefox for android which I think does do extensions.
Explain what? Why do you think Dresden was the first time we bombed German civilians? The terror bombing against civilians began immediately after Churchill took power, in May of 1940: http://www.british-values.com/index-to-articles/bombing/vind...

The blitz was in response to that campaign and began in September of 1940.
Painted bicycle lanes are actually dangerous in my opinion. I cycle almost every day in London for now about 6 years. I avoid streets with painted cycle paths if I can (and take parallel side roads instead).

The way I see it, painted cycle lanes makes cyclists feel secure, but does not create much awareness by motorists. They are mainly used on roads with a lot of traffic. Because they are painted they have sometimes hazardous layouts crisscrossing mainlanes (to turn right). The blue ones can be very slippery when wet. I really don't trust them when it is wet.

Having a curb between the road and the cycle lanes, or elevating the cycle lanes on the level of the sidewalks is much saver for cyclists, because motorists can literally not cross over them. It also forces the planners to do a good job when designing junctions. For elevated cycle lanes though, paint can help rasing the awareness of pedestrians who often got in the habit of crossing anything without looking.

What TfL needs is having their planners cycle to work, and to generally rethink their approach to pedestrians and cyclists. The fact that most pedestrian traffic light are often showing red even if no traffic is routed through them and the fact that many junctions with traffic lights for cars (even big ones) do not have pedestrian traffic lights, reeducates everyone not to care about the lights and just walk into the traffic. This is almost as much a hazard to everyone as cars (on smaller roads.with speed bumps anyway), as pedestrians can cross without warning. If this happens this obviously creates the risk of a cyclist (cycling on the far outside of the road to avoid cars) either swerving into traffic or taking a pedestrian out.
Jon Stewart blast Congress on behalf of 9/11 first responders
This.

Up until recently Disney had very very few, if any, original works, and yet they are the most extreme in their pursuit of copyright and its enforcement.
"for free".

There are at least two revenue sources on uBlock Origin...
The software is free-to-use yes, but it doesn't mean that gorhill won't put money in his pockets.
RE native runtime compilation:
have you had a look at GraalVM's native image:
https://www.graalvm.org/docs/reference-manual/aot-compilatio...
Excellent Free Mind Mapping Software for Linux Users
Lines of longitude are great circles. Grandparent must mean latitude: the equator is a line of latitude, and the only one that is a great circle.
No, but it's not oblate enough for the difference to cause any noticeable problems in navigation. The difference between an arc length of a minute at the equator vs a minute on the latitude scale is about 0.2% - less than the margin of error when reading a sextant.
I know there was mention of one in the manual for my Amiga, but I never saw it in action anywhere.
Plenty of valid expressions generate warnings. A frequent gotcha is `=` in boolean contexts. Warnings are justified, and can normally be avoided with a little bit more lexical work (e.g. an extra set of parentheses). The upside is large and the downside is miniscule.
Or, it brings to light the asks from those partners, and you can then set the correct cost/resourcing from management.

Ain't no free lunch, and don't be suckered into doing free work.
We have a public DRF api for third parties. But when creating our own, new, client app we found it easier to create a GrahpQL endpoint.

It was good, but comes with a lot of boilerplate. Then there is the learning curve of GrahphQL in the client. Also the bloated client with it's bucket of features (caching, etc).

We just tend to add GraphQL endpoints as we need. Found the best approach was to open the model, put in the GQL optimizer. Then when the client has settled, freeze the models by putting in some `only` settings to limit fields requested.
> This is something I need to study each time I want to change jobs.

+1. It is not that I don't know how to do it, but I have to practice beforehand to have it in my auto-pilot and not spend time during the interview. Otherwise I will panic seeing the clock ticking and my IDE freezing indexing files, etc.
> As a User Experience Professional, I was never able to grasp the true user's need for touch screens in cars. For years I have been working on product interfaces (not just apps).

How does this relate to Apple Magic Trackpad with Force Touch?
Or if the same person is writing the test as the code it is testing, given this is a syntax error rather than a logic error, it is likely that the test will be flawed similarly.

A test passing just means that the code and the test agree, not necessarily that both are correct.
An arc along a line of longitude is a deviation in the latitude scale. Lines of longitude lie on great circles since they converge on the poles, but when you move a degree of longitude you are moving west or east along a line of latitude, and the only line of latitude which is a great circle is the equator.

The reason you use the latitude scale is that lines of latitude are equidistant between one another - it is the same distance between two lines of latitude no matter your longitude, but it is not equidistant between two lines of longitude at different latitudes. So even if your chart spans several hundreds of miles, the latitude scale remains constant across that distance regardless of the distortions of the projection used to render the globe onto the two dimensional chart surface.