skysight-inc/HackerNews huggingface dataset:
you are looking at it in terms of minimum effort needed. it can cost less, but you would have to give more.

you are in an apartment without a balcony, it is a relatively safe assumption that you are in a high cost of living area. at least relatively. your bike anecdote near confirms it.

if you were to look for a “spare house,” or rather a somewhat rundown but plausibly restorable house, without leaving your current location, you would likely be hard-pressed to do so.

if you were to expand your search, look in less valued areas, more rural, less desirable, you might be surprised the “finds” that are out there. for some, touring such a find may be enough to convince them that this is not actually their path.

a year without a job, by choice, is much more the measure of privilege here.
This paper will help a lot: https://www.aristeia.com/Papers/DDJ_Jul_Aug_2004_revised.pdf

tl;dr: Remember that the "new" operator does two operations: allocates memory and fills in the memory with the data. Now, if you have two threads (A & B):

- A allocates memory and then gets pre-empted

- B will pass the null pointer check and attempt to use the non-filled in memory block
Apart from the Ketamine, this struck me in the article:

“His life just sucks,” one colleague told The New Yorker. “It’s so stressful. He’s just so dedicated to these companies. He goes to sleep and wakes up answering e-mails. Ninety-nine per cent of people will never know someone that obsessed, and with that high a tolerance for sacrifice in their personal life.”
>it would be easy for a browser extension to open urls Ina way that would be indistinguishable from a user click.

If they actually opened the page as a tab and rendered it, it would be pretty convincing. However, they specifically decided only to send one XHR request, which is easy to detect because a bunch of behaviors associated with normal browsing (eg. loading css fonts, javascript) doesn't get executed.
In the U.K. the motorway is by far the safest type of road. https://www.driving.co.uk/car-clinic/advice/are-motorways-sa... Etc

Could you point to your research.
Presumably they want detailed drawings that can be taken to a builder and bypass the cost of an architect and draftsperson.
You can just pass the location up the stack alongside the type erased error.

#[derive(Debug)]
pub struct LocatedError {
inner: Box<dyn Error + 'static>,
location: &'static Location<'static>
}

impl<E: Error + 'static> From<E> for LocatedError {
#[track_caller]
fn from(value: E) -> Self {
Self {
inner: Box::new(value),
location: Location::caller(),
}
}
}
I mean sure, if you make derivatives trading illegal, freeze bank accounts of people you disagree with and mandate transaction surveillance then anyone that wants to do what they want with their own money and not get spied on is a criminal.
https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Se...

https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Se...
The issue I have with this "they're stalking you" argument is that they don't say why this is worse than the benefits they gain from using these tools.

Okay, so Facebook knows your preferences and buying patterns to an exacting degree. We can agree on that.

Why is this bad for someone who just wants to keep up with friends and family?

How is avoiding this tracking worse than giving up Facebook and, in so doing, a large part of your social network?

How is this worse than the tracking that credit card companies and cellular providers have been doing for decades?

What if they don't care about seeing a few ads? (Very few people care about the ads.)
Cosmian Opensource, feature-rich, scalable, Key Management System
Discover our KMS
How’s your vulnerability reporting process and how much experience do you have interpreting complicated pen tester bug reports about some buffer overflow zero day in your homebrew query string parser?

Huge difference between working fine, and working right. The security implications of rolling your own, is why I say “you don’t want to…”

Also, none of that code has anything to do with the product you’re actually trying to build. Imo it’s additional maintaining, tech debt, attack surface, and it’s a solved problem by a large community and has more knowledge from the security community baked in, and more eyes finding and plugging holes.
> All happy data sets are alike; each unhappy data set is unhappy in its own way.

Ha, gonna steal that for some doc I write someday :)
> I had two drives in my mirrored zpool die within 8 minutes of one another.

2 drives in a mirrored zpool, this is the equivalent of RAID1.
It is useful to be able to refactor the code behind that interface, or 1 or more levels down the call stack, while testing via that public interface.

