skysight-inc/HackerNews huggingface dataset:
For me, this sounds like a developer with a lot of potential. You realized your weaknesses and want to improve. That's a big step forward.

To improve, you need to work on projects with more senior developers.

Few things that work for me well:

1. Talk with a senior person about everything you are going to do. How are you going to architect and implement stuff. You will learn a lot just by talking with smart people.

2. Have all your code reviewed by a senior person. It's good practice to do code reviews anyway.

3. Iterate quickly. Preferably, submit your code for review every day. This way you will get immediate feedback and can improve rapidly. I'm even often submitting empty classes and methods just to outline data flow and overall design.
ok awesome!
Probably meant that a PhD is a hard requirement for new grads.
> Maybe cover art is less meaningful to you. FTFY. To the author it is meaningful.

The author admits they're in a niche:

> The fact of the matter is that nobody cares about cover art.

So they're aware that really most people don't really care any more. Like most people these days I listen to music for the music, not the physical media artwork.
Right. We're going with "no."
2015 was 6 years ago. Google as possibly changed? Doubled in size (or more) by staff? has more rigorous approaches? has more people capable of meaningfully reviewing code?
Whats painful:

1. Extra indentation for both cases, instead of shoving only the error case aside.
2. How do you annotate the error with details of the current function? In go you can write `return fmt.Errorf("parsing point (id=%v): %w", id, err)` and easily add crucial context for devs to understand why an error occurred. This seems harder to do in rust.

Calling that a strict improvement is too black and white, and the point of my asking others to name good things about Go is to force a more nuanced conversation.
As screens have grown they’ve mostly grown vertically. If anything it should be easier to display a full-width album cover and still have plenty of room for controls and other UI chrome.
I'm genuinely wondering how is it legal for a company to take the same name as an unaffiliated nonprofit?
Microvision's stock shot up ~50% because of this. Their technology powers the Hololens 2 apparently.
You picked on the smallest point that I’d quoted, and then finished the argument with complete conjecture about the US (we were discussing the UK?). Have you actually read the source? Specifically the part about systematic extermination of minorities? I can’t help but feel people like you would have been defending the Nazi party like this in the run up to WWII.
Meanwhile lots of folks are going back to vinyl.
I care about album art and am frustrated with both Apple and Spotify. Does anyone have suggestions where I should direct my buying power so I can listen to music and view high res album art?
1922 Lecture - Birth Control News - ...the one real remedy is birth control, that is getting the people of the world to limit themselves to those numbers which they can keep upon their own soil... I do not see how we can hope permanently to be strong enough to keep the coloured races out; sooner or later they are bound to overflow...

1929 Book - Marriage and Morals - ...there can be little doubt of the superiority of one race to another... It seems on the whole fair to regard Negroes as on the average inferior to white men, although for work in the tropics they are indispensable, so that their extermination (apart from the question of humanity) would be highly undesirable.

If you want obfuscation, look to Russell. In 1964, in a letter Russell was asked, "Do you still consider the Negroes an inferior race, as you did when you wrote Marriage and Morals?"

Russell - I never held Negroes to be inherently inferior. The statement in Marriage and Morals refers to environmental conditioning. I have had it withdrawn from subsequent editions because it is clearly ambiguous.

Ambiguous?

I have not obfuscated or 'basically' called Russell a racist, I said he entertained racist ideas in an otherwise admiral lifetime. Let's agree on the distinction between a racist action, and racism en masse. When Russell aligned himself with eugenics, this is now rightly seen as a racist action, but it does not make him wholesale racist. I did not call him racist, it is not what I said, and it is not what I think. As if this needs pointing out. Bertrand Russell was not significantly more racist for the time, less so than Lincoln for example, but he entertained a racist concept, that of eugenics. And the eugenics movement was run and lauded by particularly odious racists.

As I previously wrote, such a position is understandable given context in history. Eugenics was a widely known and popular concept throughout Europe in the early part of the 20th century, particularly gaining traction after The Great War, and especially amongst what are commonly described as intellectuals.

I am indebted to Bertrand Russell, he saved my life. Afterwards I made a conscious move to spend a significant amount of contiguous time reading his essays and letters. They contained a myriad of delights that still bring me great pleasure and hope, but I also learned something about how great people can be wrong, why, what they do about it.
Your point makes no sense. Yesterday's UX teams were making decisions for you too.

