skysight-inc/HackerNews huggingface dataset:
This is a pet peeve of mine - I've worked with folks who were/are good developers but wanted to constrain their role to only development tasks. No effort to get exposure to build automation/deployment pipelines or understand how Docker/Kubernetes work at a high level, no desire to understand the bigger business domain or how our customers use the product. Pretty much just "give me a fully groomed ticket and leave me alone until I tell you it's done."

On the one hand, I get it - sometimes it actually is nice to have a ticket that you don't have to think too much about the bigger context for, and can just crank out code.

On the other hand, I don't think it's particularly good for your career security if you're limiting your own role to "minimally communicative code monkey" - if that's all you want to do, there's an awful lot of competition out there.

I've made an effort the past couple of years, across multiple jobs now, to get some real exposure to the ops aspects of my roles (most recently, prototyping and then helping implement CI/CD pipelines for Azure Durable Functions) as well as making an effort to understand the business domain, where the gaps in our product offerings are, and what the competitors in that sector look like. It's really helpful in terms of looking for a more efficient way to solve a business problem, not to mention being able to say things like "hey, the market we're in is moving pretty heavily to Kubernetes, so it's really important that we decide how we're going to support that."

I'm not saying you need to be (or can be) an expert in all of those things, but I think having the high level exposure is really important, at least when you get to a senior IC level. A minor bonus is it helps you develop a Spidey sense for when the business is pursuing strategies that don't seem likely to work, giving you a chance to either try to offer feedback/seek clarification on why, or to pull the plug and find a new gig if it seems bad enough.
False dilemma.

Google does not restrict one from sideloading another app store of choice. One can install FDroid, Humble Bundle, Epic Store, etc... So whether or not one is aware of a choice doesn't mean you can use the hypothetical of "no option to choose on first boot" as a loophole for violating the TOS of a different service.
Yeah I'm confused about what OP meant was wrong with hamburger menu, the paradigm is "if the screen is too small for File | Edit | View | Etc. | Help, then collapse them behind the hamburger, which is generally good and sane.
Why does an app need to know the device's IP address? Why can't the OS just provide a method to communicate with the network. The OS handles all of the network communication with the app just providing the message and recipient?
is that any different from saying that installing wheelchair ramps in old buildings will be expensive and, in some cases, difficult?
#!/usr/bin/newlisp
Don't think their infrastructure would cost 30% without their duopoly, e.g. ten non-colluding platforms of equal market share and abiding by interoperability regulations. 5% and no draconian content policy enforcement?
As long as there remain viable open-source browsers there will be forks allowing ad-blocking.

The only danger is Google switching Chrome to closed source and adding lots of complex extensions that get widely adopted faster than they can be reverse engineered, but this seems an unlikely scenario.

The other danger would be general purpose computers or smartphones no longer available, but that also seems unlikely.

The final and most plausible danger is different and it is advertisers switching to ads that cannot be reliably distinguished from the rest of the page (currently it seems they don't do it because that removes any direct access to analytics by the advertiser and thus requires them to trust websites and they don't trust them).
The video linked by CraneWorm shows a cat (when acting on instinct) doesn‘t care about size differences. The dog probably outweighs the cat 4:1 yet the cat is able to stand its ground.
Technology Younger Generations Won’t Recognize 2021
Climate change is not our biggest problem - the fact that the CCP has 200 nukes pointed at the US ranks far, far higher.

Nobody is going to do anything about climate change, so get on with your life.
Yep, I just enable IPv4 packet forwarding and use firewalld to manage ports. I use dnsmasq to provide DHCP and DNS services.

Here are my config files if you're interested. I've redacted my domain and some of the mac addresses. One of these is a shell script that sets up the firewall: https://gist.github.com/FreedomBen/f8a50c7a98c07171a99c419a5...
The difficulty really depends on how much you deviate from the browser defaults. For example, if you use the default datepicker it's accessible by default, if you build your own you'll need to annotate the states with accessibility attributes.

