skysight-inc/HackerNews huggingface dataset:
Well nothing listed the article is actually computer-science, however I do think that most Computer-Science programs (or at-least the ones I have seen) are far from what they could be.

All proper CS programs have the usual
Discrete-Mathematics, data-structures & algorithms and
a course in logic/computability.

I do think that there is value in courses were there is a real project actually much more value than the pure theoretical ones even through strictly speaking they are less about Computer-Science.

The courses that I would have listed that are not normal required classes would be:

Compilers: Similar to Modern Compiler Implementation in ML

Operating-Systems: Often OS-classes does not get the love they deserve.

Cryptography + abstract-algebra: Many good resources.

(elective) Computer-Graphics: Controversial, but from all fields I have seen no
area/industry utilize as much computer-science theory as Computer-Graphics, from Computational-Geometry to Computer-Architecture. Having a hard Computer-Graphics course really changed me both a Computer-Scientist and a Software-Engineer.
There are so many things I usually have to do before code organization and abstraction. Figure out how to go from A to B, find out if I really want B, find out if I need to pull this apart into more steps, try variations, read docs to see if there are things that might help me etc.

I find it almost always better to write dumb code like this until I it does what it needs doing. It's much more straight forward, in a very literal sense, to find suitable abstraction and compression from there. DRY is about knowledge representation, not about repetition or boilerplate. Solving the former first in a good way lays the foundation for solving the latter, which can then be done with more powerful abstraction tools such as macros.
It's from the US, where "Race" is the official census term for indicating the phenotype of a person. There is a lot of pre existing survey work using the census categories, so that's why many people keep using them whatever the flaws in the definition might be (and they're probably quite significant flaws).
Russia rolls back vehicle standards over 30 years as sanctions hit supply chains
It can be attributed to one of the following (non-exhaustive list): Lack of experience and knowledge, lack of motivation or work ethics, lack of time to make things neat, lack of care to write readable code, lack of understanding what elegant code is.
When it doesn't describe an invention. E.g. a patent on "a device that does something".
To make it even harder, population density is itself not easy to interpret correctly. For instance, a naïve comparison on the population densities of England (432 people/km²) and Spain (94 people/km²) could lead one to believe that England would have a much tougher time than Spain at containing the spread of a contagious disease. However, the population density surrounding the average Spaniard is much higher than the density surrounding the average English person, as Spanish population tends to be much more densely urbanised into flats than the population of England.
I think the fact that the 3-6 months was negotiated directly with the landlord is more significant than the length of time itself. They essentially had to take their listing off Airbnb and rent it as a regular furnished apartment. This enforces a mutual sense of responsibility and respect on myself and them which is perhaps even more than would exist in a typical lease agreement, because it's done under "special circumstances". Whether you blame the hosts or the platform or the guests, that sort of respect for a place and a host just is not possible when everything is done through a giant corporate medium; and it's also not possible if it's only done for a short period of time, since there's limited accountability.

3-6 months isn't so important, but it's about where things start to be serious. Water pipes leak. Refrigerators break. You get to know people.
What do you think of Reddit? Subreddits have kinda replaced usenet groups of old. OR is it too much moderation for you?

Also how to handle spam, thats been a killer for usenet lately
Every time someone argues something based on the merits of Go, I can't take them seriously anymore.
Ask HN: Dealing with Career Mistakes
Two years ago I had an option to go into the management path. My leadership was supportive and wanted me to take up the opportunity. I chose to pivot into the product management instead. My peer took that role. My role change didn’t go very well. Personally i was unhappy and felt unfulfilled at work. While I was respected at work and my manager very supportive I didn’t enjoy it. I quit and joined another company and pivoted into program management. Since then my work hours have doubled and while I am earning the highest paycheck I could have dreamed of, I am extremely unhappy being an IC. I have 25 years of industry experience and I feel I should mentor people instead of moving JIRA tickets around.

Yesterday I saw my former colleague who grabbed the manager role, got promoted to a director. I was hard working and intelligent than him. I could’ve played my card right and be in that place. Yet here I am being ‘advanced beginner’ in a different role every couple of years doing grunt IC work. How do I turn the wheel of time back and undo my career mistake. I feel incredibly stupid. I am losing confidence in making good decisions.

How do I deal with my feelings? Should I seek professional help?
Mesa Can Be Built with Select Video Codecs Disabled for Software Patent Concerns
It seems like looking for a reason to be indignant about something and really scraping the bottom of the barrel.
I had some interest in the last few months working with macOS 9.2. Got it running through a few different emulation options. The main issues I saw was that there is no morsel web browser. SSL support is limited even if you manage to get an updated version of Classilla. Another issue is that development is extremely limited. Would be interesting to have a modern version of 9.2. I would give it a proper go.
Maybe people just want to have some fun? Send a secret picture only to their friends? Or maybe they want to send an image while hiding it from a government censor? I'm sure you can come up with more examples if you use your imagination.

Besides complaining about the potential use for child pornography is bizarre. If someone wanted to secretly send child porn to someone else, they could just encrypt it. It would be far more effective than this image packing method.
It's usually rely on some globa mechanims by the underlying architecture.

Example, if it's AWS it may rely on ec2 instance role, to allow it access to the secret manager.

If it's kubernetes, it can be done through k8s token mount, basically allow token in namespace access the vault, and the token(which is generated and manage by k8s, which is just a JWT btw) is mounted into your pod.
I love the advice he gives - even that piece. If the kids are being bratty, they need to learn - beseeching them to be sensible will only get you so far.

Throwing some sweets out the window is hardly a bad thing anyway - the way I see it, the more you throw away, the kinder you are being to your kids! Though that might not be how they see it...
Care to elaborate? I'm curious about what exactly you mean by that.
https://www.youtube.com/watch?v=h7SBVutX6OU
We just need 6 more.
The language is really nice, the compatibility with the Ruby language is impressive. It’s incredibly fast, uses a tiny amount of memory and it’s binaries are very small. For web development, the Lucky framework by Thoughbot is promising.

Personally my biggest issue is the compile times. For web app development where you may be saving frequently and using hot reloading it’s to slow, it’s lagging.

If non-production compile times were reduced by 60-80% I could envision interest and adoption increasing quickly.
Archived link (no paywall): https://archive.ph/e5YLv
I'm gonna hyperventialte to emit more CO2 just to spite you.
You say that, but other people say the opposite. I have no idea who's right. If you happen to have a link to a detailed legal analysis, with references, feel free to post it. I don't promise to read it myself but probably someone reading this is sufficiently interested in copyright law to read further.
I also think this is easier to test and the more realistic change. You can be available to clients/meetings from monday to friday....

And that would allow me to see the sunset the whole year. Would try to go to the park with my kid at 4pm every day.
You mean people get mad when you imply they are kinda pleasant on the outside but don't have a good heart? Color me shocked!
Nice! It's about time. Too bad they spent almost two decades doing the opposite, or I'd still have my account.
> values having a great home over contributing to a better world

which is what everyone already does. After all, everyone continues to burn fossil fuels, even if they know it's contributing to pollution.

The point is that it is natural and acceptable for an individual to ensure their own comfort and wellbeing, to the extend allowable by law. Why would one suffer any sacrifice, if they do not directly see the effects of that sacrifice benefiting themselves?

This is why there's a need for gov't and regulation and laws. Collectively, people can agree not to take action which would benefit oneself at the expense of somebody else. This cannot happen unilaterally.

> Do you not want a better world?

of course i want a better world. Who doesnt? The question isn't whether one wants a better world - the question is whether you will be willing to sacrifice more than your neighbour for this better world, if the neighbour is going to be able to gain the same benefits from your sacrifice without having to sacrifice his own.
> If this happens in MANGA companies what’s to stop smaller cities from raising the cost of living [...]

Can you elaborate on what this means? Who exactly will raise the cost of living and how?
Regarding the REPL, they actually merged a PR with support for interactive/debug mode. https://github.com/crystal-lang/crystal/pull/11159. There is an accompanying blog post here https://crystal-lang.org/2021/12/29/crystal-i.html.
I haven't used it myself, just thought I'd let you know.
It's not the same kind of time saving. When I'm working on a particular task having a fast machine lets me stay in the flow with good iteration speed. Realistically I only have X ammount of concentrated effort available and that X is < 8h, building a PC doesn't really bite into that time/energy. But if it's a chore for you - you can just buy prebuilt or even rent bare metal.
Right. At this point there's an established playbook:

1. Someone who doesn't understand open source claims that open source means source available

2. Someone who does understand open source points to the OSI definition and points out that availability of source is nowhere near enough

3. Bickering about legal matters as if trademark law is the best way to handle terminology

4. Accusations that it's essentially tyranny for the OSI and FSF to try to establish standard definitions for open source and free software, or for the rest of us to insist upon proper use of these terms

Examples:

• https://news.ycombinator.com/item?id=25367131

• https://news.ycombinator.com/item?id=25834067

• https://news.ycombinator.com/item?id=26079067

• https://news.ycombinator.com/item?id=27267367

• https://news.ycombinator.com/item?id=25364878

• https://news.ycombinator.com/item?id=26017500

• https://news.ycombinator.com/item?id=31084823
> In swift you do mymethod?.call(...) Where method can be nil and it has the same effect.

No, it doesn't. (You probably meant object?.mymethod()). If mymethod returns int, then in Swift the result of this expression is strictly Optional<Int>, whereas in Objective-C it's Int defaulting to zero if object is nil. The implications in terms of safety are significant.
I moved house with 3000 CDs once. I bought an iPod the month after and sold them all. Eventually this turned into Apple Music. I hope there isn’t a CD revival because the cost, logistics, transport and storage for the things was abhorrent.

There are literally only 5 tracks from my entire collection that weren’t on Apple Music in the end and more than one member of my family can listen to the same CD at the same time. That’s a pretty big admin and versatility win.
>I think nominal GDP targeting is pretty bad policy though. Deflation can be a great thing for people, if its focused in the right areas.

Only if accompanied with a negative interest rate so that the real interest rate is 0%. The problem with deflation is that it raises the real interest rate, even though nobody signed a contract "hey if deflation is 5% I will willingly pay a real interest rate of 5%". When you consider that deflation primarily happens in economies that don't need further growth, paying that interest rate is not good for society.
Yes, perhaps.

Out of curiosity I’ve locked up the list. It includes: “alcoholic beverages”, “bitumen”, “leather dust”, “testosterone”, “unleaded gasoline”, “wood dust”, and I can also recognise several medicines on the list.

I wonder if it’s even possible to avoid all these things?
If they're genetically engineering bacteria to produce this plastic digesting enzyme, that's a spectacularly bad idea. I mean, it's also pretty bad that we've been dumping indigestible plastics into the environment for nearly a century, but suddenly making them digestible is likely to produce some nasty infrastructure and supply chain problems, possibly catastrophic ones, because it wont just be the waste that gets digested.
I've used GCP secrets manager and it worked well. Pretty simple API and the option for providing your own encryption keys if you want it.
Ok, I guess the "something else going for it" differs from person to person. I grew up with LPs too, but I don't have a lot of nostalgia for them. All the ceremony of carefully taking a record out of its sleeve, checking for dust, putting it on the record player etc. is too much hassle for me. A CD I can just pop in the good old stereo I have sitting on my desk and listen to it, or rip it and copy the files to my phone. With LPs, you're stuck with the format. I guess the music industry is happy with that, but for the consumer it's not the best deal. Ok, you get a digital download code with some LPs, but I'm not sure how common that is...
Feel exactly the same (but I'm on my late 30s). Which is a bit of a problem when one has to hold the role of "lead" or something similar. I just don't feel certain about almost anything (I do have opinions and experiences, sure, but I'm never 100% sure about anything).
I was missing something. The article says:

> In its original form, Big Wind put out nine burning oil wells in Kuwait, more than many teams that were working with the more traditional method of blowing out well fires with the use of high explosives.

while https://en.wikipedia.org/wiki/Kuwaiti_oil_fires#Extinguishin... says:

> The companies responsible for extinguishing the fires initially were Bechtel, Red Adair Company (now sold to Global Industries of Louisiana), Boots and Coots, and Wild Well Control. Safety Boss was the fourth company to arrive but ended up extinguishing and capping the most wells of any other company: 180 of the 600. Other companies including Cudd Well/Pressure Control, Neal Adams Firefighters, and Kuwait Wild Well Killers were also contracted.

180 is clearly larger than 45.

What I was missing was the total number of teams involved. https://rlg.fas.org/Taming%20Wild%20Wells%20of%20Kuwait%2035... says "Nearly 30 crew were used", and the Wikipedia page says Big Wind was used for 43 days across the 7 month period.

Assuming 30 day months, that's a mean of 600 / 29 * (43 / (7*30)) = 4.2 wells per crew in a 43 day period, which is well less than Big Wind's crew.
Maybe it sounds romantic to someone but definitely it's not a romance language.
I think they meant it was ironic because you criticized the list as generic and then gave generic advice yourself. Which obviously you don't find generic as you say "it's far too complex of a topic to summarize in a quick comment". The irony is that you weren't willing to think deeply about any of the 103 "generic" items on the list, hence you got nothing out of it.
double fraction = 1.0 / [object method];

huzzah :)
I know you're getting downvoted but I feel more or less the same. That's why I am following the Asahi linux folks so closely. I really want them to succeed and for their work to make it possible for Fedora or Ubuntu to be a seamless experience on the M-* Apple hardware.
> Turns out you can do the same thing with OPML files. Here’s an OPML file nicely styled for the browser.

Clicking on that with Safari has the first row flickering a lot for some reason.
Too bad it means "poop" in many languages
Not only Switzerland, no, see Luxembourg.

Most employers won't allow what you're doing.

There's no EU-wide 183 day rule for social contributions. If you stay more than 3 months in a country you need to be registered as a posted worker, and there are some legal implications.
The obvious catch is that the compiled binary is not portable. You need to compile and deploy for each platform separately. You don't need to worry about platforms at all when deploying/sharing pure Python modules.
Yes - I try to... not upgrade when possible.
The users just wanted to do three clicks. The same they do every morning. The one thing they do with with the program. But each user does three different clicks, to each do one different thing.
Noted. I sincerely got the impression the person I was responding to was disagreeing that dose is important, given what they were responding to.
Of course you have to stop them if they are misbehaving or causing harm.
A good book on this topic is "How to Talk so Little Kids Will Listen: A Survival Guide to Life with Children Ages 2-7".
No, we did that to save the much higher number of people that would have been affected if we didn't impose restriction at the peaks. How much higher those numbers would have been is of course debatable. But given the exponential nature of spread, one assumes many more people would have been infected. And running out of hospital capacity to treat people would obviously have made deaths much worse.

Cigarettes are very different in that mostly affect the person smoking (in many countries we do indeed ban smoking in enclosed public places).
James Webb Space Telescope in Full Focus, Ready for Instrument Commissioning
No. The economics of Proof of Work mean that increases in compute per watt just lead to an increase in global hash rate. Total energy usage never goes down as long as it's sufficiently profitable to use the energy.
I also feel like this works better for "create-react" style apps.
> You cannot ignore what they are doing [all the time]

You are obviously correct here and the giant pitfall of parenting advice is generalisation.

Your kids are bickering on a car journey? You have choices in how to respond.

Your kids are throwing stones at passers by? That has to stop right now as fast as you can apply influence with a transition from verbal to physical based on distance.

Don't take anything you read here as gospel. Note the myriad of parenting attitudes and common child behaviours globally. Accept you are doing it wrong, we all have/do/will.
tl;dr it's not a direct quote, but the very same concept was expressed in sutra:

says only what it well-spoken, not what is poorly spoken; only what is just, not what is unjust; only what is endearing, not what is unendearing; only what is true, not what is false
iTunes music has been DRM free since 2009 (with some exceptions, probably).
A file of N bytes has N-3 different places for a 4-byte sequence to start.

A 4-byte sequence has 2^32 possible values. For the file not to contain the zip magic, all N-3 positions would have to have one of the 2^32-1 non-zip magic values. The probability that it doesn't contain a zip magic is then

P(nonzip) = ((2^32-1)/(2^32)) ^ (N-3)

And the probability that it does have a zip magic is P(zip) = 1-P(nonzip).

A 1 gigabyte file has about a 20% chance to contain a zip header. A 10 gigabyte file has about a 90% chance.

(Maybe?)
Frankly, I would find it much easier to write the naive C version than this "moderately" optimized Python version in the article although I am much more familiar with Python than with C.
TL;DR. I support widespread scientific fraud, so the market can then save us.
I had one of each (Psychologist, Psychiatrist) as parents. Could have been worse. Almost no anger 40 years later!
It's funny to read about folks on HN where the audience is likely in the top eschelons of earning percentiles complain about a bespoke vertically integrated solution like the Apple computers. Sure you can build a bespoke, quiet, watercooled or aircooled, system for a fraction of the Mac Studio but that's not the audience the thing was designed to target. Its existence does not prevent one from doing just that, finding parts, and building a pc oneself. This is for folks that need OSX, that like the build quality, and want ARM performance without the hassle. :Shrug:
>Most companies don’t do this because of the mountain of complexities with taxes, payroll, and time zone availability, but I hope we can open-source a solution so other companies can offer this flexibility as well.

I had a little chortle at this. This is going to be like building an application that handles timezones for you, but instead of getting timezones wrong, you're committing tax evasion.

Let's say you move to the UK to work for 50 days. Whether you're resident in the UK and therefore have to pay tax will involve myriad complexities including whether your partner is resident in the UK. It's just going to be such a faff, and it depends far more on the individuals circumstances than the company.
Desktop file search sucks. But I think you mean you don't have trouble finding pages you've visited before just using a search engine.

That's good but that's not everyone's experience. Sometimes you're like oh what's that page but you just can't find a way back to it because you didn't discover it through a search engine originally.

You discovered it through some recommended article on some other website or you discovered it through social media or someone sent you a link. And you can't remember where you saw it but you know you saw it and there was something in there that you wanted, but you can't find it through search because you've never actually searched for it before, you tried to search it now but it didn't work, and sometimes that happens. That's a real thing that happens.

If you think about it around the world like if this happens to you say four times a year and there's you know 3 billion people online that's happening a lot of times (hundreds of millions of times) every day and you could save a lot of time for people if there was some solution to this.

Your experience is valid, and I get if you've never experienced that and that's cool, that's a good thing--that's great!--but that's not everyone's experience.

And there's a lot of cases for me where this has happened and I found it really annoying you know like I couldn't find something that I know that I visited and it's really annoying because you try and find it and it takes longer than you think it should, and sometimes you can't find it at all it's like the word that's on the tip of your tongue, but you just don't get it. I definitely think it is a pain point, that is a market opportunity.
I once tried to get Perian working on High Sierra. Unfortunately, it always ran indefinitely without playing any video whatsoever. I eventually ended up calling ffplay from the terminal. I might try one of the solutions that are on the site if needed again.
More than "don't do it; it is bad" it is a "don't waste resources on it; it is not going to work"
In 1981 Sony crowd-sourced for a new logotype