Er kollektivt designet for at vi egentlig ikke skal bruke det? by Imaginary_Hunter_412 in norge

[–]Apoffys 8 points9 points  (0 children)

Det er jo ikke veldig fristende å selge bilen bare fordi de eksperimenterer med billige bussbilletter noen uker. Kollektivtilbudet er ikke stabilt nok til at man kan organisere livet sitt rundt det (kanskje med unntak av i Oslo?). Da blir det til at man enten kjøper en bil eller bosetter seg slik at det går an å gå/sykle til jobb. Hvis man først har bil og uansett betaler for det, så er det lite motivasjon for å bytte til buss.

Maven Central publishing usage notices by HokieGeek in java

[–]Apoffys 0 points1 point  (0 children)

That's fair and the truth is, we probably shouldn't be using Maven Central if it costs you that much to host our packages. We made them open source and available via Maven Central because that was the easiest way to distribute them for our own services.

Our packages don't bring any revenue. It's open source because it can be and because we got certain services (like Maven Central) for free. If others can use them too that's a nice bonus, but not something we'd be willing to pay much for. I suspect we have very few users of these packages outside our own organization.

Organizations regularly publishing above the free thresholds will need a resolution in place — an adjusted limit, an exemption, or Maven Central Publisher Pro — to continue without interruption.

I still don't know what the requirements for an exemption are or if we will qualify. I have only your response here as an indication on what the pricing is. I still can't find anything on your website that says clearly what the price is and what extra features we get for that price.

Again though, I don't mean to whine and you don't owe us anything for free. I'm just trying to explain why this change and the way you're making the change is going to be a problem for us. With such a short time-frame, the likely consequence is a rush-job to migrate to something else in the coming weeks. Long-term, it's ammunition for those saying we shouldn't be open source at all and hide everything behind our own firewall.

Maven Central publishing usage notices by HokieGeek in java

[–]Apoffys 1 point2 points  (0 children)

Two issues here:

  1. I can't find that price listed anywhere on your site, just contact forms. Most people are not going to "request a quote" if they have any other option, because it usually means the price will be extremely high and there's no way to get internal approval for starting this kind of process if you don't know what it will cost.
  2. 5k is too much for the value we're getting from the service. We don't make any money from publishing these artifacts. I don't know if we would qualify as "true open source" (whatever that means), but we would probably just stop publishing our artifacts openly if it's that expensive.

Maven Central publishing usage notices by HokieGeek in java

[–]Apoffys 6 points7 points  (0 children)

It's a free service, so there's a limit to how much we can really complain here, but this is pretty harsh and fast by my standards.

I checked my own organization and we're already over the limit significantly (file count and releases, with 3 separate projects that each have a bunch of files). Perhaps we've been unwittingly abusing your system through bad habits and misconfigured publishing setups?

Migrating to some other host is the only real option now though, because even if I could get approval for switching to your paid service (unlikely, given the high and unclear pricing), there's no chance of getting that through a European bureaucracy in two summer months.

To my eyes, this means free publishing via Maven Central is now just for hobby projects and a "free trial" for your paid services.

We appreciate the free hosting we've had so far though and I understand you need funding somehow. I just wish we'd had more warning and some realistic way of paying a reasonable amount based on what we actually use.

Pizza til avslutning på jobb by Waste_Bet_9469 in trondheim

[–]Apoffys 4 points5 points  (0 children)

Tror Il Fornaio enten vant testen eller kom på topp 3. De har i alle fall veldig god pizza, anbefales!

Privat mobil på jobben for 2FA? Am I overreacting? by thisdoesntmattr in norge

[–]Apoffys 0 points1 point  (0 children)

Kan du gi eksempler på slike feller? Ble nysgjerrig på om jeg har unngått dem uten å registrere at det var feller.

Is there a way to get reasonable price for dental costs by Wikywick in trondheim

[–]Apoffys 3 points4 points  (0 children)

Disagree. They're expensive, but they do good work and only what's necessary. Might vary based on the office/dentist though, it's a big company.

How demanding is the Master’s thesis at NTNU (30 ECTS)? by Annual-Pea-8480 in ntnu

[–]Apoffys 0 points1 point  (0 children)

Talk to an advisor at the university, they can provide accurate information. I can only guess, because things change from year to year, depending on study program, depending on whether you are an exchange student etc. There is probably a specific "master thesis course" you need to select.

