skysight-inc/HackerNews huggingface dataset:
Ask HN: Is a generic or specialist degree title more valuable?
I'm a UK-based web dev finally going to university in order to round out my knowledge with a degree in CompSci, trying to decide between London and Birmingham. During my extensive research I've noticed that many universities seem to repackage what's essentially the same course - identical or mostly identical lists of modules - under different degree titles. For example, a few of the University of Birmingham's Computer Science courses are named as follows:

- Computer Science BSc
- Artificial Intelligence and Computer Science BSc
- Computer Science/Software Engineering MEng

But comparing each degree on the UoB website shows the list of modules is identical apart from one extra module that is removed or added depending on the "specialism".

In the case of these courses by London's University of Greenwich:

- Computer Science BSc
- Computer Science (Artificial Intelligence)
- Computer Science (Cyber Security) BSc
- Computer Science (Data Science) BSc

...the available modules are completely identical, with one or two becoming compulsory or optional based on the "specialism".

In these cases, where I essentially have the choice to study all of the same modules and there is no difference in content between the courses, how would I choose between them? Would a generic or specialist degree title (Computer Science vs Computer Science (Artificial Intelligence)) look more impressive?

In other words, does the specialism help, by making the degree look broader, or are future employers/freelance clients likely to understand the breadth of a standalone Computer Science degree, and could the specialism make the degree look too narrow?
Plenty of languages have a huge package ecosystem. Your problem is that you don’t know them. I’m not saying the distinction is helpful for your situation, but your problem is “I have too much time invested in learning Pythons ecosystem” and not “other languages don’t have all the packages I need.” For REPL that’s another mindset. You use a REPL to experiment and prototype, I use unit tests. You use python because you already learned it. Your brain has been fit to python, not the other way around. You can fit it to other languages if you choose. I am currently learning my 7th “use in production” language.
Multiple mistakes actually.
Go has never been particularly popular on HN. It’s a bit on the nose, but lots of people here like to think of ourselves as clever (whether it’s true or not).

Go, philosophically, is a terrible language to show off in. It’s intentionally designed for every line to require as little brainpower to understand as possible. It’s not an aspirational language - unless you aspire to be able to hire lots of junior programmers and make sure they don’t cause too much trouble.

The lukewarm support go had here was because it was still new and trendy. Rust will lose its lustre in a decade or so too, and the tone will inevitably turn more negative. You can see the pattern slowly play itself out at the moment with docker.
The page title element has a typo (or it's a pun that I'm not getting?). Mordern -> Modern
Fact. Because we would consider both defenses. The sum of them.
Kinda surprise her parents still let her in. So I guess they are not that bad after all.
Sumerians invented it circa 2800-2500BC. 300bc is a thousand years after the tablet in question. I believe the oldest extant example is 300bc.
Isn't a union just another form of centralization? Ostensibly the whole appeal of decentralization is that larger organizations incentivizes stray from workers and customers, and a large union is a large organization. The idea of a restaurant being the central unit appeals to me because it is never going to be > 30 individuals so will always be exposed to workers interests.
Python has optional type annotations. Most new code tends to have them, and they help tremendously navigating and understanding large codebases.
Good way of putting it, when does an algorithm become a heuristic?

For me the key thing is that when something is too complicated to quantify, attempting to quantify it will result in worse decisions. A bit like Hayek's calculation problem for the economy but for personal decisions.
I have a pair of the 10x42 stabilized canon binoculars. I think they're very good though over-priced (esp compared to the price of an IS supertelephoto canon lens). I didn't get them for astronomy but they get used for that some.

I also have zhumell 25x100 binoculars (which also get oemed under a number of other brand names). These are huge and must be used on a tripod.