It's not like he can customize the UI in the 2012 version of Music app. He just by chance liked it like that.
No excuses to fail to meet the rules of OSS. None.
But problem is that people getting sanitiser cancer are maybe not the ones who would be dying because corona. If old people are at great risk you can not tell whole population for to do something risking cancers to protecting them. I am young enough and at very very low risk of deaths from corona so am not desiring for to use sanitizer and for to maybe getting benzene cancers.
Sure, but I like Go a lot and am going to defend it, particularly from what I see as baseless or misinformed accusations (that quickly veer into resentment and ad hominem).
What you're missing is relative risk vs absolute risk. Don't worry, this is a common mistake.
OpenGL 2D Facade (23): Water Animation – Design Patterns and Video Games
The fallacy comes from forgetting these are people. “Surely theres 1 in 10,000 who want this” is wishful thinking, “There exists a type of person who wants this, and I can point to them, but they happen to be a small segment of the population - 1 in 10,000” is actionable and valid.

There’s nearly 8,000,000,000 humans, so there’s a ton of variety that one can’t even imagine, but probably none of them want to eat a bar of soap for breakfast each day even if you think there must be some rare 1 in 1,000,000 out there.

Putting 1 in BIG NUMBER is just a way we abstract away hard and intimidating questions.
Davis and Hersh?
https://books.google.com.au/books?id=I1fj_B60fyoC&printsec=f...

Or just Rueben Hersh maybe?

https://books.google.com.au/books?id=cocpm4oBKqwC&sitesec=re...
What is implied but not specifically stated in his lessons learned is that selling your time while also selling a product is VERY difficult to pull off.

Fried/DHH eventually turned into a product company to focus solely on Basecamp, and I think the Ruby on Rails thing also makes their case entirely off the table for basis of comparison for why your consulting business could generate some quick and easy extra cash from a saas product build by the billable employees on the bench.
Probably because it's more effective for a single real person to operate many accounts, and you don't want all these accounts to have your face.
Extroverts had become accustomed to introverts bearing their externalities.
Have they implement the simple idea of respecting the integrity of an album? I have to admit not having messed with music on iPhone for many years because of this. Did it improve?

What I mean is: I want to listen to the Brandenburg Concerto or The Wall from start to finish and in order. Not possible for so long I gave up.

The other aspect of this was wanting to import a sizable music library from Windows Media consisting of dozens of CD’s I own. A total mess, including the aforementioned problem.
This is user error though and not any fault of AWS.
> Again, I bet a lot of this pain would go away if I started using Apple Music, but I'm bothered by a loss in UX.

Nope, I just finished a 3 month trial and it never got any easier. There is no way the person in charge of this app actually uses it day to day (or maybe they've just never used Spotify?)

My biggest grievances:

- Wouldn't be ready to play what I was last listening to immediately, esp if data service was low (Spotify seems always ready to go, even if I haven't explicitly downloaded a song to cache)

- Awful recommendations -- Kept playing songs from the first Tyler, the Creator album when I was listening to vapor/synthwave radio (I like that album but they do not go together!)
> Her apology words

For me, it does not matter.

Previously FSF ruled by RMS fired contirbutors - now Libreboot ruled by Leah Rowe fired contributors.

I may just cite Leah Rowe from 2016 with addition to actual situation:

> “Meanwhile, FSF, GNU and Libreboot can all three go fuck themselves.”
I'm 41 and glad to see the back of it. My commute was never miserable, but it was always wasted time. A lot of people also don't like the social aspect of the job, and the fact that it's been the default since basically forever has meant that those people have been under what I might call (somewhat hyperbolically) the tyranny of extroversion. I've been noticeably less stressed since I noped out of the office last year.

It's also worth bearing in mind that if you do want to be social, you can be social outside office hours no matter whether the job's in-person or remote. I can't choose not to be social in a face-to-face environment without suffering professional consequences.
I suppose at this point we will have to agree to disagree, but I’ve got to ask if the U.K. is such a hellscape, why live there?
Solving a Puzzlehunt with Satisfiability Modulo Theories
There is no buying power on Spotify? There's different preferences that hardly come out of UI usage patterns since for those in love with album art there isn't a way to make it central. It's just not there.

I would offer it's a generational thing. If you came from vinyl or early CD, with books with lyrics and recognisable artworks you've just got expectations or wishes that aren't being fulfilled anymore. No value judgement, I get that young people discover music wholly differently. There's survivorship bias in there as well, but I know the labels, recordings and albums I want my song or aria to be from by picture. And I'll probably listen to those specific albums and recordings until I pass, so 50 more years of caring for specific album art here.
Discussed at the time:

Modern Code Review: A Case Study at Google [pdf] - https://news.ycombinator.com/item?id=18035548 - Sept 2018 (64 comments)
Buy vinyl on discogs.com, or vinyl from any of your other favorite online retailer.
Societies depend on cultural morality as the first line of defense, and that’s arguably far more true in the US where the law is so blunt that it ought be the very last resort for remedy or justice.

By the time you need to sue you’re probably screwed. Our daily peace depends not on our ability to enforce the law, but on the contentment of our neighbors.