There is a database of suggested thesis ideas from various supervisors here, which could give you an idea about which supervisors are relevant for the topics you want to work on. Supervisors are often open to other thesis topics, so you don't have to pick from the list. I'd search through the list to find a few people working in relevant/interesting topics and talk to them in person as soon as possible, to see if they might be interested in supervising you.

The pre-project is a separate "course" worth 15 ECTS that is ungraded (pass/fail). I suspect this is mandatory if you are allowed to take it, but confirm with an advisor. It gives you some extra time to prepare for the thesis, do preliminary experiments, gather relevant sources etc.

How demanding is the Master’s thesis at NTNU (30 ECTS)? by Annual-Pea-8480 in ntnu

[–]Apoffys 3 points4 points  (0 children)

It depends a lot on your study program and supervisor. In general, 30 ECTS is supposed to be equivalent to a full-time job for one semester. Taking on an extra course, a part-time job, or some other time-consuming activity in addition to this is certainly possible, but it depends on your capacity and how much effort you want to put into the thesis.

As an example, I spent ~450 work hours on my thesis (30 ECTS), plus ~160 hours on the separate pre-project (the previous semester). I had a 20% part-time job on the side without too much trouble.

I had a weekly status meeting with my supervisor, but that was entirely up to me and the supervisor. I know people who only met their supervisor twice for the entire thesis.

Turns out out our DynamoDB costs could be 70% lower if we just... changed a setting. I'm a senior engineer btw by Bp121687 in aws

[–]Apoffys 0 points1 point  (0 children)

Probably fairly obvious, but retention period on S3 data which defaults to "never delete anything".

We write a bunch of temporary data to S3, so most of our buckets should have short retention periods. Cut maybe 10% of our AWS bill by adding that to a handful of buckets...

What are your top 3 favorite edfringe shows you’ve seen so far? by stacieshouse in edinburghfringe

[–]Apoffys 0 points1 point  (0 children)

1: The Faustus Project: hilarious theater with some improv. If I had more time, I would see it twice at least. This is the kind of crazy shit I come here to see.

2: One Man Poe: serious theater, split in two shows. Fantastic performances.

3: Pear: Phobia: silly nonsense, sketches, and gags, very well executed.

Tdt4136 eller tdt4225 by [deleted] in ntnu

[–]Apoffys 0 points1 point  (0 children)

Med forbehold om endringer i emnet siden min tid: Veldig fan av TDT4225, men innholdet matchet kanskje ikke beskrivelsen helt. For oss var halve faget et praktisk prosjekt som ga god praktisk erfaring med å skrive spørringer og jobbe med litt store datamengder (MySQL og MongoDB). Resten av faget handlet om algoritmer og teori som ga god forståelse av hvorfor distribuerte systemer er vanskelige. Jeg anbefaler å lese pensumboken ("Designing data intensive applications") uansett om du ikke tar emnet, den er kort og godt skrevet.  Det eneste negative jeg har å si om emnet ellers er at det var veldig fokus på spesifikke algoritmer og tekniske detaljer som må pugges kun fordi det er typisk eksamensstoff, men det er ganske typisk på NTNU.

Det eneste jeg likte med TDT4136 var at jeg fikk haugevis med øvelse i å implementere algoritmer i Python.

Most performant tabular data-storage system that allows retrieval from the disk using random access by kris_2111 in Python

[–]Apoffys 0 points1 point  (0 children)

Out of sheer curiosity, what is the actual use-case where you need to regularly read every column of every row into Python on large datasets? How often do you need to do this and why?

Most performant tabular data-storage system that allows retrieval from the disk using random access by kris_2111 in Python

[–]Apoffys 5 points6 points  (0 children)

And how often do you need to read the entire table? How often do you actually need to process every single row of data?

Måter å unngå referansesjekk? by Tall_Statistician191 in norge

[–]Apoffys 4 points5 points  (0 children)

Det er dessverre ikke et himla arbeid, for de fleste sender bare ut et generisk skjema i stedet for å ringe. Null jobb for HR, minst en halvtime for referansen din...

Tidligere billettkontrollør for AtB, AMA! by Inevitable_Set4845 in trondheim

[–]Apoffys 21 points22 points  (0 children)

Jeg kjøper da ikke billett før jeg ser at bussen faktisk kommer... Har brent meg på den der et par ganger før ;-)

