skysight-inc/HackerNews huggingface dataset:
if someone spoke 94% of a second language we would say that person is fluent in that second language. this is great news
TIFFs are uncompressed or compressed with zip or lzw which is lossless. JPEGs are lossy and can't possibly be lossless. Pitting one as an alternative to the other is apples an oranges. When I read that sentence you quoted, I figured that the author is either lacking knowledge on the topic they're blogging about or they are trolling.
You are missing the mark very, very widely on an obvious difference.

Upvote and Downvote are NOT the same thing as Like and Dislike.
Parent said full rights. Some rights must be earned or granted after some time period. A society that immediately gave children the right to drive and carry handguns would likely not stay civilized for long.
New Simulations Show Black Holes Grow as Universe Expands
I don't know what scale of projects you've worked on. When you're dealing 100K requests/second you very much do not want to immediately crash. It is absolutely the worst think your code can do.
Raise a 5m wall.
(fyi) The ... button has an "I'm not interested in this option / channel" which you can to remove the video without having to click on it + downvote.
Intel MPX, CET, SGX, WTF
Sending SMS basically comes free with a mobile plan in my country. MMS messages still cost just as much as 20 years ago (which is to say, they are priced unrealistically).
Economic uncertainty in a fundamentally unfair economic system on a planet that is literally degrading in front of our eyes, if I was to hazard a guess
This kind of fallacious reasoning is very pernicious.

It assumes very simple cause-effect relationships by default. See "fallacy of the single cause".

It cannot be countered except by elaborating on the complexities of this particular example. Which are then promptly dismissed out of hand because they are "special cases".

And as a result, the person using this rationale never learns their lesson that, actually, the world is much more complicated than that, and this kind of simple 1-2-3 doesn't fit with basically anything except those processes which are determined primarily by averages.
My non-Go code is starting to look more like my Go code.

One of the things Go taught me is that I was not being as careful about my errors as I should be. It can be argued that exception-based handling provides you a nice baseline default, but it makes it way to easy when doing network or system-type programming to thoughtlessly default to that, when you need to be thoughtfully defaulting to that.

With sufficient care, exception-based programming and errors-as-values converge in the end anyhow in "code that treats errors correctly". But my exception-based code is a lot more informed by the errors-as-values approach now; a lot more try statements with catch statements that actually do something.

Even Haskell's very nice Either monadic handling can make it too easy to be in the heat of the moment and not thinking about what the errors actually mean and what I can do about them.

I don't think it's appropriate for every domain, which is why I qualified the code I tend to work on. But in those domains I'm thinking a lot more about how every single line of code can go wrong rather than leaning on default exception-based handling and expecting it all to work out.
Anything that depends on Silicon right now is heavily warped.

For example my GPU used is seemly now more valuable than I paid for it new, I will soon attempt to sell it.

Meanwhile new GPUs area crazy expensive too, people like to blame miners but even GPUs terrible for mining are crazy expensive, I actually then considered mining to pay a new GPU, only to find out that mining is not being too profitable either, the most profitable GPU I could find visiting mining calculators would be whatever one in my country would take me 2 YEARS to pay off, so I doubt miners are actually that hot for GPUs...