I don't think it's as difficult as you make out to draw a line. An analogy: you can't have only a men's restroom in your Dominos store, but if can in your shed in your backyard for your friends if you want.

Edit: Now I've read TFA I learned the law already has a perfectly reasonable sounding standard that was ruled not to apply to the internet in this case

> Winn-Dixie had argued that the law defines "public accommodations" to only include physical locations like a store. A website isn't a physical location, and hence it's outside the scope of the law, the grocery chain argued.
One can if one knows alternative stores exist.

What I'd like to see is the solution Microsoft was forced to implement w/r to giving users a choice about browsers.
> I find myself coming back to the film business,

The difference I think is that film-industry has separated the creative parts from the production parts and the creative part is not really complicated at all. Write the screenplay. That can be innovative but it is a single author typically who will do it. No complications because everybody's screenplay has to work together. Because there is only one.

In other words making movies is more like making buildings than making software. Buildings can be huge and very expensive but their design is still quite simple and based on designs the architects have created in the past.
I recently updated Pixel Wheels banner image on Google Play. That triggered a review of the game: shortly after the update I received a message telling me Pixel Wheels was "not compliant with Google Play Policies". What nefarious activity does the game engage in? Sneak on users? Mine bitcoins?

This paragraph threw me off. I thought Google is offering some sort of carousel banner advertising thing for their Pixel phones. Figured out it's the name of your game.

On topic, app store providers are super sensitive when it comes to anything related to payments. That's probably the first step in their review algorithm/process.
Yep, all we can do is estimate probabilities with the extremely limited data on hand.
If compilation is explicit, it's not a JIT. That's why I said SBCL's LOAD and REPL (which decides between interpreting and compiling) is arguably JIT.

When you explicitly compile (e.g. via ASDF which separates the compile and load phase with FASLs between) in any lisp, that doesn't meet the bar for being a JIT anymore than a C program that distributes plugins as source and compiles them to load the .so is.
Scholarly use of Latin in a time before Gutenberg also reflected the fact that it was easier to bring readers to the books (by learning Latin) than books to readers (through translation). As well as the likely compounding of errors by the dual process of transcription and translation.

Scholastic Latin had a stability vulgar vernacular toungues did not ... the task would have had to be ongoing.

And of course, literacy was sharply limited ... 5--20% of the population, possibly less.
And yet the USSR went from a semi-feudal war torn country to industrialised power that first reached space, all within a handful of five year plans.

Even capitalist economies have benefited from significant central planning, most notably South Korea, Taiwan and Singapore.

Today we also see it within the likes of Walmart and Amazon, unlike Sears’ internal markets. Even when profit is your motive planning beats markets.
There are more than 2 roundtrips. Any MAC that has to perform time division multiplexing on a shared uplink has to poll all base stations over time to figure out which ones have data to transmit, and how much data is queued. Once the satellite knows how much data the ground station has to transmit, it assigns sufficient timeslots, transmits the assignment and then waits for data to come back. This is very similar to PON networks where upstream is shared, but the difference is sub-1ms latency vs 4-5ms latency. Sadly, this does have unfortunate latency implications for how long web pages take to load and render. Streaming video should, however, work swimmingly.
You can support Louis Rossmann's effort to pass right-to-repair legislation here: https://www.gofundme.com/f/lets-get-right-to-repair-passed
The Art of the Metaobject Protocol has no 'protocol reference implementation'. Neither CLOS nor AMOP supports explicit protocols. Explicit protocols are a feature of Clojure.

https://clojuredocs.org/clojure.core/defprotocol

"A protocol is a named set of named methods and their signatures"

Such protocols are not a language feature of CLOS.

AMOP describes a 'Metaobject Protocol' (MOP) and has a tiny example implementation (called Closette). This is entirely different from what the 'protocols' feature does in Clojure. A 'protocol' in AMOP is informal.

What AMOP actually describes with its MOP, is a meta-level of meta-classes and generic functions, which implement large parts of CLOS itself. Such the classes, generic functions, methods, slot descriptors, etc. are CLOS objects themselves.

