skysight-inc/HackerNews huggingface dataset:
fantasy worlds rarely have an equivalent of a 'rods from god' type weapon.

the future of warfare , according to most of the RAND papers i've read, is in cheap/commodity available 'nodes' , part of a 'system of systems' that can all interconnect cheaply and provide good data without being valuable assets themselves.

in a future where any group can destroy any one thing quickly and without hopes of defense (hypersonic missiles, for example) it becomes increasingly more risky and less valuable to shove a lot of effort and value into a single strong piece of equipment -- 'distributed warfare' is going to become increasingly common, and it's one of the few strategies that remains viable in a future without sufficient anti-air defenses.
You make it sound like I'm anti-renewable. I'm not at all. I'm all for building as much capacity as we can as long as it makes economical sense and I will selfishly have solar panel and LFP batteries installed on my home as soon as I can and before price goes up as I expect they will.

What I'm saying is that we should not put all of our eggs in the same basket hoping that wind and solar are silver bullets that will fix it all (and we know it is not if only for the unsolved energy storage issue). Maybe nuclear is not a silver bullet either, but it's a bullet that we've been successfully leveraged to produced vast amount of predictable carbon-free energy and we should not discard it yet. What I'm saying is that saying solar and wind is cheap by looking at today's price is misleading.

I'm sure that building nuclear power plant has a significant carbon footprint. Building windmills and solar panels also. Yet, in all case, they compensate for all the initial emission after a few years of usage at worse. So it does makes sense to build them all. Just don't let us not use nuclear because we need it: compare Germany and France electricity production carbon intensity for proof if you need it convince yourself.
Is this done by a CPU thread, or by dedicated hardware in the USB controller? Does the controller ever interrupt the CPU?
“I kiss each young woman who wants an autograph and have found, to my delight, that they tend to cooperate enthusiastically in that particular activity.”

what an absolute chad. good for him.
They shouldn't, but I wouldn't be surprised if the people that are supposed to review the reports are bribed or compromised. I'd imagine it's outsourced to the lowest bidder, as customer service & moderation typically is in any big/scummy company.
Ya I maybe didn't consider that last bit in cintext with a different time as much, but if it's logically sound, then more black people in those various disciplines would probably signal some amount of progress.

Idk how much a google search of anything is all that representative of the demographic, or for that matter any media algorithm's results. Except for the bulldog, that's legit, they love skating for some reason. Presumably those results would be informed by a number of factors.

In my local spot, for sure I know a fair number of white people, but there's just as many if not more people of different apparent visual characteristics. Very diverse no natter how you cut it, gender, ethnicity, income level, sexual orientation, skill level, age, fashion sense

Take a skim through this video that includes those spots if you're curious, though admittedly it's somewhat specific to the city

https://youtu.be/m5MJQsPeMIo

I'm super proud of where things are
I guess this makes sense if you already know what Gitpod does? It seems to be some kind of shortcut for opening a terminal in a browser.
There is no reason for the safe keepers that run consensus SSDs to be slower than EBS which is network attached storage.
Ask HN: How can I start preparing for interviews? And how to stay motivated
I want to switch to a Software Enginnering role (I joined my current company as a quality engineer last year) because I think it aligns more with my career goals.

I've tried to start preparation for LeetCode styled interviews but I always end up abandoning it (mostly due to lack of motivation). Maybe I just don't enjoy it as much as creating other stuff.

I do want to move forward in my career and I do understand that I have to prepare for interviews.

Can anyone share share their journey of preparation for interviews, sources, sources of motivation, tips, etc.
For anyone using c++, my declarative system has some amount of support for clap: https://github.com/celtera/avendish / https://celtera.github.io/avendish/

But unlike clap, targetting this also gives direct access to a few other environments, namely Max, Pd, ossia score, with the list hopefully growing.

Here is an example minimal plugin : https://github.com/celtera/avendish/blob/main/examples/Raw/M...

Note that unlike pretty much every other c/c++ plugin API, the plugin code does not need to include any header, everything is done through reflection of struct members at compile-time. This means that it's dead easy to port plugins to e.g. microcontrollers.

Here's a per-sample noise generator which uses a small library of pre-made ports: https://github.com/celtera/avendish/blob/main/examples/Helpe...

And a very naive buffer-based audio filter : https://github.com/celtera/avendish/blob/main/examples/Helpe...

UI is supported without relying on a specific UI library, only on a canvas painter concept which can then target Qt, NanoVG, and others to come: https://github.com/celtera/avendish/blob/main/examples/Helpe...

It does not only support audio but also has an "API-free" gpu abstraction since it's tailored for media arts in general:

https://github.com/celtera/avendish/blob/main/examples/Gpu/D...

