skysight-inc/HackerNews huggingface dataset:
Reminds me a lot of this project http://www.limpidsoft.com/, which is oriented around public domain works and (oddly enough) PDF output, but otherwise seems pretty similar in concept. Having encountered this a while ago, I have been wondering: does anyone else prefer PDFs?
A real-time always-on-top “replica” of a window of your choice
Ball Sort
Sort balls by color.
Group balls of the same color.
Get new balls for points.
What do you think is the lower bound?
Do you have a reference for that 10% on the top 500 items?
I've been using this for a long time and it's been very useful.

https://github.com/LorenzCK/OnTopReplica
The "balkanized" downstream has been working quite well, unlike malicious packages on PyPI.

The only major issue was the OpenSSL fiasco that was due to overpatching upstream. Overpatching indeed should stop but is not a flaw of the package manager itself.
A business is founded on reciprocity. If you really provide value, you won't get fired to save 5 dollars.
And in Latvian, probably Slavic labguages too.
I hope the kids won't mind having to declare/pay US taxes :)
If you are not utilizing your skills to make something that can earn for you, like some tools or app anything.
Again, the elected civilian government has zero control or decisions or power over the military and border affairs (border affairs, home affairs ministry controlled by military). So when ARSA or AA attack military outposts and police stations, and the Myanmar military chooses to shell villages, kill civilians, and commit war crimes, causing a refugee crisis (or “genocide” as westerners like to throw around) at no point do civilians or the elected government have anything to do with it.
> Everybody considers themselves a designer, but it is baseless optimism that is supported by little data or precedent. Good designers are unique. Design ability is a 'talent'. Being able to conceive a complex system that maintains "conceptual integrity" is not an ability that everyone has, nor is it show (yet) that is even teachable!

