skysight-inc/HackerNews huggingface dataset:
> Good Design: A system should be built with a minimum set of unchangeable parts; those parts should be as general as possible; and all parts of the system should be held in a uniform framework.

That would be nice but it is pretty much impossible in practice. No uniform framework exists that is optimum for all situations and special cases. There is a reason why we still have many different programming languages and programming environments.
I know that’s it’s established that some of the oldest civilizations started in Anatolia/Mesopotamia. Could it be because the dry climate there preserves old structures better than damp Germany or tropical Southeast Asia?
For the most part I agree. It seems to be quite nice, assuming the screen is decent (my older HP that my work gave me gas a terrible screen).

Having 16 GB and 1 TB SSD for about $1000 is pretty good.

I’m not a fan of the arrow keys, Apple made that same mistake.

Given the other specs I’m sure this isn’t possible without raising the price, but I just can’t believe people are still buying brand new laptops in 2022 that have 1080p screens. I mean if it’s a $400 budget model ok I guess.

I suppose I’m more surprised people find that acceptable than that vendors sell it. Do people not know something much better is available?

Ignoring those two complaints/preferences this seems like a pretty decent PC laptop.
Become a robot and enjoy the benefits no captcha and no paywalls
I'm using 18GB on Pop_OS right now and often use more. The main contributors are browser tabs and VS Code. If I closed out the projects I'm not actively working on right now and hunted down anything hogging RAM, I could get back under 16GB, but the nice thing about having 32GB is I almost never have to do that.
CFLA
concise ethical (friendliness) addendum to existing open-source licenses
This is assuming that your car trip starts and stops conveniently with available parking right at the point of departure and parking at the point of arrival, and that there is non-delayed traffic flow precisely at the right time. In practice that's not the case and those time add up quickly. This is also assuming that with a car you never have surplus times, such as filling up gas, taking breaks from driving yourself, and let's not forget about maintenance, while we're at it.

Don't get me wrong, I often prefer the car, but that post is comically one-sided.
Hamvention 2022: The Reunion Begins Today
> Markets and tariffs were the reason the south seceded.

No, it was slavery.

> Tarrifs were the reason for the civil war.

No Southern secession, and the Northern response to prevent it, was the proximate reason for the Civil War. The South seceded due to slavery.

Yes the North didn't go into the war to free slaves. They did it to keep the country together. But as the war progressed its position on abolition hardened until it became a war aim.
> Sorta like how nobody invaded iraq for oil. You invade iraq for democracy freedom.

Fictitious WMD, even more fictitious ties to al-Qaeda (and because, as distinct from North Korea, as described by then -Deputy Secretary of Defense Paul Wolfowitz, Iraq “floats on a sea of oil“, notionally foreclosing leverage for non-military pressure against those fictions.) “Democracy” and “freedom” weren't cited as the reasons for going in, but as things we needed to assure in the aftermath of destroying the existing regime for other reasons. (And then later as “wins” that retroactively justified the invasion even if there never were WMD to protect against.)
Oh my party: Share parties, events and make others have fun
Hello guys!
I'm Nico and I've created a very simple web application that allows you to share events, parties or whatever you want and get others to join and have fun. I tried to copy the feature of Google Maps that lets you see how crowded a place is, but in a better way. Sometimes I don't want to think too much about where to go and just have a good time with my friends and not overlook yelp, google, parties events or "yellow pages" like.
I look forward to your opinions and also take a look and have fun :)
It's really a deal breaker for me if they do not Start Offering Ryzen options for the Mainboard Module as Intel's Integrated graphics is currently lacking compared to AMD's Ryzen 6000 series Mobile APUs with RDNA2 Graphics(680M).

But I want Linux and the Blender 3.2 version released and all that ROCm/HIP support shipping with the Linux Distro/Kernel so I can Have Cycles-X GPU accelerated rendering for Ray Tracing/Rendering as Eevee lacks Ray Tracing currently.

