skysight-inc/HackerNews huggingface dataset:
I keep meaning to try org-roam, but when I looked into use-cases it didn't really match my flow. I tend to take two kinds of notes: jots and dev notes.

Jots go on paper, and are dealt with quickly.

Dev notes are for my own reference, and I provide them with a certain formality and completeness, as if I were writing documentation.

Years later, when questions inevitably come up about that legacy code, I have a plain text file I can send to whomever, with reference to the Jira ticket. Often I attach these notes to the ticket.

So a whole back-linked network of little informal notes and jots isn't in /my/ flow. It has no useful place. Instead, notes are where I expect: in local files related to the project.

My other major use for notes is the novel I'm working on. There, I can relate to the OP's "where do I put this?" dilemma. I have a scratch section, but it's more like a graveyard of ideas. Otherwise, my notes already have so much structure that I have to make decisions. But, that's the job, isn't it?
An example more relevant to recent memory would be, "I won't torture and kill my POWs if you don't torture and kill yours."

They're not grandstanding or moralizing, they're making an agreement.
> What kinds of sketches do you draw?

Sometimes class diagram, sequence diagram, pseudocode, scribbling on piece of paper etc; whatever gets me going quickly.
The vocal detractors of TDD have never seen it in action.

After some 10 years as a developer I met the first person who actually knew how to practice TDD. It was eye opening how fast they could produce quality code.
You are arguing the importance of appropriate spoke tension but also suggesting that measuring tension by ear is perfectly acceptable?

That does not add up to me.
It is in the UK
What’s the slur?
But then you’re a business owner and a manager. It’s mostly not golf. As I’m sure anyone who has had a business here already knows very well.
Bill Gates on Being Conspiracy's #1 Bad Guy
You can't really have crud without "external dependencies" because you need to store state somewhere.

I'd say, figure out your storage layer (sql, mongo, files etc) then pick the right tech. Django and Rails will let you very easily bootstrap simple crud apps with very little code.

If you need CRUD API i'd personally go with Go and some db that i'm familiar with (pg). You can achieve tons with Go without any external deps.
The particular politicians who pushed it are who I'm talking about; I'm not talking about politicians in general. They might as well be pushing for even earlier childhood education, higher penalties for child abuse, higher sentences for drug sales near a church, or other random fake progress that will always get votes from the public. It's a vaguely benign version of law-and-order politics. Let somebody write a dubious paper insisting that cigarette packs are too easy to tear open, and they'll be pushing for legislation to freeze cigarettes in a block of ice, and to force people to lock their chisels and icepicks in a safe.

The people who work for NGOs make their entire living from pushing initiatives like this of dubious value but that look good on a flier or a picket sign; they're just as guilty. In the US, they're so paycheck- and opportunity-guided that their attacks on vaping have pushed people back into smoking (multiple orders of magnitude more dangerous.) That's not actually a flaw - if smoking rises they can just fundraise off that again.
I did not mention oil at all, but in fact it was motivation for parts of WW2 as well as the first gulf war.

If there is not infinite abundance of a thing, it will potentially be coveted and contention for it will be a motivation to fight for it.
I absolutely love the writing style. Any other examples of blog posts written like that?
I was in the Marines, but my medical care was entirely provided by the Navy, with a few exceptions.

I'm not sure what to do about the VA. I gave up using it and any passive improvements they've made will not be enough, in my mind, to make me a customer again. The VA isn't the only problem, imo, though - really the problem is societal. People will give lip service and outrage to these problems, others will decry any form of action or empathy as hero worship. Basically, veterans became both aliens and political chess pieces to larger society. We have the reputation of being ghosts, in the form of never speaking about our pasts, and it allows people to make up mythology about us and our struggles.

