skysight-inc/HackerNews huggingface dataset:
Journee | Berlin, Germany, Europe | REMOTE, VISA | Full-time | https://journee.live

==========

At Journee, we are building the platform to enable brands and creators to deliver high quality 3D virtual spaces instantly accessible to the world. Our clients are top global companies (BMW, Vogue, WWF, Siemens, etc.) and we are scaling fast to meet the demand.

If you are a reliable person, who would enjoy growing rapidly with our easy-going and high-performing tech team, please get in touch!

The tech team is remote-first and works 4 or 5 days per week within +/-2 hours of CET. We are currently looking to find the right fit for the following positions, but also general talents!

* Engineering Manager

* (Senior) DevOps and Infrastructure Engineer

* Gameplay Engineer

* Core Game Engineer

* WebRTC Engineer

* Technical Artist

* Technical Project Manager

* UI/UX Engineer

and more!

Our tech stack: TypeScript, AWS, Infrastructure as Code, React, Unreal Engine, WebRTC, C, C++ and C#

To apply, go to https://jobs.lever.co/JOURNEE?lever-origin=applied&lever-sou...
A country defending its frontiers with a warning mine field openly marked and delimited is not very surprising.

A country claiming that "this is not a war" putting bombs in random places in another country without any warning sign with the only purpose to kill as many civilians as possible, should be --very-- surprising. Is a totally different situation.
Sufficient is a lot.
If you eat a fast food meal (burger, fries, soda) above maintenance you're looking at half a marathon to burn that off. And most people aren't pro cyclists that are able to sustain 400 watts+ for a hour.
Great list. I'd say the biggest difference is that junior designers deliver designs and senior designers deliver design systems.
This is wrong advice.

You need multiple accounts, and that has always been the best practice: [1] and [2].

Where are you keeping your Cloudtrail logs? On a Bucket on the same account!!?
That is the first thing that will be wiped out, in case of a security compromise of the role, or user, that set it up.

You can also, and should, use AWS Organizations for consolidated billing [3].

Even without AWS Organizations, with a single account, particularly at an Enterprise level, you are just a step away from loosing everything. And the reason why you might loose everything, has nothing to do, with the best practice of only using the root user, (with MFA) only for the very few required tasks that force you to use the root user. [4]

One possible scenario, is if for example, the persons that have acess to the root user credentials, ( and there always be some...) are going rouge, blackmailed, or getting compromised in another way. All gone, including your remote backups in other regions...

S3 Object Lock [5] will mitigate the risks of a compromised root user but don't use only one account. Have more than one, even for your personal projects.

[1] - "Benefits of using multiple AWS accounts" - https://docs.aws.amazon.com/whitepapers/latest/organizing-yo...

[2] - "Organizing Your AWS Environment Using Multiple Accounts" - https://docs.aws.amazon.com/whitepapers/latest/organizing-yo...

[3] - "Consolidated billing for AWS Organizations" - https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2...

[4] - "Tasks that require root user credentials" - https://docs.aws.amazon.com/accounts/latest/reference/root-u...

[5] - "Protecting data with Amazon S3 Object Lock" - https://aws.amazon.com/pt/blogs/storage/protecting-data-with...
Annus Mirabilis Papers
I really appreciate this. ^^^
You can still use UML for sketching. The free Doxygen tool even supports reverse engineering of UML class diagrams from (possibly annotated) source code.
For somethings you really can't help but depend on javascript. I don't really mind it if it's something ambitious enough, it's the display of basic content breaking that bugs me most.

A dashboard may still work if you can just display the current data and add a note that because JS is disabled the page must be refreshed manually to pull updated values. You don't even have to throw in a refresh button since the browser's already got one. If I go to a website without JS enabled I expect things to take a bit more work on my part.

Minified JS is a problem I run into a lot. Most of the time though, I err on the side of caution and just move on. There's so many interesting things worthy of my attention that if the site full of inscrutable javascript is just a random article/blog post or something shared as a general "hey look at this cool/fun/impressive site" it can easily be abandoned for something less troublesome.

For sites I actually do need to access for some reason I can take the time to analyze it properly, but most of the time those kinds of sites are already familiar/trustworthy, and I've got other options too like firing up a less restricted browser in a VM.

I certainly don't expect developers to give up using JavaScript for the sake of the few users like me, but the better a site does at keeping content accessible without it the less likely I am to just move on to the next tab.
This is where you stop doing mindlessly and analyze.
The Coders Programming Themselves Out Of A Job
Yes, Copilot sounds great for companies who want to spare dev time but bad for society. If software is eating the world and software is a copy of a flawed piece of code, then the foundation of our world may become a bit shaky.
But maybe this is me not wanting to be replaced by the time, I finish studying. Maybe I am just a woodworker and github is Ikea.
Evolutionary pressure -> mirror-plated cockroaches
That's the one thing I haven't seen anywhere else. I think technically, for "run simple automatically built containers with little dev effort." there are many better solutions than heroku. The marketplace is the only existing differentiator for heroku, and I don't really understand why no-one seems to be trying to recreate it.

