skysight-inc/HackerNews huggingface dataset:
I don't understand where you're getting this idea that Wayland is or was supposed to do all the same things as X in exactly the same way. It's not, that's the entire point. As an end-user you can continue to use what works for you. Yes X is much more flexible at some things (and Wayland is more flexible at others) but it comes at a cost which is expounded on by the article.
Sinister Sounds of the Solar System
Having owned an r9 380, I can safely say I will never buy an AMD gpu again. Buggiest drivers(windows), even for day to day work. And lackluster support to boot.
New Graphic Cards from AMD
I suggest chai script:
https://github.com/ChaiScript/ChaiScript

I haven’t looked at it but from Jason Turners’ videos I know he uses the modernize and cpp core guidelines checks with clang tidy on it so it should be modern c++.
I understand that's common practice in parts of Africa with cell phones already. Including people on motorcycles driving between villages for more customers, and I understand they'll even drive to no-coverage areas, using the phone as offline storage for text messages.
Big fixed installations (think multi megawatt industrial sites) have far more batteries compared to surface area. That means it makes sense to simply wrap the batteries in insulation and use heaters to keep them warm over the winter. Sure, you use a little power to do that, but you gain back far more performance.

For $50 worth of electricity, you can keep something the size of a refrigerator 40 degrees F warmer than the outdoor air all year if you can surround it with an insulating box 2 inches thick.

In a car, the volume to surface area ratio is worse, and you can't guarantee it won't be left in the cold for months without a grid connection, so you need to ensure the chemistry can work cold.
Building forms with Vue composition API
The 20th century decolonization wars showed that natives can adapt to modern weaponry fairly well.

But you need the numbers to pull this off. Sioux are not numerous enough to threaten American dominance of their territory. If they were as numerous as, say, Punjabis, that would be a different story.
How fast are you clicking a new link after you go back to the search results page? I can barely even manage to move my mouse before the "People also search for" box slides in. Or maybe it is slower for you?
I wonder if 128 MB is designed to hold the intermediate data involved in multi-pass techniques used by most recent games.
That's what wayland-protocols [1] is for.

[1]: https://gitlab.freedesktop.org/wayland/wayland-protocols
Repo Jacking: Exploiting the Dependency Supply Chain
TL;DR Changing your Github username makes your old repository links hijackable and exposes projects that depend on them to remote code injection; this vulnerability impacts over 70,000 open source projects.

I'm the author of the article btw, happy to answer any questions.
Yes. The exception was when bitcoin prices went crazy and miners were buying them all up.
Show HN: Inspect-Element – A Chrome Extension
To simulate Chrome devtools' `select an element in the page to inspect it ` feature.

A key feature of this extension is that we can inspect margin during website development.
> Lots of explicit begin/end or push/pop functions instead of more idiomatic solutions like RAII/scope guards etc. va_ macros instead of variadic templates or fold expressions.

I'm going to have nightmares tonight.
Be bold ?
I can only hope that those driving the division (older people) will be dead soon, so that the younger generations who are by and large more eco-friendly can get on with the difficult work that needs to be done.

Its past time for the old, rotten way of thinking to be plowed under.
I really like this idea. I'm unfamiliar with podcasting overhead in a marketplace model. What can you streamline to reduce episode prices?
Obviously YMMV but as an example, I don't remember it being that hard to get my 980Ti back when it was somewhat new.
Nudges fail more often than is reported, experts warn
If you are a native speaker of English, you learned those rules over your whole childhood, by example instead of being explicitly taught the rules.
The thing is a proper REST API is a Kingdom of Nouns. The core issue is that very few were doing object oriented programming and design the way it was intended. Giving me some leeway here, Kay's original idea was a programming model similar to that of the internet but in memory.

If one's position is that striving for a distributed model in memory is the wrong approach because of the inherent complexity associated with distributed systems that's fine but I rarely hear this argument. Typically, OOP/OOD is criticized based off of patterns that aren't proper.
The Algorithm That Could Get You Back in the Office
Show HN: Essays curated for you with machine learning
The ESP32 module being away from the edge of the board, with the ground plane completely surrounding its antenna, is the first thing that jumped out at me. Typically RF modules like that are intended to be placed overhanging the edge of the board, or abutting the edge with a large copper-free area to the left and right of the antenna.

