skysight-inc/HackerNews huggingface dataset:
In fairness, that was actually me. May want to double check the usernames. Both start with ch - easy mistake to make.

I would have participated more in the discussion but HN is telling me I’m posting too fast so I’m guessing a moderator didn’t like some of my harsh tone.
Akka is heavily inspired by Erlang, but the underlying system/VM has to provide certain guarantees for actual Erlang-style concurrency to work: https://news.ycombinator.com/item?id=40989995
We Can Classify Math
Pocket watch!

All it needs is a little loop for a chain. Neat concept.
Yeah it's pretty crazy considering Musk's own family backstory. Is he butthurt that his transgender child went no-contact on him before he could kick them out of the family himself?
Lorex cameras were rebranded Chinese cameras before 2018, too. For example, the Lorex MCNB2151 is a Hikvision DS-2CD2032. I think they had Hikvision and Dahua models prior to 2018; maybe it's all Dahua now.

> Lorex cameras aren't banned for personal use in the US, but face restrictions for government agencies due to cybersecurity concerns.

Not entirely sure the first half of this is true. iirc not only are many banned for government use under the 2019 National Defense Authorization Act, but also they've stopped issuing FCC approvals for many of these under the Secure Equipment Act of 2021.

It'd be easy to get around this ban, but I won't. I believe Dahua and Hikvision are active participants in the Uyghur genocide. They've made custom software specifically to support this genocide (ethnic feature identification models) and have contracted to install their cameras themselves at "re-education camps". See e.g. https://www.theguardian.com/world/2021/sep/30/uyghur-tribuna...

I am still using some Hikvision and Dahua cameras I bought prior to learning about this. My network configuration does not allow them to contact the outside world. My NVR connects to them via RTSP. This is the only way to do it with cheap, untrustworthy closed-source IP cameras.
Show HN: Textarea Selection Popup
Apparently this is more annoying to solve than I realised...
The features they put out are not really that great anymore and most issues are about the core product and not the thing they want to sell you like, duo.
The one time I used the Uber Apple Watch app it requested a car but no destination. I assumed they’d just ask me where I’m going but the driver was adamant that I had to provide one, which was impossible because the reason I was using the watch app is that I’d left my phone at home.
RE "...since the 80s is not exactly known for great advances in personal computing....." There were great advances all the time in this era.

FROM https://www.computerhistory.org/brochures/1970s-early1980s/

"...The early 1980s saw the first mass market advertising of computers. Computers were available for personal use due to the diminishing costs of machines. However, manufacturers first had to convince people that they needed a computer in their home.

They made use of well-known celebrities as spokespersons: Dick Cavett for Apple; Bill Cosby for Texas Instruments; William Shatner for Commodore; Charlie Chaplin's "Little Tramp" for IBM; and Alan Alda for Atari.

Apple and IBM had some of the most successful campaigns during the decade. Apple aired its "1984" commercial during the Super Bowl, introducing an innovative personal computer to smash Orwellian competitors......"

Also in 1979 I build my own computer out of individually purchased components . a DREAM 6800. There was also numerous kits available. Massive innovation during that time
Why didn't they use a respirator?
because there are hundreds of thousands of programmers who don't have the need for "better" and are willing to put up with C and shell scripts, and "small incremental changes"
I was trying to mark the word wisdom as a designated 'term' instead of just the colloquial word. Sorta like how people sometimes write "$wisdom". I suppose single quotes would have worked better. I've never quite internalized the fact that some people parse double quotes as scare quotes, even though I've gotten that feedback from a couple people before...

I think of intelligence as all the stuff that is easy to say if it's 'right' or not, such as picking up knowledge, producing features, etc. Whereas wisdom is all the stuff that is harder to point at but is nevertheless valuable: making good decisions, intervening in things when it matters, fighting for things that are important, picking the better of two strategies without knowing the right answer, not getting bogged down in details, etc...

