skysight-inc/HackerNews huggingface dataset:
On smaller screens I’m kinda ok with scroll bars appearing only when scrolled, but what’s with no scroll bars at all on some websites? That irks me like nothing else. I can’t even figure out how long the page is and whether I can finish reading it quickly or need to save it for a later time. What do the designers gain from such user hostile designs? And how are people paying for such designs without any oversight or reviews?!
In this case I'd say it highlights another problem too: web developers thinking it is their prerogative to control how their users scroll.
Now I'm really confused, when does MacOS decide to hide scrollbars? Only when you're using a touchpad?
Our bootcamp didn't mention anything about a blog, just having a personal website as a portfolio like usual.
If you’re talking about indie game developers, the way to go is to sponsor popular Twitch streamers and YouTube producers. If you know who these content creators are, you know a great deal about the tastes of their audience without having any identifying information from the audience itself.

If you write a game that the streamer/producer really enjoys, they might even continue to play your game after the sponsorship ends. This is the dream scenario because it’s free advertising that can sustain your game long term. These content creators can also provide a lot of valuable feedback because they tend to become experts at your game over a long period of time.
I'd suggest that this is less black versus white than it appears.

In buying products made in China, you're helping to raise a huge number of people out of crushing poverty. I've traveled through China across 25 years, and seen how their lives have improved, yet some are still trying to eke out subsistence, farming what looked like a 1-acre plot with an ox.

Yes, the CCP is evil. But the moral calculus is never simple, I don't think we can simply assume that the net effect of purchasing from China is morally bad. It does enable some bad things, but it also helps quite a lot of people.
"NDB is a nano battery technology that generates electrons by converting the radiation energy from the energetic electron. Energetic electrons released from the nuclide of carbon, carbon-14.
...the energetic electron release mechanism where a carbon-14 atom decays into nitrogen, an anti-neutrino (which are both harmless and clean) and an energetic electron.

The electron released then undergoes inelastic scattering generating a shower of electric charge in its track.

The 3D printed MOF/ACNO/Graphene Supercapacitor then stores the generated charge for later use. Due to this feature, NDB is a graphene battery technology as well as a nuclear battery."

https://ndb.technology/nano-battery-ndb-design/
Sounds interesting! Do you have an RSS feed too?
The 80-20 rule strikes again. Such an amazing statistic.
> What do I ever need distributed, cryptographic consensus for? The use-case escapes me completely,

Generally the use case for decentralized systems is if you want to disintermediate an existing middle-man who has proven untrustworthy, expensive, or problematic in some way. Or, you want to enable a group of parties to coordinate their activities in ways not previously possible without a (currently non-existing) trusted intermediary. The middle-man function is automated and federated. That’s it.

Any business model dependent on a middle-man is potentially a business model for decentralized systems, if the economics, risks and feature requirements compare favorably. Bitcoin addressed arguably the most impactful one - money - but there may be others.

>this even seems more useless than Ethereum, where I can see at least some applications thanks to the blockchain.

DFINITY is a “blockchain” in the general meaning of the word, aka a public decentralized computing platform with a native currency and attendent economic incentives. It may use other data structures under the hood than most current blockchains, but the use cases are mostly the same as Ethereum.
Pretty much everyone on MacOS (the OS mentioned in the article) does.
The same countries also have nationalized internet service providers, often run by friends or family of the government. I doubt it'd be legal to sell StarLink receivers in large parts of the continent.

There's nothing in the landscape that prevents Africa from running fiber to every house like Eastern Europe has been proven to be capable of. In fact, a lot of infrastructure is already there. Geopolitical instability, poverty and instability of the power grid makes it very unattractive to build data centers in the continent and that's what's forcing ISPs to use expensive cables to access most websites, driving up the cost and reducing the speed.

This problem can be partially mitigated by using StarLink instead of oceanic cables, but I don't imagine their system will be able to replace the fiber optics that carry most large volumes of data between governments. StarLink is fast, but still depends on ground stations for decent speed internet access. Collecting internet traffic for one entire continent on another isn't feasible in the plans I've seen.

StarLink will reduce latency and improve coverage for customers already using satellite internet connections. African people can already use those if they have the means to afford it, yet many African cities have dial-up or slower internet access because of the lack of resources.
> when coders are writing algorithms for say, 10-15 years I bet their code gets a lot more compact and sleek looking

If those coders are like me their code becomes more verbose, less clever, more obvious, less dependent on the quirks of the programming language I use. The reason is that it's easier for me and the other developers in the team to read and understand what it does.