My way of combating this, is sometimes I'll share "war stories", but they're usually funny ones. The real war stories I share are the stories of me coming back, where I'm not wearing a uniform anymore. Mundane stories about mental health, substance abuse, lack of opportunity, medical problems, etc are what the public really needs to hear; lest they get to thinking you're just a bum.
Including Shakespeare and Muhammad.
I wrote my thesis about lacing patterns for spokes on a bicycle wheel [0] after trying to build my own wheel and experiencing how difficult it can be. Simple in theory, hard to master. Really cool to see some tech reaching this space.

I think for most people this isn't needed (I don't even own a proper truing stand, just spinning my wheels while mounted somewhere), but for those building wheels daily (manufacturers, specialty shops) it can be a nice addition.

What I like about is that it doesn't replace the knowledge or process. Just enhances it. So one can do as before, but probably faster thanks to the additional info.

[0]: Discussed here at the time https://news.ycombinator.com/item?id=10410813
For more technical detail, https://linuxjournal.rubdos.be/ljarchive/LJ/298/12538.html goes into a TON more detail on this, including simplified code for the implementation of the which-socket-should-receive-this-packet algorithm.

TL;DR:

- the OS maintains a hash map mapping port/IP/protocol/protocol-version to lists of sockets

- there's a scoring algorithm that determines which socket wins, based on specificity of how the socket(s) were bound

- if multiple sockets are bound with SO_REUSEPORT, things are routed based on a hash of the source/destination address/port, presumably so packets from a single client aren't split between different handlers - essentially, simple zero-backpressure load balancing

- read the article for nuances of when and how to use this, especially performance considerations about pre/post fork

- consider adding TL;DR segments like this, whether you're writing discovery fiction like the OP, or technical deep-dives like the link in this comment. Different readers will prefer different formats, but everyone benefits from having the option to consume an abstract before reading lengthy nonfiction prose!
Appreciate your comment. Now fixed. I'll add a cron job to check links in the future.
Wyze is shady, unfortunately.
'Pay for their medical bills' quickly becomes a slippery slope. Healthy, fit individuals don't much like covering the medical bills of the obese and diabetic (type 2) people, for whom the costs of care vastly exceed those that smoke or drink. There are other medical costs that could be greatly reduced if we allow the moral police to ban other risky and destructive behavior.
... and run away screaming from _Fall_ by Neal Stephenson ...
Ask HN: Best books for developing a business strategy specifically for startups?
I've read my more than fair share of Business books, including Blue Ocean Strategy, and while experienced and business savvy, I don't feel like I have a good grasp on the process of developing a sound business strategy for a startup.

Care to share your choice of books on the matter? Or any other resource for that matter?
Our military has no grounds to complain about people "not respecting" rules of war.

A lot of online commenters make a big deal out of the military's rules of engagement and how they're "more strict" than police.

What they don' tell you (or don't know) is that in Iraq, US soldiers were often given engagement rules like "from this point on the map onward, shoot anything that moves."

In Afghanistan, through 3-4 different administrations, drone rules of engagement have been a joke.
thanks for this summary (the lecture was pretty boring to me). As i understood it, the article explains what happens when you listen to same or similar combinations of a port-ip-protocol-whatever...
but i didn't learn what does it mean to "listen" on a port.
how does two programs communicate by this way?
1. The tool you already know
2. Django
> 1000 euro note exists but I think that’s on the way out

€500 was the largest, but as of April 2019 is no longer being issued.

https://www.ecb.europa.eu/euro/banknotes/html/index.en.html
The author has given a very thorough look at the almost purely algorithmic melodic variations in a classical sonata, although I would think starting with Beethoven (and Chopin) may be a bit ambitious. For music of the classical era, the meaning of the music depends on not just melody and harmony, but also articulation and dynamics. In the Beethoven example, the ascending arpeggio is staccato which contrasts against the descending figure which is slurred. The sforzando in bars 5 and 6 creates an intensification in comparison to the first four bars which is all in piano; the harmony is the same as before but moves twice as fast and culminates in a rolled fortissimo chord that dies away to a half close. Without the articulation and dynamics, the meaning of the music is changed and its clarity is weakened considerably, which is why I think separating out the melodic aspect is a risky endeavour.