People who are intelligent but not as wise will do lots of "good" work but things will get worse over time. (Picture: large quantities of code that get things done but are a slog to read; giant architectures that feel work but feel unnecessarily complicated) People who are wise but not as intelligent will make things better over time, but make mistakes or be slow or struggle or be sloppy (Picture: small surgical changes that make everyone's lives better; making types of bugs impossible.) They also complain a lot if they feel disempowered to fix things. People who are intelligent and wise (and, I suppose, motivated) are the 10x engineers, the people that make something "amazing" instead of "fine".

Wisdom largely seems to require a combination of: (a) experience, so your intuitions are good, (b) confidence, such that you trust and give weight to your intuitions instead of doing what you're told, and (b) conviction, such that you care about doing a good job and will change things in order to do a better job, rather than trying to conform to norms around you.

It is very hard to apply wisdom to work if you can't see a reward that would come from caring more---it requires either a personal satisfaction from doing good work or a social reward from the people around you or some sort of long-term career benefits. Most places seem to go out of their way to avoid anything like those.
Reality check: if you say on your resume that you know python, then you should be able to make a dictionary with three items and assign it to a variable without googling anything.
Developer Relations: A Painful Reckoning
I think the biggest issue for many is using it in a car? As far as I know, the watch will not pair like a phone does for calls using the typical bluetooth standards that work just fine across all conventional cellphones.

Not being able to field calls in the car would make this an instant deal breaker before I even tried. If I have to bring a phone along to ensure car support, I'm stuck bringing a full-size cellphone with me most days anyway.

Losing Apple CarPlay (potentially no navigation app at all in your car) will also be massive detractor for a lot of folks. If you don't own a car, it's probably a ton more feasible with how the watch functions today though.
Quicksand Product Alpha Release
Hi HN,
We've just launched Quicksand, a free and minimalist SaaS tool that helps teams and individuals track the time left for project milestones and deadlines.
Why Quicksand?

Creates visibility for deliverables
Encourages ownership of tasks
Provides a visual reference for remaining time
Generates a sense of urgency to boost productivity

Quicksand is designed for teams and individuals who need a simple, effective way to stay on top of their deadlines without complex project management tools.
Key features:

Clean, minimalist interface
Visual countdown for each milestone/deadline
Free to use
No unnecessary bells and whistles

We built Quicksand because we noticed a lack of straightforward tools for deadline tracking that don't overwhelm users with excess features.
Try it out at https://quicksand.lat and let me know what you think. I'm especially interested in hearing about your experiences with deadline management and how we could improve Quicksand to better serve your needs.
Looking forward to your feedback!
I use sensodyne which is SLS free or low SLS, because I don't like how pukey regular toothpaste makes me, and my dental hygienist mentioned that she always recommends it for people with canker sores because doesn't cause them like normal toothpastes do.
I havent found any serious LLMs to use :)
> a quote of himself

Curious, did you seriously not recognize that this is a famous quote from the final scene in Blader Runner?

I read that more as quirky call out to a famous film, not that he was claiming this was his own view of the world.
> ...but you need to know it.

Why? Firms that don't use it aren't going to use it, and there are a whole lot of firms out there that don't use it.

Plus: grammars that define scope by indentation level can all fucking die in a fire. I don't have nearly enough digits to count the number of times a customer mis-indented a deeply-nested section of a YAML file and caused absolute (very-difficult-to-diagnose) havoc in their environment. [0] IME, Python is not any better than YAML in this regard.

[0] Yes, I'm aware that there is a whitespace-insensitive syntax for YAML. However, it's not the default, and you can't use every YAML construction in it, so it is -IME- rarely used.
This is an optional cache so Notion continues to work the way it did before in browsers that don't support WASM SQLite.

As an alternative we have apps for iOS, Android, Mac, Windows. In those apps we already run SQLite in a native thread talking to the normal filesystem for years.
> computer to monitor or test your code since it will mean that a computer will monitor a computer

I mean... you don't trust the computer in that case, you trust the person who wrote the test code. Computers do what they're told to do, so there's no trust required of the computer itself. If you swap out the person (that you're trusting) writing that code with an AI writing that test code, then it's closer to your analogy - and in that case, I (and the guy above me, it seems) wouldn't trust for anything impactful.