It's just too bad the Intel and AMD have gone with some non standard GPU compute APIs instead of supporting Vulkan Compute. Intel's got its OneAPI while AMD's gotten its ROCm/HIP for GPU Compute API support as the Blender Foundation's no longer supporting OpenCL there for Blender 3.0/later editions.

AMD's Ryzen 6000 series APUs with RDNA2 integrated graphics are just great there for rendering capabilities but it's strange the laptops that ship with the Integrated 680M Graphics are mostly only available on laptops that also Include Discrete Mobile GPUs, as if the OEMs are force up-selling Ryzen 6000 based laptops that come with discrete mobile GPUs only, even if one can get buy with the Integrated 680M graphics alone.

But ETA Prime's YouTube channel has already Reviewed an Unnamed Mini Desktop PC Unit that sporting a Ryzen 6000HX series APU and that 680M integrated graphics but that product is not scheduled for release just yet. There is also a just released Minisfourm Ryzen 5000 series Mobile APU based Mini PC that's still Vega Integrated Graphics but that Mini PC also has a Radeon 6660M discrete Mobile GPU.
https://en.wikipedia.org/wiki/Dogger_Bank

https://en.wikipedia.org/wiki/Doggerland

There's a fair bit of things that may be far under the ocean now, but were dry land during the last glacial maximum.
>Einstein was a patent clerk.....

Picking a case you think supports your claim without checking the rate at which unknown author claims turn out to be true likely only undermines your claims.

The proper metric is: is the rate at which unknown authors making big claims that stand up to further scrutiny higher than the rate for well established experts in a field?

The answer is no. Crackpots litter all fields, and rarely is anyone at that level correct when the experts are not.

As to Einstein, he was published in top physics journals before he became a patent clerk, and he published at least 16 papers (some incorrect) before his big 1905 paper, which was a few years into his patent clerk job. He was certainly not some unknown. Your case is nothing at all like Einstein's case.
They won a Pulitzer in 2020 for their series on predatory lending.

https://www.pulitzer.org/winners/brian-m-rosenthal-new-york-...

>For an exposé of New York City’s taxi industry that showed how lenders profited from predatory loans that shattered the lives of vulnerable drivers, reporting that ultimately led to state and federal investigations and sweeping reforms.

They still do tons of investigative journalism. It likely just doesn't cross your path unless you are an active NYT reader.
You said it yourself:

"My paramount object in this struggle is to save the Union"

The North wanted to keep the country together when they went into the war. Tax considerations weren't part of the equation.
> I think companies that break out of the leetcode habit are going to do well.
> There's a lot of great talent out there that's being passed over by these tests.

Agreed. And there's a lot of great talent that doesn't even want to try with some of these companies solely due to the hostile interview process.
Yet another crazy thing found in Turkey which won't turn into an unbelievable tourist attraction. They have the oldest churches, Cappadocia, Anatolia etc. None of them are known by foreigners.
> Purpose of Language: To provide a framework for communication.

Programming languages are tools used to solve problems. They are not “frameworks for communication”. Except in the narrow case of a programmer reading source code.

COBOL is an example of a programming language designed with this idea in mind (Readable by non-programmers). Enough said.
This is a major (but common) misunderstanding of central bank digital currencies (CBDCs). CBDCs are actually more centralized money than has ever been conceived of before, and therefore are especially not a good fit for blockchain.
I'll split this operation into a variable so it's easier to debug. Oh, now the variable is defined outside of the loop. How did that happen.
Augmented Reality Commerce with APIs
per the definition of genocide that I found on the UN's website, they are easily committing at least one of the points that defines a genocide. That is

- Forcibly transferring children of the group to another group.

https://www.un.org/en/genocideprevention/genocide.shtml

> he doesn't intend to kill all Russians, just the "Russians" who refuse to be Russians.

