skysight-inc/HackerNews huggingface dataset:
Utiligize | Data Engineer | https://www.utiligize.com/jobs/data-engineer/ | Full-Time | On-Site with for some remote working days | Copenhagen, Denmark

Utiligize is looking for a Senior Data Engineer to solve one of the most difficult problems in decarbonization: building out power system infrastructure to support huge increases in electricity demand and production.

You will take on development of data pipelines, ETL/ELT processes, setting up task runners, optimizing queries and choosing the right infrastructure to support simulations based on petabytes of data. You will have significant independence in choice of infrastructure, cloud or self hosted, and a large part of the job will be experimenting with new technologies as we solve problems that haven't been solved before.

Desirable skills: Python, SQL and bash. Task runner and job scheduling software like Airflow or Luigi. Experience with Apache Spark, Google Bigquery, Clickhouse, or other columnar or distributed database technologies. Knowledge of spatial or topological data and time series data is great, but not mandatory.

You hold an EU working permit, or have Ukrainian citizenship. Competitive compensation ($100-120k) and equity offered. Email your CV to jobs@utiligize.com
> If they lower the rent for an unit just a bit below market rate for an equivalent unit, shouldn't we expect all of their units to sell?

No, clearly not. Housing isn't a commodity and moving is a pain. If I offered you $10/month in a rent reduction (or off the mortgage if you own) to move across the street to an identical home, would you? How about saving $10/month in return for increasing your commute by 10 minutes a day?

Obviously, both of those become worth it at some level of savings. And decreasing rent by 0.05% to double the units occupied is worth it (probably). But there's a huge overlap in the middle where it's not clear what the effects will be, and that's where the real world is.
(note: I agree with your approach, just making a point)

> that uses the latest Angular

But what's the migration plan for the next time Angular goes through a massive ecosystem migration and suddenly you're staring down the barrel of being massively out of date, or investing anywhere from days to months of work running just to stay in place? This is what actually seems to be the problem to me, not just in frontend either: very little is stable, and you end up piling hacks upon hacks just to try and stay up to date. People also pick new tech after being burned by previous tech doing these massive ecosystem-wide migrations and seeing how painful it is.

I wish I knew the solution :)
"Full stack developer" is supposed to mean someone who will just figure shit out irrespective of where the bug/enhancement resides.

I say this, half tongue-in-cheek.
Check out https://db-engines.com/en/ranking

Note that you can select categories on the left side to limit rankings to that category.
You can encourage the cardiac patient to excercise. They can see the point.
> For example, Spotify pays artists by calculating their "stream-share", not a fixed amount per stream.

Well, obviously. I don't pay Spotify per stream, I pay them per month. So my $10 must get split up across every song I've listened to that month. No other model is possible given a monthly subscription.
Ricoh USA's Relativity eDiscovery Platform “accessed by an unauthorized user”
The stain on your jacket is prevalent in Rome. Even in the airport there. There is a National Geographic on the thieves in the Rome Airport. As for street games they were all over Times Square till the 1990s. NYC cabs are and Ubers are still pretty scammy though if they think you are from out of town.
musicians:phonograph::writers:gpt3

I think it's interesting that people are panicking now that it's beginning to intrude on "intellectual" pursuits, even though automation has already had a substantial effect on most other parts of society. I am not sure there's anything different, for better or worse, about "creative" professions.
Unsure, but it's incredibly stupid about certain passwords. 2 examples I've seen.

I use a portal for work, and enabled MFA. Every time I put my MFA PIN in, it tries to replace the stored password. If I let it, accidentally, there is no history of the old password.

2nd example. When I was looking for a job, lots of companies seem to use a similar job/HR portal (workday) that has some variant of portal.company.com. Chrome things these are all the same, so to store the passwords; I have to replace the old one, which loses it and again there is no history...
I use it as a nice break from whatever I'm working on
I’m sure it is, but I don’t think it’s really relevant to my comment: working at a “one-person contracting company” makes you an “independent contractor” and absolutely NOT a “CEO”— not even a little close.
It's out of fashion today, but N+1 queries are also useful (and preferred) if you're doing russian doll caching which were popular at Basecamp.

