skysight-inc/HackerNews huggingface dataset:
This is also the reason why every potential 5 minute read time blog post is turned into a 30 minute monotonous video.

Monetising. Youtube does it automatically, with a blog you need to manage the ads yourself and the audience is a lot smaller.

There is also a generational gap at some point. To me, it seems that 20-somethings turn to Youtube for every issue (phone setup, toilet clogged whatever) instead of looking for a text resource.
MailsDaddy Free PST Viewer
> Girls chasing you because of your reputation as HN or met your wife because of your cool project ( Please don't hate me for this)

Not hating, but please can we not keep assuming everyone reading HN is a (hetero) male
If I mute my TV, a big crossed-over speaker icon is shown on screen. That UX is how a muted microphone should appear in video meetings.

There is perhaps a patent which prevents it for financial reasons.
Shake would also be interesting to look at. It has much more sophisticated dependency graph handling.

Gnu Make is almost pathetic.

See eg http://simonmar.github.io/bib/papers/shake.pdf
It seems that to handle this you should have lines between the label and the slice instead of a legend. Google Sheets seems to do this by default but it seems to sort colours from dark to light which may make the boundaries of some colours hard to see for colourblind people. I would assume that putting the slices light-dark-light... would be optimal for the contrast between them, even for people who are not colour vision deficient.
> I'm often surprised by their height

Because they're of an unusual height, I assume. You had an expectation that they were of average height.

You can look at the pictures of the person that received that comment. They don't have an unusual skin color, and the ethnicity matches their name (say, they don't have a Russian sounding name with really dark, almost black skin). It shouldn't be unexpected to see their skin color.

Another option is that the expectation didn't come from averages nor names, and it came from prejudice about how software engineers look like. So yes, it definitely can be interpreted as a racist remark.
Generally agreed, but you're looking at stable FAANGs.

If you look at startups, for the most part, need lots of senior generalists who have a can-do attitude to 'just figure it out'.

Ideally, those generalists get rewarded w/ stock (side stepping the trigger topic on purpose) because they joined close to the ground floor. Most startups don't need and/or can't afford specialists until around Series B. Again ideally, if you needed a specialist early, you've got one on the founding team.

Many exceptions to the above statement, but it fits this topic's narrative.
Wow, that's great
>"You've received some downvotes (perhaps because this read as being too flippant?)"

Thought police. Myself I never downvote and do not give a flying fuck if I get downvoted.

As for the rest of your I totally agree.
These three strategies work for me:

a) healthy diet based on raw meat, b) in control of your goals by working on each of them every day, and c) that others mean well, even when they behave like dumbasses, relax.
The Congolese woman guerrilla fighter seeking revenge
MailsDaddy MSG to Office 365 Migration Tool
The goal of modernizing coreutils is great, and doing it in rust is even better. However, it makes me very sad that this is licensed under the MIT licence.

Being licensed under the GPL is an essential part of the GNU project and their philosophy. Of course everyone is free to do as they please. However, IMHO, if one appreciates the GNU project and the ideals it stands for, then, maybe, it could be preferable not to rewrite parts of it under weaker licences that go directly against their mission!
Except for a handful of very over-priced models that I can't afford to buy

What models are being referred to here? Sounds like the OP’s problem can be solved with more money.
How to Add Web Monetization to Your Blog to Earn Cool Cash
You can backup your iPhone anytime you want to your own computer. iCould makes it pretty easy to do settings and config backups that will be included in their free tier.

There is no way Apple is going to let 3rd party could providers do backups directly. I doubt exposing the iPhone as a USB device over the internet with a VM running iTunes would work efficiently.
Why Dr. Seuss Is Worth Defending
> proprietary software is the only option

What do you mean by "proprietary" in this context? I believe that the availability of the software's source code to its users is unrelated to the fact of whether the actual development of such software is paid or not.

Moreover, free and open source software (free as in "freedom", not necessarily free as in "free beer"), makes it generally simpler for the regular users to provide input regarding the features they need changed. So, in a way, it also helps to achieve the goal you describe:

> The best way to ensure people pay close attention to those last areas of fit and finish...
I think you are misunderstanding what I'm saying. I'm not a racist. Far from it. I don't think race should come into anything. However it seems we're trying to make identity and race part of everything. That someone's opinion should count more or less because of their identity. This isn't a good idea.
The full Oprah & Meghan Markle Interview in HD on WebTorrent
Its at 15 deaths for currently 3.3 billion miles driven. The number 6 comes from Tesla itself, which isn't exactly in a neutral position. Thats 4.5 deaths per billion mile driven.

No idea about the US, but in Denmark the deaths per billion mile of highway roads driven is 0.7. In other words: On a European freeway equivalent you are over 6x more likely to die from Teslas autopilot than if you would drive yourself.
Perhaps they had a bad camera.

My color of skin definitely depends on the camera I sit in front of. The best cameras are as good as a mirror, but lower quality cameras built in laptops are awful. Looking at greenish or greyish myself is a bit nauseating.
Some things are easily proven false, like anti-vaxxers or climate change denial. Or even flat earthers.

The gray area for false/misleading information isn't as large as people would think.
UIs should be consistent, so the least they could do is make it so if you push the buttons repeatedly you get to the floors faster.

Like the buttons in the lobby.
it's fine, but watch it with the sound off.
This is a theoretical result - for now at least. Theoretically the fastest linear solvers run in time n^w where w ~ 2.3 is the matrix multiplication constant. In practice the fast matrix multiplication algorithms are not that fast, so they aren't used for linear solvers.
Good point, after re-reading I see the 0.001% does apply to sessions rather than users. That should elevate the total users affected, yeah.
Project Manager: I promised the customer we'd deliver Vagueness v1 by next Wednesday. Can I have a build?

Engineering Manager: ok, Engineer, we need Vagueness, how long will it take?

Engineer: I can whip up a prototype in about a week but it's only a prototype and will lack any functionality. I'm also busy trying to get the fire put out on the fourth floor and my kids' daycare is closed because of the riots.

Engineering Manager: OK, 3 weeks plus another 3 weeks for QA and bug fixing. Also, have those reviews done and fill out your daily TPS reports. Oh, and can you just slip in those other two projects we talked about informally last week?

Project Manager: OK, I'll promise the client they'll have it by Tuesday. Where do I tell them to download from?
There are much easier ways to get array bounds checking than rewriting everything in Rust.
Alternatively, you can just whitewash that threat vector away.
The article mostly talks about sports games like NBA 2k, FIFA and all the others. For them, it probably works because their fans buy the new yearly title no matter what, $10 more or less. Which is very surprising since these "new versions" of these types of games mostly don't contain any new or very few new contents. The Biggest selling point to these games are that their fans are also fans of the sports that they are about.

Would make sense to move these games to a subscription based system but its probably more profitable to just keep releasing "new" games.
That'll give you a denial-of-pigeon attack, but does it really risk interception?
>> “Philosophically we didn’t know before if you can go faster than matrix multiplication,” said Vempala.
>> Now we do.

> This is the part of computer science that I love. It's a branch of philosophy about what is possible with computing machines.

Strictly speaking, if w=2 then their bound of n^{(5 w - 4)/(w + 1)} won't be better than n^w.

Since we can't rule out w=2 we still don't know for sure that solving sparse systems is strictly easier. However this is a good indication.
Source Karma: Discover how people react to you on GitHub
You lost me at "until".

There's no "until" without "if ever".
Braess' Paradox: A Physical Demonstration
I strongly believe that if I could go back 20 years and tell my younger self what technology to focus on it would be SQL. I think in terms of bang for buck it would be hard to beat deep understanding of SQL in terms of usefulness across just about any job in tech you take
Even with unlockable bootloaders, you're still never completely getting rid of what I call predatory code signing. The code you're able to run on an Android phone after unlocking the bootloader runs with EL1 — the privilege level sufficient for an OS kernel. Problem is, there are higher privilege levels aka ARM TrustZone (I think they go up to EL3?), and you're never getting access to those. And there's a "secure OS" that runs in those, and that, among other things, manages DRM and SafetyNet.
Bitcoin's Climate Change Impact Is Under Scrutiny
There's something wrong, though, when the feeling is based on ignorance. Hardly anyone knows about constantly being spied on by strangers in foreign countries, or that it is not normal that the product one dearly paid for shows advertisements, or that it restricts one's basic freedoms of using the product for any purpose, and studying and changing it.