I don't think that's indicative of an unfixable issue per se, but it's not a great look in the promo photo.
A lot of it comes down to the default settings. ZFS is just well tuned for a workload like that, and I believe automatically detects some features of the disk it's on. BTRFS by comparison is worse off by default, but if you tune it right it runs pretty much the same.
That was mostly limited to AMD cards though.
It's not just that there is not enough to meet the usual demand, the supply is definitely much lower than typical. I see numbers for a major European distributor network, and there is maybe a fifth of the supply of what there was for the 2000 series, same time after launch.

Something is very definitely wrong.
Addressing the price difference between RTX 3090 and 6900 XT:

3090 is priced at $1500 for its 24GB RAM which enables ML & Rendering use cases (Nvidia is segmenting the market by RAM capacity).

AMD's 6900XT has the same 16GB of RAM as 6800XT, with less support on the ML side. Their target market is gamers enthusiasts who wanted the absolute fastest GPU.
Without details in the tweet and responses I'm going to assume it's about https://mailchimp.com/legal/acceptable_use/
At least they're a little better than a hypothetical -"Yahoo" which would return no results for your company at all...
I see. And as soon as you make the repo public you end up with public issues again, unless you restrict them to project members...

And a workaround of auto syncing just the code to a public repo where issues and stuff is disabled isn't available natively in CE.
Show HN: Anytype – an offline-first private alternative to Notion
>Which in part this virus has, asymptomatic and pre-symptomatic are as contagious as symptomatic.

Do we really know that yet?
> Backing Jaeger with Elasticsearch or Cassandra was a nightmare.

Unless you're already running one of these, in which case deploying Jaeger is very easy (at least, that was my experience with our Elasticsearch backend).

> much more performant.

You expect an object store to be more performant than Elasticsearch?
We're talking about GitHub.
But will even the TI versions work here? A 3090TI or 3080TI for example would have to launch at the most at the same price as their base models to stay competitive. That would result in a massive PR headache.

Also, would the TI versions actually help? Even a 100$ markup on a 3080TI would bring it close to the 6900 XT pricing. And the 3080TI cannot come close the 3090/6900 XT performance for that markup or otherwise it would risk cannibalizing Nvidia's own products.

Nvidia's only hope at this point is that either AMD fudged the benchmarks by a large margin or AMD gets hit with the same inventory issues.
> That second part is the primary reason why they aren't being wholesale shut down

Two thoughts:

1) Even if most Americans decided they needed to be shut down, how would we enact that? It seems to me there are very few people who have that power, and even if a great majority of us wanted it, we have no way to enact it (and no way of knowing if it was actually enacted; we could be told it had been done, but that could easily be an inscrutable lie)

2) If they were actually shut down, what would the people who worked there do? Highly intelligent, skilled, with low morals, used to performing nefarious activities; they would go on to be in shadow NGOs, organized crime, reform under other names, etc.
Hi ddeck!

We need to make our description a bit more precise - and we're working on comparisons. In terms of pure RAM usage (as opposed to ROM) in our experience the display resolution contributes a lot to what's left (unless there are dedicated frame buffers). So if you mention <= 64kb RAM, what kind of displays are you typically dealing with?

Generally I think we're aiming a little above LVGL/uGFX in terms of configuration, but also with with a much richer UI / features.
Downtown? What downtown? We don’t have one.

If your talking about Assembly Row, that’s a “town center” development. Used to be a movie theater and a sea of parking lots. It doesn’t factor into Somerville’s style of urbanism.
Plenty of examples at this time.

