skysight-inc/HackerNews huggingface dataset:
If you've spent ages fine tuning your prompt/context to have it work for your integration, it's not a given it will work similarly on a model of a different size. Might have to essentially start from scratch.
Yes, in binary. Addition and multiplication.
Hi Ryan!! I got a PhD, did some indie game stuff, made some babies (with some help, mainly from my wife), design consulting. You can see more of my projects here: https://chaim.io, like some tangible/mixed reality computing (done while I was working at a research lab with Bret Victor), and Earth: A Primer, a science book made of simulation toys.
High quality information comes from direct experience.
An ebike can be for both pleasure and exercise. Most ebikes are pedelecs - you're still cycling, you're just getting a boost. They aren't loud, you just either get somewhere faster or with less effort. I find an ebike to be more pleasurable than a regular bike 90% of the time.

Just because you're doing less work, doesn't mean you're doing no work. An ebike can provide mobility for people who aren't in perfect shape. Ebikes can also allow you to use your bike for more errands, like getting groceries that people would otherwise not do on a regular bike.
I checked 5 other articles on this topic, and none of them mentioned AI. They did mention blockchain though. It could be that the article author misunderstood it (both terms can probably appear in the buzzword lexicon).

With that said, I work on processes where there are strong requirements that data is correct, and we still use a lot of machine learning. As an example, if Volvo use OCR to extract information from paper documents related to origin of materials they can put "Comes with AI"-stamp on it and move on. I don't think there are many large complex system where machine learning can't be of some use. Even if you have an old school audit process, you could use machine learning algorithms to double-check audit reports, for example.
There are other possible reasons for them not matching:

- files not being tracked in the repo

- files being part of the repo not being part of the published crate

- publishing with allow dirty from a local copy of the repo with changes that haven't been committed

- publishing from a commit that hasn't been pushed

I'm sure there are more.
The trick is to make it look like an amazing opportunity, not something to fear about. The FOMO will be here, but hidden below enthusiasm, and the person will feel like they are actually lucky to have the opportunity.
It’s all about analogies. You can explain anything to anyone.

Rust is safer than Python in the way same way as having a backup sensor in your car versus not. Sure, you won’t need most of the time but it may catch you that one time that you almost backed into a wall because you were still groggy after a night out.

You got their attention and they understand your expert PoV. If they’re still curious and want to know more, you go deeper.
If you want bounds checked C, use Dlang's -betterC. Its no use trying to convert C to something it isn't.
Realtime scopes exist at this bandwidth but are crazy expensive, and then they have frequency-stitching artifacts all over the fourier plane. (Because they use mixing techniques)

Sampling systems are about $20k - 50k without probes in this bandwidth.

Keysight DCA-M and picoscope have the best public prices, and exfo has an eye analyzer in that price range. There’s also DCA-X but nobody wants to pay 10k extra for a touchscreen.

Unfortunately tek doesn’t make electrical sampling systems anymore, just optical.
It's possible that crates.io might attempt to build a crate when published as a sort of sanity check (I don't know if this is true, but it's certainly feasible), but it doesn't distribute binaries, it distributes source code.
Thank you!!! (He really did make that typo and REALLY wanted to be inside my laptop screen and tap the keys just like me and was being super aggressive.)
It's a thing, though perhaps a UK specific thing. Perverse incentives in the tax system mean it's cheaper to own a company PHEV than the equivalent but there is little to no allowance for charging it at home.
> People don't believe it's possible for software to be secure

Rightfully so. You'd statistically be almost always right considering a software unsecure given enough time (for the vulnerabilities to be introduced then found).

> need a secondary defense to "protect them"

Nothing wrong with that. It's called Defense in Depth and is rather advised. Once you understand that security measures are not bulletproof, stacking them proves to be an easy way to increase protection.