The music of earlier composers, Bach especially, may be more robust when put under this type of algorithmic manipulation since much less sense is lost in Bach even if you only have the melody.
What do you think about recent Chinese moves against youth excessively playing video games?
If one of your accounts gets banned from a subreddit, even for a stupid reason like "because we don't like a certain other subreddit, and you commented there once", or "because we're /r/ThanosDidNothingWrong and decided to randomly ban 50% of all accounts just for fun", if you ever visit that subreddit with another account, then Reddit permanently site-bans all of your accounts.
Hello! I'm the creator of the Arduboy, thanks for sharing! This is the new Arduboy FX with over 200 games all made by other members of the community all free and open source. If you don't want to buy, there are lots of instructions of how to make your own DIY version too. If you have the original Arduboy you can upgrade using a mod chip. (Backordered too - thanks chip shortage)

Would like to make a new console using the RP2040 and a larger color screen. Also interested in music/synth. Happy to answer any questions you have, thanks again! AMA!
But what is the goal in having maintainable ms-dos software?

The OS is still ancient and lacks most every possible security measure.

Every program can r/w any memory and so on…
Yes, one can get really finicky with a decent thumbscrew.

Good point on the tensioning - higher tension makes the trueing really finicky. I haven't done my Mtn Bike wheels, but my current thinking on tension is that I'd probably go with fairly tense on the rear wheel to minimize power losses, but on the slacker side in the front. High tension wheels are also much closer to catastrophic failure or folding, which I really don't want anywhere near a situation where my wheels are taking a big impact. I've also been surprised a few times how well my bike was riding after discovering that my spokes were quite slack - kind of like it creates a bit of suspension action. Just thoughts on things to try next...
but having one does not make you an asshole driver
The other comments in this thread talking about aphantasia has caused me to realise/think I have that condition (and have had interesting chats with my family about it today).

Now in context of your comment I'm wondering if people with aphantasia wouldn't perhaps do better at (current) BCI than those who have very image-intensive ways of thinking?

Or perhaps it's the other way around - perhaps someone with aphantasia would do worse at BCI, especially if the current tech is based on interpreting images or something.
Heh, at first I thought this would be a part of the "The Polygons of Another World" sequence [1].

