skysight-inc/HackerNews huggingface dataset:
If you have niche interests, find others who share those interests.
Also, expand your interests. Take classes at your local university. Learn to crochet. Take certification courses and learn how to do anything from Construction Estimation to CNC to car repair.

I'm betting you think most people aren't that interesting. You might be surprised to find out you're the uninteresting one. Learn to Salsa dance, learn to admire art, learn to cook. Essentially, learn what other people like, then become proficient in those things. Host a poker night, cook a 7 course meal for people you know, join habitat for humanity, become a transport pilot on the weekends. Learn to smoke meat, then host people at your place.

I'm guessing you are only interested in super niche things that are mostly solo affairs. You're annoyed because no one wants to build database backends with you. Think about it from the other persons perspective. Find things to love about activities that they like.

I personally like people who are competitive and really pushing themselves. Crossfit, Jiu Jitsu, startup/finance events, events at math departments in universities, angel investor groups.
What do people with Linux phones do about banking apps?
All my banks force me to do online banking through an app (at the very least used as a security token generator).
I would really love to have a Linux phone but I'm stuck with Android because of that.
They're not giving you permission, they're defending their own beliefs. "You" here could be replaced by "one" or "a person", similar to the French pronoun "on".
Show HN: Detect patterns and quick insights without an expert or sheet
Hypothetically, if I were your competitor and you adopted this policy, what would stop me stationing an employee with purchasing power at your door and just being the first one to buy every car as it comes into your lot, taking it home and then marking it up to the actual market rate?
> If I clear the fingerprints and block the acquiring of these metrics

Honesty question here, but how do you do that?
I doubt it was intentional for political / sales reasons. Edge probably scanned ProtonMail websites and found some malicious attachments and accidently started blocking ProtonMail because of it.
But they're often disseminated through Facebook and Instagram now.
You can still use the ways of the past (paper maps, etc).

The fact that we don't, show we think the new ways are, on balance, better.
You sound incredibly biased. It’s a retirement community, not your parents’ personal gym. If the residents of the community are all upset, maybe it’s your parents that need to find something (or somewhere) better to do.
Good point. IANAL too, But I can’t imagine copyrights on work that didn’t even belong to Zillow. It’s not creative content like a movie. They are just collecting data off existing sources.

I could also argue that I’m redistributing the computed data done by my web app like the average, median, and the graph. Then I’d have to hide the Zillow results source table.
> Populated with specialized high-capacity DIMMs (which are generally slower than the smaller DIMMs), this server supports up to 8 TB of memory total.

At work we're building a measurement system for wind tunnel experiments, which should be able to sustain 500 MB/sec for minutes on end, preferably while simultaneously reading/writing from/to disk for data format conversion.
We bought a server with 1TB of RAM, but I wonder how much slower these high-capacity DIMMs are. Can anyone point me to information regarding latency and throughput? More RAM for disk caching might be something to look at.
you remember the concept of dumping, i.e., flooding a market with below cost product to drive out competing businesses? This is dumping for creatives.

editing: not that it's intentional, but these things will have the same effect; way too much product even for creative works. No one will be able to make money off the product but the tools.
Most architects produce a large number of fairly similar, mundane designs.

Some architects produce small number of well researched an thought through designs that make them sought after in the market and allow them to charge exorbitant prices for their services. They are name that is attached to the design and the owner of the building will tell their guests this and this architect designed my house.

See, it is not all about the quanitity.

Same goes with fashion design, writing books, and so on.

It is called knowledge work.

It is called this because the person uses their individual knowledge to perform the work rather than some kind of reproducible recipe.

A car mechanic that only looks up procedures in the book is one thing.

A car mechanic that has intimate understanding of the car and experience solving various types of problem is a knowledge worker. He might listen to your car's engine sound and go directly to solving the problem and his performance compared to the other guy will be in no way correlated with the amount of time he spent on the problem or number of times he hit his hammer.
> but I also found it baffling that the US can successfully extradite and prosecute a non-citizen for a relatively meager payment,

A lot of EU countries have the capital in Washington D.C.
I wonder if those of us saying the same thing in 2021 will get an apology. Of course I know we won’t.
PLOS ONE to retract more than 100 papers for manipulated peer review
That sounds amazing actually. One of the more non-technical user-friendly paradigms I've heard of.
Can you expand on "compiler"? My understanding of it would not match with the "frontend" bit.
Gawd those haunting eyes... I wonder how many people donated just to make them stop.
> Am I bad SWE if I do not care for for async in django?

In a way, yes.

Async in django means that with relatively minor adjustments to your codebase you may significantly increase your requests over time throughput.

And as someone else pointed out, if you have database queries that do not depend on each other you can effectively wait for their results in parallel, which might this time not only increase throughput but also lower the total request time.

