skysight-inc/HackerNews huggingface dataset:
MyFluffyGenericType<WowThisIsFun<MeToo>, MoreStuff> x = myVendorsStupidContract.SomeInsaneType;

vs

var x = myVendorsStupidContract.SomeInsaneType;
Light pollution from cities is much bigger deal than satellites though, isn't it?

There are already apps for finding out where to go to avoid it, like https://www.darkskymap.com/. As well as just websites like https://www.lightpollutionmap.info/
Ask HN: Home schooled boys got elective approval to work on crypto
Really frustrated. We home school our boys. They will be in 6th grade next sept. The school believes they are 2 grades ahead of their peers in math and science. They are bored. We submitted a proposal to teach the basics of crypto and stock trading. They wrote a paper for the school for why they should be able to study what they have interest in. We were denied 3x, but finally got approved after a recent school committee hearing... provided I follow guideline which are basically meaningless. My boys know php+ python, Go, rust, obj-c and learning solidity. Their first assignment is to create an Erc20 SMART CONTRACT to do whatever they want. FROM STEP 1. Does YouTube have a step by step tutorial on how a basic contract is made so they can learn with hacking which is what the do or do I need to buy a book on Amazon. I’ve been in crypto since 2012. I own crypto but I need to be supportive of their elective. Any tips links resources.
> At minimum if you operate an app store on your own platform that takes a cut the platform should allow alternative 3rd party stores to be used.

So basically, Microsoft Windows should have an Apple app store and Android should have an Apple app store?
I mean, that's exactly what they did:

> - the media packages it as an amazing "leak" and spins it into VW attempting to distance themselves from the diesel scandal?!
Quoting myself here [1], but Kafka is still very architecturally un-sound for containerized deployments.

-------------------------------------------------------

The problem I see with kafka is that it was built before cloud architectures were commonly adopted (with distributed systems everywhere). Confluent has put a lot of effort dragging kafka's architecture to the present, but some major features are missing:

- Auto-scaling: Confluent finally introduced "elastic scaling" a few months ago but it only allows you to scale up and must be triggered by the admin (no threshold-based auto-scaling).

- Multi-tenancy: Planning for a multi-tenant kafka cluster is not for the faint of heart. Achieving isolation tends toward liberal usage of topics of which starts to become unmanageable in the low thousands. This isn't crazy when you've got a few hundred microservices and several tenants to keep isolated.

- Decoupled brokers and storage: Any broker scaling or failure can lead to downtime while event storage is redistributed.

Confluent's Cloud service reduces operational overhead but isn't always feasible due to cost, resource limits (like service accounts or schemas for instance), data controls, etc.

-------------------------------------------------------

[1] https://news.ycombinator.com/item?id=25984560
Thanks. I didn't know that RTC chips use CMOS RAM.

> And the term "CMOS Battery" makes no sense other than shorthand for "battery that backs up CMOS memory".

Nowadays BIOS is replaced by UEFI but we sometimes still call it "BIOS", so I thought that possibly "CMOS" battery is same story.
How long has the solution been around?
This is truly sad. It's basically people saying, "Because we didn't properly secure it, we're not going to secure it. Instead, we're going to trust someone else's security, so nobody will blame us if something goes wrong."
I’ve been following Kafka for 5+ years now. Confluent has done their level best to stack the Kafka PMC with their own employees. Only recently have they added other members. They should not be an Apache project due to how much gaming of ownership they are doing with the project.
both cybernetics and systems theory fit into a broader field called systems science (also called complexity theory), which is the study of complex systems. Essentially the field is adjacent to the scientific method, where the scientific method tests cause/effect from one variable to another, systems science aims to understand and model causal relations that can't be reduced to a single cause/effect consequence (and thus can't be accurately studied using reductionist methods).

It's a fairly large collection of fields, from mathematical (systems dynamics, chaos theory) to philosophical (constructivism, second-order cybernetics which is a form of epistemology) to practical (systems thinking, automation, feedback mechanisms etc). It was by far the most influential school of thought in the 20th century. It was a revolution at the time but nonetheless died out before its time.

