skysight-inc/HackerNews huggingface dataset:
I'm personally using Quil (http://quil.info/), a Clojure wrapper around Processing. It's a good tool. You can also use Processing (https://processing.org/) directly, if you prefer Java. There are other frameworks, but I'm less familiar with them. There's probably one for your preferred programming language!

Those patterns look very cool, and not that technically hard to technically do -- the artistry is the challenge with those.

Once you get the framework working, you can start thinking about what you want to do. Begin by doing simple things -- graph a plain circle of one color. Then add complexity and randomness.

Feel free to email me (email in profile) if you want more specific advice. (Offer open to anyone people reading this)
OpenCV AI Kit Lite (and Tiny)
Will publishers look to new advertising platforms?
Are publishers moving away from Facebook and other advertising platforms and looking at alternatives like Advertrader?
You hold it if you want to use the money to trade crypto, because banks really don't like you moving around large amounts of money.

So you hold USDT in a wallet instead of transferring it back to the bank. It's also a lot faster to transfer money using stablecoins then it is with banks.
^ This is the reason why more folks in crypto should be worried about and enraged by tether. Inevitably, there will be a market condition that leads to tether being insolvent. And when that day comes the people that get hurt will be every day crypto holders. The people running tether will run off with many, many millions of dollars and many will wonder how the heck this happened. And it'll lead to regulation. And centralization.
I'm pretty sure most engines use the term "materialized views" for eventual consistency tables. The only db I've seen with that kind of ACID materialized view is MS SQL, which calls them "indexed views".
How does one learn and get involved with formal verification outside academia? What sort of mathematical background is required.

I always get lost with pure functional languages and the related subjects, even in the introductory material. Though I’ve been able to understand the usefulness of both some functional concepts (through playing with various impure languages like F# or Erlang) and of formal verification (from looking at SPARK with Ada) but all the notation and vocabulary and such of languages like Isabelle’s HOL and Idris confuse me. I even find myself lost among Scala developers.
I'm a safe/slow driver and I'd sign up for this. I'd love insurance companies to price out speeding and reckless drivers for the sake of safety of others.
There's one gotcha with this approach: if there's another DDL operation running simultaneously with REFRESH MATERIALIZED VIEW, you'd get an internal postgres error.

You cannot be sure that refresh won't coincide with a grant on all tables in the schema, for example.
I don't really track what's available in python (or equivalent) repositories/libraries/package managers. However, I'd wager that there isn't an efficient representation of text for editing available in the way that Emacs or vi and its cousins contain. By that I mean something where you open a 12MB file, insert a single character at 8 random places and not have the data structures fall over.

After several decades of different people working on text editing, we now have some fairly good ideas about how to do this efficiently, but they are (a) non-obvious (b) not the sort of thing I'd expect to be trivially available in high-level-language-of-the-day. My expectations have been known to be wrong, however.

And yes, missing undo in a text editor makes it effectively dead in the water.
Do you have sources/links for that?
It is low given your level of experience and self-proclaimed proficiency, but the point is that it should be relatively straight forward to get one of these positions and double your salary.

Go look for salaries on a site like levels.fyi, find companies that pay well, apply to companies or find recruiters on linkedin and reach out to them.
Bitcoin Futures* ETF
When I was younger I had an iPad with Jet Ball 2. It was an Araknoid clone like this game, but with really fancy graphics, many powerups, and many types of "bricks" including circles, bumpers, bombs, invincible, etc. And all the bricks move in patterns.

It was a really cool game. Unfortunately it looks like it's gone from the App store, though there are pirated downloads (I haven't tested).

https://appadvice.com/app/jet-ball-2/1173048900
https://www.youtube.com/watch?v=nHyDNetiLbE
valgrind?
Neat, but note that the mechanics are a bit glitchy compared to the Windows version.
Syntax and data structures are very similar to LPC serialization. Obvious but very useful.

https://en.m.wikipedia.org/wiki/LPMud
Redis Cluster Re-Implemented in Rust: Scaling Redis Easily in Kubernetes
I have to wonder if it's fundamentally appealing to a different type of customer.

You don't window-shop Digi-key. You're pretty much buying on spec sheets alone. I want to see all 330 ohm 1/4 watt through-hole resistors, now sort by price and availability in the quantity I need, then maybe discard products that don't meet some other criteria that I can't directly filter for. There's very little chance of making a sale through a slicker marketing campaign.

Conversely, people buying a single monitor might be browsing, potentially swayed by the right language and graphics on the landing pages. I'm pretty sure those bloody finches sold more ViewSonic monitors than any other aspect of their product line. For a window-shopping customer, getting the customer to see as many of them as possible improves their chances of a sale.

On the other hand, I will concur that Amazon's search is a disaster for computer products. I suspect it's also terrible in other verticals that have clear, well-defined "faceted search" concepts, but we probably have the most experience with that one here. I suspect it may be a casualty of their broadness of categories-- why spend the labour to provide really killer search if it hasn't proven to be an impediment to sales yet?
I still use greenthreads every chance I get. IMO The asyncio headaches are just not worth the abstraction hell involved in their event loop design, without being forced to stick to fragile concepts or consistently staying up to date with what is the current best way to do something with asyncio.
How many of those brick-and-mortar stores control more than 50% of brick-and-mortar sales? How many are accessed via search instead of browsing?
Inflation will potentially reduce the US to a third world country. I'm not saying it's bad that they are getting raises at this sawmill, but this article is brushing aside much broader implications and paints nothing but rosy pictures of what's going on at a higher level. When you have to pay employees more, costs go up. When costs go up, prices go up. When prices go up, people get poorer. This lesson has played out in history innumerable times.

>> Everything is cyclical, so I don’t know how long it will last.

Right up until the bread runs out, boo.

>> The demand is for middle income and upscale housing, Hill said.

Because people with a bit of money stashed away that can are fleeing the highly populated areas due to pricing insanity.

>> Perhaps just as important is that those hard-working sawmill workers may find life a little easier and the stresses that lead to poverty and crime and all other sorts of societal ills may be relieved a bit.

This... is not generally how gaining more and more external population works.

This whole article is contrived euphoric delusion.
>I want to use NixOS so bad ... But I want to believe

It's an operating system, not a disney movie. Not sure what sort of redemption arc you are waiting for. If you are curious, try it. If not, then don't. What's all this business about believing ?
Yeah, but eating my own poisons was over with in the space of three-four months. Now it's just enjoyable.

On OMAD or fasting days you can feel the added energy in motivation, the added processing in the enjoyment you get from living your life.

On the days where you don't follow a strict diet you feel the food, eh, very much. The joy of it, and the weight of it.

It is definitely worth it to, come winter, evaluate how happy or not you are with your body, and just do what is required. I regret not having the clarity on that subject before my hand was forced.

But you learn, that's why there's reflexion on past experience. You wouldn't need memory if it weren't for that.
When Amazon Takes the Buy Box, It Doesn’t Give It Up
I chose my words carefully. I didn't say that people are good at perceiving risk, I said they were not terrible at it. In the context of this discussion, being the relative levels of risk within different moments of a single driving journey. Most people aren't navigating a touch screen while steering a complex intersection.

People are famously bad at assessing disparate risks. The unit micromort is useful for clarifying mortality risk of various behaviours.

https://en.wikipedia.org/wiki/Micromort

———————

With respect to crash statistics, obviously we're not going to ask people why they crashed. I would have thought this is so self-evidently flawed as a methodology that it didn't warrant pointing out. It's probably safer to assume that most people will lie about why they crashed.

Fortunately, the statistical question is much simpler than it might seem: are people crashing newer cars more than older cars? Where answering this question becomes complex to answer accurately is when isolating this from both environmental change and vehicle age, because you can't isolate both variables at the same time.
You can install Alexa on your iPhone. At least I seem to remember doing it.
Very well put. This was sort of my attitude to programming years ago - to try to get really good at the craft. But the question is, is that going to be rewarded or recognized at all? Who makes more, the programmer dedicated to their craft and domain getting better every day, or the leetcode expert who jumps from one FAANG to another getting 30% raises each time? What is the track for promotion at most companies - being a better programmer or learning project management and becoming a manager/lead who only spends 10% of their day coding?

I could try to get really good at programming. I could try to really learn something like databases or systems programming extremely well. But is a recruiter looking at my resume going to see that? Is a management chain that doesn’t really understand software going to reward that? Does the 100th startup building your average webapp need that skillset at all? Does your manager even look at a pull request and have any idea of the quality of your code, or do they simply evaluate # tickets / day?

I have never worked at a FAANG or any of these beautiful environments with amazing people dedicated to the craft of engineering. I have worked in places where great engineering is not recognized, or (more often) just not as important as okay engineering + project management + communication + being friends with the right people. The job of a modern software developer in most places is only partly about programming. Pure programmers are just low value cogs in an assembly line, and being a great programmer only makes you a slightly better low value cog because it won’t be recognized. Your average manager sees you do the task in X days and assumes it was about X days worth of work - they have 0 idea if it would’ve taken someone else 5X the time. Its a luxury to work somewhere where your job really is just engineering and good engineering is recognized and rewarded. When your chances of working somewhere like that are low and you have limited time, maybe its not worth investing time and energy into leveling up as an engineer.
There were some comments about a similar situation a while back. It seems Apple gives you an iPhone. It seems like a perk but it’s hard to keep your “personal” Apple accounts separate from you “work” ones.

There was a Twitter tread about how some woman’s photos are now owned by Apple because her phone was involved in some legal action.

It’s hard but keep this stuff separate.
Housing, healthcare and education are big and huge problems. They used to be even worse. That's why the government got involved.
yes but then you have to share both the picture and the code... or maybe I don't understand what you mean
Once money is involved, the cheaters will win
Keep your work phone separate from your personal phone: This simple dictum has served me well. Enmeshing your work and personal lives on the same device, complete with MDM policies, can wreak havoc, and it’s not just about maintaining boundaries between work and personal time.

My decision to carry two devices has proved to be a lifesaver during the pandemic wherein boundaries between life and work have been blurred almost to oblivion.

Update: punctuation
Even if you are Tom Brady.

https://www.sbnation.com/platform/amp/2015/7/28/9060211/tom-...
It's only fantastic if $27 is in 2019 dollars, not 2021 dollars.
While I was already programming (C, C++ and Java), _why was a big reason for my decision to pick up ruby. I spent quite a few years after with it as my primary language, even now it's my go-to for any side-project and script.
My advice: swing wide. If you don't know where to start, then judge a book by its cover and read it until you hit a knowledge gap, then slither down that gap and keep digging for resources until you either get bored or achieve something.

I recommend starting with geometric algebra or topology. The aspiring selfstarter has a bevy of great options. Sidney A. Morris' "Topology Without Tears" is fine androgogy, as is the widely-acclaimed undergrad textbook "Intro to Topology: Pure and Applied" by Colin Adams.

The biggest thing, in my opinion, is to realize that there are precious few things you need permission to think, mathematically.

The fundamental mathematical advantage is abstraction. If you can manage your abstractions and approach the math as nothing more than especially pedantic philosophy- it helps.
I think at one time Jim Cramer owned a bit of Tether, and a few other bitcoins.

He bought a house with bitcoin supposedly.

Today, he called Tether the Achilles Heel of crypto. He urged all to sell, and take profits.

(I usually do the opposite of what wacky Jimbo does though. Oh yea, that dumbolina schtick is getting old Cramer.)
This was my first guess, but according to wikipedia[0], the author of valgrind is Julian Seward[1].

[0] - https://en.wikipedia.org/wiki/Valgrind
[1] - https://en.wikipedia.org/wiki/Julian_Seward
When I say "trust the science" I mean that almost nobody but the actual scientists has a chance to provide actual counter arguments, so unless you hold a PhD in the field, you better believe the majority opinion. Generally people who don't "trust the science" get their information from social media, not by studying the actual papers and finding flaws.
I'm glad she got fired. Comparing the very very very mild issues Apple might have to the MeToo movement? Really? Seriously? Get a grip.
A good analogy is running.

If you aren't good at running, you're gonna have bad time playing soccer. However, running fast definitely doesn't guarantee you will play soccer well.

Typing is similar.
Yeah I had a 680+ day uptime on my NixOS workstation until "GPU fell off the bus".
Ya you're right I've confused complexity with universality. But actually it's not there actually exist TMs with infinitely long tapes so actually my question still makes some kind of sense - how do I express a finite program (that I constrain to not loop infinitely) as a boolean or combinational circuit.
SF Street with Confused Waymo Cars Trying to Turn Around ‘Every 5 Minutes’
That's a ridiculous strawman... nobody is blaming the workers. Workers respond to incentives like any normal person does.
People are blaming federal stimulus spending and the Fed.
This doesn’t sound right. I think you’re mixing up parallelism/multi-core/linear resource scalability with concurrency. Usually you want high concurrency to handle multiplexing events where a thread or process per client would be waiting idle the majority of the time. ML is compute bound so by definition there wouldn’t be idle threads. And you can already get multicore work done in Python by simply using its venerable multiprocessing library. Threading or cooperative scheduling doesn’t really buy you much in this case. And in fact the NumPy documentation confirms this.
I'm sure the sites are legal. I was referring to the comment about such data being used for marketing.
Ask HN: Anyone know of a project that tracks changes to privacy notices?
Nothing turns up on https://hn.algolia.com.
Cash – A tiny jQuery Alternative at only 6K
Maybe WalterBright is his pseudonym on HN?
The executives should be in jail if they knew of the fraud and did nothing. Why are they getting off on a fine?
I like it. Something I've learned, related to both tape and glue, in an industrial setting: You can't "just" tape or glue something together. Those things have failure modes just like anything else, but there's a temptation to bypass proper engineering because they seem so simple and intuitive. Two lessons I've learned:

1. Just like any other design, decide what it's supposed to do, how you'll know that it actually does what you expect, and how you'll manage its use.

2. You'd never guess that there's such a thing as a glue or tape engineer, but the reputable makers of tape and glue can really help you figure out what you need for your application.
Does a constructivist model allow for infinite tapes?
Tether defrauded almost 380 million dollars worth of peoples assets by claiming the rockets it issued could be redeemed for dollars.

And most of the banks should have been shut long ago.
Hi, I'm a Redux maintainer, and I created RTK. Can you clarify what you mean by "awkward"?

FWIW, we have a _lot_ of very happy RTK users out there:

https://www.reddit.com/r/reactjs/comments/px6kxy/redux_toolk...
K8s itself is divided in multiple parts, where you can customize to your own liking, and you can swap parts if you'd like as long as the APIs are similar.

It's very much built the UNIX way.
Segment learned quite some time ago that confluent-kafka-go has problems like these (and doesn’t support Contexts either), so they wrote a pure Go replacement instead. https://github.com/segmentio/kafka-go
> If you need an X, how quickly can you implement an X at a high level of quality?

That's the wrong question for anyone who's not a new grad junior engineer. If these are the only kinds of question you're addressing, you're probably replaceable by a Ukrainian dev shop.

In reality depending on your particular role and organization the questions you need to answer range from "How do I find product-market fit" at an early-stage startup to "How do I meet my client's requirements" to "How do I move the needle on X metrics" at a big company.

The key difference between these kinds of questions is that there can be many different routes, and measuring "productivity" in one metric limits the ability to explore. For example, "How fast can you implement a chat widget" doesn't allow for the exploration of alternative ways to engage with customers -- emailing them directly might've been much better.

Even assuming you are very "focused" on pure engineering, measuring the speed of implementing X doesn't account for "productivity" on a personal level, i.e. perhaps you built it in 5 days but now you're burnt out for the next month. Or you had other projects you didn't end up working on. Or you neglected your family. By the way, you handwaved over "X level of quality" but I'm sure we all know that this in itself is nontrivial to gauge.

There are many goals that may count as "productivity", and you don't necessarily even know all of them. Therefore its quantification is nontrivial.
Wow with logic like that you're well cut out for a career in financial law
Been a very happy user of Linode for years. Didn't get lucky to have many users, but it worked perfectly for intensive backend jobs, never noticed any slowdown as opposed to DO.
Ask HN: Are there paid commenters on HN?
How susceptible is HN to ideological meddling, eg by governments or “Big xyz”? If susceptible, what would be the signs, how could it be managed, would the HN API aid such meddling, and does it even matter?
Yes. Fantastic textbook.
Thanks for the sharing! I like the way that Hoeg specifically goes from a lawer's perspective on game companies. Just wondering if you know similar channels providing legal knowledge but from perspectives in other industry?
https://en.m.wikipedia.org/wiki/Walter_Bright
My understanding is that you don't get a choice. You either allow loops, and accept that they might go infinite, or you axe them altogether. I believe this is a direct corollary of the halting problem, but please correct me if I'm wrong.
You can't be too cynical about management, but the investors are overwhelmingly institutions such as the largest index funds in the world. Walgreen's is something like 0.1% of the stock market. If they vaporized tomorrow, so much the better for their competitors which the same entities own.

I guess management might be playing to the few people that bet the farm on Walgreens, but I can't imagine what they are like or what the execs think they want.

You suggest that management doesn't want to admit they're closing stores for other reasons, but they do admit they're closing some stores for other reasons, right? That was cited in the article, which linked to an SEC filing saying they're spending over $2 billion to close stores.

Is it plausible individual investors and/or bonus agreements are critically affected by the reasoning provided for a handful of store closings out of hundreds?

Is it plausible even someone who invested every dollar they own in Walgreens cares about SF specifically, when they have 10,000 locations?

I don't think there's a way to recover a self-consistent narrative from the article.

Of course, that in no way proves that corporate mouthpieces are truthful or that they're not up to something.
what goes up first the wages or the cost of living? in the end I think they chase each others tail. someone has to pay the bill for that person getting $18hr for flipping burgers or pulling green chain. it’s an upward spiral probably hurting those on a fixed income the worst. the paycheck will of course look and feel nice but now the trip to the grocery store will be $135 instead of $85.
> Democratic management of capital

That’s probably the best euphemism I’ve heard since “enhanced interrogation techniques”
Sorry, but taking nude photos on a company phone is asking for trouble. Who would be stupid enough to do something like that?

Moreover, who would be stupid enough to trust their work phone for anything personal? I don't even log into my bank accounts on work equipment. I assume all my work equipment is totally compromised with spyware.
I’m sorry. I’m not quite sure what everything you said meant, but my P3 didn’t have any GPU at all, so it seems like it shouldn’t matter.

I find it hard to believe a ARM CPU would need significantly more cycles to perform the same operations.