skysight-inc/HackerNews huggingface dataset:
I've shared this story before, but you may find it amusing:

Back in 1996, I was living in Almaden Valley (South San Jose) and we had underground utilities. We also lived on top of an underground stream.
After a rainstorm, water got in and intermittently shorted out the phone line. It was clicking like crazy!

I was on my cool new Motorola StarTAC talking with Pacific Bell to report the problem. Then I heard a loud knock on the door: "San Jose Police. Open up!"

I asked the officers what the problem was and they said "We got a 911 call with no one on the line. We tried to call you back, but no one answered. So we had to come out and investigate."

I invited them in and said, "I think I know what happened." They followed me over to the landline speakerphone in the kitchen and listened to the clicking.

Then I explained, "You remember the old rotary dial phones? They worked by making and breaking the circuit, just like this clicking. Even if we all have touch-tone phones these days, the phone lines are still compatible with the rotary dial. So somewhere in the midst of all this clicking, there were nine fast clicks in a row, and then one click, and one more. And that dialed 911. Sorry about that!"
If the USB3 was exposed, it'd be possible to use e.g. Realtek rtl8125 for another 2.5g.

Alas, it is not.
Let me guess, you’re American, right?
I'm a seasoned developer. Your opinion is just your opinion, not a fact.

Have you heard of Python by any chance? Pretty much the entire field of data science is built on top of a dynamically typed language. Plenty more seasoned developers working in that field.
This is not an example of the "rule of cool", there's a human and technological point that is made by this scene.
However, because the movie drops most of the context from the original work, it is only something visually striking and impressive for most people.
In-universe, this is considered almost nonsensical technology (for the obvious reasons that are invoked here).
How much power difference?
How does it compare perf-wise to FSX Lustre backed by S3? Other than pay-as-you-go are there any functional differences?
I don't want to come off as negative, but here's an off-the-shelf alternative. My home network has VPN set up that let me access the home video feed securely and privately. The NVR software doing the video recording can process the videos to detect abnormal activities. It will send a push notification to my phone. I then connect to the VPN and view the videos as if I'm on my home's local network, totally private and secure.
Heh, NILFS2. The first flash-friendly filesystem in Linux. When Flash was still expensive, I used it on an SD card to keep my most important source trees to speed up builds and things like svn (yes yes!) diff. I thought it had languished due to better resourced and more sophisticated efforts like F2FS.
Development discussion from the OpenWrt mailing list:

https://lists.openwrt.org/pipermail/openwrt-devel/2024-Janua...

Forum discussion:

https://forum.openwrt.org/t/openwrt-one-celebrating-20-years...

Manufacturer page, with diagrams and info about PoE module, etc:

https://docs.banana-pi.org/en/OpenWRT-One/BananaPi_OpenWRT-O...

OpenWrt Table of Hardware page for OpenWrt One:

https://openwrt.org/toh/openwrt/one

> OpenWrt One - specification, unboxing, web interface preview

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

> Open-Source-Router #OpenWrt One im Test

https://www.youtube.com/shorts/STfbQW1rdzY

> Open Source Router OpenWrt One in beta testing

https://www.heise.de/tests/Open-Source-Router-OpenWrt-One-im...

https://archive.is/joUa1 (archive of above link due to registration wall)

They were good enough to actually put out some tests and specs! I included the performance numbers below; heise.de also includes physical dimensions and other stats that I didn't include below.

> Measured values

> WLAN 2.4 GHz (close / 20 m)[1] 341 / 206 Mbit/s

> WLAN 5 GHz 809 / 533 Mbit/s

> NAT Performance IP/IP (down- / upstream) 941 / 934 Mbit/s

> NAT Performance PPPoE 936 / 934 Mbit/s

> VPN Performance WireGuard 536 / 564 Mbit/s

> SMB throughput (write / read)[2] 151 / 170 MByte/s

> Power consumption [3] 5 watts

>tested firmware OpenWrt SNAPSHOT r27777-4d81f40d63

> Price [4] 125 €

[1] vs Intel BE200

[2] against Samba4 with NVMe SSD

[3] 2G5 port, wireless on, without traffic