The people in the US either feel the fellowship in the air or they don’t.
The two don't have to be mutually exclusive. You don't have to hate streaming to enjoy vinyl, and vice versa.

I happen to enjoy both and treat them as different experiences. I'm fine if the expectations around digital change as long as it's still accessible.
When the pandemic first really started, you couldn't find any isopropyl anywhere. However the liquor store had 1.75l everclear for $30. 1 bottle of that lasted me 4 months, including making face shields in bags with this. As time went by, iso was gradually back on the shelves.. however the food grade benefits of everclear made this choice better all around.

We're on our 3rd handle, at a total cost of $90. And considering my SO is in the health field working with potential covid-positive indivuals, we consider this to have been well worth whatever we've paid in taxes. I'm sure other states have higher taxes. Thankfully we're not in one of those.
Mathematics may be rooted in that, in a historical or pedagogical sense, but areas of math can certainly be disconnected from physical intuition. Non-measurable sets (e.g. those in Banach-Tarski) and transfinite numbers cone to mind.
Covert art is also... art. It's a shame that we've pretty much lost the concept of video-game cover art these days, it'd be a bigger shame to lose album art for the same reason.

When I listen to music on Spotify or whatever, I do still pay attention to the cover art and spend a moment to just admire it if it catches my eye.
"Asking for donations doesn't work"

Depends. I have paid for things I could have gotten for free, and raised money for political organisations (not in the USA, so we could not sell laws the way the Americans do).

The best way to get money is to ask. There is a lot of research into the best ways to ask, and what gives best results.

But just asking thoughtlessly (not accusing you, no idea how you asked) does not work
Fair enough -- I was really trying to say that I think album art needs a reconceptualization, starting with the manner in which it's delivered to the listener.

In an abstract sense, the association of visual art with music, is, of course, a good thing that I'm sure is here to stay.

UPDATED TO ADD: Perhaps the abstract concept of "album" is what needs to go the way of the dodo.
relative to more mature Kafka cloud services, it's crazy expensive.
Definitely! I like the fact that for example Spotify's desktop client (optionally) gives the album art a significant chunk of screen real-estate.
No. But the idea is that this is the version exported for end users, not an editable version. If you need the text to be accessible, you can add a description/title for screen readers.
If you’re doing this, make sure you are not using technical grade isopropyl, as that can have a bunch of nasty side products in it. Getting the correct isopropyl online is problematic as people have been watering down technical grade and selling it as 70% medical (USP) grade.
As someone a few years ahead of you, what you may want the most is flexibility - the flexibility to decide to work from home when you want, but the option to hot desk in an office when you just need a break or distance from hectic home life. The most attractive employers may be the ones who strike this balance.
Jobs wasn't immune from the occasional bad choice. (Before you ask, I have personal knowledge that this was his choice.)

http://hallofshame.gp.co.at/qtime.htm
unless you have images?
> Apple quality and design, especially in UI, has been steadily declining for over a decade.

Remember when you had to make software updates through iTunes? This was probably the worst piece of UX ever in a mainstream OS, even worse than clicking "Start" to shut down the computer in Windows. So quality steadily declining is not an accurate description.
I was just uninstalling a program on windows. So I find the icon in the start menu, right click to open the menu and uninstall. That should run the uninstall process, right? WRONG! It opens the dated and derelict control panel. And it has a bunch of icons for all the programs I have on the computer. And the one I just right-clicked to uninstall? Not selected. Oh, but let's find it, where is it in that icon list? There is no search box to type in the name, I try typing to filter but nothing happens. I need to visually find it myself and select the icon. A new panel appears at the bottom with some nonsense info about the app. But how do I uninstall? Oh, the uninstall button actually appears at the top of the icon list, distant to the icon itself. Such and old ux paradigm, contextual buttons that appear in a random part of the interface (looks like a quick prototype by a programmer and they never bothered to get a ux person to design it).

Windows works for people because they are used to its idiosyncrasies. You know how people think their browser icon is to open the internet? It's the same with Windows, to most it's what makes the computer, they don't know otherwise. And these idiosyncrasies are taught in schools and universities in computer classes. How to use a computer has become how to do stuff in Windows and MS Office. Brings back memories from my childhood when I was the "computer expert", helping my parents and their friends fix problems in old Windows 98 and XP. At least the old windows ui was somewhat consistent.
I still do this on Spotify. Scroll through the new releases and if a cover looks interesting, I give it a listen. Having grown up in record stores, I love that I can listen to anything instantly. It's pretty insane actually.
European Committee for the Prevention of Torture
The intent was to create an analogy between the motivation to cheat and some other motivation (not involving cheating).