I liken the happy Windows useds to the people held captive in Plato's cave: if they knew about the sun-lit real world, they would realise their misery. We the enlightened have a moral duty and should strive to educate and unshackle them.
Brain-computer interface for generating personally attractive images [video]
Oh this is so good!
Don't forget as well when he lied about having a buyer for Tesla causing share prices to jump.
I had a go at making an experimental tool with a better syntax, fixing a lot of the obvious problems (whitespace, $ having a double meaning, etc). https://rwmj.wordpress.com/2020/01/14/goals-an-experimental-...
The Engineer Preserving the Last Analog Motion Graphics Machine[video]
Color Psychology in Healthcare Products
I have yet to be in a restaurant in the US where they bring the reader to the table. I wish they would, but I've never seen it (Minnesota, US, other places in the Midwest).
How to Prepare for Hurricane China
Though boy, there's a whole lot to unpack in "Defective cerebrum (I.Q.)".
To be fair to Google, though, this is a cultural problem. The mute and camera buttons depict the current state in basically all telephony applications (see Skype, Zoom, Discord ...) and the red "hang up" button is also the expected form.

Yes, it's a bit inconsistent, but I can see why they make the buttons inconsistent within themselves rather than breaking user expectations.

This does not excuse the placement, though.
I haven't seen iOS in a while, but it's sad to hear that it is going downhill. It seems to me that there's a bit of an echo chamber in phone UI: it's done, and reviewed, by heavy users, who already know how it used to work and take a lot of glitches in stride. Maybe I am trying too hard to explain why everything is two steps away from being good.

I recently got an Android 10 phone, from a vendor I had never heard of: Ulefone.

I was coming from a Sony Xperia compact running Android 8 - roughly the same hardware, except not rugged. I presume Sony polished Android a little bit more than Ulefone did, but even taking all that into account, Android 10 was full of shockingly bad UI "decisions".

First: the Do Not Disturb icon in the pull-down thingy is a but when enabled a appears in the top bar.

Second: Pulling down the pull-down thingy once displays a row of 6 icons with no labels. Pulling twice displays 5 columns of icons with labels. It takes extra planning to rearrange the widgets in 5-column mode such that I get the 6 I want in the first row but also a logical grouping in 5 columns.

Maybe these are Ulefone-isms, but whenever I trip over them I imagine how hard Steve Jobs would have fired someone who put this stuff in front of him.

Just yesterday, I wanted to make a normal voice call to someone I usually contact via WhatsApp. When on their contact page, I couldn't tell which icon would make a WhatsApp call and which would make a PSTN call. The WhatsApp phonecall option appeared with the phone's "phone" icon, and the PSTN option had no icon at all. Both had text saying "voice call".

Oh, and don't even get me started about my Android TV. FFS.
But then it wouldn't be the same kind of art anymore. Just like you can have a machine paint 50000 exact copy of Mona Lisa and you wouldn't even be able to sell them for the price of wood making up the frame
Yeah of course, I just think instead of all this “it could be in rust talk” let’s just get it over with.
Seems Mapquest, Esri and HERE don't know that around one year ago one street became one way... It wins on shortest distance just because it's doing something illegal
Very VERY interesting!

The one thing that I'm currently struggling to find information on is dynamic dependency handling (dyndep in ninja terms).

Is that something that build2 covers as well? Any resource you could point me to?
I believe it’s all the fiber that’s been stripped out in an effort to make it more palatable.
How to Highlight and Share the Best Moments from Podcasts
> The scientists think the sea slugs are using the energy from the photosynthesis occurring in cells that they’ve gained from algae they’ve eaten.

So they have enough active algae cells in their head to power the growth of a whole new body. Incredible!
Sorry for the confusion, mutt is a MUA¹. It is too easy to assume people have the same acronym background :/