It lets you only query and cache the resources that have changed, not the whole dataset: https://blog.appsignal.com/2018/04/03/russian-doll-caching-i...
Yeah seems like making these 3.5mm receptacles would be the icing on the cake -- in fact, might even win some converts marketing it as an open source digirig.
A professor can make a test as hard or easy as he wants. So just because you got 100% right means nothing at all in and of itself. And that you got everything right is a really hard tell your test wasn't hard enough. Which also perhaps means the class isn't either.

The problem not stated with grade inflation is it's a good indication that the classes are being targeted towards the lower 1/3 of the class. Which means really you're wasting the upper 2/3rds of the classes time.
> It's not so much a debloat as it is a how to make a very customized installation for your very specific environment.

Perhaps, but the main feature was that it was a debloat without requiring an internet script. There are plenty of scripts and tools out there for de-bloating, but nothing so quick for a stock install that might not even have internet.

> and can be reversed as needed

I have added a Microsoft-written script in an update to the article which reinstalls all stock AppX packages.
Yes, that's the common refrain, just migrate when you hit scale. Just pay people to do the migration. My experience at multiple, billion dollar companies has been that it's never that easy.

People become afraid of doing schema migrations and tools like dynamodb become the default datastore choice for all new feature development.

Every single startup I've worked at, technical cruft that existed from company founding never disappears despite the founders intent that it was never supposed to stay that way and it slows down feature development to a crawl.

If NewSQL databases exist that support 90% of the features of postgres but give support for cross shard transactions then I'd rather use them than technology that has been proven to not scale. Unfortunately I'm not an expert on distributed databases and there is not much written about these databases in practice outside of the startups creating the databases themselves.
You are speaking properly and I would say the command is quite useful and awesome. Thank you!

You aren't presenting it as something everyone should do to clean up their relatives crufty loaded up pc's while visiting for holidays.

It is what it is and it's quite cool and useful for what it's useful for.
Or this picture which was posted on Reddit today: https://i.redd.it/2duk9a273o9a1.jpg
I tried to not to guess which one was generated by AI, but instead looked at the words that can help ranking in titles. The phrases like “Comprehensive Guide” clearly shows that it was generated by AI. I noticed that while making a research on ChatGPT
Hum... I've done this, and no, the "multiple interdependent microservices" over kubernetes architecture is much worse.
You mean reducing energy usage. Energy is power integrated over time.
Now try growing grain indoor with lights instead of just lettuce with no caloric value for multiple years with no outside input. And also balancing crop carbon needs against human breathing needs in a closed capsule without having something like mold or algae or other bacteria from throwing everything off balance because you lack 99.99% of the ecological diversity of anywhere on Earth. Or having access to fossil-fueled derived fertilizers which takes massive amounts of energy to produce without natural gas.
It sure as hell doesn't make sense to ship fertilizer from the surface of the Earth to Mars, or water, or really anything other than handfuls of extremely specialized equipment like computer chips or extremely difficult to obtain or rare chemicals or elements. You are going to need sustainability of all your basic resources for years, if not decades, before you ever have a chance of assaying and mining and processing such materials for yourself.

How much enriched nuclear material can we really send up in a rocket at a time in order to fuel the massive energy requirements of such a colony? We sure as hell don't want to send up multiple tons of enriched material at a time in a rocket to potentially fail during launch, and we would need that much energy to build any sort of functioning industry on Mars so it is anything more than a glorified emergency bunker where we send people to die.
> How are you going to refuel on mars?

Why do you think we’re refining methane-burning engines?
People with sodium-rich diet need to hydrate themselves more, it really depends on what you eat
Not that rare, especially given the thread is still new.

edit: and it's january.
I'd say it's the opposite.