It’s a very valuable development that brings significant gain for relatively minor changes.

If you are a professional django developer you should not dismiss such developments like that.
No replacement parts avaiable for PinePhone Pro
Show HN: Gamen – Window handling library in Go
I‘ll make the switch to working for a company in the solar energy space soon. Found it through climatebase.org, a huge job board for anything in the broad space. There are quite some companies in need of good software engineers. Are all of them doing „the right thing“™? Probably not. Is this huge problem with so many smaller things to solve worth taking a shot at? Sure. This needs all hands on deck, so begin the search, apply and learn on the way.
Michael Jordan famously had in his contract with the Bulls a "for the love of the game" clause which entitled him to play in any game that he wanted to.
Search on windows is uniquely terrible. Oh, you wanted to launch that app? Let me open Edge with a bing search for that app. I especially love it when I'm trying to launch stellarium and it only suggests "stellarium 200%" unless I delete the "m" from stellarium and then it'll suggest "stellarium", "stellarium 200%" and "stellarium (OpenGL)". Anything else and the only result is "stellarium 200%"

It's total garbage. It's unreliable, sometimes typing out the full name of the app (which kinda defeats the purpose) is the only way to get the app to show in the search results, sometimes NOT typing the full name is the only way to get it to show. Sometimes you get an app, sometimes you get an unrelated app (type is prusa for prusa slicer and you get printers), often times you'll get a random log file with a similar name, or a bing search you certainly don't want.

Hot garbage.
We don't need to change the definition of recession. We can just blame the last guy like we have always done for every politician on both sides.
It's a really easy framework that just takes a few days to get proficient in. It is very well documented and because it comes with so much "overhead" you don't have to get your own team to make a set of different mistakes building the features as needed.
Prefab ‘second skin’ makes outdated apartment buildings net zero
When it comes to governance and politics, everyone is a stakeholder because we are all part of the same system
If you're not looking for recommendations and just your subscriptions, then you should be checking the subscriptions tab, not the home page. You'll always have all uploads from subscribed channels listed there
Do winners cheat more? New research refutes previous high-profile study
You could have left the ADHD part out of your comment and your argument would stand just as true.
Again, GCs just aren’t that simple. You seem to be taking a very literal interpretation of what was said, but that person was implying that Go is only fast when you’re avoiding the heap. They weren’t talking about the actual, literal speed of allocation. My interpretation of their comment is confirmed in their later reply to me, as far as I can tell.

Java’s GC design requires more barriers which hinder performance throughout the lifetime of a heap allocation, not just at the time the value was allocated.

Either way, Go also uses per-thread caches in its allocator to avoid contention between threads. I don’t believe it is a bump allocator, but this goes back to other tradeoffs being discussed. The number of barriers, the duration of STW, etc.

I don’t understand why so many people in here feel the need to declare the superiority of Java GC. Java’s garbage collectors are better for Java, due to the way that Java allocates practically everything on the heap. That doesn’t mean they have zero performance tradeoffs and that they’re perfect. They do have tradeoffs, and not just in complexity of tuning.
Ask HN: Is my software stack choice sound?
As a side-project I am developing a simple app to send short messages to subscribed users. The users will be able to respond to the messages either privately or publicly.

It is a simple app, but I am not web or mobile developer. So this will be a learning experience for me.

This is a mobile-first app. I am thinking of what software stack I should use. I have reduced the choices to the following:

frontend: Flutter, backend: REST + Wt + PostgreSQL

Or

frontend: Flutter, backend: GraphQL + Phoenix/Elixir + CouchDB

I am a C/C++ developer and familiar with Wt and little bit of REST and RDBMS. But I am not familiar with Flutter, PostgreSQL, GraphQL, Phoenix/Elixir and CouchDB.

What software stack should I use? I am leaning towards the first option as I am familiar with C/C++.
If you are commercial digital-painting illustrator or 3d illustrator artist, this is the moment to invest your time in other field. It is over.

Some will say that this 'tool' will help you in your creative process.
In my obviously "biased" view, in the next 2-3 years, this will lower your monetary reward in half and create more requirements for competition with AI.
People already are comparing DALL-E with human results.

In the long run, the software industry will eat itself to oblivion.
Greed has no boundaries, and optimization of costs for corporations will never stop.

Some of my art related colleagues saw this 'trend' early and pivoted to crafts with added value for customers in the real world. On the oil painting side (which I am at) I don't feel any form of pressure, I paint for myself as a therapy.
So, good luck:)
The best I can advise is try to access it via the online banking website, if available. Otherwise, you simply cannot use mobile banking apps unless you have some way to emulate a sufficiently "verified" Android environment somewhere (on your phone or some VM somewhere else), and use that to open the app.
"The problem is that if a company advertises a job that is all about maintaing one or two monolithic applications without K8s, distributed system topics, tracing, microservices, AWS/GCP, etc., well, then not many engineers will apply. "

