skysight-inc/HackerNews huggingface dataset:
We switched from self-hosted Gitlab to Gitlab.com in the name of reducing infra burden...my oh my do I regret that choice. Same experience to you - no downtime that wasn't planned when we self-hosted. Load was very predictable, and ran on k8s anyway. Much, much faster than the hosted version.
No docs yet - but this code pointer for physical files (plugin) may help https://github.com/facebook/lexical/blob/main/packages/lexic...
> You might end up masking part of the cost of some stalls if you are able to swap in other ready-to-run tasks.

You'd need SMT to do this for memory stalls, and Apple M1 doesn't use SMT - they have the same amount of logical cores (hardware threads) and physical cores.
It works so well that my boss came back from lunch once and described excitedly how some guy had stopped him and run a routine to get him to pick a number and a colour, and as he described the prompts the colour blue and number 7 popped into my head. And they were the right ones.
Is a virus we all have causing multiple sclerosis?
I think it's worth reposting this, every time that idiotic junk is mentioned here:

https://stiobhart.net/2016-01-15-stupidest-idea-ever/
specific chrome extensions for frequented websites i visit
It is. Especially if you go down the source builds and compiler optimisation rabbit hole. Before you know it, you're reading Phoronix every day for benchmarks. Next thing you're fixing your gentoo USE flags at 4:17 in the morning.
As someone who stumbled into the world of Minecraft as something to do with a child and their friends, I was surprised at how it all works. I might be doing it wrong but I found it pretty hard to get a server up, set up VPNs (including for remote players), modding, moderating etc.

I’m sure a lot of parents would appreciate it being easier, with an in-app purchase of VPN, or similar access to safe, self hosted game play.

However do I get a bit of a buzz seeing my child open console and get the process ID then go to terminal and kill the flakey Minecraft app when it crashes. Requested for server reboots and grumbles at server RAM allocation etc. Maybe it being hard is actually a win.
Dark matter interacts with light in the same way as a black hole does. They both have mass and therefore both bend space (and light passing through that space) around them.

It's already known that what we call dark matter in some contexts (e.g. the mass that holds galaxies together) is at least partly made of black holes. We just don't know if black holes account for 100% or 1% of the dark matter that we believe exists in a typical galaxy.
GCP in the EU accept debit cards, same as AWS, Azure, Oracle, Scaleway, OVH. They'd be crazy not to ( credit cards are rare here), but still.
Second time today I've seen this book recommended. Definitely have to check it out now, thanks!
Technically any speaker can also potentially be used as a microphone.
San Blas / Kuna Yala - I've been there on a literal cartoon island. 30 yards across, white sand, 4 palm trees. Nothing else. Zero trash.

Some parts of Bastimentos aren't bad eiher.
It's almost tragic that how many times things that are "legal", are neither right nor good. In ideal world, atleast, those qualities should have been mandated to make something a law.

Either laws are way too old for the current times or were made worse by lobbying groups in favour those with might.

