skysight-inc/HackerNews huggingface dataset:
Credit companies would do just fine if they couldn't sell your data. Loyalty programs don't need to sell your data, they existed before it was even possible. TV networks ... wait, how is broadcast TV even collecting your data.

None of these businesses NEED to collect and sell your behavioural and demographic data to exist. TV and newspapers would probably start doing OK if precision targeted ads were not possible.
Show HN: Stack Underflow – stackoverflow clone made using MERN and GraphQL
I wonder if part of this is a business problem, not a UX problem:

- most of those apps with the hidden interfaces have no business being on a pocket computer in the first place

If we stopped playing the game of maximising engagement, and returned to "practical usefulness" as the primary driver for application design, we'd probably make better apps.
Ubuntu touch is not a full Ubuntu in your phone.

Canonical supported versions were based on snaps-predating app framework (click packages). There were a couple of phones released with it out of the factory (bq aquarius 4.5 and meizu mx4) and a bq tablet, but rest of the supported phones use android kernels for hw enablement.

Ubutouch has forked the software when Canonical pulled out and even runs an app store, but I think the best hw you can get is Oneplus 6t and then mx4.

I used mx4 as my daily driver for years prior to switching to Android for the first time 3 years ago. While not the fastest phone, mx4 was usable (things I hated most were sharp edges and how it would register touches in my pocket, and then get locked for 10 mins because of wrong passcode).

To be honest, I quite prefer the Ubuntu Touch over Android (and Nokia Meego/Maemo is up there too, but Palm Pre WebOS takes the cake as the best basic phone UX I've experienced).

I think Mobian has the biggest potential to be the pure GNU/Linux system in your pocket, so I am hoping it'd get Unity included too.
Actually, having 10% common functionality easily available for unsophisticated users, and the rest hidden but fast to access, is good UI.

Sure, discoverability is good to have, but it is not a failure that you need to be told about it as long as it only contains features useful to power users.

Requiring experts to undergo some training to make the most out of their devices is acceptable UI if the final interactions are optimized for their use; double so if it doesn't interfere with usage by untrained users.
> It’s just extremely complicated

Depends on what you're trying to do. To publish an article or book - no it's not very complicated. There's a vast package ecosystem and knowing where to turn can be daunting, but there is great community documentation out there such as by Overleaf[1] and the community on stack exchange is lively and lovely.

Building your own functionality can be complicated, however partly this comes down to LaTeX being a very different programming paradigm to the conventional C-like languages.

> the ecosystem has badly aged

Care to substantiate?

> you need makefile and docker if you want to do it right, and nobody uses docker

Simply untrue. If you have a setup that warrants more than a conventional setup there are native-LaTeX build tools like arara which are simple to use.[2]

[1] https://www.overleaf.com/learn/latex/Main_Page
[2] https://gitlab.com/jm4rc05/arara
The relevant question isn't who wrote the bulk of a paper - it's whose name appears first on the list of authors :).
Also note the MIT License, which could mean it gets picked up by places unhappy with GNU in general. Maybe future macOS?
I've not look beyond that but the headline reminds me of this: https://en.wikipedia.org/wiki/Brownian_ratchet
> trying to ungoogle it as much as possible.