A good place to start would be W Ross Ashby's "An Introduction to Cybernetics", or Donella Meadows' "Thinking in Systems" for the systems theory side.

FWIW, Stephen Hawking claimed the 21st century would be defined by complexity theory. I'm disappointed to say that's not yet been the case.

As for the metaphysics comment - all of reality is emergent and arises from interactions at a lower level - newtonian physics emerge from quantum mechanics, chemistry emerges from newtonian physics, biology from chemistry, sociology from biology and so on (though things of course don't stack quite as neatly as that!) - so to understand how systems work in an abstract sense is very useful for understanding reality - it's like knowing physics, if knowing physics was still useful at the macro-level.
I agree - learning to forgive is rare virtue. For example, I think we should also "learn to forgive" to people who point out that Gandhi is the right spelling. It's not meant as many malice of offence. So, it is a matter of technicality. Let go.
> I could walk into Best Buy and buy the game I want off the shelf. I have no such option if I want to buy an iOS app from a store or the developers themselves.

What percentage of that transaction do you think Best Buy would take?
`?` makes code substantially less coherent, not more.
My guess is that an important vendor is shipping AMIs without sshd, and they need an "emergency back door".
Board of Directors
G. Gordon Liddy, undercover operative convicted in Watergate scandal, dies at 90
Oddly enough, they are taking their name off the Superdome.
Some supercars have a carbon frame. But it's extremely expensive. Check maclaren cars for example
> The idea that users would all be side loading apps and developers would be making far more money having their apps spread across 5+ different stores that would compete down to lower prices is delusional. If that were the case, why has this not happened on Windows or MacOS where side loading is actually the default yet Steam, GOG, etc still charge 30%?

That has happened. The majority of my 20,000 Steam games were acquired from outside of Steam.
Bitcoin lets you be your own bank, so I hear. Should have checked with his bank's anti-fraud department.
There is one way to iterate over things, for any kind of elementwise processing: a `for` loop.

There is one way to format your code ;)
"Not capable of understanding a brilliant language." Wow as a googler I find this... Awful.
I think that was part of the problem with the last launch. it started to burn some of the helium which caused issues.
Spot of literary flair
Prisma and Nexus: Future of Back End Development
Noria: Dynamic, partially-stateful data-flow for high-perf web applications
Terrible response to the Sam Harris question. "hEs A rAcIsT!" Completely ignoring the fact that Islam is not a race, it's a religion.
I have worked in mobile since 2004. How anyone felt about it is irrelevant.

The fact is that 30% was far less than the carriers and Qualcomm were taking with their stores.
I mean, it would be a lot less useful in _battle_, but as a natural defense being toxic isn't that bad... as long as there have been enough of you for a long enough time and you are recognizable / memorable enough for your predator to know "not that one".
In the mobile world there were so many intermediaries and costs to publish then that included:

-the mobile carriers cut - up to 70 percent

-the publishers cut (depending on whether you used them). up to 70 percent (carrier fees included).

-some publishers requiring apps to be code signed like Java Verified (a cost that could go up to 50 thousand dollars PER J2ME/JAVA ME app) or Symbian Signed or BREW.

It was a horrific time to build mobile apps.

I am still not defending the 30 percent cut. Just that the cost was seen as trivial then (also the miniscule 99 yearly membership fee that included code signing - Blackberry started at 2500 USD a year).