Clojure supports a form of multiple dispatch, but the dispatch mechanism is also very different from CLOS - for example it uses a dispatch method per generic function, selects one method and has no idea of a next method. CLOS for example uses a built-in dispatch mechanism, multiple class-based dispatch hierarchies for multiple arguments, using a set of methods which are selected based on the class hierarchy.

https://clojure.org/about/runtime_polymorphism

Typically it is not a good idea if Clojure uses a name for a feature, to generally think that this is similar to a feature with a similar name in Common Lisp -> 'protocols' and 'meta-object protocol' are two very different things.

Porting the CLOS MOP to Clojure would be possible, when one first implements CLOS in Clojure. Otherwise it makes very little sense, since Clojure does not by default support the (older) view of object-oriented programming of CLOS. Something which the Clojure designer thought of a feature: getting rid of things like mutable objects, class based inheritance, class-based OO, etc.
It's a model that allows contractors/consultants to declare a phase of the project "complete" and bill for it. And then to bill for change orders/rework after that. It's not about building good software, it's about making money building software.
I can answer that I've been monitoring the full setup (dish + router) through a Kill-A-Watt for a few days, and it never goes below 94W, and averages a little over 100W.
It's only a matter of time before Sci-hub is shut down completely.

The eight things the author suggests "to make science free, open, and accessible" remind me of Borges' short story "Pierre Menard, Author of the Quixote."

Don't suggest replicating the sci-hub database. Don't suggest changing the laws that make sci-hub illegal. Instead, let's get out our paper swords and attack each of our own pay-walled articles, one at a time, reinforced by tiny CV revisions that move up open access publications from page 3 to page 2.

Seriously-- let's manually rewrite an entire 33 terabyte database so that in forever minus a day we end up with 33 terabytes of the same content, in the same form, but for different reasons.

Consider retrieving [insert journal article here] on Elbakyan's site: it's a mere mechanical act.

But consider looking up [insert journal article here] on an open access site where the author purposely went through the physical labor of ensuring open access. Here's there's something truly revolutionary in the act of downloading such an article-- an act not only of sharing in a body on knowledge greater than one's self, but also acting in solidarity with a purposeful act of defiance on part of the author.
Yeah, after another week or so to get my initial impressions with the router as-is, I'm going to do some more experiments and also swap out a couple other routers to see what I can do.
And predicting cross-cutting concerns is at least as difficult as predicting all of your business changes, which is at least as difficult as predicting the future.
Eventually it is going to be laser communications, I think.
They are going to test deep space laser communications on the upcoming "Psyche"-mission, launching in 2022. The target asteroid will be at a distance of approximately 15 lightminutes (according to Wolfram Alpha) from Earth in 2026 when the probe is expected to arrive there. This is as far from Earth as Mars currently is. They hope to increase the bandwidth by an order of magnitude or two (i.e. 10-100 times). The link is supposed to be bidirectional, so the spacecraft can receive optical transmissions as well. I assume this laser uplink is more proof of concept than actually needed?

https://en.wikipedia.org/wiki/Psyche_(spacecraft)#Science_pa...

https://en.wikipedia.org/wiki/Deep_Space_Optical_Communicati...
Sure! I love living here. The only thing is the airports are small. You have to drive to SLC or Boise for good selection of flights. Other than that though, I love it. Population density is much nicer. All the stores and restaurants you want, but traffic isn't too bad.

There's a lot of fiber out here, but you'll need to either be near a city center of in a new enough area. The homes that are 10 to 15 years old are underserved and you're mostly stuck with a wireless ISP. But ... Starlink is about to negate that in my opinion!
And if you do it very well, you can recapture almost all emitted methane, using it as an efficient fuel in fuel cells. (Preferably, rather than just burning it.)
It's a very clean source.
I really hope Stripe builds out a better payment solution around the App Store and Google Play APIs. I would love to see their take on it. There are services like RevenueCat that do this but they are small companies and still don’t have the best API. (And have a lot of bugs) Still better than dealing with the terrible APIs from Apple and Google directly though
Kind of interesting that the only thing in the part number that denotes that is the "C6" part. Apparently "C3" is another ESP32 with a RISC-V cpu. I'd have gone with "ESPR" since it fits "EspressIf" but denotes RISC-V clearly.
Small wheels work best on smooth surfaces.