Given the slaughter of civilians in the majority pro Russian regions of Ukraine i'd argue that is easily false.
Ask HN: Simple operational transformation approach for collaborative editing?
I'm planning wiki-like pages for a webapp which will be editable by every user. Real-time collaborative editing isn't a priority, so the approach I'm currently targeting is to just use some sort of lock that restricts edit access to a single user at a time and expires after some amount of inactivity by them. If two users were going to be touching very different parts of the document, however, it seems unfortunately restrictive for only one to have access at a time. Using CRDTs or a thorough implementation of OT would be much more work me than it's worth, but I'm wondering if there's some middle ground with OT which achieves some level of real-time editing without requiring a complex implementation. For example, it seems possible to still use locking but apply it to block level elements in the document as opposed to the document as a whole. Once a user starts editing a block, it becomes untouchable by other users until that first user moves to a new area of the document or leaves.

I imagine this has been done before, so I'd like to know if anyone is aware of any good write-ups on lighter OT implementations
> it took a long time to figure out it was false

Yeah I mean you have to first ignore what those Southerners themselves said were their actual reasons for secession (slavery), and what they wrote down on paper (we're leaving 'cuz we want to keep our slaves). It obviously takes a long time to learn how to ignore actual facts.

> push the narrative

Those dastardly schools, pushing Confederate states' constitutions at young impressionable minds to convince them that the Confederacy was evil. We have to stop them! /s

EDIT: I misunderstood the parent poster. Apologies.
Russia May Have Used Autonomous Drones. Now What?
Private medicine is legal in UK.
This makes me wonder: what's the worst of side effects if I were to disable eBPF via, say, modifying the boot arguments for the kernel in something like /etc/default/grub.conf?

Please correct me if I'm wrong here (I likely am), but isn't the fundamental design of eBPF engineered to allow injection of code into the kernel pertaining to MORE than just network-level stuff? Sure we see it at the network level primarily right now, but what's stopping that from being used for all kinds of things?

Short of very specific server-side applications, I see that as all risk, and little-to-no reward, so I'd like it disabled, especially on my personal workstation. Thing is, I know next to jack $#!t about eBPF, so I'm not sure what'll happen to my network (or other stuff?) if I just throw down and do that.

Any thoughts? Feasible? Bad idea(TM)?
Exactly.

As someone fairly new to these concepts, this was a fantastic read. The title just needs to be updated.
> Storage Management: To be truly "object-oriented", a computer system must provide automatic storage management.

That’s a bad idea. A single one-size-fits-all storage solution that works for all problems in all scenarios doesn’t exist. There is a reason why we use many different storage solutions as technologies to solve problems.
Exactly how many calories does one need to do this? What is the cutoff? What papers are researchers are you building your claims on?

How long can they work on such tasks? Maybe, if they build slowly, then one needs almost no "caloric surplus".... There's so many holes in such a wild and absolute claim that I don't see it as much of an argument against the experts that have built on previous knowledge and have published peer reviewed papers on this topic.

Hence you need evidence.
What part of "6. No Discrimination Against Fields of Endeavor: The license must not restrict anyone from making use of the program in a specific field of endeavor. For example, it may not restrict the program from being used in a business, or from being used for genetic research." and "The freedom to run the program as you wish, for any purpose" is so hard for people to understand? Any software that uses this license is non-free and non-open-source.

Also, to the author of this, if your house gets a termite infestation, should you just abandon it to them and let them destroy it? If not, then you should reconsider whether your position on forbidding killing any animals. (Most of the rest of the "ethics" of this license are similarly backwards, e.g., banning religion).
You think you have more data than all these companies who are worth Trillions of $$$ because they actually hired smart engineers?
If OP is worried about the equipment being radioactive, I'd like to reassure that Geiger counter electronics and RPi are not particularly more radioactive than any other household or natural object. A Geiger–Müller tube is just a canister of low pressure Penning mixture, mostly noble gasses like argon or neon, and some other gasses added for quenching. A voltage is applied across leads of the tube, and a count is detected whenever the tube conducts due to being excited by passing ionizing radiation. There's nothing in this setup that creates ionizing radiation.