It seems that your comment follows the usual HN comment pattern. That also speaks for itself.
Is the HN title limited by length here? I read it, and my initial reaction is "compared to what?", since it leaves out the "Compared to Natural Sunlight" part.
It's more naive to treat the CCP like some kind of horrible boogeyman who wants to destroy freedom while completely ignoring the US's own issues.
Measurement in AI Policy: Opportunities and Challenges
Not even all SQL engines support quoting all types of values. BigQuery, looking at you.
Have any of the BSD (FreeBSD/OpenBSD/NetBSD) started the transition to Wayland yet? X is more than just Linux? There are a lot of other operating systems out there and many have their own X11 forks they maintain.
If you put a Dutchman into the car, it's a flying dutchman. I don't see why they couldn't just use "Flying Dutchman" as name for this car.
This kind of ignores the realities of some big projects, i.e. managing dependencies automatically in Qt (and in a licence conforming way) is an absolute pain.

I don't want to try every single combination of static/shared etc. to find what works, that and deploying the executable, again, should be automated.

QMake is old but functional, CMake is more up to date but a total pain if you use it irregularly. I've never used Conan so I can't comment on it.

It's slightly ridiculous that this is still a pain point when Rust has cargo and D has dub - both of them not perfect, but totally functional and basically painless for the most part.
Eh Appalachian labor has a history of being on right side of morals and the wrong side of force
LA has good public transportation but car-induced sprawl makes it less useful than it could be, and car culture here makes public transportation less appealing and less used than it could be. but if you live & work near one of the train lines, it’s awesome.
That is true. I am also the code reviewer at this time, but I do perform code reviews.
The only sticking point for me is that Nvidia has features like DLSS that could extend the longevity of my card
It's an old talk but it zero's in on a point that is tremendously over looked in discussions about OOP/OOD.

https://www.infoq.com/presentations/Making-Roles-Explicit-Ud...
Solidarity to all of the folks who have had to work with elected officials. I got ripped a new one because I recommended we disable a PHP project in the mid-2000s because a hay bale reporting app (report counts of bay hales on farms) due to an RCE bug. Within a few hours of the app being disabled there was drama from a politician who got a phone call from a prominent farmer...
This, here, is what I meant!
A boat would probably rock the antenna way too much, I think you're looking at V3 of the product earliest. Assuming V2 is vehicles, or at least stationary vehicles.
I had a phase where i digged into a lot of codebases (with a bunch of C++) and i've learned to admire the way the code is layout in some of them, giving composing state in some of them is very hard to do it right.

In my experience, the stuff in C++ from Microsoft and Google are great resources to learn, so i would give a especial mention to (in order of C++ awesomeness):

Dart VM
Chakra VM
V8 VM
Chrome
LevelDb
WebKit
(*) Doom 3 engine

* - Doom 3 is not very modern by today standards, but the way the code is composed, the things relate among themselves, etc, are a great resource of learning.

* - Didnt dig much into the most modern stuff from Mozilla, so i dont know how it is actually. Back in the day, there were a lot of legacy from their older codebases, so i dont now how the more modern stuff are, but im almost sure they might look great.
Note that the 6900xt benchmark was running in "rage mode", and therefore was not inside 300W. Then again, the card they are comparing to is ~380W, so there is some room to play with while still being more power-efficient than the competition.
An availability footprint of the Redpanda and Apache Kafka replication protocols
Because tunnels can go under buildings, roads and other tunnels with very little interference.
Having RX 580 at work and it's way nicer with Linux compared to whatever NVIDIA offers. The 6900 XT will definitely replace my 2080Ti.
Private investment makes companies go bust too, that's not isolated to government intervention.

But honestly how well is this really working without governments? We're running out of time by certain metrics.
Hi. I pivoted to this recently from a cross-domain recommender system (see previous Show HN[1]--it could, for example, recommend movies based on which books you like). Long story short, people thought the idea was interesting (landing page converted at ~7%, and I got hundreds of signups), but the recommendations weren't accurate enough to get people to stay (retention was nonexistent; I also did some user surveys)--and I wasn't confident that I'd be able to make the recommendations much better with the resources I have. I was originally hoping that Findka would be good enough at least to sustain growth so that I could improve the recommendation quality gradually over time, but that didn't pan out.