A scooter or kick bike would have been possible, but would likely require large-diameter wheels over stone or dirt roads or pathways.
I had a cat who would become upset if my mother and I were having a fight. She would immediately begin "yelling" at my mother and once scratched her.

The scratching was especially funny given the situation: we had a rug that kept getting moved, my mother was convinced that I kept moving it, when I had not. She kept arguing this, the cat came over, yelled, eventually scratched her when that didn't work, then annoyed with the situation, decided to sharpen her claws ... on the rug, pulling it out in exactly the direction the rug kept mysteriously creeping without my intervention.

That was just due to the luck of timing but it was very funny just the same.
> What about the IP address used to communicate with the app’s server?

Yes. I've been wanting Apple to launch a VPN service for a long time.

A commercial VPN service can aid privacy by aggregating thousands of users behind a single IP address. The problem is that you have to trust the VPN provider. Commercial VPN providers are inherently shady -- after all, their entire business model is aiding and abetting copyright infringement or perhaps even worse activities. (No logging, wink wink!) I see no reason to trust them.

By contrast, Apple has a valuable brand (i.e., a reputation) and has made privacy a core part of their sales pitch. Unlike the inherently fly-by-night commercial VPN industry, Apple would have billions of reasons not to betray their customers by selling VPN usage data.

I think there's a market for an existing, known, reputable business to come in and offer a VPN service that explicitly does keep traffic flow logs for a short time, in the same way that ISPs retain dynamic IP assignment logs for a short time. By retaining logs, you avoid the shady elements that are otherwise attracted to no-logging VPN services.

If not Apple, I think one of the few remaining reputable independent ISPs would be a great fit. Sonic.net comes to mind. Sonic makes [clear, explicit claims](https://www.sonic.com/privacy-policy) that they do not sell usage data, but they do retain IP assignment logs for up to 14 days and will provide that data to law enforcement with an appropriate court order. That's exactly what I want: my adversary is P&G and their ilk, not law enforcement with a court order.
Hard drives? :)

Sounds like back to DVD Netflix days. What's cool is that Reed Hastings planned to use internet from the start, but also knew that the tech is not ready.
Ah yes, thanks! I did mean thirties but I changed it to `ms` to avoid confusion :-)
Is anyone doing something similar , or using this as-is, with comics and graphic novels? Is this a different form of narration when it is applied to video games? I'm curious if there are discussions about how this is different or the same.
I'm picturing some sort of lovecraftian horror of human/dog/multi mouth dog hybrid
https://overreacted.io/algebraic-effects-for-the-rest-of-us/ shows how OCaml's influence is part of hooks too.
From the article the author suggests 100W continuous using POE++.
You don’t need an address. I’m in the preorder queue for a small island with no streets, much less addresses.
Don’t the principles of progressive enhancement solve this? Build your site so that it can be used without js, etc and enhance features when you can detect the user is capable.

Any type of menu should be able to display without scripting.
Julia Child: Cooking Up Spy Ops for OSS
That's a massive hack that also won't work on mobile. Don't try and make real websites with real consequences if they fail like that. Either write websites that don't have the pretense of being fancy and don't use javascript (ie, your menu is just an always visible list of links) or use some javascript.

Edit: I regret how rude this comment is.
Hm, not sure how it supposed to work. For the absolute majority of devs hardware is abstracted away behind the thick walls of IDE/editors, VMs/runtumes, and OS APIs (especially true for JVM, and js hosted PLs such as Clojure) and neither care that much, nor contribute to layers of software important for CPU market.
a house-cat can easily kill a human.
I have been thinking the same thoughts...now I’ve seen ink I might need to give it a go
The whole world is becoming a store, and our presence in it is only at the discretion of the owners.