On my way to here I really hated many geeky clever and brilliant pieces of code I found in projects I inherited. They made me and my customers lose days at decoding all that brilliance.
If I were trying to let intelligent life elsewhere know that I exist and that I am intelligent I would have to create a patterned noise that distinguishes itself from natural noises that could be formed spontaneously. Talk about a challenge!
On auto it seems to show up as you scroll only, acting as more of a scroll indicator than an interactive element.
I think that what you're saying about how skin color doesn't make you immune to adversity is true. I also think that they are trying to say that you shouldn't focus on guilt and instead should focus on gratitude, that relatively speaking and from their perspective, white people are privileged.

I can see how in some ways, some subset of white people have had much better fortunes than others and people of color. There are, like you said, other subsets of white people who've had it worse or suffer similarly.
yes.

a replacement battery.
I wonder if that's for resume padding? People post their blog entries to LinkedIn as social proof of their skills pretty frequently.
seems to be AGPL

https://github.com/JorenSix/Olaf/blob/master/gnu-agpl-v3.txt
Bird offers teachers free rides
> What a truly inspiring language

It's indeed an inspiring language, and rust is taking inspiration from it already: https://github.com/jswrenn/project-safe-transmute/blob/rfc/r...

> lack of generics

I can't wait before Zig2 comes and eventually adds generics…
> I could not look at the html for it as it was minimized and not easily searchable.

Give the Chrome dev tools a try. It "un-minifies" the html making it viewable and easily traversable.

https://developers.google.com/web/tools/chrome-devtools/dom/
Developers (seemingly a lot of them?) use a touchpad as their primary input device on a regular basis?

I guess this is an example of being in my own bubble, but I can't stand touchpads. I've used the touchpad on MacBook, like, twice in 2 years.
Apple Scholars in AI/ML Machine Learning Research
> ...lack of macros and lack of generics ...
To be fair, you can do absolutely everything you want to do in C++ without using either of these features at all, it just takes a bit of discipline.

And if you see the flack that go gets for not including generics then I'm not so sure that that is a great way to get people to adopt your language.
The US spent a bunch of money on rural electrification back in the day. It’s hard to see how this is much different.
I find the idea pretty cool, the problem with the current generation of static site generators is that they are often design by devs for devs so the editing experience is seriously lacking (a code editor IS NOT a word processor...).

The value I see in your project is that I can decouple the editor, from the hosting.

So I can edit my posts in whatever editor I prefer, and then host it on my favorite static hosting platform.
I'm not sure how this article suggests that DeJoy's changes have anything to do with USPS speeds. It does, however, show delays increasing.

Where are you getting this causation from?
I admit to being inexact, but my larger point remains: Shippo's analysis (and most of the anecdotal reports about "slow mail") is regarding "parcels". (If you're going to be sneeringly pedantic, the USPS term is "parcels" and not, as you claim, "packages"; the word appears in USPS descriptions of levels of service, like "flat rate package" and "first class package", but is not a category like "letters", "flats", and "parcels").