Even if you're not using an LLM specifically (which no one in this chain even said you were), an AI built off some training set to eliminate hallucinations is still just an AI. So you're still using an AI to keep an AI in check, which begs the question (posed above) of: what keeps your AI in check?

Poking fun at a chain of AI's all keeping each other in check isn't really a dig at you or your company. It's more of a comment on the current industry moment.

Best of luck to you in your endeavor anyway, by the way!
Trump Media Has Some Stock to Sell
I am not, in fact, of the opinion that everything different from me is worse. (I do think it's curious that you're simultaneously (1) complaining at how I'm jumping to unjustified conclusions about your opinions and (2) jumping to unjustified conclusions about my opinions. But I suppose from your perspective it looks like I'm doing the same, so whatever.)

There's a difference (at least for me) between "the scientific process generally produces correct results" (which I would vigorously affirm, though if I were going to be facing some sort of cross-examination I would want to be more nuanced about it) and "science is always right" (which I would vigorously deny). Science produces (merely) hopefully-increasingly-accurate approximations to truth; even excellent theories (e.g., Newton's theory of gravitation) often turn out to be wrong or incomplete or applicable only in restricted domains; sometimes the scientific consensus is just flatly wrong about something for a while.

What distinguishes science from every other popular way of trying to arrive at the truth is that it has pretty effective ways of eventually finding out when something's wrong, and pretty effective ways of finding good theories even when that's difficult, with the result that it makes progress in ways that other ways of trying to get at the truth are much worse at.

I'm not sure whether what you say has no non-circular evidence is "evolutionism" or "the idea that evolutionism itself is somehow scientific", nor what idiosyncratic meaning you're giving to "evolutionism" in this particular instance. So I can't really comment on your claims about that.

But, if what you're saying is what might be more conventionally expressed as "there is no non-circular evidence for uniformitarianism" ... well, actually I think I still can't really comment because it's still too vague. I think the right way of looking at this is that uniformitarian theories are simpler and we should prefer simpler theories, that we have uniformitarian theories that seem to do a good job of describing (present evidence concerning) the past and the future, that these theories have done better at predicting subsequent observations than their "creationist" counterparts, that you can jury-rig a non-uniformitarian theory to fit with whatever evidence you please but only at the cost of making it more complicated in a way that makes the overall probabilities at least as much lower as not jury-rigging it would have made them (cf. "the woman next door is a witch; she did it" which in some sense can "explain" any observations but all you're really doing is hiding improbability in parts of your theory that you aren't making explicit); etc. I haven't seen anything that really looks to me as if it's sufficiently better explained by a "deeply non-uniformitarian" theory to outweigh the extra complexity required by any such theory that "predicts" things better. You may of course evaluate things differently, but I'm pretty sure what's going on here is very much not that I am unable to conceive of the possibility that uniformitarianism is wrong.
Vitalik didn't mention them by name, but given the timing it seems likely he was referring to this:
https://www.youtube.com/watch?v=n_sNclEgQZQ
iDOS 3 App Review appeal rejected despite UTM PC Emulator Approval
Thats what Im asking about.

Is that a 20B check the federal government paid them? Is that 20B of tax deductions from carry forward losses that every company in the US gets? Is that 20B of carbon taxes that some analyst thinks would be fair, but there is no law requiring them to pay?

The IMF says things like this[1]:

>This includes $3 billion in explicit subsidies and $754 billion in implicit subsidies, which are costs like negative health impacts and environmental degradation that are borne by society at large rather than producers (i.e., negative externalities).

This link [2] goes a little more into what the "direct subsidies" are:

Intangible Drilling Costs Deduction - Not sure why this is a subsidy. Most business costs are tax deductible for other industries.

Clean Coal Investment and Nonconventional Fuels Tax Credits - These are incentives to decarbonize. I agree that they are subsidies in the traditional sense, but not subsidies to increase carbon production. Something like a 30% tax credit for money spent on upgrades that sequester >75% of the carbon emissions seems like a good thing.