A simple solution to all this mess is to have rules allowing us to download apps (at our own risk) from outside the app store like you can on Android.
The linked PDF (direct link for the truly lazy [0]) shows that every few minutes Apple sends binary data to its servers which includes the MAC address of nearby devices. (It's unclear if these are only devices on the same network, e.g. from arp, or any nearby devices that are broadcasting a static MAC address). Here, I'll even quote it for you. It's on page 7 at the bottom left, continuing on the top right:

> However, the geod process uploads binary messages to gsp85-ssl.ls.apple.com... While it is not clear what information is contained in this binary message, it can be seen to contain the MAC addresses of nearby devices sharing the same WiFi network as the handset e.g. f2:18:98:92:17:5 is the WiFi MAC address of a nearby laptop, 70:4d:7b:95:14:c0 the MAC address of the WiFi access point.

Idk what they do with this info, and I'd much rather Apple have it than Google, but you can imagine the "God mode" they could create at Apple HQ if they were so inclined. The data is absurd... imagine what you could do if you knew where billions of people were at every second of every day for years.

[0] https://www.scss.tcd.ie/doug.leith/apple_google.pdf
They quite literally - and it is still this way - changed the branding on their Twitter account AND TWEETED ABOUT IT so I am not sure why we should be beating up the press over this.

ref: https://twitter.com/VW/status/1376868756782219266
Meanwhile we hear how abusive and inhumane American prisons are. If we had these country clubs in America, what would happen? (Serious question)
I would follow your logic if the english pronunciation of the word Volkswagen was actually phonetically consistent. But while "Volks" is pronounced in an english way, isn't the word "wagen" pronounced in a weird German way?

"Wagen" on its own would probably be pronounced like way-gen, if my english intuition is not fooling me. Instead it is pronounced like wuh-gen.

I don't really care about this either way but if you are bothered by something the weird mixture is.. a bit annoying.
Totally though this was going to be some snarky article claiming they're worthless. Refreshing to see the article just ernestly answers the headline.

> To my knowledge, there are no effective attacks against sha1 as used by git

Perhaps im missing something, but wouldn't a chosen prefix collision be relavent here? I imagine the real reason is that cost to pull it off for sha1 is somewhere in the $10,000-$100,000 range (but getting cheaper every year) which is lots of $$$ to attack something without an obvious attack scenario that can justify it.
Almost nobody does, at least today. Some offtopic. The reverse side of the dollar bill depicts a small pyramid with an eye on it. This symbol is a pretty clever summary of our civilization. The eye means the human mind that connects a small upward facing triangle at the top - the spirit, with a heavy structure at the bottom - the matter. The upper triangle is small because today people barely recognize its existence. The mind tries to figure out which side it belongs too and often it gives up and identifies oneself with the matter. The "purpose" from the comment above is the pinnacle of this thinking: the mind decides that "since I really belong to this two legged biomachine, my purpose must be same with that machine's".
The Campaign to Thwart Paleogenetic Research into NA’s Indigenous Peoples
Shameless plug: you can mostly(1) solve the problem of Git PGP signatures becoming unverifiable due to key compromise with my OpenTimestamps software: https://petertodd.org/2016/opentimestamps-git-integration

tl;dr: it proves data existed in the past. In the case of a PGP signature on a Git commit, that can prove the signature (and the repo contents) were created prior to the key being compromised.

1) Mostly, because sometimes you don't know when the key was compromised.
Really glad I decided to go with a TP-Link Omada network over Ubiquiti now.

My TL-R605 router, OC300, HD660s, and 8 port 2.5 gigabit switch are going strong, and I put the whole network together for under $1000.
Not to spoil a cold war joke about excesses of American procurement, but that story has been debunked pretty thoroughly: https://www.scientificamerican.com/article/fact-or-fiction-n...
They probably don't need it because they are much more likely to follow best practise "treat servers as cattle, not pets".

If an instance wedges itself onto a state where I need console access, I'd just kill it and provision a replacement (ideally, my monitoring and automation will have done that already and not even have woken me up to tell me).