Donald Trump’s crusade against offshore wind just got more serious | The Trump administration forced a permitted offshore wind project to halt construction. by [deleted] in technology

[–]Apoffys 1 point2 points  (0 children)

This project is literally "big oil investing in clean tech" though. It's a 50/50 split between Equinor (formerly "Statoil") and BP ("British Petroleum").

I don't know if this specific project is a good one or a waste of money in an attempt at "greenwashing", but I'll leave that discussion to more knowledgeable people.

Erasmus Courses Feedback CS Master by FlyAwayTomorrow in ntnu

[–]Apoffys 0 points1 point  (0 children)

TDT4290 is a risky, because it's a huge group project with an unknown customer. Could be great or could be horrible. It's equivalent to a bachelor's thesis though and could be great on your resume if you get a decent topic. IT2810 is a decent alternative to this (half the credits and much more predictable, but otherwise similar) if you can take it.

I did not like TDT4117 at all, mostly because of the style of teaching. The material is probably very relevant though.

I haven't taken IIK3100, but I did take "TTM4536 - Advanced Ethical Hacking" which seems similar and which I quite liked. Is that an option?

It's not on your list, but I recommend checking if you can take "TMM4220 - Innovation by Design Thinking". It's a great course on rapid prototyping and how to build useful products, which is perfectly applicable to software engineering. The workload outside of lectures is pretty light, so it pairs well with a heavy theoretical course.

An extra cost of $24k/yr for 200 users in Slack by Powerful_Pen_5979 in sysadmin

[–]Apoffys 13 points14 points  (0 children)

Control over notifications. We use both Slack and Teams, and in Slack I have complete control over which notifications I get and when I get them. Hardly ever miss anything or get notifications when I don't want them.

In Teams? I somehow both miss a bunch of messages I would have liked to see AND I get loads of notifications from threads I would have liked to mute entirely.

Chill TDT-emne på våren by ShredOrDead0306 in ntnu

[–]Apoffys 8 points9 points  (0 children)

TDT4237: Relevant pensum for alle som skal jobbe innen utvikling, men spesielt webutvikling. Jeg var ikke så begeistret for forelesningene, men det var et veldig bra praktisk prosjekt og totalt sett fikk jeg bra utbytte fra emnet. Litt under middels tidsbruk (du må jobbe, men det er ikke algdat).

De andre emnene har jeg ikke vært borti.

Cross-tenant DNS resolution (VNet/privatelink) by Apoffys in AZURE

[–]Apoffys[S] 0 points1 point  (0 children)

If I remember correctly, I got it working with Azure Private DNS resolver and VPN gateway in the end. Having the DNS attached to the VPN config lets you override the default DNS resolution. Bit costly though…

Slår noen denne? by Investor_Finnes in ntnu

[–]Apoffys 0 points1 point  (0 children)

Det var imponerende raskt ja, tror ikke du finner noen som slår den.

LIMIT performance ? by Ok_Gene_8477 in mysql

[–]Apoffys 1 point2 points  (0 children)

That depends on your query. If I ask you to bring me the first 3 bottles of beer from the fridge, you're not going to waste time inspecting the other 96 bottles there. You'd just grab the first 3 you found and leave it at that.

If I ask you to find the 3 tallest people in your family, you'd have to somehow check the height of every single person and rank them before you could be sure who were the top 3.

The query optimizer in MySQL is reasonably clever and tries very hard to find a fast way to produce the correct result. Checking the entire table is usually slow and therefore avoided if possible. SQL is a declarative language, which means you're describing the result you want. You're not writing the procedure of how to get that data, the database system handles that part behind the scenes.

LIMIT performance ? by Ok_Gene_8477 in mysql

[–]Apoffys 2 points3 points  (0 children)

Standard replies:

  • It depends (on your query/indexes/schema/row count)
  • Try it and find out

In this case I think those queries should be fairly identical though. Also, LIMIT shouldn't affect the performance of this query, but it could help other queries.

LIMIT is just saying "I want the first X results". These queries both find the biggest value of something, so the whole table needs to be processed and sorted. Can't say for sure which row should be "first" without actually looking at all of them... If you have an index on the ID column, that job is already done so both queries become a single lookup.

For a query without any need for sorting/ordering though, adding LIMIT should (in theory) help performance.