Contract changes is one reason for such a code change, but there are many others - including bug fixes, error handling, handling input cases that were not well supported before, performance or readability improvement, changing to use a new version of an internal library with a new contract, and pure refactoring to e.g. extract common code, with no other logical change.

it is useful to do such incremental changes supported by tests on a "publicly exposed interface" that does not change frequently, instead of tests coupled to classes that are not not part of a "publicly exposed interface".
Do you really think it's sane to write a program that just relies on the user increasing global limits, rather than calling setrlimit appropriately?
> Is it possible that they were, in fact, made, but simply didn't catch on?

There's probably a few like that but it's probably just more simply "people didn't have the spare time to be sitting around thinking and inventing unless it impacted on improving food access, etc. until society started to get easier."
Inlining comprehensions is a very nice change. I also thought I remembered seeing a change to the json library to speed up some operations, but maybe that was deferred to 3.13.
There are brands less expensive than wahoo and garmin. I think at roughly equal set of features the brytons are less expensive.
That’s annoying. If you just had to disable SIP and change a value and reenable it wouldn’t be a major issue.

I feel Apple is trying to force apps to handle this “the correct way” - remember UAC prompts all over the place when they were first introduced in Windows?
Besides what others said, it gets extra spice from the fact Russia failed to do the same just days ago.
Right, the lack of support for C extensions in IronPython was a problem; we kicked off the IronClad project [1] to fix that -- looks like someone else picked it up later and updated it for Python 2.7 [2]. Not sure where it went after that, or whether MS fixed the underlying issue later on.

[1] https://code.google.com/archive/p/ironclad/
[2] https://github.com/IronLanguages/ironclad
> It’s one of the best working experiences I’ve ever had in two decades of programming

Out of curiosity, could you share in which domains and languages you have worked in the past? Thanks!
Nobody knows what it means because it’s a phrase the author of the article invented.
I feel like a point the author is trying to make is that oftentimes "simple solutions" have their tradeoffs.
Oh good, so Beanie Babies are also money :)
My plan for this was to learn how to frame…

https://onlinecourses.shelterinstitute.com/courses/free?utm_...