I'm not sure I'd be at all comfortable having irreplaceable single points of failure in AWS. (Though I do recognise that people use it that way all the time...)
Google Maps to start directing drivers to 'eco-friendly' routes
Rationalism Before the Sequences, by Eric S. Raymond
one step closer to being able to run only a single broker at the edge.
because art
this reply is nothing but hyperbole and fear mongering - I've been out in a very rural dark sky location and seen a group of starlink satellites going past. they did not obscur or brighten the view of any stars. If you really want to be concerned about something, worry about light pollution in urban areas, or people polluting the atmosphere. I'm sure the folks living in the grey smog of haze in Lahore or Mexico City would be more concerned about breathing clean air, and having clean air to use a telescope if they wanted to, than occasionally seeing a satellite flying past.
> Replace bezos with another decent business person and I'm sure they would have made similar decisions along the way and ended up in a similar place today.

I worked at Amazon for 6 years. I don’t think that’s true at all. Nearly any other professional manager would have been too tempted to turn the mighty river of free cash flow into profit rather than reinvesting in the business.
<cynical hat>

s/vendor is shipping AMIs without sshd, and they/TLA/
Does NATS support (or plan to support) log compaction?
Without that, it's very hard to replace Kafka.
What does that have to do with what you replied to?
What capuchin monkeys know about motivation that managers don’t
Azure has the majority of its VMs on Linux now. C# is almost certainly more popular on Linux than Windows for anything developed in the last couple years. We are in the process of migrating all our services over to kubernetes, it's quite nice.
I missed where the example was diet, but even there:

Old science said “we observe that people who eat excess fat die younger, therefore we conclude that fat is bad”

Later, science said “Now that we understand more about the body, we now know that we need a certain amount of fat to live because among other things our brains are made of fat and we efficiently use fat as fuel. We have also found that there are different types of fat and that some people process each type differently. In addition, the previous conclusion was too broad. Those people who died younger also had inactive lifestyles and ate mainly processed food that’s full of sugar so we threw out most of that old data and started over with a better method. We have now observed that people who consume only healthy fats live longer than people who don’t. Therefore we conclude that a certain amount of healthy fat is good for you.”
Sounds like my own burn out.

I changed jobs and even working massive hours the change made. A huge difference.
That’s fair and it’s not a subject I’ve had to talk about in a while. I should have looked at the stats again.
My Synologies do that across several locations in my city. Not sure what PoE is, but Synology has site to site vpn which is amazing !
I certainly think they do for businesses, but worrying about state actors attacking your home network is kind of pretentious until they actually do it. Are you that special?

The comment was something about how if you get the FBI mad they'll fabricate a drug case against you which somehow involves hacking into your home router or possibly subpoenaing your ISP.
Even with that I think flatbuffer, is still the main competition for something like this, not including it might make this look more impressive, but including it and mentioning that bebop has some advantages over flatbuffers (although with less language support) would be more fair.
You'd have to ask Apple, but I'd imagine they would say they use it to improve location services. Access point / MAC address data is really useful in aggregate as a way of augmenting GPS, especially indoors. And of course it's also a great way of seeing who associates with each other, but that's at least somewhat mitigated by most devices broadcasting random MAC addresses until they actually join a network.
My observation is that sheet music doesn't scroll. I spend most of my time sight reading looking ahead for patterns, for breaks in patterns, accidentals, for chords I have to prepare for, and so on. By the time you have to press the notes it's too late to be reading it. My eyes can't keep up with the notes as they stream by.
Can anyone verify is this Eric Raymond is the ESR?

EDIT: Seems that he is indeed. If so, this is a rather interesting intersection between hacker culture and LessWrong-style rationalism.
Nice to see a non-bullshit application for blockchains :)
So the big problem with Git and SHA1 is that in many cases you are giving full control to an untrusted third party over the sha1 hash of something. For example, if you merge a binary file, it'd be quite easy for them to generate two different versions of the same file, with the same SHA1 digest, and then use the second version to cause problems in the future. You may also be able to modify a text file in the same way without getting noticed in review (I'm not up to speed on how advanced sha1 collision techniques are now).

Similarly, the git commits you merge themselves could have that done - the actual git commit serialization gives you a fair bit of ability to append stuff to it that isn't shown in the UI. That wouldn't affect the signed git commits. But it's still dubious to have the ability to change old history in a checkout.