Things don't seem to be getting better (cookie annoyance being one example) unfortunately.
Sequoia leads $3.4 mn funding in fintech firm Hubble
Lots! The most fun one recently is a set of Python scripts for getting audio easily onto my iPhone, where it can be played with Decoupled (https://decoupled.app). That app is awesome, but it doesn't support playlists, so the main thing my script does, beyond the logic of sending the files (via FTP), is use ffmpeg to change the "artist" and "album" metadata for all songs in the playlist, so that I can browse by (playlist tag)/playlist where it'd usually be artist/album.
After a quick burst of manic energy during exam phase, I decided to solve the pigeon problem on my balcony once and for all (and in a humane way).

So I bought a cheap electric water gun from Amazon, built in WiFi using an ESP8266 and a relay shield; 3D printed a window mount for my old iPhone (running a webcam app) and hacked together some openCV code in python.

After all this was working on my desk, I had the pleasure to discover that the PCB Antenna of the ESP is to weak to receive WiFi on my balcony so I connected the ESP to my (current) iPhone hotspot and wrote a small go relay for my server so that my laptop can send the shooting commands to the water gun ~~over the internet~~. Oh and while I was at it, I added a Siri Shortcut, so it’s voice controllable, too. (They are surprisingly hacker-friendly)

The surprising thing is, that this Ruben Goldberg machine actually works really well and without much fiddling.
I suspect these questions will be answered soon in an episode of PBS space time. Keep an eye out on their feed.
PCB-rs:library to wite Software Emulated Hardware
You're talking about this war right? https://en.wikipedia.org/wiki/Anglo-Zulu_War

Is there a book that goes deeper into the tactics and psychological warfare?
urpmi was never developed nor adopted by Redhat/Fedora/etc.

urpmi was developed by Mandrake/Mandriva in a time where rpm had nothing similar to apt-get.

Also DNF replaced yum 7 years ago. This is hardly news.
Marketing is not a distribution cost.
Strive to know as much as possible but delivery is different from achieving understanding. If your goal is to deliver knowledge is just another tool; it is not some magic answer to everything.

You have to find a balance where you know enough to know you have delivered.
“Basically” is doing a lot of legwork, but yeah it’s a lot cheaper than almost anything else
So you would rather like to see both ad + organic result at the same time?
it's pretty horrible, I just search my vacation destination and it doesn't have LCC Wizzair I'm flying with in Europe = useless search tool
The author also published a blog post that introduces it more: https://dev.to/yjdoc2/introducing-pcb-rs-making-it-easier-to...

As far as I understood there is no functionality (yet) to translate it to something that could run on an FPGA.
Since everybody learns basic math in school these days it has ceased to be something you can really charge for, similar to how it would be very difficult to charge for a software package that only copies files on a single computer or something like that. Applied math absolutely gets paid for, but it is a far cry from "adding numbers". Think new optimization techniques for a factory logistics package and things like that.
Sturdy (YC W21) Is Hiring Senior Engineers (Stockholm, Sweden)
Passive Remote Physical Side Channels on PCs [pdf]
To be fair that was a scheduled post and she took care of it already:

> Yes Andy it was and I didn't realize that my scheduled posts were still going out. They have now stopped.
What is the typical relative balance on your account? Does $7m mean 7 million USD? Over what period of time?
> what would you do with it?

Use the "proof is in the pudding" method:

Do something with it - preferably useful - that no one else can.
Lots and I think anybody who is passionate about programming, has enough motivation to get it done. Most of my stuff is to reduce complexities in my daily life and/or automate/simplify monotonous work to be done at regular intervals.
Always trips me out how even though a HN users know about software, they judge releases as though they are not software and that they are moment in time and wont get any better.

I'm all for criticism. It is great for everyone, but a library gets open sourced and you're complaining about empty docs? Seriously? Just hold off until it's more mature or open up a PR to add some stuff to the docs.
>"Hello, I'd like to buy a custom car."

How did you even get that Qs coming? For a bootstrapped startup selling to enterprises figuring that out itself is half the battle
Seven... Million? Though it says the incorrect billing is still not fixed there.
What exactly do you work on if you’re paying 7 million to just GitHub?
And I don't get what infra burden there is. We run Gitlab, Mattermost, Databases etc and running/maintaining those is still just a very minor part in the work of some developers (who like and are good at infra). Put everything behind Tailscale/Cloudflare Tunnel and your attack surface is very low to start with. Most deployment and patching can be automated anyway, so there's not much left. In the end we save a lot of cost, avoid lock-in and keep much more knowledge in-house.
Immoral obligations aren't obligations.
Triplet Loss has additional tricks that help it work better
A lot of software (most?) don't have zero marginal cost.

Every new customer (organisation!) that is onboarded must have their own customisations to make it useful for them.

The real business is doing this by charging per hour to do those customisations. The base software is more or less a made up marketing story to be able to get a foothold. The most successful and established companies can charge a large up front fee (license).
Making Rust a Better Fit for Cheri and Other Platforms
Reduce the memory voltage. This is probably easiest on a DIY desktop, because the controls are more accessible, but you might be able to use overclocking tools to adjust voltages on your laptop.
You don't need 8 desks to switch every 5 minutes.
The code examples seem to not be working for me on Firefox 100.0b5 (64-bit) on Windows. I only see black rectangles.
Plan9/9Front Release 8963
> It is a type of fraud because the insider is selling you a stock at a price they know is wrong (or buying it from you). They are hiding from you information that they know would affect your decision to trade

So it would also be fraud if I sold a stock because I happened to overhear the executives of a company in a restaurant discussing some Very Bad thing that was about to happen to the company?

In reality this simply isn’t fraud. The stock is just worth different amounts to different people with different knowledge.

> Further, imagine that I as a CEO (or more realistically, executive team) buy a short contract on my own company's shares (through intermediaries, so people don't find out I did it), and then intentionally tank the company to force the stock price to go down at a later date. Wouldn't this be extremely similar to insurance fraud