It's also talent that is hard to recognize and can be valued very differently from one organization to the next. I've been in the room with developers and management looking cross-eyed at me as I walk them through a top down business/problem decomposition and system design questioning the value of the entire exercise. Not surprising, these are organizations which have extremely brittle systems full of overlapping and "hard to reason about" abstractions.
While this is somewhat true and you can't solve everything with Rails + Postgres, you should ask yourself very, very hard about whether what you're building is in that category (and further, whether every part of what you're building falls into that category).

Far, far too often I think a significant source of complexity is enthusiastically added by engineers themselves assuming that the problem they're solving is sufficiently complex that boring technologies just aren't up to the requirements of their project.

My current gig is writing a very traditional Rails app (we hardly even dabble in Stimulus or Javascript all that much). Prior to that, I worked on a Javascript-backed fully reactive real-time app using the latest and greatest of technologies. My boring old Rails app, IMHO, has a much nicer user experience, far fewer quality issues, and is well loved by customers, where the bleeding edge Javascript app was constantly deried by customers for being difficult to use, buggy and unintuitive. You can go a long way with simple technologies if you design your experiences well.
There is the effect of 'electromigration' at least, which causes atoms of conducting materials to be transported over time because of the current (if I understand it correctly). That might be an issue over the long term, especially at the ridiculously small scale of chip manufacturing we've reached now.
Yes. Higher temperature leads to faster degradation of capacitors. My experience with running PC routers 24/7 in non-air-conditioned spaces (with ~40 degC in summer) is that after 5+ years systems that were rock-stable started to crash/reboot once per several days and must be replaced.
Where is the class-action lawsuit? TOS be damned, people bought a product with an advertised spec and that spec was later intentionally crippled.
turn the tables to consider actual reality: if a country like the US would be at the receiving end of meddling and influence by a Myanmar social media business at the scale of facebook, then any key-employee of the company would have been declared a terrorist, taken to black sites or murdered by drones. That's about the level of hypocrisy that we deal with when discussing Facebook's actions in Myanmar over the past years.

It's horrible injustice Americans not only get away with war crimes and aren't held accountable by the IIC, but also technocrats and buerocrats working for these public companies are able to do so with impunity.
Maybe at certain scale it starts to be impossible to digest bug reports from consumers. False reports, lack of details etc.

People who are in the business know it takes a lot of effort to dig enough information from users. Through email this is even harder - people respond slowly so you loose context. Many abandon the whole process midway. Bunch of people just expect this to be a generic support and get angry.

If you are not going to dig into the reports, then it might be more polite to not ask them in first place.
Source code: https://github.com/Supercip971/WingOS
I'd be too afraid it would affect performance for other tasks to seriously consider it then.
So my sister went to an extremely prestigious private school in the UK(basically Eton-level) and they had an easier way around it - they basically wouldn't let students sit exams they knew they would do poorly in, so the school wouldn't lose its great ratings. So my sister wasn't allowed to take maths or chemistry in her A-level years because the school didn't think she was good enough in those subjects to score and A or higher on the exam. So in her final year she only had literally a handful of subjects which weren't a danger to the school's academic rating.
Find a person's profile across 350 social media sites
Still a 5 second SQL query with Presto or similar and a warehouse.
> One of the most difficult aspects of securing it was that the required documentation was a moving target; online sources conflicted with one another and each reviewer of your application seemingly applied their own new criteria as well. As a result, one of the most successful strategies was insistence; arguing with your reviewer and demonstrating how you did in fact have sufficient documentation and that they were wrong.

I had this exact same experience when renewing my contractor visa in Germany. I'd suggest bringing a printed copy of the requirements list from the German ausländerbehörde website with you whenever you show up to these appointments.
Well, the modern package managers are really a monorepo with an exponential numbers of versions in production.

No wonder it works for developers.
Or say 15,000 cards.

Crypto operations in modern times are not subtle. Margins are razor thin, so it's all about scale and efficiency
I think this phenomenon is a temporary luxury that arises due to the high demand for skills and relative immaturity of the discipline.
They literally did that with the PS3 for clusters (though not for crypto mining) and shut down the ability to do it.
I believe they are the original(s) and "2.0" refers to the kernel version.
Elixir, probably not.

Erlang (and more broadly OTP), however, definitely qualifies IMO, at least depending on point of view. And given that Elixir is just an alternate language targeting OTP on Erlang's VM, there ain't much stopping folks from treating it as exactly that (and sticking with things like Yaws and Mnesia/CouchDB instead of the latest Phoenix hotness).
> I keep hearing how I'll just have to swallow a tiny salary compared to SV wages if I move to any EU country, Switzerland included.

Did you check e.g. levels.fyi?
I work in my company's main timezone (US East coast). But my observation is that the (few) people we have on the West coast need to adapt to fairly regular 6am or so meetings and those in Europe often need to work into at least the early evening. It works although IMO being at all synchronous starts to get hard with more than a 6hr difference.
During the administration of a national exam?
Nope. Their are humans. And (seeking) happiness is one of the most powerful motivators (if not THE most powerful one) for such beings.

Also, happy people just produce better results. Especially if the way for them to achieve happiness is the route to better results. If you just want your coal mined, happiness of your workers may not matter much. As soon as you want quality output from any intellectual worker it will start to matter. (Though I'm pretty sure that it's true for any job with any level of autonomy and creativity needed, even if it's manual labour.)
Every time I see an article like this about how the UK government (all large orginzations of people in general though) is obssessed with measuring meaningless things, I am reminded that it is the birthplace of Goodhart's Law [0].

https://en.wikipedia.org/wiki/Goodhart%27s_law
Perhaps it’s just that posting a Boeing incident on HN is a reliable way to get upvotes. Don’t forget that everything you read here has been filtered.
https://en.wikipedia.org/wiki/DuckDuckGo#Overview
But surely it's their sole responsibility to maintain and service the aircraft all the same?
I am not very well informed on these things, but is it comparable?

The Fire Phone seems to have lived a pretty short life from launch to death (it was announced in 2014 and canceled in 2015). Even accounting for a few years of development, it seems a different scale from BO, which has been running for 20 years.
It's done so that when the crypto bubble bursts again, the market isn't flooded with used graphics cards.

In 2017 everyone was buying GTX 10XX cards, on one hand because they actually represented a good improvement over the last generation for a change, but mostly due to the crypto bubble. Which then burst at the beginning of 2018.

Then RTX 20XX came along, which actually represented a slight drop in price/performance if you don't count the raytracing/AI cores (which to this day hardly matter in gaming), while used GTX 10XX cards were still everywhere.

So now nvidia wants to make sure cards used for crypto go straight to the landfill after the current bubble bursts.
I’m always surprised when I see people say things like this, based on my own experiences. In the last month or so, I’ve used:

- linear algebra (transformation matrices and inverses primarily)

- calculus

- approximation methods to get “good enough/fast enough” solutions to the Chinese Postman Problem and the Traveling Salesman Problem

- a self-derived plane sweep algorithm for doing something special with a ton of planar polygons

The only conclusion that I’ve come up with so far is that it either varies dramatically by which industries you’re developing software for, or other organizations have people with specialized skill sets that work out the broad strike solutions to these types of problems before getting the software teams to build the production versions of them.
> That's pretty much true for anything that has financial value, though.

Correct. Maybe a better statement would be "I don't see that the inherent value of crypto is bigger than that of the dollar or gold". This gets even more complicated when you take into account the cost of the transactions that I have discussed with another user.
This has been posted frequently. The most discussion is here:

https://news.ycombinator.com/item?id=20594802
My wife is from Hong Kong and we've both got US citizenship. To get HK residency as well as US citizenship, our kids would have to be born in HK. We don't actively live in HK, and your anecdotes are making me wonder how feasible this would actually be within the time frame of maternity leave.
3060 is a new card, they're not "crippling" it post-release.
I’m half convinced that developers self-inflict incidental complexity to justify their job at some level. And also because they have a poor technical aesthetic and don’t know that it can be better.
It should be more legal if anything. The problem are countries like Japan/China/Korea which prevent you from holding any other citizenship at all. "Don't tell" is not really an option - if they find out they'll tear up your citizenship which can leave you with a big problem if you are living there or ever want to visit.
There's a secular interpretation too.

What good is all the money in the world if you don't respect/ recognize yourself after you get it.
Problem solving isn't keyboard-limited, but actually creating the solution definitely is.

Once I know what code needs to be written, I still need hours to actually type the damn thing out (not to mention the constant typos, deletions, reformatting, and so on). One of my loftier startup ideas is a Neuralink-PC interface that projects the code in your head to code on a screen.

I really hope I see it in my lifetime.
The Brain’s ‘Background Noise’ May Be Meaningful After All
The engineer pushing to rewrite in haskell or whatever is also a particularly high risk to leave when it's "done" and saddle you with it, though.
> These three countries’ job market is accessible with a Schengen visa.

Is that true? I'd have assumed that EU citizens have access, but non-EU would need to apply specifically for FL/CH work permits.

(and I'm not sure, is there actually a EU-wide work permit for non-EU? I had the impression that each country is still handling non-EU permit separately)

(tourist visa are different of course)
Not at all. 3060 is a new card and not released yet.
I was looking for a Github link after reading the part where you mention the source code, but I couldn't find one. Is the source code available to look at?
That's a fair point and I can totally relate to it. There's a toxic relationship of startups always trying to one up each other to attract more attention as a great place to work and in general tech stack is just another tool on this fight. As a consequence workers are pushed to the same mindset, where fixing a problem with 10 microservices and a dozen AWS services is the expected and if you prove you can solve the same problem with a single machine running a cronjob with no external dependencies you're the weird one.
Is that a flash card thing? I think if you’re actively trying to “retain” knowledge like that you’re probably doing something wrong.

For context I studied biochemistry in college with the intention of being pre-med and that is how I did all my studying, creating notes and flash cards for rote memorization because memorizing trivia is what’s required to succeed in that path, but I think it’s the wrong approach for furthering your education as a software engineer.

I still take notes today sometimes (because the act of writing helps me absorb information), but I’d never go as far as making flash cards.

When you’re studying this stuff I think the goal is more like, learn about what’s “out there” so you know enough to recognize that there is a thing whose details you should look up when needed.

Let me put it this way, if you read a textbook cover to cover on operating systems you won’t (and don’t need) to remember every little detail of the data structures and algorithms involved. But studying it once means you’ll never forget that they exist or what the difference between a thread and process is, and the remaining details are always a short lookup away when you need them!

If you do want to go really deep on a topic than my recommendation would be read about it / study it first, then go implement something in that area (even if it’s just a toy) if you want to make sure you really understand it.
A curious observer’s guide to quantum mechanics, pt 7: The quantum century
Steps Guide to Saving Money 2021
I'm really hoping Blue Origin succeeds, but they're going to have some difficulty if they roll out a Falcon Heavy competitor at about the same time SpaceX gets Starship into production.

Of course, disposable launch providers will be even worse off.
i know almost nothing: how impressed am i supposed to be? (my initial assumption is quite impressive)
Please read the article again. I think you have not understood the concept.
>Would you say that penny stocks are playing the roulette?

Where did I talk about penny stocks? I was talking about volatile meme stocks like $GME being like playing the roulette.
Oh really?? You don’t say??

You mean the increased rents won’t affect my purchasing ability??

/s
Well done, that's definitely something I miss on Mac OS X.

"Always on top" is standard in KDE
Germany median salary is 42k EUR (and I guess one of the highest in the eurozone, Portugal seem to be 25k USD), depending on your lifestyle, I think many people could actually retire with 1M...
American Indian Code Talkers
People who don't earn much think they chose badly because they're not getting rich. People who chose jobs that pay well think they'd be happier in something more creative. People doing creative work wish they'd chosen something more stable. Practically everyone thinks they chose the wrong job. Most of them are right in the sense that they might actually be happier doing something else, but also most people could chose 50 different careers and still not find one that suits them.

Without wishing to go all "internet philosopher", none of us is introspective enough about what makes us truly happy to know what we actually want. We define "happiness" by looking at other people and being envious of what they have - if only we had what some other person has we'd not be miserable any more. But everyone is doing that. It doesn't work. Read some Michel de Montaigne or Immanuel Kant and figure out what you want out of life, and then get it on your own terms.
>Pretty sure their obligations to any shareholders would be to limit it so more gamers can play and buy games for it.

It's not really the same because playstations are sold at break-even or at a loss with the expectation that follow-up revenue would make up for it. On the other hand no such dynamic exists for nvidia. For them, sale to a miner is the same as a sale to gamer.
Help me take a dump, Siri.
Yes, there’s actually a really similar throughline.

My dad’s been a joiner for 40+ years. At the time he started, the industry didn’t have access to things like MDF, cordless drills, nailguns, or various other tools and materials that are now taken for granted.

The general principle that he’s expressed to me—and one I’ve tried to follow—is that it’s worth investing in and keeping an eye on developments and new technology, and applying them in situations where you are confident they will offer a benefit. That might be faster completion of a job, or lower-cost materials, or a more robust outcome.

Jumping in to using new techniques “just because” is usually a bad idea, though sometimes it’s worth doing so in less critical situations to make sure your skills and knowledge are up to date. The flip-side is he mentioned a case where he’d hired someone experienced and sent them off to do something—I think sheeting a floor with plywood or something—and came back at the end of the day to find they’d spent the day trying to do the job with a hand drill instead of an electronic drill.

I’d say the balance is what is important. Boring technology is a good basis to start with and is usually the right choice, because most problems are boring. But this shouldn’t prevent you from applying exciting technology in cases where it offers a genuine benefit. Just be aware that excitement has a cost, and you have limited “excitement tokens” that you are able to spend, so it’s best to save them for the bits where they offer a real benefit.
> So they try to convince their companies their products need to be rewritten in mongodb, react with graphql in a micro service stack and many more state of the art technologies.

I find it interesting that these technologies are considered "state of the art" (SOTA). What does SOTA mean in this context? I could see an argument for postgresql and rails/django being SOTA as I think many believe them to be fairly mature, secure, and feature complete.
> Maybe the problem here is that loss of electrical power has a significant external cost that isn't absorbed by the utilities.

The utilities don't have to pay for the deaths caused by not providing power, or charging so much they might as well not be providing it.
Back in the day, I created my packages manually (creating the TAR archives, the preinstall/postinstall scripts, and putting all of that in an AR archive, renaming it to .deb).

I never even read the documentation, I just did:

$ file some.deb
$ ar --output somedir some.deb
$ ls somedir

Definitely not the recommended way, but I never spent more than 10min on a Debian package (installed with dpkg and not through repositories).
> A good Python dev will likely leave far more maintainable code than an average Java dev.

And a GOOD Java dev will likely leave far more maintainable code than an AVERAGE Python dev.
Monetizing Your Blog with Cryptocurrencies
I don't think Nvidia (or most companies) should be deciding what to do with the tools they sell. I don't want someone telling me what software I can run with my CPU or GPU any more than I want someone telling me what I am allowed to build with the hammers or screwdrivers I buy.
It's only me or someone also noticed that the logo looks similar to terra's logo
Sorry to ask this, but there's one common thread in your experiences which "always" follow this pattern: you were one of the engineers on them. Do you have any evidence that you're not the problem here?
Very interesting. I'd like to learn more about how it works. How does this compare to DVC[1], for instance?

I'll throw in a shameless plug for my tool in this area, Dud[2]. Dud is to DVC what Flask is to Django.

Are the mentioned benchmarks published somewhere?

[1]: https://dvc.org
[2]: https://github.com/kevin-hanselman/dud
Fellow Austinite here. To what events are you referring? I have no recollection of multiday power or water outages in the last 10 years.
But ironnically, chants themselves get slightly changed / deformed through generations. Especially because recent generations have not learned Sanskrit, and in fact many people who practiced them, while being Brahmins, had other occupations such as agriculture and accounting etc..

Few days ago, had to explain someone some word that they mispronounced was actually pronounced as something else and what it meant in Sanskrit. (Had to learn some Sanskrit in high school).

The practices & customs are good only as long as the reasons / meaning are known. Otherwise they become superstitions. How many of your Indian priests actually study Upanishads? For most of them it's a job that brings food to the ~~table~~ banana leaf.
It seems likely you're measuring something other than what you intended to measure, like the start-up time of the Python interpreter, time to byte-compile Python source, etc. fib(40) itself runs in 1.1us/loop on this Ryzen 3700X running Debian Buster and Python 3.7.3, excluding start-up costs using timeit:

python3 -mtimeit -s"
def fib(x):
a = 0
b = 1
for i in range(x):
a, b = a+b, a
return a

assert fib(40) == 102334155
" "fib(40)"

Even this takes only 3.5ms on the "task clock", counting all interpreter start-up time, bytecode compilation, etc:

perf stat python -S -c "
def fib(x):
a = 0
b = 1
for i in range(x):
a, b = a+b, a
return a

assert fib(40) == 102334155
"

(oops, that example changed to python2.7; python3.5 is a bit slower at 9ms)
>Not to mention crypto miners will often have the GPUs overclocked on top of running full tilt to get every last hash out of it. It's about as brutal of a situation as you can get for a GPU.

This is false because miners often undervolt to achieve better efficiency. The popular GPU mining algorithms are all memory-bound, so you can undervolt your core clocks quite a bit and still get >95% of the original performance.