I get "marketplaces" are hard and there's a chicken/egg problem, but is anyone working on it? I think fly has the rest of it sorted and is clearly better. Would love to see the additional services as well.
Same thing happened with me and WoW Classic. I was hoping that classic would recapture the magic I felt playing the game a decade ago but after a few days I was just bored and cancelled my subscription. I guess that feeling is just a moment frozen in time now.
Sure but you'd need bigger pockets, probably even a bigger backpack.
All of those are true! Those projects serve their corporate masters, not you-the-user.

If you get some benefit from using them as a dev, it's either incidental or part of a larger plan to lure you into their corporate "ecosystem" (think: why is React so much more dominant than Vue or Svelte?)
openzfsonosx is a ZoL/OpenZFS2 fork. NetBSD ZFS is a fork of FreeBSD 10 ZFS.
£550K is the average, not the mean [1], not sure where you got that number. Median salary in London is around £40K [2], and the average around £60K (don't remember where I read that figure, it might be wrong). Unless you are buying alone, with two average salaries you can buy an averagely priced home. You don't need a £100K salary (percentile 97!) to be able to afford a home in London, stop with the pointless exaggerations.

[1] https://www.gov.uk/government/news/uk-house-price-index-for-...
[2] https://www.statista.com/statistics/416139/full-time-annual-...
Diagrams are good for representing structure, and inherently less good at representing behaviour (as mentioned in the article). I recall that in the early 2000s some UML tool venders were pushing "round-trip automation" as a way of tackling this problem; basically you'd model your business domain with some class diagrams, generate some boilerplate code, write code for the actual behaviour and then the tool would magically suck all the behaviour logic back into the diagram. It sort of worked, for a couple of passes, until the tool failed to capture the precise semantics of some perfectly valid code (which was probably inevitable).

I'm hoping that the (somewhat-fine) distinction between no-code and low-code is made with the same problems in mind, that is, an acknowledgement that code is quite often the best way of expressing the behaviour of a system.
Microsoft has this cursed thing [0]. Although it's not magnetic and despite being the thinnest I've seen is still too bulky to just attach to the side, it would fit great in a PCMCIA-sized slot.

[0] https://www.microsoft.com/en/accessories/products/mice/arc-t...
Are you talking about using the dvd lens on a camera? That’s not at all what the article is about.
> the economics of renewables is getting more compelling day by day.

It's actually not getting much better, let's assume that we have multiple clean energy sources that can sustain our demands and I'll explain why I don't think we are not a in a good place.

Building electric cars causes so much pollution that you have to drive a lot (see: https://www.reuters.com/business/autos-transportation/when-d... ) to reach parity with gasoline powered cars and even then I'm not sure if you are still able to use your battery. At the moment the single problem electric cars actually solve is air quality within bigger cities, however it merely shifts the pollution elsewhere.

In countries where it can get cold, you usually have gas heaters, replacing those would be a Herculean task, it would cost astronomical amounts of money which is just unimaginable in the current economy.

Even if you have your clean energy sources the economics are not there yet.

> We need more carrot (cheaper prices) and more stick (taxes/regulations) on fossil fuels to accelerate this change.

You will likely end up accelerating the decline of your economy and will be forced into burning coal. We do't need more incentives, they are already there, fossil fuels are horribly expensive so if there is a way to get around them, the private sector will find a way, you don't need to give them handouts and you don't need to punish them with taxes. Unfortunately we do need to be realistic and stop nuclear shaming.

> I would think that energy independence would be valuable to sovereign nations -- relying on others for the energy you need is risky business when things get messy.

Absolutely, unfortunately geography is not equally kind to all countries, therefore not all countries can be truly sovereign, large blocs like the US and EU have a chance to do become independent, however not all individual EU countries have that luxury.

I am pro renewable energy and I do believe we need to move closer and closer to a world where we use clean energy more and more, however I also believe we need to be sober, understand reality and not give in to the hype marketing and cults.
Nvidia ADA GPU Architecture [pdf]
Hey, that's a unrelated but still welcome praise :) Thank you!
The Effect of Space Weather on Human Body at the Spitsbergen Archipelago (2018)
Thanks. I just tried

while (ls) { echo Hello; echo World }

does work in zsh

But if your break a line after {, then you get while> prompt and } does not trigger execution
> How do you find 1 thing you are really good at and stick with it?

Perhaps someone could have helped Leonardo Da Vinci (painter, draughtsman, engineer, scientist, theorist, sculptor, architect) with that. Maybe already you know a lot of stuff which will one day come together. Being a specialist is great if your specialisation has legs, not so otherwise.
I am working on heroku/dokku-like CLI tool which manages and deploys apps to any Kubernetes cluster and abstracts all kubernetes concepts from you. Tool has simple commands like "config set KEY=VALUE" and so. I also plan to implement simple web UI.

The tool requires minimum dependencies inside the kubernetes cluster and it tries to follow all best practices on kubernetes.
Unfortunately the tool is not ready yet.

Would something like this be interesting for someone else other than me?
David Graeber's "What's the point if we can't have fun": https://thebaffler.com/salvos/whats-the-point-if-we-cant-hav....

Graeber makes interesting points and also criticizes views that most people in tech will at least be familiar with by now, like Dawkins and Harari.
Muphry’s Law
I've only ever seen activity diagrams used by business analysts to capture system dynamic behaviour at a very high level.

Mind you - as most people using activity diagrams have never heard of Petri Nets they were a bit vague about what forks and joins actually mean and were using them as convenient ways to join multiple arrows together....
YouTube Tests Making 4K Videos a Premium Perk
Very much needed. Spoke with many of the people listed on the repo, can confirm that they are not only open-source but generally very kind and trying to help. Using this for our current fundraise, and hopefully using this for our next one, too :)
Chill bro, you're still just making stupid websites...
> They can’t really sue the Indian authorities.

They can. It's likely the Internet Freedom Foundation will assist them in doing that.
> Pro is, if the rights holders win, it may fan the flames of decentralized naming schemes and alternate roots, and start crystallizing the need for a free internet in people's minds.

Hasn’t the main trend of the past few decades been that, despite limiting our freedoms, everything gets more and more centralized, mainly because it’s more reliable / convenient / cheaper ?

I’m doubtful in DNS ever being replaced with an even more decentralized version. It’s already one of the most decentralized protocols widely in use right now, and the trend has clearly been more centralization of DNS, not less.
those of us using the internet back then...
What do you mean by "privatize your personal relationships"?
I don't think it's "think more about" but "want to see that result for this query", those are slightly different things. Given that many people navigate the internet by typing the name of the site they want into Google, this doesn't even seem unlikely if "Pepper" is a popular online shop.

That said, in Russia Google shows some very shady looking "discount code" website called Pepper as the first result - which I'm pretty sure is not better known or more desired than the fruit.

Google does not in fact yield anything related to actual peppers before page 3 of the result, Yandex at least has the decency to spit out Wikipedia's disambiguation page for "Pepper" as one of the first results.

I think this is a problem with how services don't let you specify your intent very well, and try to "guess" everything for you.

You can think of this as a different shape of the problem of online translation tools: If a user enters an idiom to be translated into a translation app, are they interested in a literal translation (which e.g. a language learner might be), or a semantic translation (maybe even into an idiom in the target language)? You can make guesses about which one will be more popular, but you'll also definitely get it wrong much of the time if users can't specify their intent.
Does Such a VPN Exists?
Gives me dedicated IP (IP that's nb else using or has used).IP changes each week or whenever I want.

Does this exist? If yes, please recommend such vpns.
> I get "marketplaces" are hard and there's a chicken/egg problem, but is anyone working on it? I think fly has the rest of it sorted and is clearly better. Would love to see the additional services as well.

I don't think that particular type of marketplace suffers from the chicken/egg problem, as that problem for me indicates when you must acquire two marketplace participants but it's hard to acquire one without the other.

But when it comes to integrations like this, you could easily write your own integrations as long as the platforms you try to integrate have APIs. Or contract freelancers to build those two. You don't need to have the platform owner to write the integration itself.

I guess I'd call it a "soft chicken/egg" problem rather than "hard".
Text to Human Motion
This is insane!
The code is here:https://guytevet.github.io/mdm-page
Considering 99% of traffic is Netflix and YouTube, what’s the point? I’m pretty sure these companies will gladly put a cache box in your data center so your traffic is drastically lowered, without tricks that cause support calls.
I think we need a slightly more specialised word than 'intuitive' and we don't have it. Something that has the flavour of ">80% of experts use one of [set] mental models, and this thing doesn't capture the essence of any of them".

That is a high bar, I'm not sure if UML meets it (wouldn't know, don't use UML, not intuitive enough for me). But I think something like SQL's syntax meets it - nobody would design a language with that syntax in this day and age, experts have settled on not using garbled pseudo-English. The experts who think "VERB GLYPH ADPOSITION symbol" (ie, SELECT * FROM table) is the simplest way to represent relational algebra just don't exist. Anyone competent would use some other grammar.
I remember how to write loops and conditionals for most of the languages I’ve used for practical purposes. I can even write decent perl after 15 years of not using it. But for some reason bash couldn’t stick and I google it every time. It’s obviously my laziness, but it probably has natural causes.
Your answer confuses me. Background: I studied in Europe, from 2003 to 2010.

Yes, professors had office hours, but you'd usually go there if something was extraordinary, or maybe if you really couldn't find a tutor or someone else to answer your pressing question before the test. We did have tutors, with weekly sessions, those were good for 90% of the stuff. Also it was recent enough that you could indeed write emails and expect an answer (CompSci though)

But that's not the point, your "jump from student to student" confuses me - was this in a lecture hall with multiple people and some sort of panel Q&A? Office hours for us was basically waiting in line in front of the professor's office and going in one by one, also for the most part there were so many people that you'd hardly be remembered as an individual, so your "go talk to Sarah" sounds really unrealistic to me.

But overall I am not disagreeing with you or the author a lot, my main point would more be: if their lecture was being streamed/recorded I probably would not have missed a single lesson, if I was in the position of the students here.
Nice! About time unilateral arbitrary bans on good tech by stupid beurocrats and naive courts gets challenged.
Lithography equipment isn't some government funded cost+ industry with 0 innovation or competition like what SpaceX had (has?) as its competition. Nobody is using equipment from 70s (Soyuz) or even early 2000s (Atlas or Delta).

It is actually the opposite. Everything is really expensive because you have to be constantly making the newest/greatest thing. A 5 year old lithography machine is pretty much useless for manufacturing high end chips (there is its own market for their output but phones and computers are not it)

Basically if you tried to do the SpaceX way of making a "good enough" rocket (Falcon 9) and use it for a decade+ you would be bankrupt very fast. Nobody wants to pay top dollar for old tech.

edit:

> aggressively trying to bring down cost-per-unit

And what makes you think ASML is not trying to do that? Every cent they save on cost-per-unit increases their profit margin.
Doesn't UML have metaclasses, that could be used for type-level stuff? First-class functions should probably be represented via the Command pattern, which is ultimately a kind of defunctionalization (i.e. it's what high-level functions get compiled down to in actual code).
Non-zero downtime deployment is supported for apps without mounted volumes:
https://github.com/caprover/caprover/issues/661#issuecomment...

Tangentially I was looking at Render.com the other day and they also don't support zero downtime deployments if you have a mounted volume, so it's not very uncommon even on cloud platforms.

As for restarts, I didn't have that problem yet, I believe CapRover adds `restart: always` to all the running containers so they should automatically boot. You might want to check out the logs of the containers that don't restart or just always hard restart the server after a Docker update.
Seriously why are people using AWS?
What made them choose AWS over others and self managing your own servers which isn't really that hard.
Different brands vary, but IME this is only correct for a few weeks at best. Otherwise you'll get a lot of residue, and if it's been outside exposed to UV you'll get even more. And duck tape is worse.
[Dupe] of several -

https://news.ycombinator.com/item?id=33053416

https://news.ycombinator.com/item?id=33007873

https://news.ycombinator.com/item?id=33036448
The primary example is Amazon, where I needed to go to page three for anything related to the Amazon.
>Herein lies the problem – just because you have pass-through charging does not mean that your output is uninterrupted

the author says this as if the two are easily confused, when its him that makes the association in the first place. why would you assume this at all?
I've had my fair share of switching stuff around and delving _hard_ into a subject that interests me, only after months (years) of practice to abandon it because I got bored found something new.
I would call that just "life" and "being a normal curious human". I think the people who do one thing and stick with it are the weird people that need help :-D

But jokes aside I've recently found this gem of a channel - https://www.youtube.com/c/HowtoADHD I don't think I have ADHD myself, maybe "a little" whatever that means, but it has some very good advice for people that struggle with this a lot, and if it helps them, I guess it will be effective for people with less severe conditions too!

Aside from that I think the iconic essay from Paul Graham has stayed with me and helped me guide direction decisions, when I've been conscious enough to think about big picture stuff - http://www.paulgraham.com/hs.html Moral of the story for me was not to "find the one true thing" as I'm sure there would be plenty in my life - its not "short" as people say. It's more "does this thing open more doors / options for me" or "does this things narrow my options" ... and choose accordingly.
I went on an architectural tour of the Barbican Centre a few years ago - it was great, highly recommended (particularly if you're a fan of Brutalism, an under-appreciated style). Anyway, the (excellent) tour guide explained the reason that the development has the 3-4k population mentioned above. Apparently the destruction of housing stock caused by WWII bombing of the City was such that the population no longer justified the appointment of an MP. The Corporation of London weren't willing to lose their representation, and so immediately decided to rebuild precisely enough accommodation to be entitled to an MP - hence the entire Barbican development.

I've no idea whether that's true, but it fits in with the general opaque feudality that is the City.

Also: if faced with a zombie apocalypse, the Barbican would be a very good place to hold out. Good sight lines, few street-level entrances, a surprisingly large network of tunnels and the largest greenhouse outside of Kew... perfect!