[4] expected

Current/latest snapshot firmware for OpenWrt One for reference/comparison:

https://firmware-selector.openwrt.org/?version=SNAPSHOT&targ...
But the fact that there are already some doesn't mean that we can't build something better.

Here's a great example of a web app https://www.photopea.com/ that copies photoshop and is currently making 2 million dollars.
With ntfs you have to create a separate partition though. With btrfs you could create a subvolume and just have one big partition for both linux and windows.
How to use Satori with your Tailwind config
Can Bacteria Think?
And in postgres soft delete is more expensive than a regular delete because it's effectively an insert and update, while delete is just an update.
What is the alternative? No battery, but update via NNTP on reboot?
It is not black or white. Yes, there are issues. No, it doesn’t mean a random comment on the internet should have as much authority as scientific paper. There is a strong background of anti-intellectualism right now.

The connection with Gell-Mann amnesia is that people overestimate truthiness of what they read online. Combined with reading about [real] issues in science, It might create an impression that scientific findings are relatively at the same level as everything else. My point is even all the troubles science is still a head above despite the perception.
How do you generate "all the latex" in a latex document with "natural language"? What specifically did you generate? The whole research paper? What "boilerplate" are you talking about?
I would focus on preservation of pre-AI works before the media rots and they're forever lost.

There's little hope for the future.
Not ultra cheap here, $160 for me, but it was indeed in the cheaper category. "Good" phones were ~2x more expensive.

But the thing is: almost all issues are the screwed UI. Makes me wonder what are we paying for in the phones, how expensive is it to sort the UI out?
Neoliberalism propaganda

https://en.wikipedia.org/wiki/I,_Pencil

https://www.bbc.co.uk/news/business-48383050

https://crookedtimber.org/2011/04/16/i-pencil-a-product-of-t...

https://shkspr.mobi/blog/2019/11/some-criticisms-of-i-pencil...

& my own - https://peacefulrevolutionary.substack.com/p/the-right-wing-...
The solution to climate change is not reducing energy usage. That can, at best, delay it. The solution is to generate energy without emitting CO2. We already have the technology to do this.

The conflation of supposed moral virtues versus actual, practical solutions is a huge problem with messaging in this space: there are a lot of people who don't see climate change as a problem to be solved, but as the stepping stone to bringing down capitalism or some other goal they want to use it as a bandwagon for.
Do you have a WAN connect greater than 1GbE?
> a group that’s not doing as well as the others

That's a really weird way to describe systemic racism.
This is one of the coolest websites that I've ever seen
You make it sound like banks tolerate fraud. A financial cleanup is coming to the carbon markets, because that’s the only way serious money will flow.
So ChatGPT-3 took ~1.3 GWh to train. And it provides some questionable value to people.

While you're at it, Bitcoin, a by definition no-value product, takes ~100 TWh to run annually.

Excuse the whataboutism.
I absolutely hate cloud solutions but in this case there's a big benefit in that the robbers can't steal or smash your servers.

They can do that to your networking gear though but by then hopefully their image has already made it to the cloud.
QA is the responsibility of everyone. The department you know as QA, are merely the team dedicated full time to cause of trying to provide and augment everyone's capability to manage their contribution to the overall Quality equation. If you ask me, and you did. There should be a CQO. Monst places do not have Quality Assurance represented at a top level, capable of slugging it out with the other C levels. Most often, they tend to be subordinated to an engineering org under a CTO, or under Operations, under a COO. The work is generally accounting-wise, not capitalizable. So it's absolutely, ruthlessly minimized as a cost minimization exercise despite the fact that the more your QA group can help everyone integrate, the more savings you can realize through constraining how waste can get introduced into the system.

The day-to-day work of testing, and making sure things work, however, is not something that should just be yeeted to a group of people you call QA, and then just minimally populat at an insultingly low ratio compared to injection points for chaos to be constrained.
it's a delaying tactic, isn't it, if you're working on version 2, you don't want version 1 to be too obvious that somebody might scoop your version 2. I just wish the reviewers would clamp down on this kind of thing.
Do you mind revealing the name of your "financial servic application" so we can stay clear of it?
If you want to know more and from a better source, here's the press release on justice.gov: https://www.justice.gov/usao-sdny/pr/ceo-artificial-intellig...
> Industry “conventional wisdom” often argues that FCC requirements somehow conflict with the software right to repair. SFC has long argued that's pure FUD. We at SFC and OpenWrt have now proved copyleft compliance, the software right to repair, and FCC requirements are all attainable in one product!

