skysight-inc/HackerNews huggingface dataset:
I started using ZFS a few years ago. Before that I didn't know that I could develop such a strong feeling towards a file system. But here we are. In my mind, it really revolutionized the meaning of file system. It feels like much more than that, especially when compared to something like NTFS or ext4.
Does anybody know if we will be watching a simulation or actual footage?

I am asking because the livestream of the last failed moonlanding this year didn't feature a single second of footage. None.
I am not hiring but I have discussed with hiring managers and interviewers and they said there are a lot of candidates who really cannot code almost anything or are completely lost even with most basic things
You’re both conflating two issues. A solid fully automated CI/CD is table stakes for any professional project. Releasing on some particular cadence has little to do with this aside from the fact that it isn’t possible without such automation. In many contexts I’d consider security and audit ability far more important than release pace, and even on personal projects you want the deployment to be reproducible and explicitly defined.
Check the local council websites.

In Australia at least we need to submit development approvals which are public for some time.

As part of these approvals there will be floor plans and architectural drawings. They won't be enough to build off (usually), but they're a great source of inspiration it you're looking for ideas, costings, and what your local council is willing to approve.
I never knew there are keyboards with configurable firmwares, also never heard about layers. Your comment sounds very helpful, thank you. By the way I already considered buying a Moonlander because of its 2-part design - I have an idea of possibly using a computer while lying on the floor sort of like in the Shavasana posture with my hands by my sides rather than in front of me.
People ending their sentences in ellipses are the true passive aggressive ones...

Single period is normal, surely.
Many a greater men have reached before a conclusion that it is never ok to lie (period). If that was strictly followed by everyone then 100% of contrived situations that seemingly appeal to allow to lie (for greater good or whatever other reasons) would never occur. There would be no nacism, or any other ism (even green-ism of today).

But that would be true only on individual level. However, the crux of the problem is that societal institutions are not human beings, and human beings entrusted into decision making positions of such institutions cannot (psychologically speaking) hold their ethical/moral integrity as a value over the values they represent as representative of said institutions/corporations.

Therefore, the question is not well posed in my view. A more proper and interesting question is: is it ok to lie to institutions (nb, people representing during the interaction an institution)? [as per fact that you are not talking to a moral entity but to an abstract amoral --> immoral entity]. Same question in reverse is also an exercise....
If you're looking for an article with substance and a similar bent (functional specifications driving decisions on test granularity), I'd try this one:

https://rbcs-us.com/documents/Why-Most-Unit-Testing-is-Waste...
I'm not coming from a moral standpoint either, just giving an example of how correct prediction may lead to consequences we would call retarded. Predicting resources being scarce may lead to over-consumption which leads to the extinction of everything. You could argue an intelligent organism would predict that and adapt but we're still trying ourselves.

There are plants that slow their own growth to share resources if their neighbor is of the same species, and vice-versa if it's a different species. That could be called intelligence in a sense, but it's not as simple as just prediction there's a social aspect and a long-term goal. But is it even conscious and aware of what it's doing or is it just the traits favored by evolution. Is agency part of your definition of prediction or is it enough to just react to the surroundings?

Intelligence is much more complex than a single trait. Being good at prediction is just that, being good at prediction.
Not completely what you are looking for, but still open source plans of house:
Wikihouse https://www.wikihouse.cc/

Earthships are also said to be open source, but the plans are (definitely) not free
https://earthshipbiotecture.com/

You can also check Open Source Home, by Studiolada (those are free, but the plans are in french)
https://www.countryliving.com/remodeling-renovation/news/g46...

Open Source Ecology is now listing a house in their list of builds
https://www.opensourceecology.org/extreme-build-of-the-seed-...

Open Building Institute is also promoting a configurable house
https://www.openbuildinginstitute.org/
I suppose the sentence could be criticized for being slightly exaggerated, but it says, “considered by many” not “was.” Berlin has and had an excellent reputation at Oxford at the time he met Vidal.

This is such a weird thing to nitpick about, honestly. The man was knighted by the Queen, he was hardly some obscure minor figure.
Maps and navigation.

Unfortunately nothing comes close to Gmaps, especially when taking public transport into consideration.
Select has 1024 bit/file descriptor bitmap and anyone using it gets what they deserve. MacOS also provides poll() as a slightly less braindead, but still POSIX option. The proper solution is to use kqueue()/kevent() allowing userspace processes to efficiently get notified about changes to tens of thousands of file descriptors (tracking a million file descriptors using this API on FreeBSD works fine).
> Basically as always with HTML it's half baked and half supported.

As opposed to home rolled js replacements for browser features?
Homer on the couch: Everyone here is an idiot but me
My uneducated guess is that it's not the strength of the vibration that does it.

It's the fact that a motorcycle will vibrate at a specific frequency for tens of minutes or hours at a time while driving.

