skysight-inc/HackerNews huggingface dataset:
Except that when people travel away from their local area and even rent a car they're not familiar with, they don't go randomly crashing into things. They probably have to pay more conscious attention than on a daily commute. But they don't go around crashing into things.
> In Rust, I can be 100% confident that I will not have memory-unsafe code. Not 98%-and-I’d-better-check-those-last-2%-really-closely. One hundred percent. That’s a game-changer.

Also achievable, and far more easily, with a tracing GC. Do you know all those people worrying about memory safety in Lisp decades ago? Me neither.
Even bigger what? I was talking about what would physically kill most of us off, whereas what you mention would make the humanity merely stagnate.

While not ideal, stagnation at least brings stability of sorts.
Being mad at Fitbit because Pebble was a poorly run business is misguided. Pebble was out of cash and going to shut down. Fitbit paid to keep the Pebble servers running and paid people to gracefully wind it down so the devices didn't brick.

The team that built Pebble built the FitbitOS ecosystem. They have done incredible work and did it even better the second time around.

Disclosure: I am a former Fitbit employee.
The thought that economic success is solely due to simple factors that you understand and not the complex interaction of systems that are large and practically unknowable seems to me to be very close to hubris.
I can only say about CJK with an example: the web version of Twitter has frequently omitted the last character of CJK messages yet to be committed, and people seem to complain a lot but have adapted somehow. I think this is partly why it doesn't get fixed in time---it is frustrating but not a blocker. [1]

[1] And when the affected user base is small enough, even larger problem can take a lot to fix. I use a third-party IME that is relatively known among programmers, and early this year Google Chrome began to crash seemingly at random when you type Hangul. I tracked the root cause and I believe it is ultimately Chrome's fault, but I was too busy to file an issue at that time and the IME has adapted to Chrome to avoid triggering the crash next month. I believe Chrome still crashes when older versions of the IME are in use.
What Happens When Everyone Is a ‘Bully’
Ideally, I would like a pony. Realistically there is no alternative option, so there is no question.

> for slightly more comfortable transport

In some large metro areas, maybe. Outside of that bubble millions of people depend on a car to even be able to work.
The problem would be, I think, when your business logic is concerned with some subtle aspect of Russian, you translate into canonical English and the detail you're interested in disappears.

When it comes to timestamps, how do you handle midnight for example? 24:00 today represents the same instant as 00:00 tomorrow. The difference might matter to the user but disappears when converted to Unix timestamps.
China Ranks 35 Crypto Projects as President Xi Pushes Blockchain
Silphium
Is meson not good?
It's unclear to me how this post made to the top when it references SwiftUI - a framework which is still in beta and shouldn't even be brought into discussion. On the other hand, UIKit is documented about ~90% which is an insane amount and this is what most of the iOS devs are using on a day-to-day basis.
> I use a Swedish keyboard

AFAICT, Swedish keyboard has a dedicated key for ö. You just press it. I don't understand how an app can get stuck on keyboard layout if you set the system keyboard layout to Swedish. Could you give an example?

Or are you're actually using US keyboard with Swedish layout and there is no ö key on it?
Do you have a moment to talk about our Lord and Saviour, Rust?
Korean case is totally different from Japanese. I guess Korean is very unique in this area, because Korean Hangul characters consists of multiple small characters. Input systems needs to have a state system to allow type multiple small characters to complete a character. The problems usually come from improper state systems.
Rust is also C, if the fact that you can't encode all possible invariants into the type system makes a language C. But this is a spectrum, not a dichotomy, and TypeScript falls somewhere way beyond C, but below Rust, in what you can statically encode. And Idris lies beyond Rust.
Forget about "equipped and capable". Who decides what is "true"? Is it the the US government's official version of "truth"? Is it "truth" that has the most objectively provable information? How are vague and/or ambiguous claims, about anything, supposed to be regarded in relation to their "truth"? Only someone who is incredibly stupid and/or trying to advance their own agenda would suggest that there is some sort of indisputable "truth" that can be discerned, let alone discerned by Facebook.

The easy answer to this problem is, and has always been, to teach everyone how to think critically. Teach the Socratic Method to every child from birth, and reinforce that mode of thinking continually through their entire educational journey. But there lies the rub. The powers that be aren't interested in "truth" or people who are able to discern truth. They want to be able to disseminate their message, and have it uncritically absorbed by the masses. That isn't possible if the people are intelligent and equipped with the tools to think critically and recognize logical inconsistencies. For decades they had it both ways. The government had a population who largely lacked critical thinking skills and uncritically absorbed what they were told as "truth". The government also largely controlled the message disseminated by the corporate media outlets, which were very few before the explosion of the internet. They controlled the narrative, and had conditioned a population that uncritically accepted this narrative. Once the internet exploded on the scene, they lost control of the narrative. All of a sudden you had people who weren't equipped with critical thinking skills, who were extremely vulnerable to whatever narrative was being pushed, and you had a wide variety of people pushing a whole range of messages on the internet and over social media.