The canon are easy and convenient to use. As a result they get used more often. That said, for astronomy the big binoculars are obviously better. E.g. A couple weeks ago I looked out the window with the 25x100 and the blue glow of the Orion nebula h-beta emission was quite obvious to me, but I couldn't really see it with the canon. Juipter's moons are always nicely visible on the big binocs but harder to see with the canon. On the astro binocs jupiter almost always gets a "wait! are those moons?!?".

But it's just not compatible in the sense that the canon gets used when the big ones often don't. You can just lay back in a lounge chair with the canon and gaze at the vastness of stars (which are much more visible through the 10x42 than the naked eyes). You're not going to do something like that with 25x100 binos except with some kind of cantilevered balanced mount that looks like a dentist tortured device. :) (laying back is advised: the canon is still kinda heavy even if nothing compared t the astro-monster)

I don't particularly enjoy eyepiece astronomy-- my interest w/ astronomy is in imaging via telescopes.

I have the astro binocs for the benefit of guests and I've found in general that guests don't have the intuition or patience to correctly focus them (and it's hard for me to do it for them because I'm -3 diaopter so if I focus for myself it'll be wrong, and even through my glasses I'm still at the wrong distance). This is a place where the canon beat out the astro binocs too, because the stabilization prevents shaking/blurring the frame when you adjust focus so it's much easier for an untrained person to get it right. Similarly, I find guests will actually manage to make the IPD adjustment on the canons while they tend to give up on the zhumell, as it takes a lot of force on those.

So I would say that if you're considering the canon stabilized binos for other reasons and wonder if they'd work for astro too: Absolutely. If you're looking for astro binocs though there are better results at a lower price possible if you're willing to put up with the tripod. Without a tripod I don't think you can beat the stabilized binocs.
>When threats become actual violence

Only physical violence or does psychological violence count too?

What about cyberbullying and mobbing?
Hit the nail on the head. I'm in my mid-30s.

To learn anything on your own has always required effort. I've been driving almost every day for 20 years, and I still don't really know anything about cars. My mother-in-law has been using a computer every day since 1985, and she knows less about computers than I do about cars. "Needing to dig" is neither a necessary nor sufficient condition for learning.

I feel like the lack of a need to dig is a double-edged sword if anything. I knew I wanted to program the computer, but I had to scour the card catalog at the library for anything related to computers to find anything at all, and most of what I found was about BASIC. Now? It's a click away. On the other hand, I know where to look for information, how to read the docs, etc.
I feel like I missing where data fetching logic/state management fits.

Those seem mostly non-reusable?
Yes to frontloading revenue and paying a premium. But, as the airlines learned, never ever ever under any circumstances should you ever do that. Set some sunset. 10 years? 20 years? 100 years?

Open ended liabilities are a terrible idea for exactly the airline lifetime ticket reason.
Yes, that kind of arrogance can definitely come from the front-end side as well. I've just noticed a pattern with a certain type of back-end developer. Similar to the old XKCD physicist comic, there is a personality type that seems to think they can spitball an ad hoc solution to a problem that is better than the work of specialists in the field.
As someone who probably has more experience with Ruby than you do, and probably less with Python, I'd characterize the relationship as inverted -- Ruby is more consistent than Python.

In Ruby, parens are optional for all methods, and only required if you need to force non-default precedence.

Returning the value of the last expression seems reasonable to me (just like a UNIX shell).

In Python, I'm bothered by the little inconsistencies. Why is str.len (or length, or size, or count, etc) not a method? Why len(str) instead?

And Python has plenty of oddball syntax: significant whitespace, triple quotes?? You get used to it of course.

Ruby and Python are about equally efficient -- if you're optimizing for code efficiency, both are bad choices. In many domains, that's not a critical metric, so we talk about developer efficiency. I'll argue that developers are more efficient when they are more happy, and for me that selects Ruby by a mile over Python.