On a bicycle it's more random and not uniform, unless you drive on a completely uniformly covered gravel road for an hour at a constant speed =)
> namely the lagendary David Cutler did copied many of the "flawed" Unix ideas into modern Windows

You have any examples?
If crypto is so not accepted in most places she'll get pennies on her dollar. It'll end up in company scrip all over again.
Live Telecast of Worldcup 2023 FIDE: Praggnanandhaa vs. Carlsen
I don’t see those two ideas as equivalent, and so I don’t agree at all.

I can imagine a user seeing a page to input their email address and a subsequent page to input their password as two different pages, and so navigating back from the password input page should take you to the email input page.

I don’t think a user would expect to return to a page which models n-1 of a kind of a input when navigating back from a page which models n of a kind of input because conceptually they are the same thing.
Well, of course it’s illegal if it’s part of illegal activity. The author seems to be applying broad charges of criminality to all software that tracks user behavior. We can argue whether any tracking should be illegal, but not whether it already is.
Server-side rendering is a better choice for many applications (2020)
Scott Manly has a video on why he thinks the last one failed. It sounds like their landing software didn't have "oh crap, we're way off course, just land wherever". It only had the happy path of "fly to here and land", so when it switched to the landing phase it tried valiently (including flying upside down) to try to fly back to the landing zone, but the landing zone was much further than fuel supplies allowed.

Hopefully they have upgraded software to just gracefully attempt a landing, and hopefully they won't be off course.
Ok maybe its just a mutually very benificial relationship and we could survive without each other; but it's nicer together.
Real estate ads?
Not to be confused with the other "RTL" which stands for "register-transfer level". [1]

[1] https://en.wikipedia.org/wiki/Register-transfer_level
How much is "a lot"? Enough that there is guarantee the camera won't be broken? Any numbers?
But errors that are returned by functions are expected behavior. Except for where you assert its bizarre you seem to support this position. The only semantic thing rust offers here is '?', and that's just syntax sugar for errors are values.

Truly exceptional situations are those we don't expect, and for that we panic. I expect errors, because it's a computer and that's what they do.
Does the oneplus have optical image stabilisation?

If not, there's nothing vibration could break.
> Even a functionally simple project like twitter or mastodon could not work without javascript

Please explain what unique features those two platforms have which oldschool forums couldn't already do without JS. Not to mention you are posting this on a platform which works quite well without JS, including support for folding subthreads and upvotes.

> even a modern ecommerce store could not work with simple html these days

What is required for an ecommerce store to be "modern" in your view? Because I can't remember a single important part of Amazon which works only due to JS. Sure, that image pan/zoom feature for product photos needs JS, but that feature is also worse than just opening an image file in a new tab and doesn't even work half the time.
Amazon also still reloads the entire search whenever I check a filter checkbox, making it annoying and slow to set multiple filters. Another case where poorly used JS actually made it worse than a simple HTML form.
The e-ink screen on my Hybrid HR has faded/burnt-in as well, so the contrast is not as good as when it was new.

I have had it almost three years though and I can still read it unless the ambient light is too dim.

I find it useful to quickly answer phone calls and to control music/podcast replaying and of course the heart rate and sleep tracking.

It is a good device even with this problem - I will probably buy another to replace this one, possibly when they release their next update.
At least it's only the soft limit. The hard limit isn't reduced. The simplest workaround is to wrap the start of the of process with a shell script raising the soft limit before it execs into the application you want to run.
He's fighting tooth and nail for what he believes in. Anyone who doesn't like that should go build something of their own and fight in the way that they see fit.

Why does this apply to Brewster Kahle and not, say, Elon Musk?
The US government doesn’t have legal permission to kidnap and murder you, not within the US. So it seemed to me like the comment was about china, sparking my reply. The comment could honestly apply to either imo, and maybe that’s the point. Do cops arrest people and kill them? Way too often. Those cops should be charged with crimes. But cops not being charged with crimes is not the same as it being legal, even if the end results are both the same. Or are we talking about the ability to imprison a criminal and put them to death for their crimes?

This is the problem with the original comment, it’s way to vague, or I’ve failed to make sense of it.
> Bitcoin is your best bet?

Because nobody can take out a fraudulent loan in bitcoin? Well.. that’s problem accurate.

I’m just not sure how is bitcoin even the tiniest bit relevant in this case?
Ask HN: How to Ask Money for Feedback?
From time to time, people approach me to give feedback on their design/project due to my background in the area. How do you politely steer this into a conversation about compensation?
Atari launches replica 2600 console to go with all its replica 2600 cartridges
‘It’s Not My Responsibility’ to Save the Office Economy
Exactly why JPEG should be pronounced Juh-Pheg. Joint Photographic Experts Group.

