skysight-inc/HackerNews huggingface dataset:
The assumption of most of the comments here is that bad writing is a matter of incompetence, but in the case of public policy I think Hanlon's Razor no longer applies. Given what we know about Texas politics and American ballot measures in general, it's quite possible that the ambiguity was introduced deliberately to give big landowners (or rather their lawyers) extra wiggle room. If that's true then the only communications for which the public were the intended audience are the advertisements, which I'm sure bore no resemblance to the text of the law.
Without looking at the code, just playing with the sliders, this is just:

- Generate points on a grid,

- perturb each one by a random (variance-scaled) vector,

- compute Delaunay triangulation,

- color each triangle by some function (pretty clear for Gradient, the others I can't intuit)

...right?

Not meant to diminish the work (it's clean and simple, nice job!), just wondering how close I got.
To be fair, you can't deduce "A -> ~B" from "A -> B". You can be the customer and the product.
Same here. Found it more frustrating than fun for this reason.
Forgot the reference: https://web.archive.org/web/20090226202006/http://www.techno...
Oh! Then he should give Overleaf a try. Be sure to split up the files so you're not working in the same document at the exact same time, this is sometimes problematic when pressing compile.
Interestingly, none of the college professors I had had any education whatsoever in teaching. Neither did my dad, who was a professor for 20 years. They just knew the material.

Feynman, perhaps the greatest physics teacher ever, had 0 teaching credentials. I attended one of his lectures long ago, a privilege I didn't realize until much later.
No ballot initiative should require back-of-the-napkin syntactic analysis to understand.
The basic tools required for implementing a LC interpreter in LC is demonstrated in LambdaLisp. Although LambdaLisp implements Lisp, the same tools can be used to implement a LC interpreter in LC.

The largest concern in question here may be how I/O is done. I/O can be done by viewing a lambda term as a function that takes a string as an input and outputs a string. Here, a "string" can be expressed as a "list" of "characters", where lists can be encoded using the Scott encoding, and characters can be encoded as a list of bits, and "bits" can be encoded as 0=\x.\y.x, 1=\x.\y.y. This I/O strategy is used in LambdaLisp as well, and is explained in my post in [1].

How Lisp terms are encoded as lambda terms in LambaLisp is explained in [2].

To implement a LC interpreter instead of a Lisp interpreter in LC, it then remains to somehow encode and quote a lambda calculus term into a lambda calculus term. The function described by tromp's reply in this thread, called the Universal Machine, does this - it does so by using an encoding called the binary lambda calculus (BLC) notation for encoding lambda terms into lambda terms. In this notation, an arbitrary lambda term in the usual plaintext notation such as \x.\y.\z.(x y z) can be encoded into a bitstream. The converse is also always possible. The Universal Machine uses the BLC notation for expressing lambda terms, with the same 0/1 bit encoding and list encoding mentioned earlier, and outputs a bitstream (encoded as lambda terms) representing the evaluation result. The BLC notation is described in my post in [3].

[1] https://woodrush.github.io/blog/lambdalisp.html#handling-io-...

[2] https://woodrush.github.io/blog/lambdalisp.html#basic-data-s...

[3] https://woodrush.github.io/blog/lambdalisp.html#the-binary-l...
Here is the best code I have seen:

Yes, you are right. It is empty. The best code there is - is the code you did not had to write. It have no bugs, no latency. I am not being sarcastic here. I truly think that less code is better.
Writing documentation is one of the best ways to realise that you never thought much about using it :). I do this all the time too.
The opaque icon text background - I made sure that my desktop stayed clutter free and my wallpaper always matched the background color to hide the ugliness of the opaque icon text background.
You can do all of this in https://noteplan.co/
Instead of that I read technical books/websites on/near a laptop that I can make flashcards on, then do Anki on the toilet.
What was "total decay"?

Bunch of blog posts saying you should not use it?

SPA was not a mistake - it is just that people don't understand they could do static web page with interactivity sprinkled on it - it has use cases.

I work on web dev and use bunch of "x was a mistake" tools and somehow deliver good quality software.

Even if framework stops being actively developed it is plenty usable still. Unless there are of course serious security issues not fixable I could still stick with a framework.
Sure. But someone attempting a lawsuit would be better served naming AmTran/Foxxcon as a defendant.
Seconded, having to grab 9 crates just to get random numbers in rust is my least favorite thing about the language. As adacore and ferrous systems work on the safety critical rust (ferrocene), I'm hoping they create a vetted and well tested subset of crates.io that I can just install from a tgz.

The fine granularity of dependencies that package managers have facilitated has made air-gapped devlopment logistically very difficult. And it makes safety or security certifications impossible.
I had similar concerns (also starting with rust). But for languages that could be used in many environments (including embedded) I think a small stdlib is good.

Perhaps there needs to be a separate low-rate-of-change set of reviewed libraries that can be used more easily without dependency explosion.
The ballotpedia summary shows that there wasn't really a campaign opposing the measure it seems? In which case presumably it makes sense that it passed overwhelmingly, if no one was voicing any arguments against it
To some extent I disagree with this, not that Google+Meta are under attack, but that the threat is coming from competitors.

I’ve spent most of the last 10 years earning my living from an e-commerce business I own. The online advertising industry is unrecognisable from when we started. My thesis, in beef, is that the industries excessive uses of personalised data and tracking lead to increased regulation, and then a massive pivot to even more “AI” as a means to circumvent that (to some extent). The AI in the ad industry now, I believe, is detrimental to the advertiser. It’s now just one big black box, you put money in one side and get traffic out the other. The control and useful tracking (what actual search terms people are using, proper visible conversion tracking of an ad) is now almost non-existent. As an advertiser your livelihood is dependant on an algorithm, not skill, not intuition, not experience, not even track record.

Facebook, Google and the rest of the industry were so driven by profit at all cost, and at the expense of long term thinking, they shot themselves in the foot.

Advertisers are searching for alternatives, but they are all the same.

I think online advertising, as a whole, is probably f***ed…
Goog and Facebook are still safe as hell. Even if you think Facebook is waning, is going tk be hard to dislodge WhatsApp and instagram and I don’t really think Facebook is going away.
Although of little commercial value, this shows the power of an open platform. Current smartphones are thousand times more powerful than the old Atari ST, nevertheless, you won't be able to do anything useful or fun with them a few years after support ends because you can't easily replace its software/rom/firmware.
Congrats on the 1k subscribers! I personally would feel violated if i subbed to a newsletter and suddenly it was behind a paywall of $8 a month.

Brand New [0] did the same a while back, but for a much much lower price. And they offer their whole website with a massive history and daily updates for $2 a month or $20 a year.

I would personally try to find a sponsor instead of hiding your content that your 1k subscribers signed up for behind a paywall. A sponsor for a newsletter is IMHO a very normal thing.

[0] https://www.underconsideration.com/brandnew/subscribe
That’s what a proposal is too, it’s not necessarily a demand
That's one way that I'm hamstrung by the College Board. All of my students know or are taking a calculus course (and those that are, are past the limit definition of the derivative by this point).

I would rather be teaching this material with calculus and not just handwaving and saying "the marginal revenue curve is twice as steep as the demand curve!"

But they're going to pass an examination where it's all done algebraically and visually.

[I DO THINK there's some value in taking these algebraic and visual approaches, but there comes a point in the class where they get rather awkward].
GP may be referring to GitHub "Projects".

* https://docs.github.com/en/issues/planning-and-tracking-with...
Same here, it's a fantastic piece of kit. Better than my retro consoles. Only real downside is that I just don't have the time to use it much :(
It doesn't punch a hole in it. If P implies Q, that doesn't mean the inverse of P implies the inverse of Q. If you're not the customer, you're the product. But if you are the customer, well, sometimes you're still the product.
actual title: Introducing 'innernet' - Nurture and shape your own private networks with simple, free, open-source infrastructure

> [...] Otherwise please use the original title, unless it is misleading or linkbait; don't editorialize.

https://news.ycombinator.com/newsguidelines.html
There are plenty of reasons to not get one and they don't matter since for me no other TV technology even remotely makes sense due to picture quality being so vastly superior than anything except plasma.
I’m fairly certain gmail, youtube, and gsuite on their own would be unicorns still.
Did you miss the graph in the article?

Key quote:

> For Meta and Google’s corporate parent, Alphabet, the cyclical problem may not be the worst of it. They might once have hoped to offset the digital-ad pie’s slower growth by grabbing a larger slice of it. No longer. Although the two are together expected to rake in around $300bn in revenues this year, sales of their four biggest rivals in the West will amount to almost a quarter as much. If that does not sound like a lot, it is nevertheless giving the incumbents reason to worry. Five years ago most of those rivals were scarcely in the ad business at all (see chart).
FWIW, the paper at https://act-on.ioactive.com/acton/attachment/34793/f-6460b49... says:

> Tesla claims that this security issue is mitigated with the “PIN to Drive” feature, which would still allow attackers to open and access the car, but would not allow them to drive it. However, this feature is optional, and Tesla owners who are not aware of these issues may not be using it.

It also suggests that (at least some of) the possible mitigations may require hardware changes, which couldn't be done OTA.
All this and it's just an ad for some SAAS? Fuck I got gypped.
I'm studying Programming Rust (O'Reilly, 2nd edition one year old, 800+pp) and I think it's fantastic. I am a better programmer for it.

4.6 stars wtih 200+ reviews on Amazon, for what it's worth.

(owner of Knuth and TLPI)
Learning 6502 Assembly in 2022
Actually the same on iOS for me.
Tiktok ads have significant better results than Google Facebook. Not even close.
Costco has a variety of products the make, chicken, pizza etc.
They are really stretching definitions, aren't they? It is quite ambiguous to refer to a "bike" when you don't mean "bicycle" (which, by definition, is a human-powered device with pedals and two wheels.)

It seems that this article intends to refer to a "motorbike" (which, by typical definition, is a device with two wheels powered by a small engine, typically internal-combustion) but the "motorbike" in question here is actually more of a large drone, with no wheels but enough space to carry one human aboard it.
>When you have a big concept in the back of your mind, it becomes a filter that everything you experience runs through

This is so true, to the point where sometimes you feel possessed by the concept and not the other way around.
The concept harvests your human experience to make its way into the real world.
It defines your notion of signal and noise, it restlessly samples patterns in the real world that might help its incarnation.
Sometimes due to predisposition, part of the concept is hardware implemented which means you never really get to experience what it's like to live without this concept driving your life.

The concept carefully arranges your dreams, strikes you with overwhelming visions that feel more real that your clearest memories and skilfully crafts your personality.

For those who feel as though they are concept integrators, do not allow concepts to mistreat you.
They don't belong to our world, they don't care about the totality of human experience, they operate on timescales far greater than that of our precious lives and our civilisation as a whole is still far too primitive to bear their throughput.
> they can change what ever rent they want

They can’t - rent prices are set by the market

Also in a high interest risk free rate of return is more appealing

Why buy a house that can break down, not rent when you can park it in a bank
> a good acronym

MANIA
The average typing WPM isn't comparable to the average typing WPM someone has while working on say, an essay. Just like how the average speaking WPM isn't comparable to the same. Even more when what's being written has to be more proper than spoken language, where grammatical errors, broken sentences or stuttering etc is completely normal and easy to ignore.

We've had fairly robust speech to text for a few years now and the only places its seen real penetration in is basic personal assistant stuff involving short and simple queries, so I find it hard to imagine that anyone thinks that speech can replace keyboards as an input method.

Even with people I know who've tried to switch to using speech to text due to injuries, it's been a nightmare because there are no easy ways to use it for anything that isn't plain format-less dictionary language. For casual communication it sucks because people use a lot of slang, often even slang exclusive to their friend group, and for serious communication it doesn't work because "delete last word" or "cut sentence X and paste here" is objectively not as convenient/fast for say, the average western highschool student as doing the same via keyboard.

Not even considering how unrealistic it is to edit/format text via speech.

As a way to reason about this, look at some code (assuming you're a programmer) and try to think of how you would input it without a keyboard.
I own the predecessor bike, the KTM 790 Adventure (non-R though because both my wife + me ride it and the R's seat height only fits me).

The 790 from 2019 (and the 790 Duke from 2017+) have a TFT and upgradable software-packages already, amongst other models. That includes ride-modes, up/down quick-shifter and probably more. (Heated grips are NOT actually pre-fitted and the control box installed only if you order the feature and it is separate from the LCD).

I bought every package except rallye-mode. If you need that, just shell out the 250€ or what it actually costs. Not a big deal, as the bulk of riders will not use that anyway. As a former BMW-motorcycle rider I'm also used to check all the extras/upgrades anyway.

What irks me more is the mandatory cloud-based maintenance "book", bugs in the firmware (the headlight doesn't switch off for "security" reasons if you turn off the bike in motion - and it will drain the battery until it's flat. I had a number of empty battery situations and one dead battery due to this silly feature already and complained but the manufacturer is unwilling to fix it). Also the upgradable packages require the dealership to acquire a software license directly from KTM, no bypassing allowed. So this all follows Tesla more or less, I expcect always-on connectivity in a few years. BMW Motorcycles already has that for some (?) of it's motorcycle models (if you buy the SOS-/"crash-detected-the-bike-calls-911"-feature).

Edit: small typo/grammar corrections + better wording.
It's not just you. The business model of many tech companies consists of creating digital fiefdoms to lock "their" users into and then selling access to "their" users. They sell access to "their" users to other software developers. They sell access to the attention of "their" users to advertisers.

It's pretty disgusting and dehumanizing.
Check the logs. It is downloading another 3GB of stuff.
Prefer physical books for everything except when I need to ctrl+f but there is usually a pdf version of the book I can do that on and then just actually go there on the physical.
> How can a productivity system reduce the starting effort of any task to zero? There’s such a thing as activation energy.

For my side projects and explorations I use org-roam, Nix, and direnv.

So activation energy is:

- org-roam-find-file, type, "so me proj string", enter

- C-c C-n to go to heading

- C-c C-a f to open project directory attached to heading

- envrc-mode sets buffer local PATH values according to flake.nix 100% reproducible environment

So tying this to my productivity system with org-mode and org-agenda is either org links that can execute arbitrary elisp like:

elisp:(org-roam-find-file "so me proj string")

Or more often these days emacs bookmarks which can be set with C-x r m by default.

These combine to rule out the biggest factors preventing from moving side projects forward:

- build issues or the chance of them that inevitably arise with anything less than 100% reproducibility

- a way to talk about and organize each project and ascribe meaning to groups of projects because each is an org-roam node

- a radical assault on anything monotonous I feel the computer should be doing for me or anything that annoys me at all

- the freedom to wander aimlessly and make progress, yet never lose a given starting place
I suspect there are a lot of Russian (and Chinese and CIA and ...) trolls on HN as well. While dang and the overall community holds a decent bar, it is too easy to slip into flamewars. I wonder if a right solution here is to have fully de-anonymized forums, at least for a majority of topics.

I know that anonymity is important for activists against tyrannies. But do we need that everywhere? I have seen that conversations are much more polite when everyone knows the identity of the speaker. People tend to self-moderate when they know that their reputation is at stake. And maybe that's a good thing for many topics (certainly not all).
They should have learned from the hyperinflation in the US that resulted from the vast money printing that happened after the 2008 property bubble burst. I know that inflation for the next decade was sub-2%, but if you think that's low, you're just showing your privilege. You can't dodge gravity.
> Seriously. Even the most 'Touchy' subjects I can think of, take your pick of culture war nonsense, if you engage earnestly, deeply, intellectually, there's open discussion to be had.

Not on HN, as far as I've seen. That's okay, because despite what some people say, not everything is political.
Sometimes you are neither the customer nor the product. (e.g. a service like wikpedia or a project like linux)

I think the context in which the phrase "if you're not the customer, you're the product" is often used implies that we should upgrade our relationship by paying, however this is not necessarily the case as shown here.
I'm very familiar with the crates ecosystem (I run https://lib.rs). I know there are libraries for async-std specifically, but my point is that AFAIK all of them have equivalents for tokio, e.g. you can't use `surf` with tokio, but there's `reqwest` and others. I'm not aware of any "killer app" existing that would be forcing anyone to use async-std (and if there was one, it'd get forked and converted to tokio ;)

The lack of interoperability between runtimes creates a winner-takes-all situation, which creates a vicious cycle for async-std: fewer people use it, so it has fewer crates supporting it, so it's harder to write software depending on it, so fewer people use it.

If you're bothered by the runtime fragmentation situation, use tokio. Fragmentation doesn't exist for tokio users (there are 10 tokio crates for every 1 async-std crate).
Really, I have little piles everywhere around the house I tend to park for any length of time; I've never been able to do flashcards since my mom made me do them a ton when I was little, one of the ways I just do not learn.
Actually, that's how children learn best: by breaking shit^W^Wperturbing the environment and observing changes.

This instance of the puzzle is also easy enough to actually solve this way. Wouldn't work nearly as well with 25 nodes, 5 rabbits and 3 dogs...
Kyle, the Kenosha Kid, is set to be a villain in this installation! Take THAT lol.
"Sorry, we're not able to serve your requests this quickly."
You're always the product unless you're using freedom respecting hardware and software. If you're a customer, it just means you paid for the privilege of being someone else's product.
https://github.com/johnthagen/min-sized-rust
The one thing I love with Monte-Carlo is the way you can use it very simply to give yourself some peace of mind that your probability formula for a finite distribution, derived with sweat and blood using very complicated combinatorics (the kind found in here: https://www.csie.ntu.edu.tw/~r97002/temp/Concrete%20Mathemat...) actually works.
I don't know about specific projects, but the main Ada use case I've heard about is safety-critical embedded systems in heavily regulated industries. The same sort of places you might use NASA JPL's famously strict rules for C code--things like control loops for jet engines. (One of the most compelling reasons to use Ada is SPARK, a theorem prover bolted onto the compiler that can formally verify your program doesn't violate any assertions or trigger any runtime errors.)
depends how deep you want to learn it. If it is just to improve skills in looking after your plants, I suggest to google not for Botany but Gardening with the topic you are interested in (eg "gardening ph basics")

If you really want to learn it thoroughly,look for the printed manual for plant physiology and biochemistry. But that will be boring (if you are not a real science freak).
Neither are laptops or desktops

Perhaps, but at least I know how to audit a laptop or desktop. How would you audit iOS or Android?
You can make way, way more than that in India but it’s kind of a huge range.
> > I don't have the luxury of caring what your suggestions are about how I run that class

> You can't expect respect for that.

Rock vs. hard place? If I go off track in one of these classes where curriculum is tightly specified, quantitative indicators nosedive and I get crucified by parents.

> Besides, you should move to Seattle where public schoolteachers make 6 figure salaries, have a pension for life, gold plated health insurance, and 2 months off per year.

I make ~$59k/year for a 104% teaching load in the San Francisco Bay Area.

Teaching my circuits class, I've bought a few hundred dollars in soldering irons and integrated circuits and breadboards for my classroom. The school borrows my old digital storage oscilloscope and other tools. I also end up pitying the robotics teams and buying them lots of stuff.

I got rich in industry so this works OK for me, but...

And yes, if I went and got a master's degree, I could make a bit more in public education, in exchange for a much worse classroom environment and lower level of respect. Still would be nowhere near the pay I could get elsewhere.
Your last example is why reading the law is tricky and why we need both a push for plain language and a push to explain language that is necessarily very specific.
The Economist is available at every magazine stand and most public libraries in America.