But I won't pretend that it's more than a matter of taste. :)
What does your startup do? I'm not 100% sure based on the blurb, but keen to see product ideas where that tech stack shines :)
Honest question: what would the engineering rationale be behind dropping LLVM entirely and have rustc have its own code generation backend? There are two out there that might be interesting, one uses gcc and another is called cranelift, but it isn't the default and focuses exclusively on compilation speed for debug binaries.
Good luck getting $BIGCORP procurement department to sign off on that deal. Favorable seller terms will be immediately redlined.
Looks great! I have been actively reducing my blog and social media exposure and this might help clean up the remaining experience even more.

Somewhat tangential: does anyone know if there is a way to subscribe to the local timeline RSS feed (or even federated!) of a specific Mastodon instance? Individual users have RSS feeds but I could not find a timeline feed yet.
Guess you haven't been in a restaurant in the US lately? If their kids aren't at school they are taking orders or bussing (as young as 8yo).
>but probabilistically the strategy is optimal.

For what value function? It is basically never the case that my value function is "all choices other than the optimal are equally bad" -- which is what this rule is based on.

As a personal opinion, this drives me up the wall. There is a great problem here, and there is a whole area (several of them, actually!) of applied math dedicated to it (Statistical Decision Theory, Reinforcement Learning, you name it). Instead we get this toy version -- which at best is an oversimplified intro to he subject, and at worst an excuse to bamboozle with math-fairy-dust -- brought out as some kind of rule "to live by". Your algorithm is bad, and you should feel bad.
Am I understanding this right? They purged an entire dataset because one of its independent variables is how integrated a neighborhood is?
That’s because I initially wrote f*ked but thought I would stay polite.

You don’t think being ordered a very large amount of a product then being told months later that actually that was a mistake and you now have to take back the products while not having been paid at any point during the process and having them try to charge you for the costs of storing it and shipping it back to you sounds like a swindle?
Or they could make school more fun and also start later.

But nooo, force the kids to suffer and then act surprised when they rebel.
(PRQL core-dev here)

Very much agree! We're very friendly with the folks at EdgeDB, have lots of overlap of contributors. They're part of the inspiration behind PRQL [1].

To focus on the differences for a moment:

* PRQL is focused on analytical queries, whereas the genesis of EdgeDB was on transactional queries (though I know Yury & the team are building out more analytical capabilities)

* PRQL works with any existing database — you can query any tables you have today — and using PRQL doesn't preclude you or your colleagues from using SQL. In exchange for that openness & simplicity, we give up some functionality — we don't yet know the types of all your columns, for example. TBC, EdgeDB has improved on this dimension since their initial product — it's been able to run on a vanilla Postgres instance for a while now, no extensions needed.

[1]: https://prql-lang.org/faq/
Color – My Journey Through the Spectrum
I've spent years exploring the world of #color and building tools to help others do the same. In my article, I share my journey and the resources I've created, from generative palettes to design token systems. Whether you're a designer, artist, programmer, or color enthusiast, there's something for everyone. Check it out and let me know what you think!
Never heard of TweetDeck before. Took a look just now and it looks interesting. Just out of curiosity, what is the normal use case to show multiple feeds at the same time?
Can you provide a link to your business or what you're selling?
Thousands!
If I'm allowed to ask.. what's Crystal?
Maybe the intrusiveness and overreaching was just fundamental consumer protections all along.
It's not as if it's a hard limit, and you become incapable of absorbing additional facts beyond a certain point. If anything, the human mind seems best adapted to ongoing learning, as it seems to store (and discard) information in terms of relational strength.
The article says they're available from 8x to 18x. 18x is fairly substantial, I bet the stabilization is very useful at that level of zoom.
I wouldn't say that my dad has darkness at the center of his being.

At a certain point there's a real lack of political power in the US-- specifically, I am thinking of Mark Fisher's understanding of Capitalist Realism.

In that system, it feels as if nothing material will ever change, and so all that is left is the aesthetic and apolitical hatred of other groups of people.

My dad was a substitute teacher who mostly took care of the kids and went to church on Sundays and played trombone with a bunch of Shriners. He was never politically plugged in, he just was raised in a house that operated very much like the setting of Leave it to Beaver.