Anyway, Git is apparently moving towards SHA256 support, so hopefully this problem will be fixed soon: https://lwn.net/Articles/823352/
Install the wpad pkg and 802.11r should show up in wireless config screens. See https://forum.openwrt.org/t/802-11r-fast-roaming-in-luci/117...
Is that in any way related to the Covid framework/protocol that Apple provides?
Part of the reason we are removing Kafka's ZooKeeper dependency is to get rid of that "heaviness."

Going forward, you will no longer need to configure and run a separate ZooKeeper service just to run Kafka. For proof-of-concept projects, a single-process Docker image will be available when running in KRaft mode (non-ZK mode).

For bigger projects, you may want to use a managed cloud service. Or if you do choose to manage it yourself, it will be easier running one service than two.

Disclosure: I work for Confluent.
Or unplug it, then you can be as cavalier as you like in your attempt
I kept thinking that all the laments about Ubiquiti and others are enterprise-level stuff and are sysadmins' headaches, so was thankful I don't need to worry about it. But more and more I wonder how I managed to choose an Asus 5 GHz router by reviews, bought it secondhand, and now have it chugging along for something like eight years with only some hiccups in summers from heat. With no ‘cloud’ shenanigans.

Also, there are DD-WRT, OpenWRT and such. How comes people don't use those instead of whatever broken software the manufacturer bestows on them?
> "I don't give a crap about money. I despise intellectual property and proprietary software. I'll never sell a byte."

> "People buy smartphones because you need one to function in the modern society. They choose either Google or Apple. Neither of these corporations deserves all the credit they feel entitled to."

And you can sideload on Android, and they chose not-Android. and you could do so on Blackberry, and WindowsPhone, and Maemo and Symbian, and they all failed for not offering what people want. The only remaining good experience left is Apple, and you want to take that away as well. We know what that world looks like. It's not paradise of free choice, it's this: https://i.imgur.com/Ko5QcQl.jpg

And by "this", that's what an Android phone looks like. If you want to live in that world as a personal choice, you can easily not install the toolbars. But if there is an ecosystem you can buy into which avoids that, that should be an option. You want people who chose a limited experience to have the limits removed - but they chosing the limited experience in the first place, who are you to say that shouldn't be allowed?

> "Apple is successful by building great hardware and mostly good UX. Macs have had no app store for most of their history, and even though presently do have restrictions by default, there's a manual override to allow running unsigned or self-signed code."

Agreed, so people who want unsigned or self-signed code can buy macs, right? Choice. Nobody is forced to buy an iOS device, nobody is surprised when they can't side-load a program, because that has been the same for 10+ years and 10+ major iPhone versions, it's never been an expectation.

> "I'm having issue with there being a gatekeeper AT ALL."

I'm having issue with the idea that people willingly buying into an optional gatekeeper is some problem you think will be improved by forbidding people from having that option. The good it does is removing floods of junk from iOS users attention. It's like saying "My email isn't spam" and ignoring that spam is a huge problem and people willingly subscribe to gatekeepers at massive effort and cost industry-wide to try and protect themselves. So are robocalls, and dredmorbius suggests they might bring down the phone networks entirely[1] in the coming few years from a complete inability and unwillingness to defend itself. "Pay to send me an email or call me" would stop it in its tracks. Buying into a gatekeeper environment is another. "I should be able to bypass your spam filter because my emails aren't spam"?

[1] https://mastodon.cloud/@dredmorbius/102357651020681668
Would you wager that this is the only app that ever slipped through?
Kubernetes Workshop: Hands-On Learning in K8s (With Video Walkthrough)
A game to brighten up your days
And yet the people who question climate change never question why so many people want to believe (and others to believe) it's not real.
This is a common saying but i've never liked. The world running on emotions is just another way of saying the world runs on logic, just the premises and goals are different than what we think they should be.