Also: if you are an engineer that has managed to run successful systems for years but didn't use microservices, K8s, AWS and all the other stuff you shouldn't even bother to apply for many jobs because you are "not up-to-date". Heck, reading the job ads from my company even they probably wouldn't hire me or a lot of my colleagues if we applied.
I worked somewhere that did this. They restructured the same teams with new managers, mandatory tests to get into your same “new” team. Strangler Fig Pattern style.
> the thing you actually searched for after the first 10 or so videos.

Isn't that a good thing? If you searched for something and the first 10 results aren't a match, why not introduce you to other things (one can experiment with finding how closely related those additional recommendations are, or based on other things you recently enjoyed, etc.)?
I think I understand your criticism. There is no inherent ground truth in the image. The mass example is great since a 2D plane can't capture the quantity mass it's literally impossible the dimensions don't work. At best a 2D plane could show you correlations of mass (mass vs something plotted out). Hence this is just modern AI aka pattern-matching on steroids.

I think a counter argument would be that if there is SOME signal in the photos AND there's enough training data that does have the correct ground truth signal that the scientists are matching up then you can have SOME level of accuracy. If the training set can reasonably cover the space of possibility that we're interested in then we can get reasonable interpretations.

However in this case the insane number of physical phenomena will always be larger than any training set so this approach should NEVER generalize there will always be way too much noise which is what the scientists have figured out here. So I agree with you that it's extremely limited but I don't think I'd call it pseudoscience there might be very limited domains where for example the only data we have available are images and so such a tool may be appropriate.

I definitely share your frustration though since any half way decent scientist should have just done a thought experiment instead and figured that this wouldn't work well. This smells like BS academic marketing where they always inflate their own impact and significance.
Not everyone uses banking apps?
Not sure what the GP was referring to, but...

There are some serious concerns about bottled water in the US, particularly with how the manufacturers (like Nestlé) often get the water for free or at preferential rates, then sell it with a huge markup, and how some of it is (from what I've read) sourced from places like California, which need the water very badly.

There are also very serious concerns about Nestlé in particular as a company; the big one I always remember (because it's been going on basically as long as I've been alive) is how they aggressively push baby formula on mothers in developing countries despite knowing that the water in their area (needed to reconstitute the formula) is unsafe to drink. There are a number of other problems with their business practices, but I don't recall what they are off the top of my head.
Not every developer need floats for the backend of a website.
Carfax model.
Because the Western media outside the GFW is full of lies and Western propaganda. Having lived through the Hong Kong 2019 riots, I know what it’s like.

The GFW is there to filter away all the distraction so that most people can stay unbothered and just go on with their lives. BTW, it is a lie that VPNs are illegal in China. That’s why you see so many what some call “bots” and “wumao” on Twitter. Those who really want to weather the waters outside the GFW are allowed to, at the tiny cost of buying a VPN. Most people don’t bother.
why should I care?
Hypothetically that would make me rich in a very short time span and I could afford to buy and resell more expensive cars or buy at volume and make better deals.

You would be basically financing my business, at zero interest rate, while I also make a profit on the money you give me.

You do realize that profit is "the excess of returns over expenditure"? it's not given that you are making more money than me (I could easily have an higher markup), but for sure I'm having less problems than you finding customers!

Thank you for doing it.

I got more cars coming, see you on Monday!
I thought C-Base banned smoking after the Ordnungsamt showed up?

> There seems to be no will to do so in Berlin.

X-Hain is your friend, it's small but people smoke outdoors.
Yes, but in the last 20 years, US has actually invaded foreign countries (Afganistan, Iraq and Lybia), while PRC is only threatening to invade Taiwan.
You should add a column to show the closing price difference as a percentage of the asking price and include this in the summary value statement at the top of the page.
Drain the swamp. There's too many warmongers and criminals in charge in Washington, not to mention officials who want to spy on literally everyone and everything, terrorist or otherwise.
Maybe so, but I think a sugar/calorie analogy is useful here.

"The fact that we [on average prefer unhealthy foods], show we think the new ways are, on balance, better."

We might think so, but our preferences are often short-sighted and destructive.
I'll add my music related anecdote, because it's my primary hobby which led me to form many internationally spanning friendships and art collaborations. Hopefully the approach inspires someone in other areas of life.
When traveling to a new city, it can be challenging to find the right music events to fit your niché. What I tend to do, is check the artists I already like and see where they performed previously. Some of these venues or festivals might be difficult to google, especially if they are community driven and non-commercial. Some will inevitably lie in vicinity of my newly scouted city. These venues will have other performing artists, many of them belonging to local labels, while also deviating from my pre-existing scope in various ways. If I want to go a step further I check the labels again, rinse and repeat. This way I'm guaranteed to discover new music while not alienating my comfort zone.
I installed it for one day, then I removed it. Came back a few days later, then I removed it again, And I've been in this (vicious) cycle for a while now. Whenever boredom hits, something in me thinks of TikTok. It's impressive. Never had that feeling with other platforms, not even Reddit. To fight TikTok, i'm trying a different approach, getting to know what my bored self really wants and feed it something else.
> xtensa/tensilica is a good architecture, cheap and lean, unfortunately its biggest problem seems to be its harvard architecture

Pedantry: everyone uses a Harvard architecture, that just means having separate buses internally for instructions and data -- essentially if you have a separate icache/dcache, you're Harvard. Xtensa is weird because it's L1 caches are incoherent.

As far as the architecture, it's sort of too clever for its own good. The register windowing scheme seems amazing, just a few comparators at runtime and some special exception handlers is all it takes to get 64 hardware registers to work. But... no one ever taught compilers how to deal with the complexity (the generated code needs to decide how many of its local registers to preserve across a call, which is a global optimization that depends on the behavior of the code it's invoking). So the end result is that for the same code, Xtensa code actually uses significantly more stack space than conventional architectures like ARM or RISC-V. (Their own toolchain is better at this than gcc, but still bad).