This is obviously illegal regardless of the existence of “insider trading”.
I understand it differently. They said 7 hours ago it hadn't been fixed but afterwards they said the issue is resolved. I would understand that this means all issues have been resolved. Otherwise I don't get how they can close the incident.
Use an ad blocker and that will solve the problem
hahaha, i left atlassian when they deleted everyone's mercurial repos with no way to export either. fuck them. they've proven time and time again that they dont care about their customers
That's pretty much the opening of every medium's act, right? Have you ever seen one? It would save a lot of explanation, and I'm sure you'd see through it pretty easily.
What?

The most inexusable thing when engineering mistakes happen is something like: failing to bring back people's dead friends and family members.

Not that some customers of some groupware application weren't communicated with for a week.
I’m sorry this is just a horrible piece of advice. This only works out for people who have utopian management.

You never know what kind of obligations your manager has to deal with that situation. They might be required to send that info up the chain.

I’m also strongly against the slightest implication that the standard two week notice is burning a bridge. It absolutely isn’t. All it takes is one layoff life experience to see why two weeks notice is more than enough courtesy.
Sometimes there's also a part before job hunting - preparing your portfolio. Nowadays you get a lot of "show us what you made on GitHub" - which sort of makes sense from employers standpoint because you get to see code quality and ability of someone to think independently. I'm changing the tech stack completely - different language, different type of development (at least from the day job perspective, I had some 2,000h of experience with it on a side project I can't publish yet in the recent 2 years) and I will definitely need to prepare something, otherwise I have almost no relevant experience to show. I suppose it's going to take at least 500h and that's being optimistic. Time is slightly on my side though, as the day job is freelancing, I think I can cap it at 30h/week average and have remaining 30h/week for the portfolio project - which hopefully means I will be ready 5 months from now, but I would not be surprised if it blows up further.
They use it internally, why would they rebuild it in vanilla before they released it? Sounds like they are working on it even though it's of no use to them.
> I just don't understand why cities in California won't let go of single unit zoning.

It has. California has passed SB9. It allows up to four units to be built on a current single unit lot.

https://focus.senate.ca.gov/sb9

https://www.homestead.is/helping-homeowners-understand-sb9
One thing I could never understand is this apparent contradiction: there is this trope that non-ionizing radiation doesn't cause cancer, which is repeated in this article, but it can also heat up and burn tissue, which can definitely cause cancer. So which is it? I understand that non-ionizing radiation doesn't directly create cancer, but can't it indirectly cause cancer?
An Intro to the Sauron Web Framework
This.

That's how you do it (and also how many open-source organizations have done it) as I have said and predicted years ago here going against 'centralizing everything to GitHub' [0]

Fast forward precisely 2 years ago since that prediction was made in (April 14th, 2020), GitHub has become (unsurprisingly) unreliable, especially for those that went 'all in'. Self-hosting for your own organization seems to have been more reliable in the long run.

> Seeing constant issues with Gitlab and Github products just reinforces that decision.

This also. Especially the SaSS ones.

[0] https://news.ycombinator.com/item?id=22867803
I assumed the "endless" list was more hyperbole than an actual endless. The concrete examples he gave were all habits he should have grown out of by his late teens.
I really appreciated the comparison table between
Temple, Surface, EEx, and HEEx at the end.
It's really odd to see so many complaining when yesterday a thread about Atlassian was asking for precisely this type of communication.

They communicated what went wrong, how it happened (in a nutshell), apologized and stated how they're planning to do better.

They even threw in 20€ which when compared to the pricing of their snapshot storage is more than fair.

Shit happens, things go wrong. If you lost very important data because you only stored it in one location, then you're equally at fault. Especially when taking into account that they are a rather cheap service.

What more do you want?
I'm so confused, what is he on about?
Yeah at my previous home, we had VDSL, Fibre to the Building, on a non-NBN fibre network. Was amazing, excellent performance, actually good upload bandwidth, and cheap.

I can't wait until my HFC NBN service here goes the way of the dodo.

While I have 1000mbps down, the 50mbps upload is just miserable. And the cost is painful, $130 AUD a month.
How dare you to send me a mail from an IP range which was used for port scanning three years ago?
Being a leader at the top of the food chain in a company this big means that you get to take credit for a significant portion of the success of company and your paycheck has an extra zero or two more than most people working for you. It's only fair that they have to take the blame for the horrible mistakes that their teams make.
When getting married, women believe their man will change. Men believe their woman won't. Both are mistaken
Nice conventions! Would be cool to have the frontend be wasm-compiled rust instead of typescript.
The skill is in providing the inputs that produce output pleasing to the audience. To use another Star Trek analogy, “Tea” isn’t the same as “Tea, Earl Grey, Hot” by using more specific inputs you “cook” with the replicator.

This is the way it’s an artistic tool. You can say “monkey on a bicycle” and sure you get it randomly generating stuff, but if I ask for “capuchin monkey riding a red schwin bicycle with whitewall tires and a basket on the front handlebars” I’ve used the tool to craft a specific image I’ve constructed in my imagination, it becomes a tool to take what I have imagined and realise it, it’s an artistic tool just like the photoshop contextual fill tool is an art tool, just way more advanced.

As for future iterations… I don’t see any reason to assume that “Dall-E 22” or even “Dall-E 44” will somehow gain sentience and have tastes or be capable of deciding what content it want to produce for us. The “Tastes” of this model are determined by its training data, as is what it is capable of generating, you mentioned PornHub and that’s a great example, no matter how good the model gets at generating photorealistic things from descriptions, if they don’t include anything in the training data that’s labeled as “dildo” then the mode will have no way of knowing what to generate and will just produce randomised nonsense… so again you would be forced to use it as an artistic tool, to describe the scene constructively like they do with their dead horse example, “horse sleeping in a lake of red liquid” produced an image that looked like a dead horse in a lake of blood. If you have to do this then you are “painting” a scene by writing an elaborate description of everything in it and are using the model as an artistic tool in order to produce the visual image you want.
Discussed yesterday:

https://news.ycombinator.com/item?id=31012865
I agree but I am thinking this might be result of "being able to charge customer" approach. This model may be easiest way to charge every customer instead of haggle with customers with pay for base software which price is (f.e. wordpress) or often quickly falls to zero.
More optimal way to create such software would be without customisations, but you cant do that cause you cant charge enough.
Database-Access Performance Antipatterns in Database-Backed Web Applications
Shouldn't those be called ground source heat pumps? Geothermal energy requires quite a bit of extra depth, no?
Not always.

One part of Derren Brown's act involves getting people to say things that aren't true at all -- playing with suggestibility in groups and cohesiveness.

Like, he'll do a quickfire guessing thing, going through audience members, guessing, "did I guess right?" thing, ramping up the speed, and he knows for sure people will say yes when they want to say no.

He's maniacally clever.
its just like an MMO.
Nobody said that?

> Atlassian's Global Head of Customer Success probably should have been fired

I don't know who carries the true blame here, but calling for the resignation of a top manager isn't really unreasonable or immoral on the face of it.
Nice. You should post to Projectional Programming, at https://www.reddit.com/r/nosyntax/
Samsung has a lot of the logistics worked out through carrier repair programs and supplying third party repair houses for at least the last decade. That part is likely just like adding a new repair house customer (I assume iFixit is the middleman).
Vadim is a smart guy but not a programmer.

So you’re right he may not mean Transaction Lookaside Buffer.
I still don't get why they didn't separate clients on a database level. Sure, put many clients on one database server to save resources. But why not use different databases? They cost nothing and provide perfect separation. It also drastically lowers the attack surface as you can set all permissions via database software. And if they had done that, this would've never been a multi-day outage.

If Jira was a product used by individuals I'd get it. Maybe a database is overkill for a sole developer. But pretty much all users of Jira are companies with tens or hundreds of users on average. I don't see how separating on a db level is overkill in that situation.
It's not that hard. All you need is a lot of mass surrounded by a good insulator. The heat has nowhere to go and leaks out at a rate controlled by how efficient the insulator is. But only at the surface area of the mass which relative to the volume is quite small.

There's a basalt based thermal storage system in the Netherlands that is used for seasonal storage. It's heated up over the summer using solar energy and during the winter they pump water through it for heating. It's Basalt in a metal box surrounded by wool and it stays warm through the winter. The temperatures for this system are much lower (500 degrees) but the principle is about the same. https://materialdistrict.com/article/battery-natural-stone/

So, if you can heat the mass to the desired temperature, keeping it there is relatively easy. It would slowly cool over time but not at a rate that is problematic and only very slowly. A large enough system might store heat for months/years.
I have a gardener, and I can tell you that the mowing itself is the trivial bit. It's maybe 10% of lawn and garden work. If you want to automate the rest, it's not going to be possible unless we have something like the Tesla Bot.
Oh yes, there are a few things that I have built for my personal use over the years. A few of them I have started publishing on the iOS Appstore.

1) The most used one: An iOS app that I use to push myself articles from RSS feeds. I can send notifications via post request to a webserver (similar to services like Pushover). On the device I can select to read later or read directly. Inside the preview of the notification I have placed a WebView so that I use rich html content as preview. The app itself is a RSS reader that I built to learn SwiftUI [0].