since it binds directly to audio APIs at compile time, it has pretty much zero code size in itself, the smallest plugin it generates for VST2 is around 7kb IIRC
It can be sustainable when you hand over projects if you feel you accomplished everything you set out to do: https://drewdevault.com/2020/10/23/Im-handing-wlroots-and-sw...
Nukes are already more expensive. Renewables cost is still in free-fall.
This is valid. But I think it would make sense to challenge this and even (try to) leave if product is dictating tech what to do with their repos... especially if there's a boss figure pushing imaginary deadlines without talking to the team beforehand. There's a job crisis now, I know, but millions of files were not checked in during 2021. We should do better when it comes to organizing how we work
The days before lock files were a thing and 'it works on my machine!' was rampant.
In this case it seems like the leak was just "accidentally keeping references to objects that we should've stopped using", as opposed to leaking truly unreachable memory.
As I understood, they wanted to eliminate the MQ layer. If they used Flink, they would still need to keep Kafka and they would be introducing another layer of complexity with Flink.

So, instead of simplifying they would make the stack more complex.
Cognitive effects of long-term cannabis use in midlife
.xlf isn't a config file format here. It refers to XLIFF, a standard for translation files. https://en.wikipedia.org/wiki/XLIFF
lol. True. But if you find a swimming giraffe post it here. (Not computer animated).
There is also that when you are too enamored by the results of your action, it gets in the way of doing.

The Tao Te Ching also talks about not striving for things.

It is interesting that these three philosophies from three different civilizations at different times overlap in their outlook to life, which hints at something permanent. It would be great to map the migration of these ideas between them and how we arrived at the diverged modern day outlook.
Reaper maybe https://github.com/schwaaa/clap-imgui

Which is not the small player it seems to be.
For rudimentary GUIs I like rust, specifically the immediate mode lib called egui.

It won't be super fancy but you can do enough with it, it feels responsive, and I can show my basic controls without too much effort. Mind you, what I use it for is not sexy at all, really just something one might use a spreadsheet for.
This is an even worse take. The only way startups are a good way to make money is by working at a VC. And that's only because they can buy into 10s or 100s of startups at once and only need one to succeed.

> If you value options at $0 - just join FAANG and never join a startup.

This assumes that people only care about money and not about job satisfaction, mission, team, more scope/control over the company's future, etc. There are many good reasons to join a startup. Making money isn't one of them.
Why does Microsoft get labeled like this while Apple, one of the most brutally closed off companies, is loved by developers?

Microsoft is very responsive on GitHub issues I have filed, and I have benefited a lot from their open source offerings, namely VS Code and F#.
Eh, you probably know more about CS than me, and I’m a well paid software developer.

Get a foot in the door, and be humble and willing to learn, and you’ll do fine.
Yes Aurora gets really expensive on IOPs. They basically charge you for pulling pages from their own page servers. In their design they collocate page server and safekeeper functionality. I believe we will be cheaper in this case yes.
I’ve flown 7 hours on a (commercial) all business class A320 and it was pretty nice. Seat config is going to be everything
It's naive to think that Google - an advertising company whose business model depends on stalking every one - would offer such an advanced tool for free if it wasn't spyware.
Heroku had been my go to for many years for any initial project but their response to their recent incident has made me decide to try and use anything else for my latest project.

If I'm starting a new ktor project, who offers the least friction in trying things out and learning the frame work?
It's not surprising. LinkedIn has been shady from the start.

People shouldn't forget that they used to scrape your contacts from your email account through some sneaky user flow that got you to give them your email password.
You seem to have missed the "investment into peace research and conflict prevention" part of my post. Ironically, that's the part that you quoted.
In what way that missiles could not have?
Sure, how did we ever manage to rename something without monorepos.
Oh wait, maybe that's what this "versionning" thing is all about.
Because people are still living in the 90s and even the best developers just love to gobble up Apple's propaganda bullshit.
What was wrong with the single aisle?
directionally correct, but too many errors.
Politics and rhetoric. It’s really that simple.
I guess the time (00.01 BST) of the story is significant?
I'm currently at a unicorn SaaS startup. I have 11,500 ISOs, about 7000 of which I've vested and exercised (I've got about 1.5 years left till I'm fully vested). My strike price is $1.50, which to me is a bargain, especially since there was a tender offer last year of around $14. There are ~70M outstanding shares.

Other stats: $60M ARR, 120% NRR last year, almost 100% YoY growth during 2021, raised $110M at 40x revenue last year, high NPS, company still has over $110M in the bank, TAM is in the tens of billions, current market penetration is <5%, planning to go public at $200M ARR. So the potential upside is huge.

Work environment is great, I have a great boss and a decently challenging/significant role. I'm a senior engineer making around $170k/year.