Interesting to note that, semiconductor encapsulating epoxies are often manufactured to be extra non-radioactive, as presence of even small amounts of naturally occurring trace radioactivity, when directly against the semiconductor die without any distance to attenuate alpha particles, can cause circuits to experience much more errors like bit flips or latch up.
the logic in Wall isn't defined in YAML, the logic is defined as SQL or code and then configured via YAML.
> Markets and tariffs were the reason the south seceded.

No, they weren't.

> Lincoln didn't say "end slavery and we shall have the greatest nation on earth".

The South didn't revolt over something Lincoln said, they revolted over the failure to secure their desire for expansion of slavery into the territories, which they read (probably accurately) as foreshadowing eventual abolition of slavery if they remained in the Union.

Now, they misjudged the prospects of rebellion and so hastened the abolition of slavery by rebelling.
This part is really misleading: "AMP is a new markdown language which can be compared to HTML." AMP according to amp.dev: "AMP is a web component framework to easily create user-first experiences for the web." ... which is also misleading. To say "easily" is presumptuous or optimistic. You can do a lot with AMP but to have AMP pages that validate & adhere to rules around CSS inlining and file size limits, for example, isn't trivial. I think that's really why developers aren't fans. Pragmatically can you know the effort is worth it? For any significantly large news or media site AMP is a big investment & I think that's why product owners and stakeholders waffle over whether or not to provide AMP experiences. And then finally, what if it actually works? Then the focus becomes for how long? Can't know that either ...
As someone looking to self-host their own media server soon, is there any reason you haven’t done the switch over to Jellyfin?
If you control typography, there’s always the “first column” option, viz., https://www.sfgate.com/news/article/Did-Schwarzenegger-drop-...
> Should I believe you or lincoln?

Both.

The rebellion was about slavery for the rebels and preserving the Union for the Union.

GP addressed the former, Lincoln spoke for the latter.
Indeed, we went to great lengths to avoid confronting actual primary sources. It's not enough to just teach alternative history, you also have to teach learned helplessness, that only certain authorities are trustworthy, and to promote a general climate of proud ignorance (looking up things in books is for losers and caring about education is for suckers).
Thanks for posting, this can be a fun and excellent entry level project for newcomers to embedded system.

Having said that, I believe that the DE1 board being used in the project is not the same as DE1 board being used in the excellent book by Prof Hamblen of Georgia Tech [1]. I'd highly recommend this book if you're starting out but the tools and the software are outdated because it is already more than a decade old.

The manufacturer of Altera embedded system boards Terasic, bizarrely decided that they wanted to re-use and retain the DE1 name although there are already DE1 and DE2 boards produced by them before this new DE1 board.

[1]Rapid Prototyping of Digital Systems: SOPC Edition:

https://link.springer.com/book/10.1007/978-0-387-72671-7
I did.

> Finance makes up a rather large chunk of Java usage in industry.

I don’t doubt a lot of finance uses Java. But to claim that finance makes up a large chunk of Java usage is absurd. Think of all the android apps out there. And even inside finance, what percentage of the code is high speed trading?

> Not all applications are CRUD apps.

Agreed. But what fraction of Java code out there do you think is high performance code that needs core affinity? If you say anything below 0.5%, that rounds to 0%.
Very often for the lower end consumer CPUs those spec sheet max RAM numbers are just what they've validated works reliably with most RAM modules not the actual limit. Oftentimes it works fine with the right modules, other times it says it works but if you test it it won't, and other times it's the actual hard cap of what it can support in which case you'll get something from works but doesn't recognize the second module to doesn't boot at all.

It sounds like this one might fall into either the "doesn't work right" case or the "only works right with certain modules" case. It could also just be strain on the memory controller and need to be either slower RAM or ultra fast RAM that will cap out at a much lower than rated speed in the box instead of middle rung RAM which doesn't handle being run in strained scenarios at full speed well.