From experience, no matter what you do, your phone will still continue to ping 1e100.net every few minutes. This may just be something innocuous, but there just is no way to get rid of this behavior (or to understand where it's coming from).
It could be that the Way no car stops earlier or stronger than a human driver.

For instance the driver behind them might see "ah cross traffic coming, but the guy before me tries to go through anyways" and suddenly the Way no stops.

It is true that laws typically state (i don't know the applicable californian law, but assume) that the driver in the back has to drive in a way that they could always safely stop, but that's not how most people drive, while one drives with expectations on the car ahead.
> The author claims that the C++ type system blows goats dick

No, he doesn't. He claims that the Macro system does. And he's right, C macros are full of well documented pitfalls [1][2], especially when compared to other languages. This is not really a controversial claim, btw. At this point this is common knowledge. "Blows goats dick" is letting it off easy, even. It only implies low quality, or difficult to use. C Macros however can be dangerous, unsecure and misleading. Also, this is an informal talk. Sure, you might take issue with his language, but I would expect someone taking issue with the claim to at least know about the general consensus on the topic.

[1] https://gcc.gnu.org/onlinedocs/cpp/Macro-Pitfalls.html

[2] https://www.brainbell.com/tutors/c/Advice_and_Warnings_for_C...
Gloucestershire meteorite is first UK find in 30 years
yeah, I hate Windows 10 making all those https requests on the background sending who knows what to who knows where.
QSAK – a Swiss Army Knife debugging tool based on Qt
This is a great comment which concisely expresses my own thoughts on the topic. Junior developers could learn a lot by absorbing this insight.
An excellent reminder that (particularly as a big company) you shouldn't do anything unless you'd be happy with it appearing on a newspaper's front page.
DC Report — “Clear evidence” China is committing genocide against Uyghurs
Reminds me of some of the older Grafton Primary stuff. Nice work.
I didn't notice Reason! And I counted so hard!

Paris
In The
The Spring
While GitHub's codebase may be a bit more complex than most of the other projects out there, i agree that a writeup of the bug would definitely be useful!
"2019 after being told by a colleague that their skin was much darker than the co-worker expected."

This is not fucking racism, and maybe one should seek help if a question like this really affects you.
Spectral norm is an interesting example because on single thread and without using SIMD, C, C++, Java, Javascript, Swift and Dart shows very similar performance characteristics (5-6 seconds). The loops are tight, there is not much to do for a decent compiler. it almost pure simple 64 bit floating point arithmetic.

Then you add multi-threading, and see a decent improvement, e.g. from 5 seconds to 1.5 seconds on 4 cores (almost all implementations show a similar gain)

And some languages with support for Vector operations further improves this to 0.7s

So this benchmark seems to be not very useful for comparing performance of any decent language. It could however be used for comparing improvements of using different techniques to solve the problem, or to showcase what new features brings to the table.
> It's still integration

In my view integration is by definition part of calculus, and requires the concept of the infinitesimal. (This is maybe semantic, but Wikipedia agrees with me in this case).

The paper shares one of the many goals of integration, which is to find the area under the curve, but you literally cannot use integration as the tool to do this here.

So, it's not integration.

A comment below calls this "numerical integration" - which I also find dubious. Numerical integration is still using calculus - you have to know the whole function - but without getting to a closed form answer.
This reminds me of a truism that most people seem to forgot...

HR is never your friend.

HR is there to protect the company and nothing more. What's worse, even if you try running an ethical one, if you grow big enough at some point you start hiring directly into HR people with experience with HR elsewhere, and that means importing the same bad practices - this is not a defense of Google, it's more a reminder to all of us that it can happen even in your own company.
They had a nice tutorial on first use that explains all the gestures.
Check out Perturbator - Dangerous Days. Synthwave used to be very heavily influenced by metal, both aesthetically and musically, but a lot of that has been lost as the 'chill youtube mix' side has taken over
Long-time lurker, making electronic, synthesiser instrumental movie-soundtrack-ish music in Finland (though we're both originally from New Zealand).

Had two chart-topping albums on Finnish iTunes, something I investigated that turned out probably more the result of an under-utilised Finnish iTunes than our popularity. But it's still cool to be able to say we had a "#1 album in Finland", and it be technically true...

https://prisonersofneptune.com

Our music video ("YouTube" at the above site) was much HN-inspired.
> Java does, it's called generics.

No, Java is still pointers to Object and dynamic dispatch under the hood. Generics didn't change this at all.

> Still can't see why C++ is closer to ML than C, since it's literally an almost compatible superset of C.

ATS is also 'literally an almost compatible superset of C'.
> Somehow, 'feels like' and 'some skepticism' doesn't add up too much of a critique.

This is not helpful. Pielke has been heavily involved in one side (and only one side) of the political debate on this topic. It's dishonest to pretend that information isn't relevant in the context of a post like this. He's not a neutral academic that decided to look at the evidence and was shocked to see issues.

> How would atmospheric scientists be especially competent to assess 'key variables in climate scenarios compared with data from the real world'? Would they really want to skip their core science to put economic hats on to study how 'population, economic growth, energy intensity of economic growth and carbon intensity of energy consumption' relate to these key variables? Pielke's competence is in this field and climate policy generally.

While technically this is correct, it's deeply misleading (or whatever is the next step above that). Economists study those issues and have their own journals for publishing those results. Pielke, on the other hand, is trained as a political scientist. Trying to make it sound like he's the only one with the qualifications is, as they used to say, not cool.
Yes, they can logout.

Sadly, JWT can be stolen, because my app stores them in local storage. It's a portfolio project, so I didn't use safer methods like cookies.
My computers are cerebral prostheses. They are deeply personal, I know them, they know me. They are a part me. Without them I would have a different character. Please, indeed, allow me to have one that has me as it's only priority.

In practice I strive for this. I run all the backend services I can get my hands on from my basement (Home Assistant, NextCloud). But getting to the 100% mark indeed seem impossible today without mayor inconveniences, compared to other people, in this time frame at least..
Lifespan now more associated with college degree than race
> It's only useful to glean some general ideas or algorithms.

Sure, but they'll also have an easier time of ensuring they're "pretty close" to fully reproducing the original.

At least, in comparison to having to reverse something black box. :)
> If the authors of software X or Y chose the GPLv3 as license I imagine they were completely aware and agreed to the terms of the license they used, including the limitations it enforces.

That is certainly not universally true. It is common, but not universally true.

And we should assume that the authors were NOT aware of real ecosystem implications of licenses - because nobody understands these in detail. I've been trying to understand them since the mid 1990s when I started contributing in a BSD environment, and I won't say that I properly understand them. I understand parts of them, but I don't understand all of them.
I think that you can rent a mac for a day and do all your signing. Something like https://www.scaleway.com/en/hello-m1/
ISO is in charge of forming these WGs/TCs and taking their output. When ISO WGs/TCs do a poor job, and ISO approves it, it's ISO's fault.
Sunk Costs Fallacy
After trying similar, my advice is to stay far away from cryptocurrecy related projects. The whole field has misaligned incentives and the technology is not that interesting after the surface is breached. There is not a revolution in progress, you will simply be working in finance.
Live demo: https://stackunderflow.netlify.app/
The Born rule is basically saying that the wave function and the measurements are related by a squaring relationship one way, or a square root the other way.

This squaring in QM is basically saying that there are two probability distributions, not one. There isn't just the particle, there is the particle and the experimenter. Similarly, there's the particle and itself in interference experiments. Or the particle and the detector. There's always (at least) two required for an interaction. Hence a squaring.

It's saying that the observed and the observer are part of the same system. We're not Gods viewing squiggly cartoons on a page, like we like to draw.

We are the drawing.
I don't understand your comment - there have been many policy interventions that have changed coal consumption in the UK in the last 100 years. There is a large amount of coal still available for mining in the uk - but lack of demand and low prices coupled with high extraction costs have destroyed the industry.

- The clean air act made it illegal to burn many forms of coal and required coal producers to use higher standards. Many areas were banned from coal burning of any sort. This drove the adoption of gas central heating.
- Safety measures introduced after many mining tragedies drove up the costs of the industry significantly.
- The attack on organised labour in the 1980's resulted in the shuttering of large parts of the UK coal industry.
- The development of the EU single market drove the importation of cheap coal from Germany and Poland, dealing a further blow to the domestic industry.
- Many initiatives on home insulation driving down utilization.

But you may be making a point I just haven't understood - can you clarify?
Also in the same ballpark, you can right-click on the window title and see a dropdown with the parent directories. Which primarily lets you navigate to them.

Ah, and also if you alt-rightclick on an item, you can copy its path to the clipboard. Or you can open the ‘Edit’ menu with alt pressed and copy the path to the current folder. Apparently there's even a shortcut for this.
wasn't this a new building ? still a good return, like 2x to the owners of the building. and for DB a huge amount of savings in rent as well. I guess everyone wins, well not sure about the new tenants.
Understanding Data Analytics in E-Commerce Retail
Another fun one is ONE = 256 (or another power of two).

Intended for fixed point arithmetic where 1 actually means 1/256.
An interesting observation from Japan (2009): Vinegar Intake Reduces Body Weight, Body Fat Mass, and Serum Triglyceride Levels in Obese Japanese Subjects

https://www.tandfonline.com/doi/pdf/10.1271/bbb.90231

Maybe Japanese cuisine compensates some of the negative effects by using vinegar more often than we do. My wife used to make sushi according to Japanese recipes; the rice was soaked in vinegar. But Westerners do not soak their bread or rice in vinegar.

We generally think about an element of nutrition being a cause of some disease (cholesterol, fat, sugar etc.). We spend less time thinking about the question whether an element of nutrition may have protective effect against deleterious effects of another element.
Coreutils is mostly UNIX/POSIX standard utilities which have been implemented under many closed and open source licenses for decades now. This is not where you build the GNU/Moat.
شركة نقل عفش بالرياض
فك تركيب تغليف ضمان عمالة ماهرة مدربة افضل سيارات لنقل الاثاث خبرة السنين ننقلها اليكم يمكنك الان نقل الاثاث مع شركة المتميزون VIP التى تقدم خدمات نقل العفش اليكم داخل وخارج مدينة الرياض بخصومات فورية عند التواصل معنا شمال الرياض جنوب الرياض غرب الرياض شرق الرياض وهى افضل و اسرع و ارخص شركة نقل اثاث بالرياض
How in the hell is that not racism?
We develop better abstractions and tools though.

I can write programs without needing to know how the CPU chip works, an engineer can build a new device without having to understand every detail of the new cutting edge materials science etc.

As such we can still effectively divide the labour between people, and people can start from further along the track than before. I mean, most people learn calculus but they don't have to spend years deriving and proving it.
Hotz is kind of doing his own thing at comma.ai. If I founded my own company, I'm sure they would hire me for anything that I applied for.
Unfortunately the word “racism” has been diluted to an extreme degree by grifters like the people mentioned in this article.
Opened this fully expecting to see a rant about the Spam button being right next to the Trash button (the UI 'mistake' I make most often because of lazy mouse movement).

But it wasn't, and now I can't unsee those icons either, even though I don't use them!
Yep, the BBC does love to run interference for our lieges
The vocals don't match the electronic music as much as it should IMO. It sounds a but too much like children music. The vocals trivialize the subject matter. Electronic should be more neurotic.

I like the tune but think it could be a lot better with different vocals (or no vocals) and possibly some additional electronic soundtrack on top.
阿里 Midway Serverless 发布 2.0，一体化让前端研发再次提效
自去年 Midway Serverless 1.0 发布之后，许多业务开始尝试其中，并利用 Serverless 容器的弹性能力，减少了大量研发人员对基础设施和运维的关注。对前端开发者而言，他们只需写几个函数即可实现后端业务逻辑，推动业务快速上线。去年我们也说，使用了 Serverless 的架构，可以让整个前端研发效能提升。

在 2021 年 3 月，我们推出了 Midway Servereless 的第二个大版本。就像两年前说的一样，开源只是开始，终态远没有到来。Midway 体系希望能够在当前的十字路口，不断向前演进，让前端可以去发展，朝着应用工程师前进。

Midway Serverless 2.0 的内部代号是 “Hercules”，是希腊神话以及漫威中的大力士，藉由半神半人的出生，初步迈向成神之路。而我们，藉由用户在 v1.0 的使用情况，我们看到了不少问题，这一次 v2.0 的迭代重构，我们希望去解决这些问题，让用户体验和开发效率更进一步。

Github： https://github.com/midwayjs/midway ， 欢迎到 Github 帮我们点个 Star~
You are mixing up a one off cost (buying the robot Vs training a lifeguard) with the most likely much more significant ongoing cost of the lifeguard wages.
There are probably situations where it's an innocuous remark, but surely you can see that depending on the tone and what is implied, it might be extremely offensive, not very different from saying something like "oh, you're a woman, that's certainly surprising because women are awful at math and coding!"
Started creating an E.P during lock-down with a friend on vocals. I play drums/guitar/write etc. It's really rough, but was fun and hoping to do more: https://soundcloud.com/ewanvalenine/unchained-earth

Genre: post-metal (I guess?)
That's pretty cool. I believe that Rust is the future of systems programming. Has someone tried to use the Rust coreutils on Nix OS?
> the "similarity" here is that you have the same high-level critique of both languages.

The similarity is that they both espouse the very same design philosophy for low-level programming. It's a pretty big similarity.

> For me, memory and data-race safety and absence of undefined behavior are critical features, but it would be misleading if I were to go around saying "C, C++ and Zig are all pretty darn similar".

It would be misleading, because memory safety and undefined behaviour in Zig is much closer to Rust than to C++. Even where it's not the same as Rust, it's still very different from C/C++. Safety and correctness are as emphasised in Zig as in Rust; they just go about achieving them differently. It is not clear at all which of them achieves correctness better.
No.

This is a story based on an NBC interview [1], which was published on Sunday - linked in the article and referenced several times. This article follows a wider story that can be traced in the "More on this story" section at the end of the article, with additional articles published in December and February.

[1] https://www.nbcnews.com/tech/tech-news/google-advised-mental...
This is the only track we finished with vox unfortunately, so far anyway
This is the classic problem of people being allowed or enabled to do things they are not properly educated about - not a criticism, but an observation.

This can be applied to anything: child rearing, writing, presenting, singing, dancing, pet-owning, coding, UI developing, ..., ..., ...

Without a formal educational foundation, people just do what they see. And the more people do without education, the more the overall result will stray from (perhaps) what is best.

In school we learned formal language grammar, and only if we were experienced and of some high profile (or having no audience) were we allowed to exercise "creative license" to break the rules.

It might kill some good creativity, but it would also kill bad/wrong creativity in user interfaces if there were fairly strict rules to follow.

Some of the coolest UIs also happen to be terrible to actually use. Same goes for books written with inconsistent typography, alignment, etc.
Why picking a jury for the Derek Chauvin trial is so hard
Because the parent commenter is ignorant, ignorance should be met with calmness and education instead of backlash.
This might be the most important Visual Studio feature in the last two decades (at least for C and C++ development) ;)

Now please integrate UBSAN and TSAN next.

Xcode is often critized among coders, but it was the first IDE which integrated static code analysis, ASAN, UBSAN and TSAN as simple to use IDE features, instead of relying on external tools which are hard to integrate into the build process.
Your drawings are amazing. The style reminds me of Kim Jung Gi, very detailed and precise; thanks for sharing!
I hate self promotion, but the heck with it. Demoscene/chiptune musician here. I started making music on the C64 in the 80s (but never released anything back then) and then later on the Amiga in the early 90s.

https://soundcloud.com/freQvibez

Besides the occasional C64 SID tune, these days I mostly compose and play just for myself on the piano and learning to properly play the cello. I'm also in love with various rhythm instruments. The drums were my first, real instrument apart from computers. :)

Some "noteworthy" tunes:

Die Wurzel
https://soundcloud.com/freqvibez/die-wurzel

PC 4k intro. The player and tune was made directly in x86 assembly.

Rad-X
https://soundcloud.com/freqvibez/rad-x

C64 SID tune that tries to be cute.

Ladybug Vision
https://soundcloud.com/freqvibez/ladybug-vision

8-channel XM tune, made for a module competition.

Warp-o-Mat
https://soundcloud.com/freqvibez/warp-o-mat

A tune programmed in why's Bloopsaphone. I really miss him and his creativity.

Brimborium
https://soundcloud.com/freqvibez/brimborium

Something experimental with real instruments and synths.
Remarking on the colour of some ones skin is like saying you have very blond hair. Are we in denial of skin tone or something and that it's different from various regions of earth, come on.
I don't know if it's an appropriate / relevant question to ask, but how does it impact on a majority of programmers / ML practitioners (if they are not into the mathematical details)? Don't get me wrong, solving linear systems with more efficient methods is very appreciated but in my experience the coder only needs to choose which solver to use in a wrapped up library unless you are implementing a very low-level algorithm yourself.

For a real example, if the solver isn't good at yielding a solution in a practical time frame (say if I'm fitting models on large genomic dataset of tens of thousands of genes without narrowing down the set of interests), then I might be wrong to use it at all. Isn't that right? Or am I wrong as the article might suggest you could do that in the future?