Now the genie out of of the bottle. Information and (dis)information spreads like a virus across the internet and social media. How do you deal with this? There are two ways. Either make a concerted effort to teach people how to think, hash information and employ logical consistency in their thinking (which the powers that be don't want to do, because it means the permanent loss of control), or try to put the genie back in the bottle and silence all competing narratives. Its clear that the powers that be have chosen to attempt the latter, and it won't end well for anyone who believes in freedom of speech, freedom of action or freedom of thought.
> The feminist movement managed to make femininity almost a swear word.

Being "like a girl" being insult is not something that started with feminism.
Now that it's not owned by Yahoo any more but smugmug there's still a shimmer of hope for a revival.
Stop developing locally, remote is always better
They get better when an EQ increases the high frequencies.

I can recommend the 1more E1001 triple driver for a similar price point but better sound.

For sound quality I have a pair of in-ear B&O but they are falling apart after a couple years which is pretty annoying because the sound quality is really good.
What I like about this in contrast to Miguel's TUI is how easy it is to change the colors for the interface.

I wish it would have mouse support, though - not sure how much effort it would be to add it to it. Mouse support is something I really like about GUI.cs
https://okteto.com/blog/remote-kubernetes-development/
Not all invariants relate to allocation. Rust protects you from a whole class of shared-mutable-state issues that JavaScript and Lisp are zero help with.
Oh 100% was my issue too. Lots of chest work, then stopped going to gym. My back weakened and knotted right up my neck into the fascia. Actually caused my eyes to water (I swear I wasn't crying)
VSCO costs $40 a month.
> Are there new "hybrid" languages popping up in electronic communication where languages that use non-latin scrpit are written in latin in e.g. text messages?

Yeah, transliterating arabic to english is a thing:

> With smartphones, the relationship between informal, chatty Arabic and formal written forms has become more complicated, giving rise to a hybrid known as “Arabeezy” – or Arabic written with Latin characters and numbers to represent letters that have no English equivalent.

--

https://www.thenational.ae/arts-culture/books/duolingo-s-ara...

Or see this wikipedia article: https://en.wikipedia.org/wiki/Arabic_chat_alphabet
The same can be said about airplanes, which have a way longer history of automation.

Anything in an airplane is automated: takeoff, flying and landing. Pilots make mistakes all the time, but they still need to do things manually to keep their practice high.

People just do not want to go in an airplane without any pilots. In metro's it's not that obvious if someone is driving it or not. But airplanes, 'we' want a human pilot to be in control, else we feel unsafe. I think the same can be said about cars.
> This highlights the tension between the web as publishing vs an application platform.

It also highlights the importance of acknowledging that tension.

Notice how the app-app-rah-rah-rah crowd gets very hostile when the fact that it exists is even mentioned.
Yup, I definitely agree the issue with crossfit is trying to put together heavy weights and quick execution and that usually won't end well.

> I have this take is because I'm an average athlete working out with some above average guys who placed in the regionals. I'm sure that didn't help things. The people who avoid injury are usually just athletic animals with high recovery ability

I feel you. But it's not only genetics at play and let's leave it at that ;)
I'm in the camp that sadly does not have easy options to choose a different language at work (I mainly work in C#), but I'm still very interested in learning new programming paradigms and techniques.

From this view, and regularly having similar experience with code I have to dig up for whatever reason, I've come to wonder whether the argumentation on languages here doesn't ignore a very important aspect: The blogpost (as many before it) presents the process of understanding your code as a tooling problem. I slowly come to think that the real problem here is educating people to write understandable code that those tools really solve.

I've wrestled with some horrible in house Java application multiple coworkers produced for quite some time now. It has mutable state everywhere and is full of hacks, bugs and race conditions, although the actual problem really isn't that complex. (It is so bad that it looks like management even might get past the sunk cost fallacy regarding a rewrite directly after it has been "finished"! I've never experienced that one so far.)

After thinking it through for quite some time, I'm convinced that there's a very simple (and rather elegant) solution to this, but if you want to tackle such a project, you should at least know about immutable datastructures, record types, algebraic datatypes and the basic concepts of idempotency and CSP. But everytime I try to nudge someone in the dev team in the "right" direction, I feel considerable friction in this regard.

So, more and more, I come to think of the biggest worth of languages like Rust, Elm, Clojure, Erlang and so on being that they force programmers to think in different ways (and grow in the process) -- something that gets handwaved away in other circumstances with "well, it has worked for me so far…".
Rwanda Launches Volkswagen's Electric Car
Google isn't just trying to track you for advertising. They also put a lot of effort into creating their maps, and GPS tracks are very useful for that.

A lot of people use Fitbits for workout tracking, so they must have a lot of GPS tracks that could be useful for mapping areas that are currently not so detailed on Google Maps (eg. many hiking trails are missing on Google Maps in my area)
via https://twitter.com/patrickc/status/1188890271854915586?s=21
In dynamically typed languages, you never check or think about the types, instead you only think about the features. Does this object have a run() method? Does it have a color property? It doesn't matter what type it is... Maybe it's a new kind of type that you could not have imagined when you first wrote the code, but if it supports the necessary method, it's going to work and you don't need to change or recompile your code to account for it.
not so for epyc.
people commenting these figures are way off to what you find on like Glassdoor. Can more people chip in and get more data for this.
I found that climbing/bouldering regularly (a couple of hours once a week) helps tremendously with classical office-related pains, such as in the back and underarms/wrists. I've never had any serious issues with this though.
Make it self driving on specifically marked highways and switch to manual on normal roads. That would free up hours for many people and might even improve traffic congestion.
Assumed Audience
More often than not, switching User-Agent to Googlebot is enough
For your first claim, I wish people would stop talking about feminism in this way precisely because it is such a generally accepted stance. The better question is in what ways does one believe men and women aren't structurally equal?
> Anything in an airplane is automated: takeoff, flying and landing

With airplanes there's a whole system in place to make sure that every airplane essentially gets its own private road. This simplifies the problem of automation immensely.
To be fair the people that would use this nefariously will already be doing something similar I am sure. This may lower the barriers to entry for others but the awareness it raises probably outdoes that risk by preventing the aforementioned nefarious users from being able to still use this sort of attacks method.
I don't think it proves all that much, especially considering that the study does not even mention much higher color blindness levels among males. In the most common version of color blindness, pink tend to looks like yellow piss.

Funny:

> As expected from previous work, both sexes rated blues as best. But analysis of all the colour comparisons revealed that the women had a significantly higher preference for blues with “pinkish” undertones such as lilac

But actual color split is between woman getting pinkish pink and boys getting bluish blue. It is not "women get slightly more violet shade of blue like lilac". It is "boys are blue and girls are pink" - pink being completely different color then is supposed to be female preference according to the study.

> Hurlbert speculates there may also be evolutionary arguments for both sexes’ preference for blue. “Going back to our ‘savannah’ days, we would have a natural preference for a clear blue sky, because it signalled good weather.

Lets not pretend this is science.
Mendeley sadly. Something with a better iPad app would be nice.
Unix Tell All Book from Kernighan Hits the Shelves
Just being pedantic, but those are seven 9s, not five. For five 9s, the downtime is indeed 5 minutes per year, for seven 9s it's about 3 seconds.
The thing that makes dynamic types quite easy to work with in Clojure is the fact that there's really not a whole lot of them there. In Clojure, pure data is king and creating your own types is strongly discouraged. It's possible to create types, mainly to allow for interop with Java and JS, but Clojure programmers really don't do it if it can be avoided.

The flip side here is that ALL of the core functions work on ALL of the core data types, so no matter what type of data you're working on (sets, maps, lists/stacks, vectors, even strings) you run in to the same handful of data manipulation functions. All of the persistent data structures are immutable, memory-efficient, and allow for easy value-to-value comparisons. The Clojure data structures can also be applied as functions themselves so e.g. a map is both a data structure and a mapping function from one set of values to another. Everything fits neatly together like Lego bricks, you NEVER write any adapter code in Clojure.

You do sometimes miss type information, especially when working with devs that aren't consistent in function parameter naming, but the trade-off is that you get a remarkably succinct and flexible language that really seems purpose-built to avoid the Lisp curse.
> Static typing is not at all bad; usual static typing mechanisms are, due to the fact that most of them force you into designing your types before you even have a working prototype.

> Typing is an invaluable tool of thought to help you understand your problem, yes, but it is just one more tool in the toolbox

For me those two sentences contradict each others. Types force you to draw an outline of your solution. For any non trivial problem this will be a time saver even in the prototype phase.
I fear that if Alphabet buys Fitbit, then Alphabet will kill of the efforts to keep the Pebble Watches alive, since they then own the various sites and domains necessary. I hope Fitbit stays independent.
> However, there's a relentless drive in tech management to figure out how to squeeze more and more productivity out of the workers, all the while keeping them happy and maintaining quality products.

"Behavior arising from class discontent, such as union activity, is derided as
destructive and damaging. An appeal is made for “intelligent labor leaders to
advocate efficiency in production to make possible the lowering of costs and
prices” (Spriegel, 1947: 590). Even as early as 1928, an author argues that industry
has moved past conflict and entered a period of “cooperative policies” (Anderson,
1928: 15), where harmony between workers and employers can reign."

> The ideal hire is a ROCKSTAR developer that knows everything and doesn't need any wasted time on training, and would love to work their life away.

"Frequently, the word “worker” is
preceded by adjectives of various types, modifying the qualities and attributes of the person to whom they refer and thus judging that person to be “good” or “bad.”
Spriegel (1947: 326) identifies “first class workers” in contrast to “substandard
workers.” Anderson (1928: 320) talks about “indifferent workers and slackers”
and “unintelligent workers” compared to “ambitious workers” (Anderson, 1928:
434). Folts (1938: 311) has “slow,” “medium,” and “superior workmen.” Balder -
ston and colleagues (1937: 245) discuss the importance of “mentally alert”
workers. "

https://www.researchgate.net/publication/271722189_2013_Cons...
A Mini Guide to Spatial Audio in XR
Trevor Dickinson now owns the ExecSG kernel of AmigaOS 4
XR Technology in Business: The Future Is Here
That way they can reach people with their marketing even when they aren't visiting the site because they got their e-mail address at registration. That doesn't mean profit, but certainly more chance of it.
> Do kids that speak english communicate more in english in cases where the input doesn't let them communicate easily using their preferred script?

As the input method of CJK languages are significantly different from English (compared to the relatively small difference), every app just allows the locale's input method.

Nobody tries to communicates with only the English keyboard, b.c that is outright impossible (while in Swedish it's possible in worst cases).
From €0 – €230k MRR in 3 years
I think refactoring is even worse with lisp/clojure because the effect of macros are even less easy to predict. I need an intimate knowledge of the macro library of the local codebase to be able to refactor it.
I would go to https://www.nycjobsboard.com and apply related position.
Could you care to elaborate further on specialized database engines and rapid data annotation tools? There are plenty of data annotation tools out there that seem to do the job so not sure what rapid would mean in this instance.
If it behaves even remotely like a pebble and runs on Rebble then I'm sold, my current pebble has a dying battery and there isn't much replacement on the market...
The Anglosphere is weird if you come from a culture with strongly established gendered name standards.
Still an interesting question: is 3 seconds of erroneous/unreliable behaviour per year acceptable from an autonomous vehicle?
I think most people learn those things by experience. Let them maintain their code for a while, and they will eventually discover why things like "mutable state everywhere" and "race conditions" are bad. It's only after they have felt the pain they are willing to buy the solution.
Goodluck with that. They ask for government issued photo ID in many cases for new accounts.
But doesn't this make compiling program on systems without these tools hard? For example, it is not easy to compile those programs on Windows without WSL or Cygwin.
As I said I wouldn't use Swedish language without a Swedish keyboard, even though it's quite possible (just 3 missing characters basically). What I'd do is switch to english language instead.
Does this make C++ a horrible language?

https://gist.github.com/aras-p/6224951

Just because you can write horrible things in a language it doesn't mean it's bad. Just like you can drive your car to a wall doesn't mean your car sucks.
Silicon Valley's propension to introduce externalities into the world yet never want to deal with the negative ones because "you guys have no idea how hard this is" will never cease to amaze me. But hey, I guess this is why that book is named "Chaos Monkeys".

You know, if it's too hard to run a political ads business that doesn't enable mass scale targeted disinformation and wreaking havoc on democracies, then maybe the responsible thing to say isn't "sorry our platform has enabled 2 major election fuck-ups in the Western world in 2016, but it's not our role to be an arbiter of truth so we'll do nothing" but rather : "ok, we haven't yet found a way to operate this that's not harmful to society, so we've decided not to run political ads until we do " ?

Because at the end of the day, if you don't take this into your own hands and instead you make it look like it's a choice between preserving a 15 years old private company's bottom line and keeping centuries old democracies functioning, that's gonna be a really easy one to make for lawmakers around the world.

The hands off stance is a recipe for being regulated into oblivion eventually, which isn't good for shareholders either.
Personally, as someone who never talks on the phone, email is my primary communication device, probably equal with SMS.
Not sure why you state this. I've used autopilot in a Model 3 on city streets and suburbs, it works pretty great.
> I've been saying that all text input should go through OS-level IMEs

This is so true, all commercial OSes that take i18n seriously do this, while most open source OSes' community (which communication revolves around English) decided that IMEs are an add-on for CJK people.

It's a pity, and this one reason is enough for Linux to be never adopted for ordinary users in the non-western world.
Stop relying on Doctors. They are good at fixing acute problems, but for chronic stuff not so much.
I would bet a body part on it being way lower, especially if we do not limit it to fatal crashes only (I read that statistic quoted above as "all reported crashes", not just those with fatalities).

I had two crashes in my lifetime. Both occurred when driving backwards out of a parking lot. No fatalities, limited damage. Good luck finding such situations while driving on a highway...