skysight-inc/HackerNews huggingface dataset:
Dependent types could presumably capture this idea. They are very expressive – see [1] for a perfectly type-safe printf implementation in Idris.

[1]: https://gist.github.com/chrisdone/672efcd784528b7d0b7e17ad9c...
Yeah, in my case, I had access to the health care whenever I wanted. I just never thought to.
The end was a very golden braided beginning.
> some things simply cannot be done in linear time

Boy am I glad I didn't take CS
Considering that the label of fascism is usually being used with reference the the Nazis (ironically almost never to the actual Italian fascists themselves - a symptom of the historical ignorance I mentioned), I’m gonna say yes, the word has a specific meaning.
The “past” link at the top is more convenient for this specific use case.
What problem are they solving?
OCR 101: All you need to know
Well, let's do this right.

Make plywood with the middle being balsa, and the surface being lignum vitae.
Should probably spell out billion. I initially read it as 2.5gb. Or maybe use a larger unit since this is a more tech focused site.
Sure, but that's not really relevant to the conversation.

The ring doorbell footage isn't used for intelligence in advance of an event. It's used for dragnet surveillance after an event has taken place.

My question about such after the fact surveillance: Is there a specific crime that they are investigating, or are they doing an investigation seeking a crime?
There was a really interesting paper [1] being circulated a bit last week in the circles I frequent on a few sites that dug a bit deeper into this. The villains are often very superficial and the consequences of the ensuing fight is very rarely shown in the movie itself, and if it is mentioned only in passing. There is this 'cleansliness' to the fight scenes that give you all of the enjoyment while removing any of the dirty human tragedies from the context.

Really interesting read, and something that I have thought about quite a few times while seeing how popular these movies are nowadays

[1] https://academicworks.cuny.edu/cgi/viewcontent.cgi?article=4...
Clearly there's enough runway in conventional low core-count processors that this isn't a viable path to take any time soon. Will it become the way forward in a decade or so?
Not entirely of the same vein, but this C++ stacktrace bomb is one of my favourites:

struct x struct z<x(x(x(x(x(x(x(x(x(x(x(x(x(x(x(x(x(y,x(y><y*,x(y*w>v<y*,w,x{}

A tiny 79 bytes that explodes into a huge stacktrace that takes an inordinate amount of time to finish processing.
> When I came back to visit for a project later on, someone told me about a new thing called HTML, which was, as he described it, a derivative of SGML. Markup language enthusiasts were an occupational hazard at Interleaf and I ignored him, but this HTML thing later became a big part of my life.

This is hilarious writing!
An interesting writeup, but <troll>like most oversimplified functional programming writeups</troll> they are ignoring a lot of external state around Factorio "functions" and "composed functions" - things that absolutely need to be considered when creating a factory.

For example: energy requirements, inserter speed (and the impact of that and inserter stack size on throughput), input/output bottlenecks, pollution, efficiency modules (which really mucks with the "an assembler is a function" analogy), beacons, and probably more.
Yes that makes sense, thanks.
I see this kind of comment often and it confuses me. If you didn't enjoy the process, why did you even bother finishing it?

Further, how was launching your first rocket anything other than rewarding?
> From a purely statistical standpoint, they were overwhelmingly peaceful.

From a purely statistical standpoint, WWII was overwhelmingly peaceful and Covid is only a serious risk to the compromised and elderly.
Kids Mode in Microsoft Edge
By the way, Marc Merlin is a native speaker of French so I suspect these are non-native English typos (e.g. French "magasin").
Meaty meals, play and other measures to stop cats killing wildlife investigated
Hahaha fair :)
I mean it more in a "flow state" sense — I usually have things I want to get done, and I feel good when I can flow through them effortlessly.
It sounds strange, because there were/are a lot of posts/comments exactly about those problems. (Eg. https://slatestarcodex.com/2014/06/07/archipelago-and-atomic... and https://slatestarcodex.com/tag/conworlding/page/10/ )

And I can't find the anti-neoreactionary & in-defense-of-democracy post that goes through these problems, and tries to justify the assumptions.

> (I think the most interesting is Islamism, discussions within the CCP might also count), but those discussions and the elites who have them don't start from these principles.

If you could point these out I think SSC/LessWrong folks would love to ponder over them!
See also ZDNet article about this:

Microsoft to add 'Kids Mode' to Chromium-based Edge browser

https://www.zdnet.com/article/microsoft-to-add-kids-mode-to-...
There is a trend, where persons religion is treated as evidence of stupidity and root of evil. If it would have a name it would be called ultra-atheist.
I call it circuit design. "How can I fit this efficiently into the space I have allotted and protect it from outside influences (biters)?"
The police weren't using Ring to do any sort of blanket surveillance of protesters. They were investigating crimes. All requests from the LAPD referenced specific case numbers. See page 22 of this pdf[1] for an example. I've transcribed one:

---

> Dear Neighbor,

> Ring is contacting you on behalf of Detective Alex Giron of the Los Angeles Police Department, who is seeking videos recorded between [redacted], in connection with the investigation of an incident (Incident #[redacted]) near your home.

> A message from Detective Giron:

> Hello Ring neighbors. We are looking for any video that may help us identify a suspect that [redacted]. Any information would be appreciated.

> Sharing your video recordings with the Los Angeles Police Department is entirely optional and will not provide the department with access to your Ring device(s). If you choose to share your Ring video recordings, the Los Angeles Police Department will also receive your email address and street address. Click the button below to review and share select Ring video recordings.

> If you do not wish to participate, simply ignore this request and nothing will be shared with the Los Angeles Police Department, including whether or not this request was sent to you. If you do not wish to receive requests like these in the future, click here to opt out.

---

The request then gives some contact info for the detective in case the recipient has any questions.

I see nothing objectionable about this request. It looks to be entirely opt-in. It protects the privacy of Ring users while also making it convenient for citizens to help the police solve crimes. That the EFF is making a big deal of this only serves to reduce my respect for them. I now worry that they're going down the same path as the ACLU and SPLC.

1. https://www.eff.org/files/2021/02/11/nr20-5328_emails_redact...
> Unfortunately SQLite with Go still requires the remote host to have a c compiler (must use CGO)

No, you just need the shared object.
Couldn't the closed ecosystem be extremely fragile to outsiders? Or would other organisms be so unadapted that the risk is almost non-existent?

Conversely, would bringing some of these back endanger the local ecosystem? (maybe not endanger, but it could be an invasive species in more favourable conditions).
Well thats the thing, some of these positions are expecting absolute 0.1% rocket scientists (IMHO unnecessarily) but w/o the rocket scientist pay.

Remember that some of that top talent are well into their career, they have families, kids with health costs, school districts, college funds, etc. So its a raw deal to offer them just enough to jam them into a 1br or 2br apartment. Why would someone with years of experience and family obligations take such a terrible deal?

The salaries are great for entry level graduates, but in many cases the requirements (either explicit or via tests) are not selecting for entry level graduates.

W/r/t the requirements, I'm not even sure being able to rebalance a B-Tree on pencil and paper -- without a computer or debugging code -- is reflective of any real situation i've ever encountered in my career. It is a fair test if you just want really sharp people...but then you better be offerring really sharp salaries.
Simple optimizations, Advanced always broke my code.
So it sounds like lemming group think. It seems like someone one should hold “just in case,” but no real valid reason to do so yet (that I’ve heard). We know transactions are slow and expensive, so it’s not a good replacement for ordinary commerce. It can be used to transfer across borders, but there often is asymmetry in capital movement that makes this difficult in the places you need it most (poor countries with rapid inflation, who aren’t buying Bitcoin but rather only selling), and it’s often regulated such that it needs to be fully declared (removing the whole anti-gov part). It also lacks a lot of the controls that traditional banks have for good reasons, so fraud becomes harder to tackle, and things like refunds are just at the mercy of the other side of the transaction (making commerce even harder, as well as basic banking). So then it becomes a digital store of value, one that is only as valued as the market gives it, and typically markets eventually correct when there’s no underlying true value proposition (as we can see with $GME). It also pushes only towards deflation, so it’s terrible as a wide spread value store because it removes an important tool that governments have to handle the economy (dealt with debt via inflation aka printing money, which can be executed “well” (US) and really poorly (Zimbabwe)).

What am I missing?
You aren't receiving pushback from people who are attempting to deny your experience. I don't think anybody here doubts the experiences you have mentioned.

Instead people are questioning your analysis of the root cause. You can be meaningfully and honestly impacted and also be wrong about why you are having trouble. Even in the most extreme case where somebody wants to claim you effectively experiencing the placebo effect, that does not detract from the realness of your issue.

I think many people have trouble really groking this separation. Questioning the root cause can often feel like questioning the problem. Additionally it is easy to become attached to an explanation that may be faulty. Humans are not well-evolved to be perfectly rational and completely detached observers of their own lives. And faulty explanations don't necessarily cause faulty solutions, which can make things even harder to disentangle.

However I think it's important to try to keep in mind that all of these aspects are distinct in important ways despite being related. It is possible to question or even refute these aspects individually without casting aspersions on the other aspects. You can have a real problem, and a working solution, and still be completely wrong about why. That's fine, and actually pretty normal.
> (This is why libertarians are neither left nor right.)

I'd have to say that the Americans that adopted the libertarian label are on the right, but the original anarchists for whom the term 'libertarian' was coined were on the left. That dichotomy is where the labels right-libertarian[1] and left-libertarian[2] were derived.

[1] https://en.wikipedia.org/wiki/Right-libertarianism

[2] https://en.wikipedia.org/wiki/Left-libertarianism
You should probably embed table schema DDL only.

If you need to export the SQLite, it is better to write a separate goroutine that exports the SQLite file into a remote storage like S3.
It is the leather too, which is cured with truly horrible chemicals. Think about why your seats don't just rot like any normal animal skin would. That's the formaldehyde and hexavalent chromium.
You provide a good counterpoint to an extremely common narrative on hackernews, thank you.

One simple point that shows the point being argued is too simplistic, is that most of the looting was done at night or at least after dark, most footage of protests was broad daylight.

Police beating up journalists and protestors is just masturbation and has nothing to do with their ability or failure to apprehend looters.
Ask HN: Who is your all-time favorite scientist and what makes them so special?
I don't think it's actually that hard, as long as you don't try too hard to optimize the layout itself. Write a few heuristics into the system and you can get really close to the thing you're describing. Most of the throughput modeling is pretty straightforward from an algorithmic perspective.

This probably gets the most interesting in the super-late game where players have unlocked all of the tech and are building megabases. Now that the making of everything has been automated, perhaps the building of everything should be automated as well.
Creator here. Yes, the original idea ended up being a ~$200 BOM or something like that. I dug in and decided to do _everything_ on a $2 microcontroller.

Unfortunately for me, that means spending a lot of time getting the code to work, and getting the code to work fast. And writing a TFT driver from a datasheet that is incomplete. That's why it's been taking so long. That, and quarantine miasma and depression or something like that.

Now the BOM is reasonable, and this is something I can sell for ~$100. With some careful component selection, the major items on the BOM will also be in production for the next decade, so there's time for me to amortize how much time I've spent on this.

Give it a few months. I'm hoping to get some prototype units in the hands of testers by April.
What's the concern?
These have never failed me:

https://www.digikey.com/en/product-highlight/a/atp/advancedm...

I even set up a testing rig to do randomized power shut down thousands of times; they didn't fail:

https://forums.balena.io/t/raspberry-pi-atp-amlc-microsd-car...

Found these via this 2018 HN comment:

https://news.ycombinator.com/item?id=16777238
How can you do OOP with Go? I know it does some composition over inheritance but there 3 other aspects of OOP that I really like.
Well, in the case of this particular piece, the very first lines are the author explaining that he was a member of the youth wing of the Italian fascist party. So it seems to me a strange context to complain about people who talk about fascism without knowing what it is.
A guess, compulsive completionism based around the sunk cost fallacy. Pretty common with videogame completionists (including myself).
>long battery life - wifi networking to update display OTA

Wifi is massive overkill for this kind of application and will be very difficult to make work for the power profile you want. Check out an alternative 2.4ghz protocol like zigbee, aka: https://hackaday.io/project/165467-papyr-nrf52840-epaper-dis....

You can buy a zigbee router for less than 5 bucks, plug it into a pi zero and you have a zigbee > wifi bridge for less than 10 bucks.
> This is my blog, so I'll use my definition — "fun" to me is being able to get my computer to effortlessly do things I have to and want to do.

Computers were never fun in that sense. Probably never will be.
Makes sense, it's not for everyone.

I will note that someone who does enjoy the game would never describe themselves as having "finished" it, there is always more to expand, more to optimize, etc. Not to mention all the mods to explore!
you wish lol
> This is not explained in ToS?

Show me someone who reads (and fully internalizes) the ToS for their purchases, and I'll show you a liar!
Okay so we're directionally aligned but not in magnitude, fair point, yeah.

I wind up handling negotiation past the intro and initial position details myself anyway it's something I find best done by me as primary concerned party and apparently so very few people negotiate at all so there's usually wiggle room.

That's why I wound up using the offer they found me to push one I liked more locally because you're right they're only so aligned with me and being able to fall back on that offer let me likely top out the comp range at the local place.
1918 flu pandemic would be kinda relevant, don't you think
How does this compare to Urwid, in terms of features, which I've used in the past to build such interfaces? For simpler stuff I often use my own console package, which everyone should write once, haha.

Architecturally however, I think terminal primitives and widgets should be separate layers/packages.
Gaming also has its own different problems and pressures. For one, it's rarely a great move to make something that's far beyond the capabilities of the current-gen consoles since so many things will launch on them also. Even the "Pro" variants of this last generation were about 5 years ago by now.

You'd expect as the current console generation actually gets off the ground to start seeing more demanding upper settings, and eventually more demanding minimums.
>This is a bit ironic, no? He's amalgamating aspects of different cultures into a generalized descriptor of a culture that's still being referenced decades later.

It's not the amalgamations, it's that that is the end of it.

To create an illustrator straw man

They say: All knowledge is already written and we just need to recombine it in new ways.

You say: Ah but here is a criticism of that, using new or different sources

They say: Those don't count we know all we need to know, everything know is already written.
You meet someone who takes your life in a different direction.
The CIA's Research on "How to Escape the Confines of Time and Space"
not this, but something like this:

|
| |
| /
| |
| /
| /
| |
| /
| -
| / \
| -/ |
| / \
| |
| ---
| ----/ -\
| --/ -
|
|
+------------------------------------+
I imagine you would need to communicate the battery topology (voltages, currents) to the power management IC (PMIC). Probably via a devicetree, or possibly a devicetree overlay?

Devicetrees are used to list hardware peripherals, and instruct the kernel load the appropriate drivers with the appropriate parameters (I²C addresses, etc), so it would be the reasonable place to put that info, though it's probably configurable at run-time instead. There might also be some defaults, but I'd expect it to be "power PMIC off" if that chip is only used for the battery circuit (which I doubt).

Edit: According to the scematic on the wiki page[1], it's a feature of the main PMIC, RK817-15. I's also indicated "1Cell Li-ion"

Interesting features for that chip[2]:

Input range: 3.8V –5.5V for USB input
2.7V -5.5V for BAT input
Switch mode Li-ion battery charger providing charging current up to 3.5A.
Power path controller with 4A current path with optional extended external mos.
Accurate battery fuel gauge with two separate battery voltage and current ADC
Real time clock (RTC)
Low standby current of 16uA (at 32.768KHz clock frequency)

Devicetree support has already been submitted, probably merged a while back[3].

[1] https://wiki.pine64.org/wiki/Quartz64

[2] https://rockchip.fr/RK817%20datasheet%20V1.01.pdf

[3] https://patchwork.kernel.org/project/linux-arm-kernel/patch/...
That would be me in approx 2006 in Second Life, in-game coding using the Linden Scripting Language [0]. I have vague recollections of trying to script some sort of scanner object and explaining what I was doing to a curious gothic vampire demon who was passing by. I think she lost interest (and flew away) when I got to quarternions [1]

[0] http://wiki.secondlife.com/wiki/LSL_Portal

[1] http://wiki.secondlife.com/wiki/Quaternion
If only 0.1% of people agree with your definition of fascism, maybe you're the one with the incorrect definition.
Yep https://esbuild.github.io/api/#serve
In 1986 people wanted to make real programming more like a computer game:

https://www.youtube.com/watch?v=I9LZ6TnSP40

Today, when we have much more computational resources, I'm reading this article about representing Factorio as static text with compiler checks. Something somewhere is off.
Agreed on the sharing - I was trying to arrange a family plan for 5 people, and happy to pay $10*5 a year (coming from a shared lastpass instance), but have given up trying to figure out how sharing works. Ideally every person would have their own personal vault and there would be a shared vault for "family" accounts, that you don't explicitly have to switch to in order to use. We just share master passwords and manually sync things, but it seems like a missed opportunity to upsell individuals into family or small team plans with just a few new sharing features..
My argument is that predisposition (AKA nature) is only one aspect of identity, and that nurture plays a very important role. The nurture side (regardless of what direction you nurture in) has strong connections to cultural power structures that are loosely connected to nature, but far more connected to history.

Survival in society requires a lot of adaptation to cultural power structures and symbols, and that can rationally mean nurturing a child in the direction that might run against their natural disposition. Another example less encumbered by the topic of gender: a parent might rationally make a non-athletically predisposed child play sports because the child can learn useful teamwork skills through their participation.
Yep. People have gotten the gray comment treatment in the past here on HN for expressing views like yours.

I can't help but think that PG's life story draws to it a clique of people who are convinced there's a clear-cut recipe to success and that reading PG's articles will give them that recipe.

Now let's be clear: there is such a thing as "have enough brains to utilize opportunity when it lands on your shoulder". There absolutely is! And people have been failing at life for missing them. So I am not disputing THAT part of PG's skill-set. He obviously made a very good use of his luck.

Some people have pointed at Eminem's success story as a better example. But I still disagree; Eminem was (likely still is) a genius at what he does but his success also came from influential people being present at a very niche and unknown event in a shady part of the town.

So, again, luck. His iconic song "Lose Yourself" is IMO a good illustration of the concept.

I think motivational stories about success will be much better if the successful people:

1. Make it crystal clear what background they came from;

2. Analyze how they made use of the plentiful opportunity that was thrown their way;

3. Coach people on how to maximally utilize an opportunity when it comes to you.

Especially #3 is something that I think our hustle culture could use much more material on.
Allergies where common 30 years ago, but you are right about the percentage of people that have allergies is raising and getting more severe. You can even find references to allergy going back to Aristotle's time, so not exactly a new thing. I haven't got a link to it, but did take a webinar on allergy some weeks ago.

None know exactly why where are getting more allergic, but since allergy most often is the immune system attacking harmless things some theories is that we have to clean an environment in our homes.