This is why tech needs interoperability requirements.
The experimental setup seems a rather subtle social interaction, difficult to parse and pretty far away from "a stranger that harms you".
Why would you assume they would work slower?
You can build a wheelchair ramp and perhaps it needs some new lumber occasionally but it's relatively easy to spot and fix problems.

For a website, it could easily fall out of accessibility with an update to some library you rely on, and you wouldn't even know.

To me, the difference is that software is never finished and behaves differently depending on who's using it on what OS and what web browser, and is thus that much harder to keep compliant.
That actually seems like something that can hypothetically still be solved by the free market.

If there are competent employees that are not finding good jobs because they are not on GH/LI, then that is a market opportunity for people to start hiring people who explicitly don't have those things.
My cat fetches, very consistently. Most days I make him run and leap over things to fetch a throwing toy that he likes. I've known two others that do too.

My cat defends me too, or at least fights off the local strays at the door. But he just likes to fight in general.
It's their platform. They can set the rules as they like. If you don't like it, just make your own os, sell billions of cellphones, then distribute your app on your own play store. They are not obligated to host you.
ESP-IDF is super friendly, I was amazed how easy it was to get it set up and configured compared to my experience with some other embedded toolchains I've used before.
I don't have numbers for just the starlink stuff since I have other things plugged in to my UPS, but that sounds about right. The power brick is always warm to the touch.

My other ISP also uses PoE to power a wireless dish (line of sight) and uses a little less power but not a ton less.
... for blind people???
House prices in the rich world are booming
Okay, I'm genuinely curious here - what if your app is free but your service is not?

Lets say I run a backup service; companies and people pay me to run my backup agent on their desktops, and the backup agent backs up all their important files to my server.

I provide the desktop agents for free. Does it mean that I cannot write an android agent and make it available for free on the Play store?

What about iOS? Can I make an iPhone agent that my (already signed up and paying customers) download from the Apple store?

If my main business is providing a service and using a client program that my customers install to make use of that service, am I simply now allowed to tell my customers "You can use our free app on the Play store"?

How do Banks do this? My bank has an app on the play store, but it's free. I'm definitely paying for the service my bank offers through that app, but Google doesn't seem to mind.
This is now a little better. One of the major screen readers is open source (NVDA, it's written in python and on GitHub), and there's a super basic one Google built for chrome you can easily try out.
> Four of the months are still literally named on the assumption that the first month of the year is March.

Right. Also, with March being the first month of the year, the variable-length month becomes the last one. On leap years, you add a day at the end of the year. Which is reasonable, unlike the current situation.

They had a perfectly sane calendar system and somebody just had to break it.
There are numerous exceptions, which is how Amazon, Uber Eats, etc get away with bypassing the App Store payments (because they are providing physical goods). If an app is only unlocking content, even if that content is spread across other platforms, then it needs to use in app purchases. (And you enter a world of hurt as you try to sync a users subscription or purchases across all platforms)
I’ve gone with the KSPP suggestion:

# Turn off unprivileged eBPF access.

kernel.unprivileged_bpf_disabled = 1

# Turn on BPF JIT hardening, if the JIT is enabled.

net.core.bpf_jit_harden = 2

https://kernsec.org/wiki/index.php/Kernel_Self_Protection_Pr...
> The conspiracy becomes so immense it's absurd the many thousands of people who would have to keep quiet.

We don't know how many nukes Russia has, even though that's knowledge shared by thousands of people. There has only been a single point of information about Israel's nuclear weapons program, Mordechai Vanunu, and we still barely know anything. Heck, we don't even know if and when the Nintendo Switch 2 will be released, even though again thousands of people must be privy to that information.

I don't see what people find so unrealistic about conspiracy theories in general, especially when massive nationstates are involved.