I'm curious what you all think - is it worth the risk of staying until I vest? The alternative would be to join a public software company and increase my salary significantly (which would help so much right now - we need a larger house for our kids).
WhatsApp bot that delivers carefully curated tech and startup articles every day
I guess this depends very much on what the container image does. Doing basic Unix/Posix stuff in an application container shouldn't be that much work. But until systemd or something else very Linux-specific runs in a system container sounds like a huge amount of work.
I love C#, had a job doing it on Mono and really enjoyed working on it, but never trusted to work on anything personal with it, in order to avoid being stuck depending on Microsoft since they bought Xamarin, and I resisted even when they published ASP.Net Core on github, really think that microsoft is un-trustable
Demand for hydrogen for all uses will drive elecrolyser use to as close to 100% as available energy permits. Ultimately, other cheap storage will be used to drive them.
You talking about late-stage? Aren’t employee RSUs usually double-trigger? Not sure if good idea to take RSUs as early employee…
I used to use it for side projects (not sure if you would count that as "production") but now go with Dokku on top of Hetzner or Digital Ocean. It's similar in experience to Heroku (at least the CLI) but much cheaper, and as it's my own VM if I hit a limitation in Dokku I can access the VM itself or just throw away Dokku entirely and use something else instead. The major limitation is that it doesn't really do multi-server setups well, but for the wheelhouse of low-traffic simple applications it's great.
Apple is shit too, that's just a separate conversation.
This should basically be one of those new york times op-eds that everyone talks about.
oh so another military program. only half kidding
CRDTs are pretty hard to implement at the Neon storage level - pages don’t know what’s written on them. I don’t know of a general purpose database that supports CRDTs. It would be cool though!
Hey everyone, author here, the article is a bit misleading in that .xlf files aren't really generated files, they're created through our translation pipeline by real humans. I considered them generated in the sense that they're not directly worked on by engineers who have to deal with them in the repository.

The content of these translation files are snapshot in time aligned with the text in our product so simply removing them we would lose all the changes made to translations each time texts are changed.

Sorry about that, hope this clears it up!

Edit: for more information on translation and xlf files, we have another blog post all about them
https://canvatechblog.com/how-to-design-in-every-language-at...
I wonder why the plague didn't generate pandemics or epidemics earlier than it's mentioned in the article.

Is it possible that it only infected animals at first and only later find a way to infect humans like Monkeypox or SARS-CoV-2?
Thousands of years of peace research have shown that some conflicts can only be prevented by the peaceful side being better prepared for war.
I tried to use it, but it seemed to be massively US centric.

Not being from the US, even Google's fucked searches were better than it.
I used to work at a company where our git repository would get so polluted with change-related junk that we had to call (many times literally call) BitBucket and ask them to run git clean up on the remote. Otherwise, fetch/pull and many operations on remote would take forever or often even fail completely due to timeout or lack of RAM.

It's Thursday and you wanna release a hotfix - but nope - all builds are failing because git can't cope with junk and your CI can't proceed. You then have to call BB instead and ask them to clean up, hoping they'll do it within the same day. Ah, exciting times.
If that's true then:

1. Either LinkedIn is hacked by drug mafia
2. Or drug mafia has people inside LinkedIn