I also need a SSD ( don't have any, I still use HDDs), found out my mobo has poor suport for one.

Calculated price for new computer assembled from parts, found out it is not even POSSIBLE to build one, a lot of parts are 100% out of stock, for example every single website I entered has mobos with AMD X570 chipsets sold out, sound cards, even crap 5 USD ones to plug on USB? sold out. SSDs bigger than 500gb? Sold out. GPUs? Mostly sold out excepting really crap ones (those tiny boards that fit in a 1x slot) or really good ones (those that cost as much as a motorcycle).

CPUs? A bunch of them sold out too, one I actually saw with plenty of stock is EPYC 7742 that has the same price as a SUV here O.o (I am not even sure what someone would use that CPU for... seriously what you do with 128 threads???)

Also my wife wanted a TV (we didn't had one, we were using a borrowed one). We visited a lot of stores before we found one in stock, and when we found it and purchased it, it triggered multiple stores from the same franchise to start to angrily message each other arguing about who should have the last pieces in their storefront...
JPEG2000 is not even proprietary (being from JPEG and all), it failed anyway. Of course, the patent situation may have been a problem.
> This confirms that you are part of the problem, and not serious about mitigating anxiety.

You should really stop making personal insinuations. Have you actually done a significant amount of hiring? Can you suggest a better process that works in our current hiring context?

I don't disagree that the process we have developed is not ideal. Feel free to post a few of the best articles/resources you have from the "reams of evidence" you mention. But, just demonstrating that the process has problems isn't enough. Is anyone showing a better way that a small company with limited resources can actually execute on?
Really, can you show us how to do it differently in a way that fits the practical realities of our current context?

The truth is, I'd absolutely love to work with someone for a month or two before making a hiring decision. But most good software developers already have a job. They aren't going to spend a couple months working with you to give it a shot. They also want a level of certainty that there is a good fit in the organization before they leave their current post.

And, on top of that, I already get flack b/c of how involved our process is. Lots of candidates don't want to put in that much time/effort. And with 10-20 places willing to hire them, I would assume a lot don't even take the time to apply. But I can't afford to have people on our team who can't perform at the level we need. And I hate firing people. So some kind of evaluation that fits all these parameters is necessary. Otherwise, no one gets hired and we eventually go out of business. Who does that serve?
This box is absolutely infuriating and frequently comes up for me using the repro steps in the article.
Hurtful comments vs censorship vs no discussion.

You picked no discussion. So now nobody learns anything new from eachother and you turned YouTube into a TV channel with one way communication.
Thank you so much for the tips Jonathan. I am in a trouble the creation date has changed (to 2021) while the domain was first registerd on 2011. Does this mean that it's no longer an old expired domain?
MMS is overpriced in all European networks that I know of. This might be why it's not seeing much adoption.
The culture war doesn’t arise from two-party politics. Indeed, it’s causing people to switch parties as they realign around cultural lines. E.g. when Obama campaigned as a socially moderate economic populist in 2008, he won Iowa by 10 points. Just 8 years later, when Clinton campaigned as a culturally liberal economic moderate, she lost Iowa by 10 points.

In the US we have some people that are to the left of France on social issues, and other people that are to the right of Poland, all in the same country. Increasingly, a small contingent of the former have come to dominate the media, corporations, and NGOs. The two party system didn’t create that situation.
Traditional automakers move in 10 year cycles largely due to safety, support, and the huge volumes they will incur. TSLA can't touch the volume of the top 3. Funny how people forget that. I believe the top 3 are letting TSLA spend all the money and make all mistakes working on the infrastructure before they swoop in and make EVs a commodity instead of a luxury product.

TSLA absolutely deserves credit for making this happen, but like the namesake Nikolai Tesla did the hard work and Edison swooped in a took all the credit.
Self Building and Executing Dockerfiles
> The efficient option would be for the person with bread to sell bread to the person without bread in exchange for future labor.

Okay, with work, let's say they are given the bare minimum to survive and they will get their work done (no rational reason to offer a higher wage). It would still be welfare enhancing to re-distribute.

> If a redistribution can make things better, it is not an efficient state.

This is just straight-up false, no other comment. Not what Pareto efficiency. The redistribution makes the person taken from worse off.
Will this game be held as example of worst scope creep in a few decades? When they eventually run out of money?
schleck8 has a point: most media (and people) love to highlight how Apple was the first at this or at that, like it's the only company that matters in the world.
Truth is, notwithstanding all Apple's merits, they have rarely been the "first ones".
I actually think NYT updated this headline too: I swear it said the opposite earlier today, but I can't find it on newdiffs.
It is, I plan on going back to school to be an EE when that times comes.

> A few weeks of drilling of common data structures and algorithms would put you at parity with college grads.

I don't know where one gets this kind of idea. I also stated fairly clearly that I have no trouble negotiating algorithms and data structures, the problem is when they're timeboxed and involve an interviewers participation.

I think my main objection is to even doing these kinds of interviews. When, in the world, would one need to write out binary search and would have only 30 minutes to do so? Knowing the properties of different algorithms and data structures is important, imo, but implementing them in a timeboxed manner with abstract problems seems like an odd activity to demonstrate qualification.

> Could it be you just don’t like the industry and project that onto some kind of academic bias or something?

Academic Bias may play less of a role than my perception makes it out to be, but I'd at least say it's significant in this industry. The way I think it gets in is subtle, catering questions and problems that one might find in an academic setting is one. My company also heavily hires interns, which again facilitates an academic bias in hiring, but there is no program for people who don't come from a prestigious university. The lingo used usually points to an academic background as well; I've learned "top talent" usually refers to prestigious companies (that primarily hire from academia) or prestigious universities.
Yeah, it looks packed with features!!! Self hosted, automations, hooks

Can it scale to B2C number of users? Are there technical limitations that prevent this if we keep adding servers?
GP agrees with you: They're saying the currency crisis starting in Asia is USD-denominated (the international bonds in particular), which is creating a positive feedback loop when USD-RMB exchange rates spike. They're saying you might see this manifest as big movements in bond redemptions or sales as people scramble to secure USD.
Wouldn't that rule out most drivers, since most drivers don't have wheel chair ramps in their vehicles?
Comparing YoY quarters especially during a pandemic is not really a very good methodology for determining market trends. Even when you add a qualifier like "given these trajectories."

Also, I think you're underestimating Tesla's competition by focusing on GM. Ford is a much larger threat to Tesla than GM, and already has an EV that's roughly comparable in price/performance to the Model Y. The Mustang Mach-E should be evaluated by any prospective EV buyer, and the F-150 Lightning has the potential to leave the Cybertruck stillborn.

Rivian has none of the advantages of Tesla (name recognition, Supercharger network) nor none of the advantages of the traditional ICE manufacturers (volume, fit and finish, dealer network). Other than Amazon's backing, Rivian is one of the last companies I'd consider for buying an EV.
Why do you ask? Because your comment sounds like it's setting up for an episode of Mr. Gotcha.
I think the problem is that the dislike count itself is too aggregated. What you really want is to know if people similar to yourself like / dislike certain content.

This is very similar to the problems where YouTube fits you into filter bubbles, and Netflix struggles to tell you good recommendations. TikTok supposedly does a better job then others at this, likely due to having lots of signals from short videos.
Well look at the dead technology on this husk of a 'human'
Not at all- for example, London taxis are wheelchair accessible as standard.
I was talking about the more numerous federal judges appointments, not SCOTUS. The SCOTUS impacts the average person less than they think.
Not at all.

Here's a quote from the Kansas City Fed webpage [1]

Who owns the Federal Reserve?
The Federal Reserve System fulfills its public mission as an independent entity within government. It is not "owned" by anyone and is not a private, profit-making institution.

[1] https://www.kansascityfed.org/about-us/frequently-asked-ques...
I'm sorry I worded it wrong. You are right, a janitor is absolutely deserving of all these benefits. Its just that in the US we are so far away from that norm it is a shock to hear that even a position that is typically farmed out to the lowest bidders here in the states is completely covered with no strings. I just wanted to confirm if all jobs are covered as it was leading to additional questions in my mind such as how do smaller companies manage to pay for all these benefits for entry level positions? Is it covered by the state and the company just pays into a general tax?
Big assumption, have you run the data? I doubt it would be a good proxy.

Make a video on a taboo topic. During the first wave you end up with tribal zealot commenting and liking with low/medium viewership.

This pushes the video in the mainstream which causes more views but smaller likes counts. The top comments increase with flamewars in the comments.

Without the dislike the popularity could be negative.
Ah, right. We must censor speech for the "greater good".

The underclass must not be allowed to organize or disseminate "dangerous" ideas.
This smells like a bubble.
The comments are already pretty low quality, and can be aggressively moderated by the company's algorithms. I doubt it'll be an issue.
If you really want to get technical, Linux is just a kernel. There are certainly implementations of it that are POSIX-compliant, but since most people use it with GNU systems it's a bit of a moot point.
It must depends on the videos, but most comment sections where I've gone down weren't bad and a lot were very positive.
Yes, but my feeling is that we go a step further. And I suspect most social media companies are already doing this under the hood:

Just as Google graphs the relationships between sites and uses that to rank them, also graph the relationships between users and use that to rank them.

Like, important figure who's followed by numerous media experts and is consistently upvoted by respected people? Their opinion has weight. 1000 score per updoot.

Crank who has few followers, gets all their news from extremists on youtube, and does nothing but hurl insults at politicians all day? 0.01 score per updoot.

It's not democratic, but information isn't a democracy.

Let them keep upvoting and downvoting. And take that information for what it's worth.
JAMF is Apple only.
Any good gained with this will be overshadowed by losing super important feedback from real users about negativity of the content. Kids videos, tutorials, whatever. How will you know you are getting the best result for your search instead of some search-optimized garbage that already lured tons of people before?
https://www.prnewswire.com/news-releases/evergrande-official...
Right!? I was skeptical of the story until 'dougabug posted the link to Byte Magazine.
How many String types does Rust have? Maybe it only needs 1
The fact that you didn't hear about it much 20-30 years ago doesn't mean it wasn't just as common. Admitting to mental health problems is much more socially acceptable today than it was 30 years ago.
>t scamming me into overpriced financing deals.

Um, you are admitting that you can be scammed. If you don't understand loans, yes, you can be scammed. Don't admit that.

The last new car I bought: I walked into the lot, said I want that one, and took the lowest interest loan for 48 months. I didn't want a 72 month loan. I didn't want an extended warranty. I was done with the sales person in 15 minutes, and done with the finance department in 45 minutes.

It's all in how you manage the situation. If you waffle and flake and can't decide, or don't understand loans or pointless "extras", then you're toast.
> First, I want my program to immediately crash if I have a bug.

An error being returned doesn't always mean there's a bug.

> Go is like shell in that it keeps going even if there's an error.

With both Go and shell scripts it's up to you if you want the program to keep going when there's an error.
Strongly typed multiplayer Excel.
Gillette / Proctor & Gamble are having a mega celebration today.
The strong and weak forces of architecture
Another tech interview discussion :-). How many do we have these in a month? Seriously, if you want to get into FAANG type companies and want the kind of money/work they offer, there's just no choice left other than leetcode. And it's not going to change unless these FAANG companies change. So, until then let's just get over it and get back to leetcode :-).
Edit: I'm being downvoted. But I can't help speaking the raw truth here.
A janitor is absolutely deserving of all this. My wording was poor, I should have said something more along the lines of entry level worker. This is so far from the norm in the US that I was wondering how smaller companies manage to cover the costs of these benefits. I guess they pay a general tax and the government picks up the cost?
The change has been in the works since 2019 https://arstechnica.com/gadgets/2019/02/youtube-doesnt-like-...

Was it "politically motivated" then? Or just when it confirms your own biases (now)?
Two years ago you could go to craigslist and search for Miata and get a hundred cars for sale any day.

Today, hard to find a reasonable one.
But in this case, the business relies on drivers providing their own vehicles. The tradeoff would be that most drivers would no longer be able to drive for Uber.
With this move I expect non-positive comments days to be numbered. Any feature that doesn't align with brand positivity is fair game to be removed.
Yep, and other protocols that borrowed the SCSI command set are still busy reimplementing inferior versions of tagged command queuing. The semantics that SCSI already had in 1994 when I started working with them weren't perfect, but that only makes it even more amazing that protocols have mostly gone backwards in the 27 years since. Many people seem to enjoy standing on the toes of giants.
Should society also pay grocery stores for lost throughput when someone with a disability takes longer to check out? Where exactly does this line of logic end?
I'm from Europe and I sure did - its from the same country Geralt comes from!
I guess we are not allowed to dislike President Poopy Pants and Comrade Kamala
Chomsky's filters are relevant, but they are almost a baseline and since the 2000's there are much worse kinds of filters.

Fox, and especially in the 2010's and especially since Trump, MSNBC, CNN, the Atlantic - all of them have become a bit unhinged.

The bold postmodern claims being thrown around as 'news' is jaw dropping, and they're all guilty.

I can't watch the news about a single event without assuming I will be misinformed, usually in some sneaky way.

If all we had to deal with were Chomsky's filters we'd be mostly fine.

I am confident we'll be able to reel in Alex Jones, I'm not sure about just the regular, harmful, cynical stuff.

And FYI - net-net - because the press has such a bigger audience than Alex Jones, and they lie a lot, they are kind of as guilty.

I hope they settle down in the coming years as Trump fades a bit into history.
Same advice can also be applied when you don't know how to start a conversation. Just speak whatever you are thinking/feeling. Your thoughts matter.
Things I love about Go:

1) ridiculously easy built-in cross-compilation