I'll speak to my experience in the US Ivory Tower and STEMy R1s mostly: Professors are ranked and gain tenure nearly entirely based on their research output as it relates to grant funding. Classes are generally seen as a cudgel to scare nontenured Professors into getting more grant money. If you slack on the grants, you have to teach classes, generally. It is a very intentional vicious cycle. A Professor with a popular class is a bad thing, as it means they'll have less time to research and apply for grants.

Professors that like to teach generally go to much smaller colleges where the above comment may be true, but I don't have experience in those kinds of places and can't confirm or deny. It does sound really nice though!
I used CORBA once about 20 years ago to talk between a C++ server and a Java EJB server. It was pretty ok? It beat hand wiring TCP protocols. I'm not sure hand-wiring REST calls is much better. At least we have gRPC now.
Pretty typical case of V97.33.
The recurring comparison to crypto is ironic here. The central purpose of crypto is that, when used correctly, it makes exactly this type of fraud impossible. These stories show the fundamental problem with checks is that using them correctly exposes you to the fraud risk.

I'm not pro-crypto or anything. The bar to use it "correctly" is too high to be practical. I'm only highlighting the irony of this particular comparison.
I'm in the USA and I write maybe three checks a year. When I was renting I would pay with check but I don't rent any more. Now I write a check to pay the person who is doing work on the house. I can't remember the last time I sent one through the mail or wrote one at a store.
I think in practice it would show up as an enforcement organization of the government labor department that would have a set of prosecutors on staff to enforce wage theft laws, much like how most cities have a DA and other government prosecutors to go through with criminal court cases. The work load of the PD would be minimal other than to maybe enforce jail transport orders after a court case finishes, it would mostly be about funding a lawyer group in the government.
>I talk very fast, shortly, and pack my sentences with information

I can't help wondering what this sounds like (in good way!).

I think I have a tendency to over-communicate ideas/thoughts (especially if it's a topic I am passionate about) and that people may find it exhausting to process that amount of information consistently.

My hunch is the interruption is so you don't go that deep into the topic, because maybe they haven't thought about it and don't want to sound uneducated or that they really don't care about the topic and want it to remain superficial.

Suggestion: reduce your information flow by 2/3.
How dare she!!
> XServe would probably be pretty popular with the recent shift to ARM based servers

I've been thinking for a while they'll bring XServe back (or the Mac Pro will be rackable) because they'll save a TON of money.

1. Lower power usage in their own data centres - that's gotta be huge.

2. Buying processors from themselves instead of from Intel.

Hopefully it will help get whatever chip they're going to use in the Mac Pro to some kind of production number that means economies of scale come into play.
My boot times and other load times improved with Windows 11, and the (not gaming) Ryzen laptop we just bought cold-boots in 3 seconds[1] and shuts down in 4 seconds[2].

As with any computer, it’s more than likely your OEM’s driver quality & amount that dictates these. Especially on laptops where OEMs just stop supporting random driver interfaces and you end up using the same “customized” audio driver for 4 years.

1: Fast Startup — aka hibernated kernel — disabled. It’s supposed to be slower with it off but it made no difference. (And I always prefer it off on modern hardware)

2: After you close whatever extra programs you opened, i.e.: the time it takes Windows itself to shutdown.
Neurodegenerative disease: pathology, screening, and prevention
>There is far less live music today, at least in the US, than there has ever been in my lifetime.

Objectively, this is a complete fabrication (barring Covid).

https://www.statista.com/statistics/306065/concert-ticket-sa...
Great work will put this to use!
Hotwire – Strada Being Late
FWIW I don't mind being asked questions. As I have grown I've tended towards being a technical specialist over a manager and part of that is being a resource. I'm also very good with Git, GDB and Linux so I end up as the go-to guy for a lot of things (I've trained several teams on Git with a lot of success).

I've never had to build/maintain a team from a management perspective. But from my own experiences the people I've learned the most from were competent themselves, good teachers (IE they explain their reasoning and ask leading questions to help understanding) and approachable. So if I was asking too much or stuff I needed to do myself, instead of dressing my down in front of the team they'd privately say "I know we're throwing a lot at you, but time is becoming an issue on our end. I'd recommend talking to [manager] and asking for a some time to research this subject with a wiki page as a deliverable." (this is a non-hypothetical form when I was a newbie). Semi-compulsory social interactions were never a factor.