If you insist on pronouncing gif like graphics, you'd better be saying Juh-Pheg too.
Why won't the people landing on the moon cater to me?
I don't think so - do you have a link?
I also think Docker is an excellent comparison, but the way I see it, it actually reinforces my point.

Docker does not change the API. I can take any simple program and run it with Docker, no modifications needed. That also implies that Docker is fully optional. If I ever need to, I can just run the program outside of Docker. Or I could run gdb inside the Docker container, so it adds no complexity to debugging.

OneDiffusion is exactly the opposite. To use it, I need to rewrite my app for it's API. Once done, I'm 100% locked in and it won't work without the framework anymore. And if there are any issues, I always have to check all OneDiffusion source code, too, because it is impossible to know a priory if the issue was caused by my code or by the framework.

Just imagine if Docker would require you to recompile your OS from scratch for every update: only hardcore Gentoo fans would use it. But that's the level of commitment that OneDiffusion asks of me.
Generalized Means for Combining Metrics
> Thousands of lines of Javascript were spilled to do this in the past. Now browsers do it for you.

Alright. Now I want my date picker to have no rounded borders, the days in the weekend to be in a specific color and Wednesday to be in another one. And everything has to look the same according to your browser, of course. How does this guy do it?
It's simulation for sure. Would there be sunlight to view it live?
You were off by factor 1000: GB, not TB
Why not just replace the "requires" semantics with "has passed tests with" and "has failed tests with" and let the host decide?
Yeah I don’t know why we can’t just say free plans in this context. Open source should be a generic for everything that’s free.
Do we even know if Parkinson's mechanism is the same in all people? Or, is it really a set of things that arbitrarily and uniquely go wrong and end up causing symptoms that clinicians give a loose common name?

I was reading this paper yesterday: https://www.frontiersin.org/articles/10.3389/fchem.2023.1106... . Wouldn't it be good if we could scale those tools to human organisms and to individual patients? Use ML to compensate for the fact that our CPUs and GPUs can't really simulate something that big? What if we could see into the private lives of individual diseases with more resolution than the world's best spying agencies? [^1]

[^1] I dream I could work in something like that, send me an email if you are hiring.
There's no footage from the last one as the lander crash-landed on the surface of the moon.

NASA reported locating the Vikram Lander's debris in Dec 2019:
https://www.nasa.gov/image-feature/goddard/2019/vikram-lande...
xkcd://386

Of course someone is doing this. I’m not sure they are the kind to tell it to the world, though.
>release what was supposed to be open as a free beta to fix bugs

>release its more powerful brother as a subscription nased service

>heavily nerf both

>release fine tuning to maybe make the nerfed gpt 3.5 as good as it was at launch but only if you finetune it well enough

>keep the unnerfed version for internal use at microsoft

>profit

I mean at least Google is honest about it, they have the best product, you won't get it because it's more valuable as an internal tool than public, sure announce Bard after gpt launches to not have your stocks go down but it's bad and even then will probably never launch. At least meta made their nerfed version opensource.

I legit was a beast with the gpt 4 of a couple months ago, now I'm back to a 1 man developer, using it now makes me waste time more than gain it, since I have to fix its errors, might as well do it myself... so I can see how you don't want to give it to others.

If your reply is going to be something obviously wrong like "it wasn't nerfed" then just don't waste your time man...
I'm in a very similar situation as you with EoE, acid reflux, and a confirmed mild hiatal hernia. The anxiety seems to line up as well.

Have you found any additional solutions, past the standard PPI and diet for acid reflux?

Thanks!
No, DTL circuits do not have more components than RTL, they normally have much less components.

A maximum or minimum circuit with diodes, (i.e. an OR or AND gate) has just one diode for each input and one resistor for the output. In most cases each AND or OR gate must be followed by one inverter, to provide amplification, i.e. to restore the logic levels to values compatible with an input.

The complexity of the inverter depends on what kind of transistors are available and on what switching speed is desired, but sometimes the inverter can be made just with a single transistor without any other biasing components.

The economy of components vs. RTL appears in any complex circuits, because it is very easy to make DTL gates with a very large number of inputs, while RTL gates are restricted to a much smaller number of inputs, due to insufficient amplification from the transistors, so you need many RTL gates to replace one DTL gate with many inputs.

Using a diode matrix (and a decoder circuit, which can be made with another diode matrix), you can make a PLA or a ROM memory (the difference between PLA and ROM is that in the former both diode matrices have arbitrary diode patterns, while in the latter the diode matrix of the decoder has a fixed pattern, for selecting 1 of 2^N outputs with an N-bit input), and such PLAs or ROMs made with discrete diodes were still used in computers (e.g. for storing microprograms) many years after the integrated circuits had replaced simpler gates and flip-flops, because the ICs still had cost and size disadvantages.