I'm surprised your post didn't get more traction, the general idea fixes a pain point I've heard people complain about frequently.

¹ https://en.m.wikipedia.org/wiki/Mail_user_agent
Maybe this is something that is a bit facile of me to say, but I like to try to compartmentalise, such that I have a little tablet for media stuff which I use to cast to TV via Chromecast. The other stuff not having Netflix access (both phone and laptop) doesn't bother me so much, and keeps a distinction between open and closed at home. The nice perk is that Chromecast is now doable from laptops under GNOME and will likely become available on phone OSes like PureOS etc too in time.

Not great for normies, but that's my tip anyway. Media consumption is a wedge issue and if you're prepared to spend money for privacy, there are a few ways it can be done.
I think people will want it. They'll get to watch netflix or read or take meetings on their commutes. They'll get to live further from the city in a bigger place than they could otherwise.

I also suspect we'll see cars looking more like living rooms or offices.

The other thing is that as we have more self driving cars, speed limits will be able to be relaxed. Most humans can't safely drive at 100mph, but on a road of only self driving cars that seems very possible. So that 1 hour commute radius gets bigger and bigger.
Cool article! You can get around the paywall by using reader mode in your browser.
Nice post, Bradley. I think you might be the first one doing A/B testing with Plausible :)

Just a heads up, I think registering a plausible event in the `onclick` handler could introduce a race condition. If the page navigates and unloads before the request to Plausible is sent, you might miss the click in analytics.

The code here is a bit obtuse, but for our Outbound Link tracking feature we set a 150ms delay for navigation [1]. It should give enough time to complete the request to Plausible.

I am planning to tackle this limitation by seeing if we can implement custom event tracking with `navigator.sendBeacon` instead.

1. https://github.com/plausible/analytics/blob/master/tracker/s...
What really stood out in the article: It took a lot less time for C mistakes to be fixed vs non C mistakes. That's not saying C is great. More significantly most of the mistake based vulnerabilities took over over half a decade to be identified.
Everyone asks what the octopus is doing but not how the octopus is doing.
>"That's just how we handle the fact that estimates are wrong"

Estimates are not wrong. We agree upfront what is guaranteed to be delivered by deadline. The rest is optional. I might do it if I am significantly ahead of schedule or should they decide to continue with my services after initial delivery. Sometimes they order initial product but then prefer to maintain it themselves.
> If the firmware is burned into ROMs at the manufacturing plant,

then you do not need to make it modifiable under GPLv3. It explicitly states that.

anyways, it's generally not, expect any Linux system in a car to run from flash memory.
Cryptotelephone service Sky cracked in Belgium
This is an amazingly well done video. I love not only the on-point criticism of the UI but the demonstrations of the suggested improvements really drive the points home.
I lived in LA and ordered Uber eats all the time to avoid finding parking.
> The best phone UX experiences I've ever had was swiping/multitasking on BlackBerry 10 OS

It's a pity more haven't experienced the useful aspects of BB10's interface (10.3.2 IIRC was when it received a much appreciated UI appearance update, fwiw).

I've tried Android, iOS, Windows Phone and BB10 is still my favorite. Windows Phone in particular was surprising in how unintuitive various of the gestures were in comparison.

As a side note, on their phones with a physical keyboard (which featured touch detection on the surface of the entire key array) text interactions were much improved. Finessing text selections was particularly easy compared to using the touch-screen. Double-tapping the keys (without depressing them) brings up the loupe and from there one can hold down Shift while gliding around the keys to adjust the selection, much like a laptop with a touchpad.
Earn 10k satoshi free for creating account
Because Stallman's specific conception of "foundational freedoms" doesn't actually necessarily align with what gives the best utility for users.
Integrated Visual Augmentation System (IVAS) mounted amplifies capabilities
Yep, that's the one. I've heard people referring to it as "the NSA bit" because it was supposedly implemented at the request/demand of the NSA.
Agreed. It would also be good of this Rust project to state that all of the utils are original works and no one has peeked at the C sources. Perhaps the maintainers of the C versions should do the same in reverse.
> Durable products are not something that any of Musk's companies are known for