There’s also then a in person course to actually do it!
This time around I got a small CarPlay motorcycle screen instead (e.g. https://www.amazon.com/Weuaste-Motorcycle-Motorbike-Waterpro... ). Auto-connects to your phone in your pocket. Much better and no risk to your iPhone's camera!

The vibration-dampening mounts for phones are so ugly and add significant bulk to the phone.
The problem with the web is the browser, probably the most complex project humans maintain.

I chose to make my own native app (that uses HTTP too) and I can now see these same complexities mount.

The trick is to say no and stop features.
> You need notifications without having to reload the page to see other people reacting to your content

You saw my reaction to your comment on this site without any notification. The same goes for the old Reddit UI which is still popular enough that it's online after 5 years. A lot of people want to just have asynchronous conversations without getting distractions lobbed at their face all the time. I visit Twitter maybe a few minutes per month because all the autoplaying gifs and notifications on all sides make me sick. For me a lack of "dynamic" site content is a valuable feature.

> As for e-commerce website, you have live chat, various notifications, integrated payment gateway

The only interaction I ever had with live chat was clicking on it to remove it with uBlock, if I want to chat with a salesperson I can go visit a shop. Notifications? Not really necessary. Also 90% of the Amazon app's notifications were suggestions for products that can't even be shipped to my country! With all the data collection you might think they can filter for that but they don't. And you're right about the payment part but that's a tiny fraction of an online platform.

The problem with JS is not JS itself but the way it's often abused to degrade the user experience.
Even then they advertise it as water resistant up to 100m

*but we don't recommend you use it beyond 40m and may degrade over time.
GHY is probably https://www.goonhilly.org/

So, likely the current time at the location of the radio antennas they're using to communicate with the lander.
Show HN: Make sense of all your files, links and messages in the cloud
Hello everyone!

Like most of you, we also use a lot of tools and have all our files, links and messages scattered over all those different tools in the cloud.

Which often leads to not knowing where that one file is that you need.

At best this means you waste 5 minutes looking for a file or link and at worst it means that valuable knowledge gets lost in a company.

That’s why we created a place for you to connect all your tools, organize your files, and allow you to search across all your apps.

Right now, you can connect up to 8 different tools, but there are a lot more to come!

Give it a try and let me know your feedback!
I'm betting that iPhone cost more than that motorcycle

(though to be fair to the other commenters, the vibration there is probably greatly reduced due to the fact of being more a scooter than a motorbike - being kept loosely on a holder instead of clamped also helps)
To a conscious AI, we are the pigs.
The hard truth about the trades is you need to start young, while you're body is able to take the punishment, so you have time to learn the skills to take a less punishing senior/ownership role by the time your back/legs/arms start to give out. This isn't insurmountable, but it needs to be planned for.

Look for jobs where your background gives you more of a leg up, and are done indoors, with a stronger emphasis on health and safety.

Things like:

Industrial Electrical

Automation Technician

Machine Operator

Millwright

Avoid jobs done for small crews with a more cowboy attitude, like most residential trades.
Netflix plans to give away DVDs as service shuts down
Given this is Apple, not surprising. "You're mounting it wrong"
MacOS window management is one of several things that make users 'compromise on UX' so you should reconsider your statement.
I am fairly confident that this is not the reason for the file descriptor limit, especially since select was superseded over 3 decades ago by by poll (1987, picked up by Linux in 1997), which in turn is superseded locally by kqueue. Use of select in modern times is a bug.

ulimits are quotas that disallow excessive resource consumption by an application, not bug shields.
Yes sure but to make it the default asserts that it's the correct thing to do in all cases. Those aren't assertions rust folks tend to make, and for things like logging that's really up to the application how things are logged anyway. Plus if you're issuing a filesystem call you're almost definitely in possession of the filename anyway so it's just a matter of format!("failed to write: {:?}: {:?}", err, filename).
Banking apps.
I want the plans for a bog-simple square house with boring peaked roof.

I want it to be designed to minimize cuts and make building simple. I want the roof to be two slabs with no fancy protrusions, angles, gables, etc.

I want something that is easy to build and maintain.

As far as I’ve been able to find out, bardominiums are the closest to what I want.
Do you main it with a modern Nvidia GPU?

I can speak for someone who has done it. I have not been able to achieve Windows level performance. Plus the time it takes to do things like force the GPU to turn on/be used by the application/OS is nontrivial and I'm a full time programmer.

Not to mention when I'm using GPU based applications, my second monitor sometimes freezes. Mostly Steam, but rarely videos.

(Not to say Windows didn't have its own problems like forced update/reboot, ads/ragebait news in the start menu, full remote control of your file system.... gross)
Wikihouse is awesome! Thanks for that introduction
Even Ed McCracken could write something like that about himself.

He'd use crayons or something to do it, but still.
Key points:

To be shipped in Nov. '23
$130
Rockchip 3128 Arm SoC.
don't see the cursor under vt100 nor xterm…
accidentally hit "dd" on a directory…
unexpected "(u)ndo in 5… 4… 3…" message pop up…
muscle memory kicked in "Ctrl–C Ctrl–C Ctrl–C" but no avail.
prophetically it was walk's directory itself.
turned out the Esc key binding was the least of the issues.
Postgres Row Level Security Primer and Creating Large Policies
Because they have financial data on it and putting financial information outside computers your company controls is a massive risk.
Successfully landed! Great job!
It’s landed! Congratulations to India on this great achievement!
Mostly because it lowers the bar for execution. And that is not just a one time thing: it affects how fast you can on-board, ship new code, and refactor.

And that iteration speed is key for chasing down product market fit, which is way more dangerous to a company than suboptimal tech.
It’s still the way to do things today. Most web apps today don’t need React and Co.
it landed sucessfully!
Wait did it land while they were showing us Modi's face? Why didn't they show the camera feed?
The example I'm aware of is the Segal Method: https://www.designingbuildings.co.uk/wiki/Segal_Method

It's a modular design system based on the dimensions of commonly-available construction material, intended to be both cheap and easy to construct without (too much) assistance.

The gotcha is that it's based on dimensions of materials commonly available in the 1960's, so I have no idea if something you bought today would fit.
Apple is notorious for breaking things in their APIs, macOS, etc. It's just not a stable ecosystem to develop for (or in this case, to develop in).

I remember when they removed HiDPI support for <4K monitors. Such a ridiculous move by Apple...
Like Perl's: Make the easy things easy, and the hard things possible.
So you (and some others) say. But if you have millions of happy and productive users, does it really matter that much?
It landed! Yay!
Been using emacs since 2003.

One thing I turn to VS Code these days for is Jupyter / Quarto notebooks.

It's not possible to have the same development workflow with Quarto and Org-babel since you can't run/rerun code chunks up to your current cell and automate figure management (for Org-babel).

I think these are not difficult to implement but these days I just want to use something that has these features out of the box and that notebook space is rapidly changing.
No matter how expensive it is, on a short enough timescale it is always going to be cheaper to use "renewable" propane over retrofitting to be electric.
And windows now supports longer paths, but I think it's still disabled by default (and I'm sure there's a bunch of legacy software that is still using old APIs and can't support long paths anyways).
Show HN: Fast vector similarity using Rust and Python
I recently found myself computing the similarity between lots of very high dimensional vectors (i.e., sentence embedding vectors from LLMs), and I wanted to try some more powerful measures of similarity/dependency than just Cosine similarity, which seems to be the default for everything nowadays because of its computational efficiency.

There are many other more involved measures that can detect more subtle relationships, but the problem is that some of them are quite slow to compute, especially if you're trying to do it in Python. For my favorite measure of statistical dependency, Hoeffding's D, that's true even if you use Numpy. Since I recently learned Rust and wanted to learn how to make Python packages using Rust, I put together this new library that I call Fast Vector Similarity.

I was blown away by the performance of Rust and the quality of the tooling while making this. And even though it required a lot of fussing with Github Actions, I was also really impressed with just how easy it was to make a Python library using Rust that could be automatically compiled into wheels for every combination of platform (Linux, Windows, Mac) and Python Version (3.8 through 3.11) and uploaded to PyPi, all triggered by a commit to the repo and handled by Github's servers-- and all for free if you're working on a public repo!

Anyway, this library can easily be installed to try out using `pip install fast_vector_similarity`, and you can see some simple demo Python code in the readme to show how to use it.

Aside from exposing some very high performance implementations of some very nice similarity measures, I also included the ability to get robust estimates of these measures using the Bootstrap method. Basically, if you have two very high dimensional vectors, instead of using the entire vector to measure similarity, you can take the same random subset of indices from both vectors and compute the similarity of just those elements. Then you repeat the process hundreds or thousands of times and look at the robust average (i.e., throw away the results outside the 25th percentile to 75th percentile and average the remaining ones, to reduce the impact of outliers) and standard deviation of the results. Obviously this is very demanding of performance, but it's still reasonable if you're not trying to compute it for too many vectors.

Everything is designed to fully saturate the performance of multi-core machines by extensive use of broadcasting/vectorization and the use of paralell processing via the Rayon library. I was really impressed with how easy and low-overhead it is to make highly parallelized code in Rust, especially compared to coming from Python, where you have to jump through a lot of hoops to use multiprocessing and there is a ton of overhead.

Anyway, please let me know what you think. I'm looking to add more measures of similarity if I can find ones that can be efficiently computed (I already gave up on including HSIC because I couldn't get it to go fast enough, even using BLAS/LAPACK).
YAAAAAAAYYYY!
And we have touchdown!
So you can click and drag the columns around in the pivot table to get a better view?
:) You know the answer.
I have wanted to build something similar for a long time, but I would like it to be a passive house as well. I gave up on ever finding a premade plan. Instead I have been using fusion 360 and sweet home 3d to design it myself.
Chandrayaan-3, Successfully Soft landed. Amazing feat by ISRO. Kudos to all engineers behind this.
Landed successfully!
The earthship biotecture project is really neat, thanks for sharing.
If anything they seem to have overcorrected for this. This landing path stopped with a near hover at around 800m, then a prolonged hover at 150m while the lander scoped the situation, then an extremely slow descent that allowed for corrections the whole way down. Very impressive.
Some good guidelines just posted today: https://web.dev/ta-what-to-test/
They showed the animation. Maybe in case something went wrong, they didn't want to broadcast that?
I just got side project idea, dribble/GitHub for Architects. What do you guys think?
A large part of differences between towns is pure corruption! Material strength is physical facts. Water runs down hill. Many other such things. Many towns are in one of a couple national form based codes plans where if you follow the rules as laid out there is no need for approval as the engineering was already done for any generic house. If your town/state is not, or is but provides extras on top it is corruption: either the industry is trying to create a local monopoly via legal means; or your town board is trying to increase their power. Either way it is only making housing more expensive without serving any public good.