[1] https://fabiensanglard.net/another_world_polygons/index.html
As a Discord user, I don't really understand this issue. In what way is having a single channel with content on every topic less overwhelming than having specific channels for individual topics? If I want to read about a specific topic on Discord, I simply go to the channel for that topic. But if there's only a single channel a la IRC, then I would have to search through a whole bunch of conversations about topics irrelevant to me to find what I'm looking for.
Here's one that is arguing for dropping dedicated medevac: https://medevacmatters.org/2012/02/28/the-politicization-of-...
Very much on point. Wheel Analytics is designed to supercharge skills rather than replace them.
(Opta's lead maintainer here)

Hey! That's a good question and something we need to document better. In short, Opta is a framework to build opinionated TF modules that work well together (and a CLI to deliver those modules to non-experts). A wide set of modules have been built by our team but it is very customizable and we expect folks to add their own or augment the existing ones with custom TF code.

Additionally, we augment vanilla TF modules with a variety of things that improve the scalability of a TF codebase - stuff like pre/post hooks, abstraction for creating environments and services, "better" state management, etc.
My mistake. That’s that one I was referring to, the 500, being phased out. Thanks
And this is going to replace money?
I have no hate for the worm, but it's literally eating people, and it needs to go.
Teaching isn't likely to get you away from unreasonable people with unreasonable expectations.
The chinese want it. The open crowd thought they are in charge. And given the broken patent process when it will be invoked. It will run for awhile before what the reality is biting. Still early stage.

But just playing architecture game is hard. You need some reasons like lower power … for it to play.
> Using the CRUD-app-building framework in which you are competent.

That's assuming people already know one. If they don't, which would you recommand?
Here is a poor construction from right to property to right to privacy.

1. Assume the right to private property.

2. Acknowledge that some property is not just a tangible object, but can include a configuration of objects. An existing example of configuration of objects as property is crypto currency as private property or database records reflecting you bank account as private property.

3. Acknowledge that property ownership represents the exclusivity of possession.

4. By 2 and 3 the ownership of intangible property is the exclusive possession of a configuration of objects.

5. Acknowledge that the configuration of objects is isomorphic to information

6. Acknowledge that communication is the transmission of information

7. By 4, 5, and 6, Private communications is the exclusive ownership of the transmission of information.
> they state that they have more than 500 in stock.

It doesn't seem to be in stock, the product page says "Pre-Order Shipping Estimate: May 2022".
I'm reading this as a CRUD GUI app. Definitely Ruby on Rails coupled with Avo (shameless plug).

It literally takes you less than an hour to create a realistic usable CRUD app (that would take you at least a few days in the traditional way) without learning anything new. Generate a DSL (a Resource) and add one line per field.

Avo knows how to read and display in a rich way, handle creating/updating records using your already in place validations, add associations in a giffy and one-liner file uploads.
If the provided fileds are not enough you can create your own.
The Rails developer can forget about building a front-ned for their admin panel/back-office area.

When you need to break out from the CRUD, Avo makes it easy using regular Rails code and erb templates.

Maintenance you say? There's no real maintenance here. You don't generate any templates for your CRUD interface, but write declarative code with plenty of options to create the best experience for your users.
Avo is beautifully packaged away and will not pollute your app with business files (only configuration files). Everything is abstracted away in the background so you get easy-updates by running one simple `gem update avo` command.

Large teams will move in a uniform way building the same UI all throughout the app.

https://github.com/avo-hq/avo

https://avo.cool
My only beef with lottery players is that they always take forever in the convenience store line.
>They had a ton of spare resources

Is this true? There was the story about the resources they need for Christmas shopping that went unused for the rest of the year.

But recently somebody mentioned here (I don't remember where) that AWS was a separate business and that Amazon itself initially didn't use any resources from AWS.
If the inability to keep your property private harms your ability to possess or use that property now or in the future, the ability to possess private property is being infringed upon.
I think parent commenter might feel the same way I do, which is that when I read him say "eh, a scam but she's helping us, no harm in me voicing support" my sympathy for him diminished significantly.

If you don't know much about NFTs but think they're kinda scammy, maybe you shouldn't default to "support / lend your reputation to them."
Honestly same for most doctors too. They are just human body mechanics.
Nice, I will give a try.
Seems a good ‘sed’ replacement
Ernst Haeckel: The zoologist whose drawings inspired Art Nouveau
Maybe it's the other way around: rent, healthcare, education haven't benefitted as much from globalization as electronics. Rent is based on local supply, not cheap china factories churning out cheap housing. Same for healthcare, mostly limited by local wages. Same for education, mostly limited by local wages.

Image no globalization for electronics as well, it'd be as unafordable as the other 3 today.
His opensource VTOL project may be one the most delusional crypto projects out there.
Neural networks are not used to obtain exact results.
Not quite the same style, but I enjoyed "Designing an Authentication System:
a Dialogue in Four Scenes".

https://web.mit.edu/kerberos/www/dialogue.html
I also found the style in this article kind of annoying and difficult to follow, but I think "discovery fiction" usually means something different. The two examples Michael Nielsen gives are https://michaelnielsen.org/ddi/how-the-bitcoin-protocol-actu... and https://michaelnielsen.org/ddi/why-bloom-filters-work-the-wa.... Another classic example is http://blog.sigfpe.com/2006/08/you-could-have-invented-monad....

You can see there's no dialogue; the idea is to frame an article as "how might you discover/invent this concept on your own", rather than just directly explaining how a thing works. You are given a fictional goal, and you "discover" the subject matter by building iterative solutions.
US suspends Mexican avocado imports on eve of Super Bowl
I have a feeling that it's all going to end really bad.
you can find his argument (proof actually) on Twitter by googling
It came to my mind after writing that post :)

It's way too long since I read it, so I can't really compare, but I remember that the whole topic was actively discussed and reflected in the novel. That's something different.

Like, Sophie being a character in a novel was an important plot point of just that novel, if I remember correctly.
Most of this writeup is just a reinvention of Schenkerian analysis, and suffers from the same problem, in that you exercise a lot of editorial judgement in deciding which parts are the core/structural ideas and which parts are embellishment. That undermines the whole idea that this is automatic composition, because you are deciding a heck of a lot upfront. https://en.wikipedia.org/wiki/Schenkerian_analysis

The worked example also doesn't follow the stylistic rules that would make it satisfyingly authentic as a variation in the style of Beethoven. To calibrate: if you were to submit it as an exercise for music A-Level in the UK (age 16 pre-university) I don't think you would get a passing mark unless your teacher was feeling particularly generous.

But on the other hand, Classical style is incredibly refined and specific. They could have had much more success producing something following the example of Messiaen, who wrote a specific set of harmonic and rhythmic rules he was going to use for all his compositions which would be relatively easy to encode in a program. ("The technique of my musical language" is the 2-volume book I'm talking about and it's completely amazing btw. He really was an incredibly extraordinary person).

https://www.scribd.com/document/355450046/Messiaen-Olivier-T...
Premature Convergence
It's a good idea but it takes some discipline.

For instance if you have multiple people with drug problems one of them will go to town and bring back a supply and now you have people using, overdosing and making trouble.

You might give some people a task like moving rocks from here to there and think it is straightforward but some people need an astonishing amount of supervision to stay on task.

Also dealing with severe mental illness is hard. We had a woman (E) living at our house who I think had schizoaffective disorder who had nowhere else to go; she reminded me of my aunt who suffered from bipolar and some of my desire to help this person came from wanting to "pay forward" the kindness my aunt showed me.

My son was an only and badly needed the sibling experience and being an adult who didn't behave like an adult, E was a pretty good "sister" to my son. Being embedded in our family routine was good for E and she lasted 18 months at our farm which was longer than she stayed anywhere.

One night though she lost it; my son and I barricaded ourselves in the bedroom and called the sheriff but E threatened my wife with a knife and then disappeared into the night.

She came back to the farm to visit a few years later and then passed away two weeks after that.

This place

https://www.wgaforchildren.org/

is well-regarded but it is a running gag that they are always hiring people because it a high stress place to work at.
Ah yes, the infamous builders. https://www.youtube.com/watch?v=M0QxQoOInV0
I found the marketing to be very concise. Small device, games preloaded, make your own games. While the points you make may be important to you, I don't think they're the key selling points of such a device.
Hey, I backed the original model and just preordered the new one. Super cool device.
Thanks, I only read the article linked and had not yet dug any further. I appreciate how much work you put into this!

For anyone who may have missed the link in the article or thread, this is it:
https://www.saurik.com/optimism.html
I paid off all my student loan debt and bought a house last summer because I got scammed into buying ETH about 2 years ago. Thanks for your insight though.
Hah! I love this kind of stuff

REPORT: Average human has less than two arms
Ask HN: Words for work that isn't glue?
A lot of development is just getting requests at some endpoint and transforming them to submit to some other endpoint, combining with information from 3rd parties, etc.

One reason I'm a bit tired of this work is that working with 3rd parties, while perhaps a necessary business reality, is... "crumbly".

But, I think, some work is like:

* creating things that didn't exist before

* interacting with the physical world

* taking existing software and making it run an order of magnitude faster

Are there any words, phrases, concepts that would help me move toward these kinds of work?

Or do you want to talk me out of thinking in these categories?

Thanks.
Slightly more to that, since it provides a mechanism for integrating it with existing C programs (so called, Interface Types or I-Types for short).