To put another way, "flats" are larger "letters" and can be processed in similar ways, because both are bendable, and thus machine-sortable in a way that "parcels" are not. This is also why letters, regardless of height/weight, that exceed a certain thickness automatically become parcels, because they are no longer bendable.
What you describe does sound like a satellite - but it could also be a rocket body. If it moves slowly enough and lasts long enough to for you to show it to another person, it probably is a satellite or rocket body. As mentioned, it also travels straight and shows up close to dawn and dusk. You can get predictions for sighting in your area from Heavens Above (https://www.heavens-above.com/).

It gets more interesting though. Most satellites have brightness that changes slowly as moves - due to change in illumination. But occasionally, you would find ones which dim and brighten in cycles. This indicates that the object has no attitude control and is tumbling in space. That could be a dead satellite or a rocket body. Rocket bodies are spent rocket stages which loiter in space for a while after completing its mission. Then there are flares. Some satellites (like the old Iridium constellation) occasionally reflect sunlight right at you (unlike diffuse reflections in normal sats). This is a very local event. Some flares can get brighter than any planet or stars.

It's also possible to identify what you are seeing. That used to be my hobby. You would record the time it appears, how high it gets, the direction in which it flies, how bright it gets and when it disappears. With experience, you can get a good enough estimate of the brightness (magnitude) and angles even without instruments. You would then compare it against satellite predictions like Heavens Above to identify the exact object. The one I was thrilled about was a Russian satellite powered by a nuclear reactor (a fission reactor, not a decay battery like RTG). Some of them are still in LEO (https://en.wikipedia.org/wiki/List_of_nuclear_power_systems_...).
Patrick Winston Book: Make It Clear
> the way android apps just demand permisions for everything making the security benefit of permissions largely pointless.

That hasn't been the case for a pretty long time. Now the permissions are quite granular and you can accept and refuse specific one at any time. It's actually quite tiresome to go through 4-5 permissions popup on some apps, but it makes sense so it's okay.

The apps is informed of that decision, so yeah it can decide to not works without it. I suggest you to not use an app that require stuff that you don't want to allow.
Oh wow, so that’s what’s making people create those utterly horrible "fancy experience" sites. I always wondered if they never use their own site. Turns out they do, on one specific device that has a bit of a special snowflake thing going on.
Modern is just the name of the genre. Like "art nouveau" is a genre which similarly is not very new anymore!
I've stumbled upon the Zig language a while back and have been checking in regularly to follow its progress. Recently I took the time to write a very small program to get a feeling for it. My thoughts :

- It's a very low level language. Having written mostly Python for the past few years, it is quite the contrast. I had to force myself to think in C to get the train going

- Getting my head around the error handling took more time than I'm willing to admit. In the end, it's like having exception but being more explicit about it. It feels nice when you get the hang of it

- The documentation of the standard library is severly lacking, to be fair the language is still very young. More worrysome, it feels very cluncky.

- No proper string support. It is sad that a modern language still goes down that route after Python has shown that correcting this is both definitely worthwhile and a word of pain.

- I have the feeling that optional and error union types are a bit redundant, but I have not written enough Zig to have a real intuition on that. Maybe it is just that I understand monads now.
Benchmark-Backed Hipcamp Acquires Australia’s Youcamp
Good question!

The banking industry owns more money and is scheduled to own a whole lot more money in the future. And by "more money" I mean more market share of all the money in the world.

The biggest threat to their treasures is when government prints more money. Because it limits what they are able to spend lest they cause spiraling inflation.

The banking industry is the MOST powerful industry in the world. And they don't know it or they keep the realization of that power in a tight fist.

Edit: in the context of this loss, they didn't lose anything. They just bought the debt from the creditor. They are still owed money from the debtor.
(int, string) Map.t doesn't seem to be too many steps away from your example. When I was learning OCaml, I found that much of the module and module type system can just be seen as a more beefed up version of interfaces in OOP languages, so it didn't take long to see its benefits.
The porn industry has been known in the past to have some very shady people working within it. They would use the porn as a front for other illicit activity. The have used porn to launder money from those other activities. Credit card fraud is a huge part of that. If you are into stolen credit cards while owning a porn site, you just subscribe to expensive recurring plans. It's not really hard to understand why it's considered risky.
I agree. My comment was clarifying that your blanket statement implied "if this is seen, it is a problem" and I was providing contradictory evidence that no, it does not always indicate a problem. I personally have been known to telnet to ip:22 while debugging "why doesn't this work"; half-connects are just a part of life, used for both good and evil.
Add YouTube Videos to Your Site to Improve SEO
Want to learn how to embed a YouTube video in WordPress? We got your back with this super-easy step-by-step tutorial on embedding videos on your site
Hopefully they can come up with some sort of 'vanta black' coating for the sats that reduces this issue. I agree with there needing to be a tax on bright, private sats in orbit. Space is getting more democratized, but not nearly so much so that an international body wouldn't be able to slap fines on companies putting 'disco balls' in orbit.

Another thing is that our skies will probably get brighter overall when we resort to stratospheric sulfide injection to try to reduce the effects of global warming. Anyone that doubts this will happen needs to come to grips with the fact that this is our cheapest most readily available means of reducing temps until we can get our emissions under control. We're going to need to fund a lot more space based telescopes to preserve our ability to do science.
That's color management. A surprisingly fucky area from an application developer's perspective, because pretty much only DirectX 11/12 and Vulkan even have that concept -- and both DXGI and Vulkan are pretty limited [1]. Obviously, HDR and non-sRGB color spaces only work windowed in Windows, because DWM does scRGB, everywhere else your app needs to be in exclusive fullscreen. Note that Wayland on Linux doesn't support exclusive fullscreen, and since Wayland only does 8-bit sRGB, nothing on Wayland can use anything other than 8-bit sRGB. This might be fixed eventually (guess it'll take about as long as it took for GIMP).