https://www.eesi.org/papers/view/fact-sheet-proposals-to-red...

https://www.eesi.org/papers/view/fact-sheet-fossil-fuel-subs...
If only the software in question had been written by a company worth nearly four trillion dollars, which would allow them to spend some money on comprehensive documentation that was kept up to date.
>I could write a whole other article about how hostile and dismissive they've been to researchers

Please do.
Sensodyne is one that's readily available at most stores.
Congrats on the launch. Anecdotally, without more marketing materials, I'm not very convinced or enticed to try the product out.

Good luck!
The C-64 is one of the most beloved computers of all time. I don't remember an intense social pressure to buy an Apple II. Apple cut deals with schools so that lots of school computer labs had Apple II machines, but students understood that was expensive and were happy to get any computer they could get at home. Which was oftentimes a C-64 because of its power and cost.
https://archive.ph/Wld4e
Yes it's still and always evolving and we need less and less of the heavy JS frameworks to produce interfaces. HTMX is way lighter than React, for instance. And from what I know, it's enough for many, many app use cases.
Yup. And it's about transforms too.
Houston geography is just so so different from San Francisco, it's a goofy comparison to make. Both are major coastal cities, one being slightly higher than other is not really material, and thats about where the comparison ends. The impact to Houston is a drainage matter, no where for massive quantities of water to go.
Even though yes, in the end you have to map onto system threads, there are still quite a fee things you can do. But this is infeasible for Java, unfortunately.

For example, in Erlang the entire VM is built around green threads with a huge amount of guarantees and mechanisms: https://news.ycombinator.com/item?id=40989995

When your entire system is optimized for green threads, the question of "it still needs to map onto OS threads" loses its significance
While a nice idea, there's just so much more music made than SaaS products and this will eventually need to turn into a curated list ala spotify/apple music to keep users from drowning in static.

I think highlighting a specific type of music and finding your niche audience will be the best way towards a happy userbase.
Sure, the app includes a UI to select a WiFi. That’s not what we were talking about though, right? You made the point that the System needs to store known access points, but that is probably still handled by the OS. The app only queries available access points and tells the OS to connect to one if the user clicks on it.

Also, logging WiFi connections theoretically does raise the severity of vulnerabilities because it stores metadata you wouldn’t have if you only store all access points you ever connected to. If you have an access point called „tabledance gentleman’s club guest“ in your access point list, I know you probably went there once. If you’ve been married for a year and I see that you still connect to it every Saturday evening, that’s a lot more sensitive.
First the :) means I was somewhat joking. Second as much as I love CA the state has become increasingly interested in creating unenforcible and intrusive laws. Although I can see a case for protecting children from abusive parents (we have laws for that already) it seems to ignore other things. Like the following:

1. AFAIK - If a kid decides to change their pronoun around their friends the school is not required to report that now and would likely not even know or care. If they do no make an official request to Teachers or staff etc then who's to know. This reminds of when fundamentalist claimed prayer was banned in schools. That has never been the case. School lead or Staff lead prayer was banned. Any child that wished to pray before eating lunch was totally free to do so.

2. It assumes that knee jerk reaction on the part of all fundamentalist parents. (feels weird for an atheist to defend fundamentalist but here we are)

3. Where's the data to back this decision up?

4. There are likely situations where it might be important for the parent to know what their child is doing. What if they are in a cult and want to change their name to unintelligible gibberish - wait Musk is probably ok with that. What if someone is convincing them to get illegal surgery?
If you have Android, run adb logcat, and note its persistent :3
No, they've explained why they're voting the way they're voting. Andreessen and Horowitz want to keep running their crypto grifts. Musk wants to make life harder for trans people to stick it to his estranged daughter. You're protesting childcare programs and lining the pockets of these misanthropes.
If you use a search engine for "Torvalds Nvidia" you will discern a certain attitude towards Nvidia as a corporation and its products.

This might provide you a suggestion that alternate manufacturers should be considered.