2) More recently: A cron+python script that fetches the current queue from my sonos. It creates a list of viral songs and creates our flat-charts from the songs that either myself or my flatmate have added to the queue since last execution of the script.

3) An iOS app to help me create timelapses by taking one photo per day. For instance, I used it to create a timelapse of a blooming tree in spring. It uses OpenCV for image alignment.

4) An iOS app to track my camera setup for film photography [1], and a small flashcards iOS app I use for language learning [2].

5) A website with a covid map of the region i live in (because there was none).

[0] https://apps.apple.com/at/app/newsflash-rss/id1487449663
[1] https://apps.apple.com/at/app/film-logbook/id1520402017
[2] https://apps.apple.com/at/app/cardsflash-flashcards/id159183...
Ask HN: macOS Instruments for profiling and detecting leaks any good?
Valgrind is not available on the latest versions of MacOS.

Has anyone used the Instruments.app suite? If so, how is it?
Well, yeah, kinda, the general consensus in academia is that a decrease in the carrying capacity of settled islands, whether climate induced or manmade, tended to drive Polynesian expansion.

And yep, every speck that was habitable, and quite a few that weren't in the long term - e.g., Raoul Island in the Kermadecs, Norfolk Island, Campbell Island in NZ's Sub-Antarctic Islands, Pitcairn Island, Henderson Island, etc. etc.

Plenty of places Polynesians settled, or tried to settle.