So for him, watching cultural changes and being outraged over them were pretty much the only surface on which he felt connection to politics, as far as I can tell. From my standpoint, those cultural markers are pretty much the main differentiation between liberal Democrats and the GOP. They are both centrist capitalist parties that need to maintain US hegemony through foreign wars and who are both owned by the folks who own the business of the US.

It's a shit substitute for action, but for a lot of folks falling into the tribalism of that culture war is the only possibility they see for political action.

And while I find his political aesthetic to be both self-contradictory and profoundly alienating I have enough awareness to see how people who aren't evil in their intent can take up one side of culture war instead of the other.

And as someone who finds the anonymously penned "Desert" to be a plausible understanding of the current ecological/economical/political climate, I am not sure that short of a wholesale rejection of the politics of the spectacle there is a lot to be gained from these aesthetics... even if I know where I fall and who I support in that game and whose defeats I will happily cheer.

But like I said, I think that's more a product of a shitty situation rather than some evil spot in someones' soul.
Americans are evil, doesn't incite hatred but kill them all, calls for violence.
How are you matching a file to a template like that?
This is an interesting comment. I agree that I hear the "all we need is 86 billion neurons and we will habe parity with the human brain", and I feel it is dubious to think this way because there is no reason why this arbitrary number must work.

I also think it is a bit strange to use the human brain as an analogy because biological neurons supposedly are booleans and act in groups to achieve float level behavior. For example I can have neurologic pain in my fingers that isn't on off, but rather, has differences in magnitude.

I think we should move away from the biology comparisons and just seek to understand if "more neurons = more better" is true, and if it is, how do we shove more into RAM and handle the exploding compute complexity.
> 6k bags a year, their old volume, is only 23 bags per day

They were bigger than this, but still small. They said that 36k bags is about 1.5 years of sales for them, so that's 24k bags/year, or about 65/day (using a 7-day week calculation). 24k bags at $15/bag is $360k/year revenue, which is still quite small, especially if you have employees (and I believe some of these bags were sold through local stores, so that means revenue is less).
imo unlikely they resort to those. ballistic missiles are a lot more expensive, malfunctions or mistakes could bring NATO into the war and at the very very least, will invite significant missile defense systems from other countries into Ukraine. It would be a mistake..

Now that I think of it, Putin might not give af
Your link specifically allows it
> There's no such thing as a standard benchmark

There actually is for web frameworks https://github.com/krausest/js-framework-benchmark
Sure, but that's nothing special. Any measuring, any science is done by people with the usual biases, that's hardly a reason against doing science and acting on empirical results. In medicine, law, economics there's always heavy political biases but that doesn't mean making judgements based on data is worse than making no decsisions or just making our preferred conclusions up.

This rhetoric is exactly what I meant when I said free speech has quasi religious status. A perfectly normal, obvious fact, that measurements and decisions are made by biased people is presented as an argument to put free speech beyond questioning or a science based approach.
Unless you are a physicist, I wouldn't invoke quantum anything. If I'm not mistaken, randomly quoting "quantum" to support fringe theories is one of the key items in the Crackpot Index.

There is absolutely no doubt in science that posing a question has any influence in the order shuffled cards come up. None. No amount of links to quantum this or that, or adaptive mutations, or any other unrelated stuff is going to change that.

I hate that I have to be this direct with you, since your tone is friendly, because it makes me sound aggressive. However, the hard truth is that you're basically arguing garbage, a variation of "there's much we don't know, let's keep an open mind" which has been a tactic of pseudoscientists and scammers since forever.

To be honest, I liked it better when I thought you were admitting the cards themselves where irrelevant, a focus point for your own ramblings about the customer.
Mass migration from Twitter is likely to be an uphill battle – just ask exTumblr
I think you misunderstood my use of the notion of priorities. Let me clarify.