Not all houses need to meet the form based codes. If you want to do something different then you need a professional engineer to stamp and approve the plans - once stamped the town needs no more input.

Apartments and commercial buildings start to get more complex (but even then many meet form based codes as it is cheaper than calculating out all the stresses). However again professional engineer needs to approve the plans not the town.
If I read correctly, this is now the most watched live video on YouTube! Congratulations to India and the team on this fantastic feat of an achievement.
My first question is why?

But I won’t judge and I think I can help! I would recommend HVAC or electrical work for a programmer. I manage the software team of a relatively large trade company which specializes in these fields. Many of our electricians are hobbyist programmers. Having done field work with both electricians and HVAC technicians I can say that both fields will provide you with challenging problems, and a familiar diagnostic and repair process to fixing software. I think HVAC is much easier to jump in to compared to electrical work (and you will still work on low voltage electrical components) so I would recommend looking for work in that space.

HOWEVER this is extremely hard work. I would not willingly trade places with any of our electricians. While it can be very fulfilling and enjoyable for the right type of person, what you’re talking about is essentially taking less pay to do more and harder work. And in that sense I would urge you to reconsider. But if it’s something that truly truly interests you, HVAC should be really easy to get into as long as it’s an active industry in your area.
Phones are very sensitive to it as they are in a pocket.