This is not FUD, regulatory compliance requires that devices which make unlicensed use of radio spectrum (such as Wi-Fi) must contain non-user modifiable software for their radios in order to comply with regulations, and the MT7976C chip used in this device is no exception. While most of the mt76 driver is open source, it does contain a binary blob containing proprietary firmware which must be uploaded to the chip in order for it to function.

The claim that all of the software in the OpenWRT One is open source and copyleft is therefore false, it cannot be any other way, FCC regulatory compliance and being fully open source are mutually exclusive by definition.
You don't version the deployment, you version the thing being deployed.

Lots of people use SemVer for web APIs. I think you clearly don't get why it is superior to TrunkVer. Good luck with that.
Is there an equivalent of ldd for Win32?
Hypothesis:
- It's likely GDPR "Right to forget" compliance.

- It's a very lightweight, crude and leaky mechanism applied to both input and output.

## Observation:
- Any mention of the name "David Mayer" terminates the conversation.

- It only applies to the Chat interface not the API

- It does not affect other vendors (Copilot w/GPT4, Perplexity)

- Sometimes some answers appear but are terminated mid stream

- It's responding only to the exact string "david mayer"

- It's happening on input and output

- On inputs, it usually prevents inference with one error message

- On output, it often terminates partial responses mid sentence

- It's an exact string match |)avid Mayer doesn't trigger it, neither does "David_mayer"

- It triggers on web searches (which GPT seems to do even when the toggle is off at times), because there the tool response is likely to contain the kill string

## Legal situation:
- OpenAI is available in the EU.

- OpenAI is subject to EU Law.

- OpenAI has to implement some level of GDPR compliance for "removal of consent to process data" which is an individual right