The case of fail2ban is not trivial: reducing log noise is a great perk, and can indirectly help with monitoring (you'd more easily notice suspicious behaviour if it's the only thing on your logs), but it comes at the small cost of setting it up, and accepting the risk of having a shared IP unwillingly blocked.
If we assume that to be true (VMAF and SSIM aren’t the whole picture), just keep in mind that’s only true at particular speeds, bitrates, and types of content.

What I should say is, please show me an AV1 encoder that can beat x264 in quality at a source-transparent encode of a 4K or 1080p Blu-ray film, if given ~3GB per hour of content and the encode had to run in at least 3x the runtime. I’d start using it! It may be there as of recently, it’s been a year or two since I looked.

This is a usecase where AV1 encoders and even x265 have had trouble.
Some of us are just using Alpine as our primary OS, and would need a compelling reason to do anything else.
You could read the comment guidelines. Instead you made an unnecessarily insulting comment with no real substance.

Since you clearly have not bothered to read them, the guidelines are at the bottom of the site, or maybe try googling it.
"Why doesn't everyone use Rust then?"

"Because it turns out that people aren't using the language too much yet, and it makes some things that are easy to do in C, hard to do in order to keep the language safe. It's all tradeoffs."

At some point the person asking is satisfied and that tangent ends. This is how conversation works.

You aren't trying to teach a layman how to write production-ready Rust code, and they aren't interested in learning how.
This reminds me of something from the early Internet.

There was a video (Flash?) of someone counting in binary on one hand, with acapella background music that sounded (to my untrained ear) like maybe some Nordic folk song.

If anyone has a link, I'd love to see it again.
I don't think you understand how GPIO is used on a Raspbery Pi. You can flip GPIOs in a BASH script, or set events on them in Python. GPIOs are first-class citizens in Rpi land, which is what makes it so convenient: you get GPIOs + Linux, seamlessly.