Pocket lint -> pushed in USB cable -> after some years the connector wont connect anymore
The Thrill of Watching a Film That Isn’t Online Anywhere
Congrats to India!
8m
It’s brilliant! I think most Indians were really disappointed after the last failure, so it’s really reassuring that despite shooting further we were successful!
If you may: The peacock has landed! (Indian national bird)
> I'm glad we now have things like single page apps and client site interactive applications, because some apps were really not possible with server side rendering

And maybe server side rendering is just the right answer for websites which are not the two you mentioned.
around 7.3 for the landing
Landed successfully at the Lunar south pole area.
Chandrayaan-3 Lands on the Moon
Voyager 2 is already recovered, they waited until it was at the best possible (but still wrong orientation) and just yelled at it so that it heard, even with it being misaligned.
Out of curiosity, what would be the advantage of DTL over TTL, which I would think would be the default choice for building discrete logic circuits ?
That is just a testament to the incredible work of the Squad team. The Indian landing is not similar to Kerbal, rather, Kerbal is very very similar to the real experience. Amazing.
I encountered this same problem in Rockstar's launcher. Lead me to refund RDR2 when I bought it last.

They're quite user-hostile.
The answer is lower left, but then again, you must be smart to understand that the other die is "6" not "9". This is ridiculous tbh.
Actual link:

https://support.apple.com/en-us/102175