Take the humble leaf blower. Recently, electric blowers have entered the market - lighter, easier to use, reliable, and you get a whole half-hour of use per charge! This is great for homeowners. Leave the battery in the cradle until you need it, snap it into the blower when you do, and everything just works.

But it's useless for landscapers. They need hours upon hours of use - and charging cradles don't work in a field, and those batteries are too expensive to just bring a box of them.

The homeowner might say, electric is the future! This satisfies all my needs, and it doesn't cause pollution; we should ban gasoline leaf blowers. But the landscaper will reply, No! I need a pragmatic, workable solution now. Only gasoline blowers will last the whole day, with an energy supply I can carry with me - and over years of use, it's more reliable, too!

This, dear reader, is a difference of priority. The landscaper can say, accurately, that gasoline is better - and similarly, the homeowner could say that electric is better. But because their priorities are so different, they will each come across to the other as entirely, irredeemably wrong.
More questions :

Isn’t the outcome really dependant on the (parent) investement companies' distribution/concentration?

What happens to non-indexed stocks ?
It's also the primary language used for everything regarding VFX.
Think Pixar, ILM, WETA, Disney etc. it's mostly inhouse tools so nobody ever sees them but the code bases are huge and are growing as fast as the demand for more and more high quality VFX from streaming services and studios.
Actix Web: a small, pragmatic, and fast Rust web framework
I understand what it is doing, and how impressive it is; the question is whether or not the normal use case is for stuff that requires the originality of thought that requires attribution, and I can't see that being the case except in a very small minority of instances.
> Seems like many people are trying to shoehorn their codebase...

Full Disclosure: I work at WunderGraph

But I think you should take a look at WunderGraph. It's vendor agnostic and allows you to choose a authentication provider that will work with your codebase.

You can use Keycloak, Auth0, Ory, etc...

https://docs.wundergraph.com/docs/features/openid-connect-ba...
Thanks for catching it! Not sure why my the spell checker in VIM doesn't catch it. Just fixed it!
But the top comment at the /30 URL is not the actual answer either...
macOS hides menu items if they don't fit and nothing can be behind the notch. Apps have no control over this. The app has a setting for maximum length. You could also move the menu item closer to the right to make sure it's not hidden when there's less space in the menu bar.
You've described me.

I've gotten better at eye-fixation control, and also careful selection of seats. If I can get a seat facing away from the TV I do much better, and I even catch those around me gazing at the TVs from time to time.

It is exhausting trying to exert that amount of self control, though. The quick bright movements naturally catch my eye and I often can't help myself. I'd like to chalk this up to innate hunter instincts, but... ;)
Your assumption is that they decided anything.
Very nice, how’s the performance?
Ah, so in your example, the least bad solution is that the thief should be allowed to keep the stolen TV and cash for a certain amount of time - but for how long? And how long should I be allowed to take your TV simply by alleging you stole it from me? Once again, your reply peters out in ellipsis just when it gets to the tricky part.

This is moot, however, being caught in the act is not a valid analogy for the situation we are discussing here, or generally for civil forfeiture as it is practiced in many parts of the US today. You started this thread saying you were very confused about what's going on here, and introducing hypothetical scenarios that do not resemble it is not going to help.
Sorry, I know this is not a PR review but if you are live coding anyway then:

Nit #1: images (or emojis) on either side of the text you added are not displayed in iOS Safari.

Nit #2: I am getting horizontal scrolling in iOS Safari (no content is cropped, just unnecessary scrolling due to some constraint miscalculation)
Things Silicon Valley gets wrong about agriculture
Agreed, but I also wonder if this is a "necessary" requirement. A robot, perhaps pretrained in a highly accurate 3d physics virtual simulation, which has an understanding of how it can move itself and others in the world, and how to accomplish text defined tasks, is already extremely useful and much more general than an image classificiation system. It is so general, in fact, that it would begin reliably replacing jobs.