Also the person I had in mind when writing my post was actually very experienced. Affable, but totally incompetent with no interest in learning.

My expectations are relative to experience.

- Juniors need a lot of help and won't be independently solving complex problems. Every review they submit will need some guidance and it will probably be about basic things like "this function does 3 things and over uses global variables." If they're learning then they're doing it right.

- Mid level developers should be independent contributors for everything except higher level design or very technical work. Mistakes will be present but more rarely and relating to harder subjects. Mistakes I'd expect from a mid level dev would be more along the lines of not knowing that signed integer overflow is undefined in C, passing a pointer in a not quite safe way, ect.

- Senior level developers should need little technical guidance and their reviews should be almost all QA. Since they have a deep understanding of their field they can refer to documentation and datasheets more readily and when they need help they usually know what to ask. In general they should be answering a lot more than they're asking.
> Timescale’s $110m series C, Voltron Data’s $110m seed + series A, and Dbt Labs’s $222m series D.

weird that dbt is mentioned in 'big database' funding. Also suprised to see the huge investment in dbt.
Location: Hungary/UK
Remote: yes
Willing to relocate: yes
Technologies: Go, Angular, Typescript, Nodejs, Postgres,
Distributed computing, Microservices, DevEx
Résumé/CV: https://www.linkedin.com/in/crufter, http://github.com/crufter
Email: dobronszki@gmail.com

Spent the last 10 years mostly working with microservices and Go based startups, although I would not recommend microservices to most companies. I can save you a few million dollars if you wonder why.

I'm most passionate about improving DevEx in companies. Things like writing custom ORMs for lesser known/supported databases (see eg. https://github.com/gocassa/gocassa). Mostly worked with startups from $2M-$500M funding range, with the occasional enterprise gig.

Used to run a chicken shop as a hobby project which made me careful of accepting management positions, haha, people are hard. I would love to be a product owner, I mostly designed the https://m3o.com/ product with the CEO recently and implemented the MVP of it. It's open source stuff, check it out https://github.com/m3o

Currently working for a US startup but my contract is ending soon.

Cheers!
Could be worse - it could be named 'Files'. Good luck searching for help...
15-25 years ago, there were hip-for-the-time tech influencer bloggers who would write all sorts of stuff about whatever new frameworks and tech were available in the Java world.

If you take all the scary Java Enterprise buzzwords in one of the previous posts on this thread, and look them up, you'll find that they all came about, roughly, between 1999 and 2007.

I don't fully remember what all the hip influencer tech blogs were during that era (I recall "Joel on Software" having been important), but I do remember that people who paid more attention to such things were really into "Enterprise Java Beans" at the time.

So the JVM world might suffer from a bit of an analogous problem. But that world's complexity explosion was decades ago.

My feeling is that backend has always been complex, depending on the scale you were trying to operate at (and how much scale your framework and ecosystem forced you to think about whether you wanted to or not). The best you can do to mitigate it is continually ask "Do I really need my backend to handle the scale I'm designing it for?" and "Is all of the complexity in my preferred stack still necessary, or can some of it be hidden/automated?"
The Artist’s Studio by James Hall review – lust, crime and creativity
> >"It want to beat the iron during it is hot"

“Strike while the iron is hot” is a well known English saying as well. Guess blacksmith wisdom is universal.
A number of the apps that appear to be pre-installed on Windows actually aren't. They simply show up in the start menu, and it installs it on the first time you click to run the program.

There are quite a lot of important dev-friendly programs that can be easily installed through the store such as Windows Terminal, Powershell 7, WSL, and WinGet. Indeed, most of those can only be installed through the store (or equivalent APPX powershell commands).

Even notepad and friends now auto-update through the store.

WinGet is the new Windows Package Manager, and it is basically just apt-get or pacman for Windows. It is an APPX bundle that you can get through the store. You definitely want it.