I have confirmed this to be the case on Google and Bing, so DuckDuckGo and Startpage will also exhibit this phenomena.
Modifying the response body of an httputil.ReverseProxy response
Leveraging OAuth 2.0 Scopes for Fun and Profit (2018)
What you're doing sounds fine. We did something similar, and what we got back was either 1) the obviously correct solution, 2) try-and-error soup, or 3) extremely complex over-engineered junk (we specifically told people not to do this, so double fail).

What most people object to is stuff that's just really time-consuming to do well. And/or stuff that gets rejected for silly reasons (typically requirements that weren't actually stated).

Or things like "please implement Conway's game of life in 30 minutes. START NOW".
in a sense lisp alists are 'associative arrays', sure. but, although they were used in the metacircular interpreter that bootstrapped lisp and still inspires us today, they aren't a language feature, and the lisp ones aren't efficient enough for the things you use them for in awk

you can of course build an associative array in any language, especially if you're satisfied with the linear search used by lisp alists. you can hack one together in a few minutes almost without thinking:

.intel_syntax noprefix
lookup: push rbx
push rbp
mov rbx, rdi # pointer to alist node pointer
mov rbp, rsi # key
2: mov rdi, [rbx] # load pointer to alist node
test rdi, rdi # is it null?
jnz 3f # if not null, skip not-found case
mov rax, rbx # pointer to null pointer is return value
xor rdx, rdx # but associated value is null (sets zero flag)
jmp 4f # jump to shared epilogue
3: mov rdi, [rdi] # load pointer from key field of alist node
mov rsi, rbp # reload key from callee-saved register
call comkey # sets zero flag if rsi and rdi are equal keys
jne 1f # skip following return-value case code if !=
mov rax, rbx # pointer to node pointer is return value
mov rdx, [rbx] # also let’s follow that pointer to the node
mov rdx, [rdx + 16] # and return its value field too in rdx
test rax, rax # clear zero flag (valid pointer is not null)
4: pop rbp
pop rbx
ret
1: mov rbx, [rbx] # load pointer to alist node again
add rbx, 8 # load pointer to next-node pointer field
jmp 2b

(untested, let me know if you find bugs)

but that's very different from having them built in as a language feature, like snobol4, mumps, awk, perl, python, tcl, lua, and js do. the built-in language feature lisp had for structuring data 20 years earlier was cons, car, and cdr, which is not at all the same thing

other programs on unix that contained associative arrays prior to awk included the linker (for symbols), the c compiler, the assembler, the kernel (in the form of directories in the filesystem), and the shell, for shell variables. none of these had associative arrays as a programming language feature, though. the bourne shell came closest in that you could concatenate variable names and say things like

eval myarray_$key=$val

here's the implementation of binary tree traversal for setting shell variables in the v7 bourne shell from 01979

NAMPTR lookup(nam)
REG STRING nam;
{
REG NAMPTR nscan=namep;
REG NAMPTR *prev;
INT LR;

IF !chkid(nam)
THEN failed(nam,notid);
FI
WHILE nscan
DO IF (LR=cf(nam,nscan->namid))==0
THEN return(nscan);
ELIF LR<0
THEN prev = &(nscan->namlft);
ELSE prev = &(nscan->namrgt);
FI
nscan = *prev;
OD

/* add name node */
nscan=alloc(sizeof *nscan);
nscan->namlft=nscan->namrgt=NIL;
nscan->namid=make(nam);
nscan->namval=0; nscan->namflg=N_DEFAULT; nscan->namenv=0;
return(*prev = nscan);
}

if you're not sure, that's c (now you know where the ioccc came from)
https://files.catbox.moe/nwvrf5.png

Based on this screenshot of the render gif you could argue at this point it's vaporware. The tolerances and geometry for the scrollwheel housing just don't make intuitive sense. Maybe we should get some actual footage of a prototype working?
yeah, that's wrong. I don't only want good code. I want a smart person who can write code and also do a bunch of other things, like make good decisions about code and mentor other people to write good code and fix problems before they happen and keep everything maintainable and clean. How you come up with your code per se is secondary, yes, but I'm testing for a bunch of other things that are not secondary as well.