As a general rule of thumb, if it has anything to do with colors and comes from either computer or photography people, there's a solid 99 % chance it's broken or doesn't even know what color is. If you want to know how it's done right, you gotta look at how the "moving photos" people do it.

(Note: "everything" for me means "everything that's not Apple", because I cba to care about those snowflakes)

[1] Yes, yes, OpenGL has sRGB types for framebuffers, which doesn't work on half the devices in the wild (on the other half it applies the sRGB gamma function to linear sRGB data) and isn't meaningful anyway, because we _don't_ want to use sRGB. DXGI only does Rec.709 and Rec.2020, no DCI P3, and it also treats everything that's not HDR as sRGB.
This is just a subset of the debate surrounding the web as documents, applications, and media.

Apps and media can do whatever to the scrolling since it just an implementation detail to achieve some effect like slide transitions.

Documents shouldn’t touch it and leave it up to the client.
And obviously Firefox does the same.

https://developer.mozilla.org/en-US/docs/Tools/Page_Inspecto...
Due to ITAR regulations SpaceX and Amazon couldn't do it anywhere else either.
I obviously have a better idea than you do. Stripping out redundant equipment only saves a marginal amount of weight. Large drones aren't disposable; they still need a certain level of redundancy to return to base after a mechanical failure.

30G is not within reach. Calculate how much the airframe would have to weigh to handle that strain, and explain how to avoid stalling the wing or compressor. Scaling up a small missile design won't work at all. This is just basic physics. Range and radar signature are higher priorities than maneuverability.
I wouldn’t consider NYT approval a great validation metric. Their reporting on Xinjiang in particular really made it sound to me like someone has an axe to grind and they know they’re preaching to a choir over here. There was one massive “Xinjiang expose” they published a couple years ago that hung on allegations by a few individuals who the reporters claimed were putting their lives at risk by talking, but who the reporters nonetheless identified by name and face.
Amazon jumps into smart wearables market with Halo activity tracking band
Stock price is probably a pretty big factor in that along with volume.
Apples Ad network was never important to them ever. Their behavior is better explained by privacy being a hugely important part of their product value.
Thanks for your input! Would you have some advice on running the group? Do you have some specific format of the meeting or do you just say what's on your mind? About accountability - do you kind of 'homeworks' between the two of you or is it more about following through and acting on the discussion you had?
Much of my personal blog is actually ranked on Google for terms. I tend to keep my notes in my blog, I share it on HN and Reddit.

It’s important to develop a personal brand, but also to share knowledge. My personal, unquantifiable goal, is saving a million man hours through my blog posts. So many things are implemented or explored, but never shared. Knowledge in a vacuum is useless to society.

I wish more people would do this (write and attempt to rank content), it’s what makes the internet revolutionary (not the memes or messages).
> I see very few people suffering from such burdens, but a great many suffering from its exact opposite: using a low- or mid-level language to write hundreds of lines where ten lines in a higher-level language would suffice and be more easily verified as correct.

I see a huge load of people suffering from those burdens. Higher-level languages tend to be less efficient and less optimal. Yes, they take a burden from the programmer and move that burden onto the end user.

So the programmer is having the easy life, while every user now waits a second longer for the program startup, a second longer for opening the file dialog, and so on. Doesn't sound much, but if you think about it:
Worst case is: 1 programmer shaved off two weeks of work on an app that is used by every person on the planet. 7 billion users lost 1 second. In total, humanity lost roughly 200 years of productive time when every person starts the app exactly once.

Modern computers are incredibly fast and we as programmers use that brutal power to be more lazy than before instead of leveraging that power to all of the users of our tools. We could have systems that go from clicking the power button to being readily available for use in less than seconds. Think about this when you chose a high level language that exchanges programmer convenience for runtime cost and think about if it other peoples time is worth your lazyness.

</rant>

disclaimer: don't take it personally, i'm just frustrated about imperformant software
Can confirm that this newsletter is awesome. On a side note, the blogs that the newsletter links to often have no comments on Hacker News, meaning that I have often never seen them before.
Yeah, very valid points.

It is also attempting to decouple the "blog" from the static site generator. Such that, you can have a portable "blog" that you could take to Ghost, Wordpress etc

If you mind me asking, what are your pros/cons with blog/personal site building/hosting?
No, this is full memory safety enforced through runtime checks. ASAN does not give you that. Zig has only arrays and slices with known sizes and no pointer arithmetic (unless you explicitly appeal to unsafe operations).
Can you show some of those tweets? I don't think I've ever seen them, so I'm curious.