Let's assume that the goal of the cheater is likewise to get better at cheating, and that cheaters intrinsically enjoy cheating.
I am concerned that Apple may try to move away from general purpose computing and more towards an Ios walled garden, but today things aren’t that bad.

The M1 is the absolute best mobile processor on the market, soundly dominating what’s available from intel and it was just released. For mobile computing Apple is very far ahead. Could we have had something better? Maybe, but better than the best is a lot to ask and these advances came largely because of the iPad and iPhone. Without apples focus there, we wouldn’t have the M1 chip.

You also bring up chromebooks which are a google product and we’re predated by “netbooks” pushed by intel. From my perspective Apple is the only company of those 3 that has not resisted selling underperforming hardware. I don’t know of any chromebooks that perform as well as the iPad Air.
In 2021, you don't overthrow an organization. You crawl up inside it, and offer to do its bureaucratic skut-work. Make yourself useful and indispensable. Then you bring in more and more of your friends and start putting in rules and strictures as a trap. You get key, powerful people out of the way by springing those traps. Eventually, it's an entirely different set of people who are just wearing the branding and regalia of the old organization like a skin suit.

Another alternative: You come up with a new way to do X which is 10X better. Then, you get the classic S-shaped adoption curve.

Another alternative: You expand the context of your operations, so that those governments just become little annoyances and quaint dusty backwaters inside a larger world.
This happened recently (in D timeframe) and is still a hack that basically creates a different language that's a subset of D - which is the dirtiest way to fix an initial design mistake. If D came out as betterc from the go I guarantee you the adoption would have been much better - this way you're stuck with legacy decisions of a language that was never really that popular to begin with (unlike C - C++ story).

Also back when it launched LLVM wasn't really a thing (GCC was probably the closest thing to having a portable backend but it wasn't nearly as clear cut especially with the licensing and all that anti-extensibility attitude), and D having it's own custom backend was also an issue.

I applaud the effort but at this point I think it will never get mainstream popularity like Rust. I'm sure it's useful to people but it had it's time in the spotlight, I don't see how they get the momentum shift.
Sounds like a team health issue. Sounds like a hard time, my sympathies.

In my N years of experience, very few engineers are in an environment where only they have meaningful context on what they're working on. Generally any non-trivial project worth staffing is worth having two headcount work in the space, even if one is a TL with divided attention.
There have been lots of Bourbaki stories. The one involving Arnold is more specific.
I sympathize in spirit, even if I never used iTunes back in the day, because I refused in principle to pay for digital goods and preferred to buy the CDs and rip them myself. Amazon AutoRip being the sole exception, because that seems to just be a convenience feature for something I was going to do anyway.

Compared to the "all-streaming" future, however, sure, I'll take iTunes over that any day.
I agree that Either is more semantically correct. But is it more readable? Is it easier to manipulate? I don't think so. To have either, you need two big concepts:

1. Sum types. These can be really useful, and they _might_ improve Go, but they are undeniably a new complication and something users must now understand to work with Go code. This is not free. Is it the best use of developer minds to be paying rent to the Sum type concept? Or might dev teams be better off using that rent on some other domain specific problem?

2. Unwrapping. Now you have a container for your data, and you have to peel it apart to manipulate the data. This is a minor cut, but it adds up over time, and I think it leads to necessarily more convoluted code. `if err != nil` is the cost of separate err types, but visually its minor and Goland at least auto-collapses it so it interferes as little as possible with your code. I think matching on errs, or just propagating the error case, are both more complex for readers to parse. Furthermore, propagating a naked error loses crucial context (where in this function did we fail? what info from this function do I need to debug this?) that is dead simple to add in Go.

I think a sum typed has a semantic advantage, but it also has a cost, and I think you can make an argument its not worth the dough.
I think this is a situation where the tools only give you a leg up when not everyone is using them (and become practically a requirement when everyone is).

In the immediate term, as someone in a high CoL city with an out-of-control rental market I'd really like these tools to be open source. Then at least they're extremely useful in distinguishing you from other applicants, by virtue of being an 'exclusive' tool, in the sense that not everyone has enough technical expertise to deploy the necessary services to run them. It also has the benefit of encouraging collaboration around this ecosystem of tooling (the user pool is after all already restricted to software developers, data scientists, and fairly technical hobbyists)

But then if you open up the hosted version to the public as a paid service (someone probably will, and it's really only fair to offer the same strategic advantage to less technically inclined people; perhaps some of those people need it more) you may end up in a situation where it becomes a requisite in the rental search; you'd be at a significant disadvantage if you don't use it.

I don't really have any concrete conclusion from this train of thought, just that it's a complex situation which can really only be fixed with regulatory oversight, and in the mean time these markets will arise to give people an advantage, that also aren't equal-opportunity due to cost.