- Indeed they did, and they try to make it as hidden as possible (https://share.hsforms.com/1UPy6xqxZSEqTrGDh4ywo_g4sk30)

- GDPR compliance is scoped between user and company. A user can chose to withdraw consent from any specific company (hence Copilot happily being unaffected)

- OpenAI's business case does not match any the allowed exclusions for not complying.

- OpenAI can't actually comply with the letter of the law (data deletion is not economically possible for them).

- But there's precedent with Google that were deletion is deemed impossible, the regulator can be satisfied with prevention of access.

## Conclusion:

- It's a simple non case sensitive check against a list of string, easily validated by asking ChatGPT to never use the letter D and use |) instead because you're an aficionado for ascii art (and instructing it to avoid web search)

- It's async, accounting for the partial leakiness on the responses

- Since it's a very common European Name, it's most likely GDPR "consent removal" legislation

- It can't be a guardian model, because it'd be impractical to train/retrain and because it'd be too costly.

===> It's a hastable/dictionary/at best case insensitive regexp

Legal:

- It's the bare minimum implementation (in line with Silicon Valley best practices unlike a regulatory moat can be established), likely not compliant in either spirit or letter and requires the EU to non-enforce to survive.

- It's a liability. If too many EU users were to take advantage of this right, this mitigation will fail to scale.

- The more it is clear that AI is basically multi dimensional highly efficient in encoding/storage and retrieval, the more painful GDPR and copyright will become - because it's storage we can't effectively delete from yet (same issues as blockchain, albeit different reasons).
Yeah my ring alarm worked well too when my place was broken into. It scared them off, they broke down the door but didn't actually come inside.

Unfortunately that prompted to police to be less than helpful (they considered it vandalism instead of a burglary and didn't even take prints). And because they didn't enter the house my cameras didn't see their faces so I couldn't try to track them down on my own either. But at least my stuff was ok.
Where? In Edge you mean?
Holding down space bar on Firefox made me "Godlike!"
Another name: David Fober
Brazil is MITMing Google?
Ex post facto the arguments are obviously different. I have a background in aerospace engineering, and so was able to weigh and dismiss these experts’ conclusions. (They weren’t just economic. But they were biased.)

The point is consulting experts isn’t a fool-proof investing strategy. It will produce false negatives around paradigm-changing approaches while potentially bandwagonning on dead ends, e.g. amyloid plaques for Alzheimer’s.
Might also like Mars Express (2023)
Make Selfie in the Space
While I appreciate the author's humility, I don't appreciate them putting it on to me. These questions have answers, just not the ones the author is looking for. The answer is the process. You take your context, your objectives, your team, and do what makes sense. And time changes all things, so constantly re-adjust. I prefer statically typed languages, but are you wrong to choose Python if that's what you and your team is most comfortable with? Absolutely not, if your goal is to deliver something using the knowledge you have now. I think the author is looking for a static answer: X is always right. And that isn't reality. It isn't reality in engineering, in art, and in play, all of which software can be done as an activity.
I guess it's fine for what it enables, Tree[T] of some kind basically. But we had that with codegen already.. People who really needed trees, could do that forever. However, the issue is the "unwashed"—like they said in adjacent comment—putting them everywhere now, where an interface would be more fitting. Hopefully I'm explaining in terms that you can comprehend.

This is dogshite because I have to fork a bunch of stuff to actually use it!
I think ZFS on Debian is pretty safe. Debian is conservative enough that I don’t expect the DKMS build to fail on me.
And the band could be the expected value range, as is commonly shown on many gauges by having a section colored.
> If the user is typing in a form field while an update to the app state comes

Could you give a practical example of what you mean here? I can't quite wrap my head around what kind of interaction you're describing.

Do you mean some kind of scenario like a shared document with multiple people editing it? This is a very niche case.

> This means when the DOM resets, there's no problem with elements getting removed and added back in,

Could you give a practical example of this? I've been building web apps for a long time and I don't know what "when the dom resets" means.
The Book: How to rebuilt civilization
You obviously didn't read what I wrote or understand it. I specifically said this:

>Sure you can load scripts in-line for stuff below the fold, but make sure it doesn't actually get parsed by the browser until that feature is likely to be visible on the screen."

I specifically said you could load a script in-line for stuff "below the fold" as long as the browser doesn't parse it until it's used. That's very different than doing an HTTP request for a script file while scrolling.

But you know what? Forget it. I'm done trying to explain things to people who think they already know it all and didn't even understand my original comment.
If there is any guideline I follow, it is that any complexity must be justified.

When for a client we have a choice in hosting environment, we still choose Windows because a shared IIS hosting environment or Az App Service in both cases allow deployment though MSDeploy and don't require docker because on Windows you can run many apps side-by-side without issue. This saves a whole lot of hassle.

For frontend, any library or build system needs to be justified. No webpack because it causes more problems than it solves. A simple gulp build suffices.

In terms of software architecture, a simple webapp-database architecture works fine for 80% of the use cases. No need to introduce extra parts with extra complexity. Boring architectures work best. Any complexity can and will be a source of headaches.

I could go on and on.
> Have you ever read the manual for your browser which you are using to make this comment? The OS on which the browser is running?

For niche situations, yes, e.g. different browsers having different keyboard shortcuts for hard refresh. It's quite common for people to assume they know how to do it in one browser because they knew the shortcut in another, but when they just get a normal refresh they don't realise their error.

Software written to be used by billions of people per day must be written to have a very low barrier to entry, and even if it contains sophisticated and complex features they must not be essential for >99.99% of the software's overall usage.

The downside of this approach is that many people never learn about features in everyday software that would make them much more productive. Keyboard shortcuts as above are the classic example and are almost always documented, but there are many more unexplored features and not all requiring significant memory or technical skill to make use of. I've not heard of a regular office job in the last 15 years where there would be induction training on the core tools (OS, browser, office suite). It's assumed that you're not employable if you don't know how to use them, and by implication that knowing how to use them is a binary thing rather than a spectrum.
Having had a look at it, it seems like this involves a molecule (Q2361) closely related to tacrolimus that is capable of binding to FKBP12 where tacrolimus would normally bind but without affecting the function of FKBP12.[1]

This seems to be useful in the specific case of people on long term tacrolimus as it locally antagonises tacrolimus activity in the skin to reduce cancer risk.

[1] https://jitc.bmj.com/content/jitc/11/9/e006783.full.pdf
You can get a response by asking ChatGPT to provide the response on a PDF or text doc. You’d have to tell it to provide the PDF with no other text alongside it. (Just the PDF)
I suspect they do this to give the paper more weight than a mere prompt deserves. As an example:

> Given a task u \in \mathcal{U} and a human-designed action set \mathcal{A}u with R \in \mathcal{A}u , at time step t , we sample a thought-action pair (h_t, a_t) \sim \pi\theta(a_t \mid \mathcal{A}u, u, c{t-1}) following the ReAct framework (Yao et al., 2023b). Here, c{t-1} = \{(h_1, a_1, o_1), \dots, (h_{t-1}, a_{t-1}, o_{t-1})\} represents the interaction history up to time t-1 . The action a_t is executed, and an observation o_t is returned from the environment, updating the context to c_t = c_{t-1} \cup \{(h_t, a_t, o_t)\} . If a_t contains a new function not present in \mathcal{A}_{t-1}^g , we update the generated action set by setting \mathcal{A}t^g = \mathcal{A}{t-1}^g \cup f(a_t) , where f(a_t) denotes the set of functions defined in action a_t .

This is a roundabout way to say: "We pick an action based on what’s happened so far, do it, see the result, and update the history. If it’s something new, we add it to the list of actions we can use."
> One conversion I want to attempt, but am unfortunately unlikely to, is an electric rear wheel drive. Front wheel can remain gas with transmission.

It can be done: https://www.youtube.com/watch?v=L2agCqW6ntc
If you insist on 'secure' firmware, you're fighting uphill and probably going to be disappointed with the ecosystem out there. Tunnel back to your home network to access cams if that worries you.

I recommend either Ubiquiti or Reolink cameras, both are power-over-Ethernet. Both offer an app that allows connecting back to your equipment. UI will require their Protect software running on one of their local platforms in your house with storage on 1 or more disk drives, while Reolink offers direct storage on microSD on the camera itself, capped at 256GB.
Then do it.. you are free to experience it. Especially if it’s just you on the team you might be totally fine.

I will just say that any project that lasts that long will require maintenance work now and then. The issues you describe seem quite minor and are probably relatively easy to patch up. React provides code mods that do a lot of the heavy lifting, your external widgets have updates, or alternatives.

I would also add that you don’t have to use dependencies with react. It’s always good to be mindful of dependencies and limit them.

It’s the same thing, you choose dependencies to save you time, or you do it yourself.

My main point is that with your own framework you will also run into limitations, causing big rewrites taking days/weeks/months, and/or lots of upfront cost..
Write a job description.

Now consider it from a perspective of someone who hates the job.

They hate the job, right?

This works for any job.
wickedengine, physx, sdl.
The biggest disappointment is that these discussions are still happening on Twitter/X.
Leave that platform already
The UCSD paper says "We thank ... colleagues at Cadence and Synopsys for policy changes that permit our methods and results to be reproducible and sharable in the open, toward advancement of research in the field." This suggests that there may have been policies restricting publication prior to this work. It would be intriguing to see if future research on AlphaChip could receive a similar endorsement or support from these EDA companies.
This is great, I hope some people pick it up and can make a business out of it. There's a few on e.g. Etsy that offer a service to turn game characters into 3D models.
It might depend on the version, but last time I checked, DELETEing an entire table was much slower than TRUNCATE TABLE.
Discomfort is not discrete but continuous. I don't think you grow by maximizing discomfort infinitely. You'll still need capacity to handle and learn from it.

Instead I read this as leaving your comfort zone to the level that you are ... eh ... comfortable with.
I could use the device’s buttons and LCD to get some stuff, but I generally don’t bother. Maybe if I plugged it into the network and disallowed internet communication, I could poke around to see if there is a way, but I have not felt motivated to try.