Findka Essays is a simplified version of the old app. It recommends only essays (instead of any type of content), and you get recommendations through email only, not through a web app. I record which links you click on, and links in future emails get picked based on your click history.

Since the domain (essays) is much more restricted, a more-or-less randomly selected item should still have a decent chance of being a good recommendation (especially since right now I manually curate most of the essays). So I'm hoping that the system will be worth using even before we have lots of data to feed to the algorithm, unlike the old Findka.

Also, I genuinely love essays (reading and writing). I think they are the most valuable form of content, and I think helping good essays spread further would have a big impact on the world. So I'm pretty excited about this pivot.

For those interested, I've written a detailed description of the architecture here.[2] The web app is written in Clojure, using Biff[3] (a web framework I made), and the recommendation algorithm is a ~100 line Python file that uses off-the-shelf k-NN, with some of my own additions for handling exploration and countering popularity bias. See [4] for details.

[1] https://news.ycombinator.com/item?id=23541840

[2] https://findka.com/blog/essays-implementation/

[3] https://findka.com/biff

[4] https://findka.com/blog/essays-implementation/#recommendatio...
No vim plugin makes it DOA as far as I'm concerned
BTRFS has seen incredible improvement, especially for a workstation type system. I'd probably use ZFS for a system with a bunch of disks I want to mount independently of the OS drive, but that's more a matter of tooling than technical issues. ZFS is just more ergonomic when it comes to managing pools.
My optimism for carbon capture is because it allows a politics free Arbitrage opportunity. Generating hydro electric power in Canada to capture CO2 is a real opportunity, and yes today it is far too expensive, but as more research is done technology is improved those prices will come down.

My pessimism for a political solution hinges on the fact that the leading CO2 producers in the world are unlikely to agree on drastic CO2 cuts:

China: 28%
USA: 15%
India: 7%
Russia: 5%

https://www.ucsusa.org/resources/each-countrys-share-co2-emi...
Diagrams as Code
Right but if you're a gamer and you wanted an AMD card and can't get one because of crypto demand you'll buy an Nvidia card, thus causing demand to spike. Obviously it didn't spike as high as AMD but consumers will feel the shortage if demand spikes over supply, which happened in this case.
Main bit:

“ Even after two years, Cadillac’s Super Cruise remained our top-rated system because, when turned on, it uses direct driver monitoring to warn drivers that appear to have stopped paying attention to the road. “

Basically, CR wants the vehicle to aggressively warn the user who is not paying attention. Tesla already has driver facing cameras/eye tracking, so they could enable this with a software upgrade to easily take the #1 spot with the broader definition of ‘autopilot’ (CR is only focusing on two aspects, lane centering, and vehicle distance spacing).
Yes, it is. I edited from the original title to make it fit
The author makes an observation that has been growing on me in the last few years; many ORM models really prevent you from using an architecture like this, because your “pure core” actually has to have logic for DB operations like saving/filtering.

It’s possible to build a DDD Repository in Django or Rails, but really a lot of work. I think the frameworks like sqlalchemy and NHibernate seem to do things a bit better by tracking “dirty” models, hiding the “ORM-ness”, and letting the higher levels control when to flush/write to the DB. But the more you abstract this stuff, the more you lose the auto generated sugar that makes frameworks like Django so productive.
Some applications require high speed inference, to be able to run segmentation and classification at high framerates
I think your scope is too narrow.

Consider white girls at music festivals wearing bindis as a fashion statement. I don't think this fits your definition, but it is a popular example of cultural appropriation.
An energy investor who doesn't support the GND? What a surprise
26.8 Billion transistors, that boggles my mind.

How do you even begin to think about testing hardware like that for correctness?