Leave the darn store on. If you don't trust Microsoft, then don't use Windows.

A lot of people go the other direction and want to restrict to only use the store for downloads. It gives you the added security peace of mind that you would get on a phone, and for Windows-on-ARM it may be your only realistic option.
They meant they gave up on their hardware upgrade plans, not software. Stuff ran faster so suddenly the CPU upgrade wasn’t needed, etc.
I assumed mattlondon did read the article.
Having done this exact thing via CouchSurfing, I can attest that it's a much more fun experience when you're young, if not a comfortable one.
I see your edit, fair enough!

I tend to agree with you; stuff that felt impossible for me to understand at one point is now second nature to me, and over time I've learned how to do more. UI and BE, as well as orchestration and infra.

AWS used to scared me, and now I maintain a dozen microservices (and I may slightly regret breaking everything up lmao) for my startup in AWS by myself because Terraform is pretty easy to pick up and at this point AWS makes a lot of sense (hello Dunning-Kruger, my oldest colleague).

Frontend terrified me because I didn't know how to compose UI cleanly (not just JS), but then I learned React and now feel confident I can build, maintain, and deploy complex frontends because honestly it wasn't that hard to grok.

The single strongest piece of advice I've been given, the single idea that gets me through like... 99% of work related strife is this:

How you feel now is not permanent and will not last forever.

I guess the more poetic way people say this is, "This too shall pass"[0] but I just think of Gandalf so...

[0] https://en.wikipedia.org/wiki/This_too_shall_pass
Archive: https://archive.is/CfFcP
The Larry Ellison remarks are written with a lot of sarcasm.
Perhaps. But going from 4 billion to 8 billion in the last 50 years, the living standard for the average person has improved spectacularly.
Location: NYC

Remote: Yes

Willing to relocate: No

Technologies: AWS, Kubernetes, Terraform, Python, Linux, Docker, CI/CD, Monitoring, Logging, Tracing

Résumé/CV: Available on request

LinkedIn: https://www.linkedin.com/in/michaelswierszcz/

Contact: michaelswierszcz@gmail.com

6 years Experience. Looking for a fully remote + part-time DevOps role. Currently working at a financial institution managing 10k+ cores of compute and supporting 20+ engineers. Specialized in Kubernetes + AWS.

Value add -> Quickly create/manage/advise on DevOps best practices. This includes logging, monitoring, tracing, scaling, ci/cd.
Yes in (British) English we have ‘strike while the iron is hot’.

And one that Hacker news and Silicon Valley didn’t coin but made famous is in this maybe, sorta:

> A bad arrangement is better than a process.

Which can be stretched to ‘Don’t let perfect be the enemy of good’ or ‘real engineers ship’!
>It seems to me…

I have no doubt that it “seems to you”, but do you have any actual evidence?
>Not a lot of doctors realize that.

Retired neurosurgical anesthesiologist (38 years experience) here.

It would never occur to me (or neurosurgeons I worked with) to order a spinal tap if a patient presented with double vision. Elevated cerebrospinal pressure — if present — could cause acute brain stem herniation and sudden death.
Very comprehensive resource for someone trying to get into rom hacking in general.

The GBATEK specification [0] mentioned several times in the guide (not limited to the GBA, it also covers Nintendo DS, DSi and 3DS) feels like a real treasure trove of technical data.

[0] https://problemkaputt.de/gbatek.htm
Me too. It was a very old meme from my college days in China back in 2000. There were only very few at that time and one was that. I've always wondered if it's true.
I don't flat out argue with anything you are saying. It would be difficult to do a better job of catching wage theft.

But if we're not going to put more effort into catching those criminals, why are we ok with putting more effort into catching shoplifters? Why are we allowing poorly trained armed security to roam public streets and sometimes harass, beat up, or shoot law abiding citizens, to the point that local prosecutors are frustrated with what is going on?

How come we allow stuff like this, pulling out the stops for shoplifters, but not wage-theives? How come people argue in favor of the one but not the other?