2) structs (compact memory layout and usage)

3) easily having millions of cheap threads aka go-routines

4) modern standard library for things like cryptography

Things I hate about Go:

1) plugins (very painful to get working and not even cross platform - e.g. Windows)

2) duck typing make refactoring and understanding new codebases error prone

3) no ternary operators (the verbosity!)

4) missing basic collections (like set, various queues etc.)

5) lack of built-in memory use limits

6) errors and error handling (just give me a stack trace for pete's sake)
And accommodating small minorities with outsized needs often generates the greatest unfairness to others.
Star Citizen is a meme, I cannot take anyone seriously that tells me they spent $300 on ships in that game.

I do not have time to play a buggy alpha and hope for a stable release in few years, while opening my wallet.
I have often thought that if you could travel back in time and make Java's interfaces work like Go, there would be no Go today. The first-order effects of that change may not seem like much, but the second-order effects of that change is profound. In Java, interfaces must temporally precede their implementations; in Go they don't have to. This turns out to be huge in practice. It turns out that huge swathes of all that boilerplate and frameworkitis that Java is so well known for are just trying to get around the consequences of that mistake, because all the interface-based structure has to be laid down in advance.

It isn't the only difference between the two, but I think it would have consumed enough of the oxygen of the niche Go is currently in that Go might never have been born.

In practice, I find Go to be just slightly harder than working with dynamically typed languages, rather than a huge step, and the benefits I get in return make me prefer it for almost any task above 200-ish lines. I definitely can not say the same about Java, because of this difference and the second-order effects it has on the entire ecosystem.

It is still completely practical to create a production-level Go project by just cracking open a text editor and typing "package main" into your editor and typing away. I get the impression most people would not consider that a practical way to start a production-level Java project.
This is the conventional wisdom, and IME, it's minimally effective. I've followed this practice for years. I've completed almost 10% of leetcode's problem set.

Interviewers should be looking for competence, not confidence.
The public health of who exactly? The people who have refused to or chosen not to get vaccinated?

It’s like a seatbelt. You can require that everyone have access to one but you can’t require that everyone use one.
Is there a reason h264 wasn't used? It has been widely available since at least 2006 and supports all kinds of resolutions, etc.