I remember my days as an intern at Intel. I remember someone using genetic algorithms to try to construct a test suite for some chip. But it was no where near that transistor count.
I think the code of this problem is that it is hard to identify if a user is a bot or a human. I've not seen any elegant free solutions to this.
Nvidia's issues might have to do with the yield issue on the new and untested Samsung 8nm process. But AMD is on the tried and tested 7nm TSMC process. I doubt they will have the fab issues, given that Apple's move to 5nm would have freed up a lot of capacity for AMD to use.
I'm slightly surprised that AAISP's RevK isn't behind this one. I'd document his shenanigans but they'd eventually break out of the data set.
BaseDash (YC S20) is hiring remote full stack engineers
ROCm is only available on Linux and doesn’t support NAVI GPUs.

Overall if you need to have a solution that just works with any ML framework out there Radeon GPUs aren’t fit for purpose.
> Nobody is arguing that X.org's server will disappear from the face of the earth.

Actually, that's exactly one of the major reasons put forth for switching to Wayland. The very comment you replied to quotes it:

>>> a major maintainer of X server telling you he's not going to work to maintain the project anymore

If the project ends up truly unmaintained, it really would end up disappearing from the face of the earth as the platform under it (the hardware, the kernel, etc.) changes to the point that it becomes non-functional.
> Until Wayland has all these (and more) and they are as stable and feature-rich as the existing apps on X, I will not willingly switch to Wayland.

For me it’s some of those, dwm, sxhkd, keynav, xcape, the Compose key, and simple highlight + middle click/Shift+Insert copypasta. I’m a bit confused about the extent to which the Wayland devs have changed their minds about the last one.
The question is wether it’s Vitamin D3 itself. Vitamin D3 is strongly correlated to sunlight exposure, which again is correlated to lots of other things.
The "thisisyourdigitallife" was not developed by the Psychometrics Lab it was developed by Kogan(a lecturer at Cambridge University) who by then had formed his own company called Global Science Research Ltd (GSR.) GSR signed the contract with SCL Elections and sold the Kogan app to them. SCL Elections being the parent of Cambridge Analytica.

Kogan's app was based on the myPersonality app which was developed by Kosinski and Dr David Stillwell who did work at the Psychometrics Lab and denied Kogan access to their dataset. Cambridge Analytica and Cambridge University are not the same thing at all. So there is no comparison to NYU and Cambridge Analytica or Cambridge University for that matter.

Saying I'm "putting a lot of weight on the intention behind this use" is kind of a bizarre statement considering the data is literally available to everybody. See:

https://adobserver.org/ad-database/

The Project also clearly states:

">If you want, you can enter basic demographic information about yourself in the tool to help improve our understanding of why advertisers targeted you. However, we’ll never ask for information that could identify you"

And to that end the code for the plugin that the Ad Observatory project is used also freely available:

https://github.com/OnlinePoliticalTransparency/social-media-...

How much more transparent can you get than that? The goal of the Ad Observatory project is literally to try to understand how we are being targeted and manipulated. How is this in anyway the same as the secret harvesting of data by a political consultancy that billed itself as providing "election management" services?
There's are two serious differences between 40 years ago and now.

1) I can look up a thing I can't remember (or don't know) both specifically and immediately. 40 years ago this might have taken a week and an inter-library loan. I'd certainly be sure to remember what I'd learned afterwards. And,

2) Things that I once looked up can be silently changed or removed the next time I try to look them up.

I don't think it's useful to handwave the material differences away with a general "People always say stuff about everything."
How to create effective unit testing with Java
I'm not entirely convinced older people are driving the division.
Does it come with an improvement in driver quality?
> you might award carbon offsets for replacing a coal plant with solar, when that would have happened anyway just because the economics worked out better

It depends on which organisation verifies your offset, but the big three (Gold Standard, Verra VCS, and United Nations), all require _additionality_. That is where you have to prove that the offset financing is making the project happen, rather than market forces.

It’s not a flawless process, but in many cases offsetting is helping to accelerate the transition away from carbon intensive emitters.
Back in the day a doctor might make you less healthy, not more, especially in the era before they knew to sterilize surgical tools.

You obviously aren't concerned that the "professional brain jargon talking person" will make things worse. I know from experience they sometimes do.

I don't trust mental health professionals nearly as much as you do.