And FWIW: Zephyr doesn't do dynamic loading yet. We have crazy linker behavior, but it's all static.
people from New Orleans working class have a YAT accent similar to a Brooklyn accent, btw edit
> Also, Java is an exceedingly small language, so the millionth keyword comment is unwarranted.

Small compared to what?

Java and C++ are extremely competitive in feature bloat, and I can hardly think of anything that is comparable to them. Even C# has a smaller surface area, in my opinion, even though it manages to implement a variety of useful features that Java currently lacks (like async/await and value types), but C# is still a large language — no doubt about it. C# just manages the interactions of its features better than Java, in my opinion, which makes it feel simpler.

I have honestly never heard anyone call Java a small language. It is far from that!

> Java’s standard lib has been planned with value types in mind for some time now, plenty of classes will be able to take advantage of them.

Aren’t the majority of the standard container types using some form of inheritance? That’s what I recall, and that rules them out.
> but recommends a third party tool for writing multi line commit messages for ergonomics.

Suggesting a text editor to edit text rather than trying to type it on the command-line is hardly "funny". If you already live on the command line you don't even need to set anything up as git will launch your $EDITOR for you when you don't specify a commit message using -m, i.e. this is the DEFAULT behavior.
> developers ship code

Developers ship solutions to problems, which often involves some code. A developer who solves the problem in a fast, cheap, maintainable way with an off-the-shelf package is superior to a developer who solves the same problem in a slow, expensive way with many thousands of lines of unmaintainable code.

> but in general productivity measured in code changes frequency / volume

Oh my. I don't even know what to say to this other than:

- https://www.goodreads.com/quotes/536587-measuring-programmin...

> anyone who argues against this is ether on the poor side of this measurement or work in a cash flush environment where no one cared about this

If you can't point to the person on your team who's churning out mountains of crap because they think productivity is measured in lines of code, then...
Which is a double edged sword. How many ways can one escape a string, and for how many of them will you find a stack overflow comment from a decade ago saying are the secure option to use?
Wait till googling stuff will require sifting through pages of crap like this
Read the crypto subreddit. Most are fools
Which has absolutely nothing to do with desalination.
Right, there's no reason to discard a game engine just because its most common usage patterns are inappropriate to your needs. Even if you do need to draw a zillion objects on screen, any engine will let you create your own mesh and feed that to the renderer.
Proper Django Rest Framework should basically have zero view code. Treat Serializers as forms, point at them in the appropriate generic view (or viewset) subclass, and you are done.

If you are writing view code in DRF, you are probably doing it wrong.
Overview of medicinal chemistry research on psychedelics
Saw It on TikTok
I am trying to understand what differs the EDISOFT and upstream versions of RTEMS. The only concrete differences I can read out from the linked webpage is basically:

* SpaceWire support (LEON3)

* MIL-STD-1553 support (LEON3)

* kernel and application monitoring services (whatever that means)

Do you know any other differences?
I've been using the same google account for so many years and still every damn Youtube video I get 2-3 ads for Tiktok.

How does the algorithm not get that I have probably watched 10,000 ads for Tiktok, I am not installing that shit! Stop trying!
they are not overspending anyone, they are simply trading their time to be first in line, while I buy it from my comfy chair at home at the price listed on the website.

and they also need to hope there are enough stupid people on the internet to buy at a markup something sold in the hundred of millions of pieces,one indistinguishable from the other.

more proof that an honest business can serve society better than scammers.