I have a Pi4 hooked up to a motion detector, a camera, a solenoid and some SCRs for a floodlight. A python script waits for an event interrupt from the motion detector on a GPIO. Then it turns on the lights and opens a door via GPIO, and starts recording in another thread (via a pipe to gstreamer). When the motion times out, it pushes the video to an private S3 bucket (using my own handshake for a token so that it can't be spammed).

(I used to have some GPIOs connected to motorized cat toys so that I could trigger them remotely while watching an realtime stream, but that throttled the above camera which was more important.)

... It is also a BLE gateway that monitors 4 temperature sensors, and also pushes that data up to the cloud with another python script.

... and it also is an MQTT gateway for a few NXP WiFi devices scattered around the yard, and their data ... you guessed it... is pushed up to the cloud (they control sprinklers because BLE doesn't have the range). I can log into my personal website and turn sprinklers on from anywhere my phone works.

Sure I could do the WiFi and BLE with a PC, but why waste the energy and space when I can use a tiny Pi that is already doing a bunch of other things?

I just keep adding things to it because I have my own cloud system (HomeAssistant is a big fat bloated joke).

Having a good BLE sensitivity and WiFi chip on a tiny linux board that runs dozens of python processes listening to GPIOs, and running Gstreamer would be too much of a hassle with a PC and far beyond an arduino.
That is the first programming environment I ever used. It was an amazing starting point.
It should have been a huge red flag to have that many people from a very specific segment of society, sub-postmasters, convicted of the same crime. Regardless of pleading guilty or not, the idea of that many sub-postmasters committing the same crime is so absurd it should have kicked off internal investigations at the Ministry of Justic and post.
> what is fire

Funny you ask, this was the most frustrating question in my childhood because no one could give a satisfactory answer of what exactly is the visible part of fire or whether it even exists as a body.
fun project, saving pages to Obsidian
Answering Questions as a Learning Technique
No, I count with my toes on both sides: 1 is all left toes and 2 is all right toes, 3 left again and so on. With a small break after each even number. I guess one could call it a tic.
IBM is way into this racket now of Smart Cities and digital twins.

Idea being if you make a Sim City type game but worse, because you are IBM, and then market it to bureaucrats around the world, because you are IBM, they will happily pay you a lot of money, because you are IBM, so that they can point to your simulation as justification for their in/actions. The ass covering is magnificent you just have to feed it a little bit of real data (traffic, power consumption, weather).

Of curse part of what you are simulating is your own understanding and aspirational ideals about how society should function. If you write an essay or a speech people will argue but if you embed values into a game... well, they will still argue but they have to notice it first.

Some will ascribe magical powers of clairvoyance and correctness unto the simulation for reasons that nobody quite understands.

I'm not sure what my point is exactly other than this is potentially a very interesting fulcrum point. Like who is playing whom really in this situation?
> Consider a person who says, "I heard rust was better than python because its safe" -- where would one even begin? Suppose now you're dealing with a person who knows enough to make the claim, but isnt patient enough to have memory safety, garbage collection, interpreters, etc. explained

This means that the asker is impatient, not the expert. An expert can explain everything from 0, and might even enjoy it.
I don't yet see how this would end the adblocker arms-race.

If they don't send any additional data identifying where the ad starts, the video-player can't prevent the user from simply forwarding to skip the ad.

If they do include metadata about where the ad is, adblockers can use that to cut it out.
The sexagesimal system used by the ancient babylonians and sumerians is believed to involve counting using the finger bones of our hand
I don’t understand the hysterics about “it makes old phones obsolete”. Plenty of features are only available on newer phones. This comes to every single iPad Pro and MacBook since 2021, and last years pro phones. If this was only coming to stuff released this year (eg iPhone 16 and m4 chips) then there’d be valid criticism… but it sure feels like they’re being pretty generous with the backwards compatibility.
This is a very nice approach. Unfortunately, Piantadosi's pairing function does not work for acyclic grammars (i.e., finite CFLs). We found a variant that handles enumerating all trees of a certain width from an arbitrary CFG, i.e., L(G) ∩ Σ^n, or whose language is finite [1]:

[1]: https://github.com/breandan/galoisenne/blob/master/latex/laf...
> You'd have to make a choice between immutability and non-immutability with VMs as well

I'd like to emphasize the yolo from the GP. I does really not imply image maintenance and immutability. (By the way, "non-immutability" is called "mutability".)

And no, if you know kubernetes to your heart, it's still very often easier to start the grug way and build OPS up only after you have something to run on it. (But, of course, there are exceptions. There are always exceptions.)
I want a historical fantasy explanation for this.

Just seems like it would be a fun world to explore.
Sure, but "AI based"?
Ask HN: Do we have an App for Hacker News?
Does a Hacker News app exist ? Is there a thought to build one ?
Heating relies on a number of factors:

- Conversion of input energy to thermal energy. Fuel-based or electric resistance heating are both less efficient than heat pumps. The later can deliver several times the heat energy as is used to move it from elsewhere (outside air, the ground).

- Any emissive losses. The electric + brick heat systems seem to be similar to a masonry stove or similar design. If the bricks are on an interior wall, any heat leakage should be into the living space. If on an exterior wall, it's quite possible that much of the heat is radiated to the exterior. Even where placement is central, a wall may leak heat vertically and through the ceiling to the outside.

- Cost of fuels. The electric + brick design would seem to rely on cheaper off-peak electric rates. A more efficient system which more closely follows other electric loads (and hence, uses more high-cost electricity) could cost more whilst utilising fewer kWh of actual electrical energy, for example. Similarly, heat pumps with fallback to electric resistance heat might see similar high-cost patterns during extremely cold weather.
Would students of the time have learned about these things at any time before Harvard?

I think at the time this represented key aspect of the business that someone managing it should know about. Nowadays things may be too diverse and complex for people to learn, or be taught such specifics in college, but people taking senior positions in any companies still do a much better job if they know how the business works from the bottom up.
Honestly, I'm not much of a building sim player these day! I love videogames but they're so complicated and take so much time, right? Seems like City Skylines is the heir, right? Or maybe it's Minecraft and Tiny Glade? I think that SimCity and Maxis can be seen as helping establish the whole world of open-ended creative sandbox games that have since proven to be dominant. A big takeaway from this book for me, looking at the history of videogames and computing, is that the medium of videogames is really about creativity and making games. (Look at the top-selling games of all time.)
The one doing the twisting and turning on this subject is you.

The simple fact is -- you didn't do your homework on Azov, and so within minutes you got debunked. Own it, and move on.
PHEVs have the potential to lower emissions, but humans are lazy based on the data. Ergo, you have to engineer around the human (support BEVs, do not support PHEVs through policy).

https://cars.usnews.com/cars-trucks/features/phev-owners-not...

https://blog.ucsusa.org/dave-reichmuth/plug-in-hybrids-are-t...
> People should be sueing for them not writing the letter

This gets awfully close to compelled speech. The only way this could be done is if we remove the right for employees to sue in respect of the content of the letter, which in turn opens up avenues for retaliation.

Written recommendations are bullshit. The ban should be on requesting them.
Yeah, Linux was horrible compared to the brilliant n00b-friendly user experience DR-DOS. Tons of non-tec and non-geek people just loved the DR-DOS experience.
I do this too. I can also start at L if my intuition tells me the letter(s) I'm testing come after L. But that's it - I have to start at L or A. I don't know why L and not some other letter.
I use the odroid H series(1) for basic 'small server' usage. Dual nics for use as a firewall, DDR5 upto 48G, multiple sata ports, m.2 port, etc. Totally silent and very low power draw. They run from like $125 to $175 new, depending on model.

I've had 3 of the old H2 series and I really love them...

1.https://ameridroid.com/products/odroid-h4-h4-h4-ultra
The goproxy server makes it somewhat immutable for go too. Once they have a version cached they will never delete it. You can only supercede it with a new version and mark the old version as bad.
Right, the “actual SUV” by Toyota is the Sequoia, which is substantially larger, can tow things, and gets about 18mpg.
Yes, but the same companies in the US have no problem asking for professional references when they are the ones hiring you.
In my line of work, clients are often looking for something new - something that hasn’t been done before or is at least substantially novel in important ways. I’ve noticed that the difference between neophytes and experts in my biz is that amateurs say ‘I’ve never done that before but how hard could it be?’, whereas experts say ‘I’ve never done that before but I assume it’s full of unknowns and traps.’
Go modules can be hosted in any Git repository. The Go toolchain also keeps hashes of the selected tag so if you've reviewed it once it will never change without you explicitly giving it the ok.
What would this app do?
I said python, not C. Answering the C vs. Rust question would be presumably easier, because the claim is true (ie., it doesnt rest on a misunderstanding) and the person asking is likely familiar enough with the relevant concepts.

The person claiming Rust is safer than python is so whoely confused this 2min tap-dance isnt good enough.

When you're dealing with people with a-bit-more-than-surface understandings, the main problem is their head is full of misunderstandings. It is these that can take hours, or years, to undo.

To suppose otherwise is to suppose that all questions can be answered in a cute couple of setences. This is, indeed, the opposite lesson of expertise.
You can do that with Rust as well if you define path of dependency to git repo (or local dir).
I think you're both right, but I think you're talking about different kinds of knowledge transfer.

Imagine, as a simple model of expertise, three different levels of knowledge in a subject: beginner, intermediate, and advanced. In my experience, an expert can always explain their knowledge to the next level down: if you've got someone at the advanced level in a room of intermediates, then if the person at the advanced level should be able to explain what's going on to their intermediate peers. If they can't, I would be deeply sceptical that they know their stuff.

But beyond that - someone at the advanced level in a room full of beginners, for example - communication gets harder, and the expert usually needs to be skilled in teaching in addition to their specialist subject in order to effectively explain what they're on about.

So in your example, the expert is dealing with someone who only knows the basics, and so will need to do a lot of explaining to get them up to speed. But if instead the expert was asked something like "How does the use of ADTs in Rust change how you would model data in comparison to Python?", then the person they're dealing with probably knows enough that the expert only needs to explain the relevant specifics to them.

So in summary: yes, teaching someone who knows relatively little compared to you requires a lot of specific teaching skills, even as an expert. But if you really are an expert, you should be able to explain your expertise to peers who just don't have the specific knowledge you have.
Thanks. I should add that I did enjoy the final game very much; it was just quite different to what was demoed.

I’ll probably be buying your book!
I mean a mobile app for Android and Apple
Yes, counting rests (sections where I'm not playing) when playing in the band. That way, my fingers keep going even if I'm distracted by other things.

I suppose you could say I'm counting time, rather than things.
The Trick to a Cleaner Google Search
Why would it need one? Genuinely interested in the need, not being facetious.
Notice that you've shifted the parent's question from Rust vs Python to the entirely different discussion of Rust vs C.
What's Next for ASML?
Associate stable IDs with log messages
Breadlog maintains stable, unique references to log messages in source code.

This helps identify application events from log messages using a numerical ID that stays the same even when log message content changes. No brittle or complex text parsing required.
> essentially getting these chips for free

> by getting the most expensive component for free

I get that you're exaggerating, and you perhaps aren't trying to be deceptive by misusing the word "free," but the low markup the RPi guys initially paid to Broadcom does not explain as much as you think it does about the Pi's success. To explain why let's examine something else you're wrong about:

> You could get a lot of different kinds of boards with good Linux support and a not terrible price. Often, a processor vendor would explicitly provide support for these things because it was a good vector for selling chips.

Prior to the Pi you could get one board with good Linux support and a not terrible price from a vendor who provided support because they thought it was a good vector for selling chips. That was the BeagleBoard, from TI. I mean, the BB barely checked all those boxes: the support wasn't very good, it was kind of nonexistent compared to the support community the Raspberry Pi people created. But they sure didn't have to worry about the cost of the CPU.

So back to the original point: getting the CPU "for free" (since we're apparently just saying "free" now when we mean "at cost") wasn't a decisive advantage for the Raspberry Pi people, since the TI people had the same advantage. TI had a few other advantages as well, like a first mover advantage, their own assembly lines, and relationships with everyone who sells electronics components.

TI's support was crap when compared to something like RPi which deliberately targeted newbies, and as far as I remember they didn't have a few amazing people in their community dedicated to making a whole new spin of Debian and supporting it like RPi did. And, you know, PR matters. All that stuff is what made the difference.

> anticompetitive

I guess we're just throwing words around without caring what they mean today for some reason.
That’s true, except that the lockfile records revision as a commit sha.

https://github.com/apex/up-examples/blob/master/oss/golang-g...
> FOMO is a horrible strategy when you expect to develop a long-term relationship with your customers. Self-respecting people won't stand for it.

I’ve signed up for museum memberships because of a specific event that required it, or because I got a call reminding me of losing some benefit or announcing some made-up deadline for a matching contribution. I have long-term relationship with them. But I really don’t care enough to act without a nudge.

> will either switch to a competitor out of spite

This doesn’t sound like a personality that will remain with power or wealth for a long time. Controlled spite can be effective, reputationally. Random spite never is.
The author barely eked out 500 words, claiming to be an authority on the subject, and offered brief platitudes and no depth. Literally what they are complaining about. The internet is just full of hastily written, vapid attempts at being an "expert" on something. lmfao.
And only very malformed URNs may be actually valid URLs
Sure, if you want to deal with strange problems no one has ever faced. RPi's strength isn't in meaningless performance benchmarks, is in actually getting stuff done.
The AMD-based system is cheaper, but you 'pay' in higher idle power usage.

That 6W more costs around $5.26 per year at $0.10/kWh, which is basically nothing.
Would any of the tested smaller LLMs, be good for fixing grammatical and stylistic errors in emails? (Think Grammarly local.)
They don't work particularly well. You're roasting in the night when they heat up, nice and toasty at breakfast, but by the time you're back from work in the evening you're sat in the cold.