Starlink is not Tesla, and from my study of the /r/starlink subreddit, there have not been any significant complaints about the dish reliability, even in the bitter snow and cold
Isn't that dynamic programming instead? Or more generally, the idea of time-memory tradeoff.
It's ironic that several of the criticisms here are for huge lists of 'engraving' options in hidden menus in Sibelius. Engraving is the equivalent of typesetting (but music obviously doesn't have moveable type). I used a late 90's version of Finale for a long time which I think was originally written for engraving rather than composition. I had to learn to step over the engraving stuff in Finale to get to many of the composition features.
I make jazz piano music and funky electronica, drum & bass occasionally. My most representing albums are The Box of Unusables, Nightly Blues, Gematria. All available for free download on bandcamp:

- https://kruasan.bandcamp.com/

- https://open.spotify.com/artist/3rKsH1N8kNecsITJrNneih

- https://music.apple.com/ua/artist/kruasan/1454320855
Twitter's Super Follows could be transformative
Hi,

Author here.

Happy to answer any questions or comments.

This blog post is a bit outside of what I normally write about. Hope you guys find it interesting.
Postal mail and telephone were ... relatively secure, inasmuch as that bulk surveillance was expensive.

Wiredtapping and postal interception, as well as metadata (pen-trace and postal covers) are possible, but scale poorly when individual lines must be listened to by individual agents, or individual letters carefully opened and resealed.

Digital permits surveillance at mass scale. It seems ultimately a fundamental property of the medium, less a bug than simply a feature.

There is also a fairly robust tradition of privacy in postal mail (in most countries), and after some false starts, eventually applied to telephony, at least in theory. The situation for email is far less evolved.

These days, if you do want secure communications, postal probably offers some real benefits. I'm somewhat surprised that postal remailing services (send an outer message to a central point who deposits the enclosed prepaid inner envelope(s) to final destination(s)) isn't a thing, or at least not one that has any appreciable awareness.

The capabilities of voice-to-text and handwriting / optical character recognition make the viability of intercepting virtually any spoken conversation, or any _observed_ written communication, quite high. The costs are much greater than with straight machine-readable character text (ASCII/UTF-8/Unicode), but pretty tractable.

My view is increasingly that privacy is an emergent phenomenon responding to ever-increasing surveillance and observation capabilities. The modern discussion began in the 1890s (Warren & Brandeis: https://www.cs.cornell.edu/~shmat/courses/cs5436/warren-bran...), as technologically-mediated intrusions were increasing greatly in capability. Though what the end-game is I do not know.
I would hedge that's the majority of the world doesn't learn or doesn't care for Western notation to be fair.
Ask HN: Using a commercial language/compiler? What are your reasons?
In the 1990s, commercial compilers dominated the programming scene. Today, it feels like the opposite: open-source programming languages dominate the scene (or at least they dominate discussions on Hacker News).

Some random examples of commerical compilers:

PureBasic: Build compiled, cross-platform desktop GUI apps for Windows, Mac and Linux using a modern dialect of BASIC. All for the cheap price of $79

Ada: GNAT Pro: For building commerical Ada software (not GPL programs); the price is not listed on the AdaCore website which probably means very expensive ("request pricing").

Delphi: It's still alive and rich in functionality, but now mainly targeted at enterprises ($3000 for enterprise edition)

If you are using a commercial compiler, what are your reasons for using the compiler/language?

Is it because:

- the commercial compiler/language is faster than non-commerical equivalents?

- the commercial compiler has features or libraries not found in open-source versions?

- the commercial compiler provides professional support?

- the commercial compiler gives you a competitive edge to building software products (e.g. faster to construct)

- the commercial compiler is tailored to your specific field or industry sector?

- the commerical compiler provides you with comprehensive help or documentation?
I personally got the low fodmap recommendation from my health provider.
pgp, 2fa, tails os. what more do you want?
Per user pricing feels weird for this product. Have you talked to devs in your target market?
Show HN: Taro – A Lightweight 3D Game Engine for the Web
Ctrl+L works on Chrome, Firefox, Safari and Windows Explorer FYI