I don't usually go out of my way to stick more in than is supported unless I can find reliable reports from others that get it working or just happen to have the sticks sitting next to me but I have been very successful going over the spec sheet limits and still passing a day of memtesting (and then years of use). Particularly for laptops and embedded class CPUs, not so much in desktop or server CPUs.
To put things into perspective, Apple charges $400 to upgrade from $16GB to $32GB.

So I’ll say that expecting 32GB RAM in a $1K laptop is a little too unrealistic.
That would explain the opposite situation when it comes to tax avoidance schemes.
I am not a fan of HP, their quality control is horrible but it's a good sign that companies are moving in the right direction on Linux. It goes to show that they realize the market for it is there and that, for all my misgivings about the company, is a good thing for them and for us. I genuinely hope it's a great laptop and an exception to the rule.
There exists no algorithm to calculate CVV from card number. The article also does not claim this.

> In other notes, he had left a record of how he had managed to obtain the security codes of the credit cards
They even have enough room for a normal inverted-T if they would just stop copying Apple and make the right shift key narrower. That would also open up a gap between the left arrow and Ctrl for easier blind navigation. This is too much superfluous style with gimped functionality.
Well linux on desktop mostly just works. Linux on laptops has been a headache for a while with awful battery life, trackpad issues, wifi issues and things like that. So personally I don't feel the need for any dedicated linux desktop release compared to the laptop space where I appreciate more of a guarantee that the drivers actually work and I won't spend all my time messing with linux internals trying to get it to work.
> Messages: Computing should be viewed as an intrinsic capability of objects that can be uniformly invoked by sending messages.

I disagree. A much simpler, and more general model is to view computing as data + data transformations. The OO thinking is a more complicated subset of this.
Sure. In 2017 I started getting head-splitting migraines.

From 2017 to 2019 they rapidly progressed from episodic to chronic. In 2019 I could no longer hold a job longer than a few weeks because my work was being interrupted too much. It was a sad year: I started the year in a VPE position but couldn’t hold a junior SE job by the end.

I am now in one of the phases of migraine (prodrome, headache, postdrome) virtually all of the time. My treatment plan is optimized at this point, there is no non-experimental intervention that is likely to improve the situation.

Extensive medical testing has provided no clue as to underlying physical phenomenon triggering these migraines. As far as physical medicine can tell, I’ve reached the “wait and hope” stage.

I am holding out hope in one area: I am in therapy for post-traumatic stress disorder (and the reason for that is something I will not share because it is deeply personal). Research is showing increasingly that emotional trauma can have some strange physical side-effects and I’m really hoping that processing trauma will eventually reduce my migraine frequency and intensity.
Looks like Apple really has the “charge outrageously and be hailed for it” license.

If HP also had that license - even a second or a third tier one - they’d have priced it $2989 and make everything not upgradable and announced “Pre-installed Linux for the first time ever in any…… HP laptop” and HN would be filled with comments like “I only have 3GB RAM in my HP laptop and it even lifts my pickup truck. Best ever $3K spent. You don’t need more RAM. If you need then you’re doing it wrong”.
I regularly see my thinkpad exceed 20 GB with vscode, YouTube music, and docker hosting a frontend, backend, and simulated load.

I've been sitting at 27 GB for the past two days with PyCharm open as well.
It's the rule. Steve Jobs is the exception.

HP, IBM, Cisco, Sun, Netscape, Google - they were all visionary when they were small and bloated and inefficient once they got big. Apple too - do you remember the late 80s and early 90s, when Apple had a zillion PowerMac models, plans for Copland that never shipped, multiple new programming languages, the Newton, and basically a lot of ideas but shitty execution?

Steve Jobs basically managed to rein it in by being an asshole - he had both the product taste to be right, the charisma to convince everyone else of it, and the insensitivity to not care whose feelings he hurt. Elon Musk is similar. But note that the flip side of this is often a crisis of succession: IMHO Apple really hasn't been that visionary or helpful since Jobs died, and have basically pushed out a series of incremental improvements.