But first thing - you should share you full report that you've sent to LinkedIn.
You don't risk outing yourself - since mafia already knows your account.
Such a great, pragmatic, versatile programming language (C#), having a great FP side-kick (F#) that can be used next to it, and years of corporate experience and a great ecosystem of closed and open-source libraries, 3rd party tooling that really brings the experience to another level (LINQPad, Rider, Resharper)...

.NET could stay closed source and everyone would happily keep using it, of course with very limited open-source adoption. Now they are being "shady" (For the lack of a better word, English is not my mother tongue. I'm not trying to be hostile to many good people working at Microsoft but this is how the signals the whole organization gives are interpreted. I hugely respect your work still), and that is putting doubts in the minds of their hardcore followers.
As mentioned in the blog "we are moving towards providing a known version of git", probably Microsoft Git which includes the scalar command but also upstreams many of the optimizations to git core https://github.com/microsoft/scalar#why-did-scalar-move

disclaimer: canva staff working on source control
I personally love writing, but it seems to me that if don't want to write, no amount of tooling will change that. Hope I'm wrong.
Lisbon, great weather and food, big tech/nomad community
No, because otherwise you will be frustrated with the difficulties arising from the bad materials. Watercolor is hard, don’t make it even harder on yourself.

Beside it’s cheap compare to most hobby, even with quality stuffs.
It’s possible, but you will need dive deep into how the machinery works. The code is there
One reason for doing this is that someone might be using a very small set of the monorepo, so having everything prebuilt means that in general things are very fast, without constantly having to rebuild chunks of your system.

This is, I think, very common with stuff like browsers, where you have artifact checkouts that basically include built stuff since otherwise you're sitting there compiling forever all the time.

Stuff like Bazel in theory helps with this, but tools that help with this are either super idiosyncratic about how they work (meaning hard to adopt) or outright don't work.

I mean personally I would find that pretty annoying and unclean but I like DAGs.
I'm somewhat confused what's going on here.
That bit surprised me also. I don't have much experience with companies of this size so I have no real idea; how many people would you expect to work on source control at a company of this size? I had a look at Linkedin, they have 4,345 employees.
Building an AI model to make New Yorker style cartoons
I'm a hobby cartoonist and I wanted to know how to go about building an AI model that could help me make New Yorker style cartoons

I do have a decent amount of experience with ML and have worked with an image to text generator before on the flowers and birds dataset.

However this is a very different problem compared to that. For some context, new yorker style cartoons have a scene and a line below the scene which acts as a punchline. The actual scene would represent an another description.

For example, the image here is basically of a deserted island but the text below the scene talks about searching for someone.
https://www.instagram.com/p/CeZSmJ6hr8z/?utm_source=ig_web_copy_link

I believe it would be better if I just focused on the visual description of the image than the scene based description. But I would love some inputs on that

Also would it be possible for me to use a larger text to image model and train it on a few images to get this style of output? Any resources on that would be appreciated!
Nope. They're focusing their effort on merging the code bases needed to support VS and VSCode's C#.
never. nothing ever recovered in a root kit. nothing seen for sale. even the original POCs were horrible biased and didn't work. simple moving the targeted buffer around in memory would have make it virtually impossible to exfiltrate it.
I clipped the 3 minutes where Tyler pressed Marc on a specific Web3 use case: https://twitter.com/liron/status/1537186589486460928
hey hey author here, xlf files are translations that are coupled with the texts we set in the code so they're not really generated I admit that was misleading. What I wanted to get across is they're not touched directly by engineers but they're still created through our translation pipeline where real humans translate them
Really weird. But maybe this team is in a country where developers cost 100x less? (:
Still weird though.
Apple is absolutely awful.

That doesn't make Microsoft's double-talk okay, Apple never pretended to :heart: opensource.
It is definitely possible to have determinism in a CI build step, and it's possible to have checks for it. If one needs determinism and a cache, they can store the files on S3 or some other place instead of git. Re-generating the files every time on the build isn't the only alternative. Instead of generate-and-commit, generate and upload. The difficulty is the same for developers.

If one has to be more granular than that, and have versioning and verification against the repository, they can still store the multiple versions on another service and store the hashes on git. Even though I'm not a fan of this for translation (especially if you have lots of languages/lots of strings), since there's an advantage of decoupling the translation process from the development process.

The problem with storing those files on git is that it can cause more problems, including developer experience issues.

It depends on how much you're storing on git. Some CSS files? Fine. 70% of files of the project, like in this case, slowing down everyone's workflow? Definitely not.
or 3. The reporting was not anonymous after all
How do you give your wife money? Just seems odd.
Here [1] is a picture of the temporary storage at the Yankee nuclear power plant temporary storage (sorry I could not find better pictures from above to give more accurate size). There are ~90 commercial nuclear reactor in the US. I can immediately see that this would not fit into a football field sized area. And this is for a single country and ignores waste that was already transported away. And no things will not decay to harmlessness during the lifetime of a plant. They decay to a level where the containers are not very warm anymore so they can be more easily transported. Also low level waste is not harmless either, and there's going to be a lot of it when decommissioning a plant.
Sitting some years ago in the ancient tavern at Over, one afternoon in Spring, I was waiting, as was my custom, for something strange to happen. In this I was not always disappointed for the very curious leaded panes of that tavern, facing the sea, let a light into the low-ceilinged room so mysterious, particularly at evening, that it somehow seemed to affect the events within. Be that as it may, I have seen strange things in that tavern and heard stranger things told.
Nukes get less competitive with each passing day. But that does not keep shills out of the NYT's pages. Fortunately actual investment does not follow shills.
Sam, sorry if I missed it, but how do you address the following criticisms of assessments?

1. The candidate doesn't learn anything about the employer. In an (interactive) interview the candidate can ask questions, gauge the interviewer and the interview process.

2. I found many assessments to query skills already exhibited on my github or blog. If the hiring team can't take the time to review my portfolio, why should I complete the assessment?

3. I'd be happy to take the opportunity to learn a new framework/language required for the assessment, which would maximise synergies for me. But I'd probably fare badly in that assessment. Shouldn't a good assessment not only query knowledge but also the ability to learn?
I suggest you read the post from Jesse Powell. https://twitter.com/jespow/status/1536978821345292288?t=h3T1...
Right, it's "I have to send 5 PRs to 5 different repos, get them all cross merged, and then at the end it's wrong anyways so I have to start all over".

Multirepo management is extremely frustrating compared to "it's all in the same folder".