The diode matrices have disappeared completely only after the introduction of integrated PROMs and PLAs (during the early seventies) that could be programmed by the end-users, by burning internal NiCr fuses.
Definitely no footage, at most maybe a picture if it lands successfully.

The only footage we have of any spacecraft landing anywhere other than Earth is either from Apollo or the Perseverance skycrane deployment. If they do have footage, it'll be like the latter, retrieved after the fact.
You could apply this kind of thinking to virtually any medical advance. Appropriate regulation would solve the problem.
They are not to the least conceptually the same thing: this is the form you customized by interacting with an action button. You expect this to change the state, and you do this either for a purpose, or by accident (in which case you may want to revert this, as you may fear that you've just broken the process.)
That’s like saying Esperanto is the same as English because both are languages, ignoring scale. Outside of a handful failed countries, most people can use their local currency for almost all of their needs. The problem for cryptocurrencies has been this is not true because they don’t offer enough of an advantage to shift that local currency usage and thus very few businesses accept them.
You don't think perfect recall and sheer scale make this apples to pumpkins? What a disingenuous argument.
I was using the example of income tax as an entirely theoretical example of where types won't save you in response to the GP.

That said, I don't follow what you mean by "to test is business logic, not code logic." To me, that is a distinction without difference.

An income tax calculator in a (sane) tax system is essentially a set of pure of functions or classes. This is a perfect place for a unit test. I might have additional unit tests for sub components of the hairy bits, but it's still unit tests all the way.
The cpp ecosystem is insane. I don't know how it got so out of hand. At the end of the day you are just a running a bunch of clang/gcc cli commands. It's really, really, really simple. But all these commands are generated, and the user becomes so detached from what they are actually doing, and then they are left with an error about one of these commands not working, and then they need to dive into this huge monstrosity to figure out what is making a command do something.

Declarative build systems obfuscate so much without providing the proper debugging and error-handling capabilities.

Build systems should be imperative and type-checked. A simple script that a user can step through and observe what is happening.

Makefiles suck because they are not type-checked.

The only abstraction you need is some kind of dependency graph. But then it should be completely transparent to the user so they can easily understand it.
> With Adobe CC, piracy isn't really possible anymore (AFAIK)

I’m a paying user, but it is possible, it’s just harder and requires more frequent patches. Along with macOS making it harder and harder to run unsigned binaries, it truly demands a lot of effort from the user
I remember everyone absolutely hated flash websites, they were terrible in all aspects. Flash was only really good for animations and games.
I still don't understand why emojis had to be added to Unicode. Sure, it helped with adoption but now we've got descriptive glyphs ("beaming face with smiling eyes") but every font displays them slightly or sometimes even very differently. In some cases, depending on what phone/font my conversation partner uses, we might interpret emojis completely differently and we won't even know!
I hit it because i use ssh to tunnel connections to mac. And sshd seems to use file socket to handle the sessions. I honest don't think it is a sane limit at 2023. Even the most complained 'low performance' platform like nodejs handles thousands of connections just fine. What it the point to have a limit of 256?
> It turns out that a world freshly speckled with [emoji smile] is not really such a changed world after all.

I've recently discovered there is a generational gap in smiley usage :)

If you are younger, my ":)" above can be taken more as a condescending smirk that puts down the reader. If you are older, it is just a smile and signifies that I'm, well, what a smile usually means: I'm being friendly, happy, non-threatening.

I apparently now have to watch how I use smileys because younger people have started interpreting the symbol, imho, incorrectly :(

(I am unaware if a similar proviso extends to the sad face above)
In SNAFU, you can add a Location [0] type to your error which will automatically capture that information when you add context to your error

[0] https://docs.rs/snafu/latest/snafu/struct.Location.html
That's fair. If you're on job search, prepare for the interview at hand!

I'm not saying people shouldn't learn about paradigms, frameworks and tools. Or that they should overly focus on understanding their internals.

But there's _leverage_ here that some (including younger me) might miss:

If I'm getting asked how to use a specific tool, and I understand the principles behind it, then the surface usage becomes much easier to understand as well. Often you can _infer_ specifics or at least make a good argument of what you expect how something works and how you would go about in general.

In the absolute worst case you make assumptions based on conceptual knowledge and apply "wishful thinking" (SICP).

YMMV but I personally find it very impressive and fun when someone applies problem solving skills and conceptual knowledge with a dash of curiosity.

These qualities combined with a strong grounding in concepts, standards, protocols and so on, will help you understand and adopt the surface level things quicker and with more confidence.

As a (mostly) self-taught programmer, I was somewhat trapped in black box understanding for a while. My technical preferences and decisions where largely based on cultural things instead of technical grounding. From that perspective everything seemed so different and idiosyncratic. But after gaining more fundamental knowledge, trying out different approaches and talking to veterans, I started to see that they're all surface level re-inventions of the same stuff.

And that insight is both liberating and powerful.