skysight-inc/HackerNews huggingface dataset:
'Capitalism itself is decentralized allocation of resources'

So long as you keep monopolies and abuse of power in check, in the past 30 years we have gone from a dozen conpetitors to like 2 or 3 player cartel in many industries
I like the next_url option which points to the next batch of items. Always was annoying that web feeds do not contain the entire history.
And then many throw a service mesh on top of that foundation.
You’re probably modeling seasonality the wrong way
Are you even doing it for all your code ... come on be honest ;)
All these artificial timezones cause artificial problems. Wake up when the sun rises. Get to bed shortly after it sets. Plan your days accordingly. Don't be a slave to the clock. See how any real or perceived issues with too much/too little sunlight suddenly disappear.
Page loads in more than 20 seconds (DE). If this is the perfect boilerplate, this is not good advertising.

And I always feel a bit bad when I have to actively search for the price.

Other than that - beautiful layout and experience :)
It apparently has a subscription version for additional features.
I provided a link to a very thoughtful critique and pointed out how it's lazy. I commented on that, I wasn't expecting on having to give a lecture on the specifics.
As for the quoted part on specific, for instance a blockchain style of consensus allows for personal data to be forgotten but validated by pre-decided metrics. This allows for DiD applications. There's a lot of research and there are also non-blockchain ideas being disputed.
For energy sector I'd suggest this discussion given yesterday: https://www.crowdcast.io/e/web3talk-energy
Bluespec was not open sourced.

There is now an open-source Bluespec compiler based on the little public information that is available about Bluespec.

So it is likely that it is not compatible with the full Bluespec, even if can synthesize published examples of Bluespec.

There are some research papers and the code at:

https://www.cl.cam.ac.uk/~djg11/wwwhpr/toy-bluespec-compiler...
Backwards compatibility. Forwards compatibility isn't well supported by Java, or any other platform. The best you can do is catch exceptions and route around them, or use reflection for that.

Examples of things that have been or are being removed more important than finalizers:

- As noted, SecurityManager deprecation

- JavaFX. It was bundled in Java 8, lots of apps were written on that assumption, then it was removed. They all had to be re-packaged.

- Web Start.

- Removal of access to JDK internals in general, which lots of stuff depended on.

- Removal of various Oracle Java specific stuff, e.g. the resource management/control API.

- Java EE stuff. Annoying because a lot of stuff used it only for a few utilities, and because it actually got renamespaced so you couldn't even just add in the packages from elsewhere.

And there were lots of other backwards compatibility breaks, e.g. when they changed the format of the version number a lot of stuff broke.Probably more that I've forgotten.

Java is a great platform and I use it all the time, but Java's backwards compatibility is highly overrated. They don't care about real apps at all, probably because they hardly use any. Their backwards compatibility is defined relative to their own specification, not working software, so important apps have broken repeatedly over time.
These days? I remember in the late 90s, early 2000s, and it really felt like 1/3 or so of all websites were vulnerable to things like PHP injection and SQL injection. I remember having to bypass login pages to do benign things like changing my password.
Yes. I knew all I needed to know about Dell's infosec when I started receiving pornographic spam addressed to dell@majid.fm (my old vanity domain, no longer in use).
Ukraine captures a Russian electronic warfare system, Enigma like device in XXI
$15/hr * 40hr/week * 52week/year = 31200USD = 481000ZAR.

It took me at least 5 years as a software engineer with a CS degree to reach that per year in South Africa.

I understand cost of living adjustments etc etc but $15 per hour in SA would help so many people dramatically. We have a huge number of citizens living below the poverty line.

For perspective, our minimum hourly wage is 23.19ZAR per hour which is roughly 1.49USD.
Note that Android doesn't ask the same thing (and especially not if you initiate factory reset from the bootloader, as tech folks are prone to do).
> This allowed other apps like MonitorControl [1] and DisplayBuddy [2] to port some Lunar features (like DDC on M1) to their own code. So I'd say it's still useful enough.

When I was trying to do some iOS dev, I basically noticed that having open source or even open core projects accessible for free helped a lot. It ranged from some hard-to-google things, like "how should I structure this part of the code", to fulfilling the utter lack of good documentation.

So, thank you for releasing this!

I'm not sure if it still holds, but Blink app (for ssh, €21) could be built yourself, but I still paid for it because it seemed easiest. So there is some possibility to keep source open while offering a paid app. Not everyone is going to bother to build it.
More discussion in Reddit: https://www.reddit.com/r/ukraine/comments/tkivdq/ukraine_cap...
"I randomly typed a number and saw the amount I wrote was transferred to my account. I decided to try typing more and, every time that amount was transferred to my account," he said. E.G. was quick to spend the money. The same day, he wired TL 300,000 ($20,215) to purchase a cellphone and a car online but the transfer was blocked. He said he managed to withdraw about TL 40,000 from an ATM and the next day, he proceeded to withdraw more money from his "new" TL 16 billion account.

"I told this to my family and we decided to pay the outstanding debts of anyone we knew. I did it with my brother and we wired TL 80,000 to my relatives in debt."
I do not believe it is the proper role of government to dictate to me what foods I can and can not consume, or to manipulate my behavior on what they feel is the "best" diet today, that will change tomorrow

Remember the US government gave us the Food Pyramid which by an large indoctrinated multiple generations into the High Carb, low Protein diet that has lead to the Obesity epidemic

So you will have to explain why in hell I should trust them to tax and regulate my diet?
Shouldn't the scammers pay the cleanup charges?

Like if you want to sell illicit XBoxes, it's on you to ensure that the thing can't be rendered inoperable by a third-party software update, it's not the third-party's responsibility to account for your hardware when they do software updates.

Doing software updates that brick tampered hardware is harder to make a sarcastic argument about.
What changes? The latest JSON spec is from 2017 and it's essentially the same as it was in 2001. People may choose to use JSON to store data in novel ways, but that doesn't create "addons" to the language.
You can always study in sweden for "free" all universities are paid thru taxes.
Just to clarify, I am okay with paid software existing. It is even better if you share (parts of) the source code to the community in a permissive license. But unless your incentives are aligned with community, I would be crystal-clear and not advertise it as open-source.

Your incentives aren't aligned with the community. Should a free, open-source alternative to Lunar exist with all its features, your sales would go down. It is in your best interest to:

1. Create the best possible product that works the fastest, smoothest, without bugs, etc.
2. Create a minimal viable free product maximizing the amount of new trial users for Lunar.
3. Maximize the difference between the free and premium product to convert the most users from #2.

Open source contributors shares incentive #1 with you. They don't share incentive #2, but there's no conflict here. But incentive #3 directly clashes with those of an open source contributor if only the free product is open source.

I want to assume good intentions here, because the malicious interpretation would be that one wants to take advantage of the open source community by getting free work done on incentive #1 while rejecting anything that would cross incentive #3.

So what is your goal? You obviously want to make money - we all do. What else? Is your goal to give to the open-source community for similar applications that wouldn't directly compete with you? It's noble, but risky, as you can't enforce that. If your goal is to conduct a 'business transaction' with the open-source community: "access to my source code in exchange for potential contributions under conditions w.r.t. incentive #3", that's fine too. But that is not open-source.

If you simply publish the source code explicitly stating that parts of the source code of Lunar is available under a permissive license, that you only merge contributions that fix bugs or add pre-approved features, but otherwise people are free to do with it what they want, I don't have a problem with it. But calling it open-source is misleading in my opinion.
> but I doubt very much it will catch on

JSON Feed was very much a flash in the pan. Big noise when it first came out, few places added it, then silence and almost-abandoned Github repo with suggestions for improvements/fixes being ignored. Visible on the site: 2017, then first small update in 2020. That IMHO killed any chance at momentum.
Are there any extant android devices that can't be factory reset from the bootloader menu?
We need to find billions more
Agreed that it's a nice feature, but I suspect there are other reasons that publishers don't make full feed histories available, which this won't solve.
I've also had this experience with the Fedora partition configurator. FWIW, you can somewhat get around it by manually creating the partition layout you want (LUKS+LVM+RAID etc), then mounting it as you'd want to use it, then just selecting it from within the partition manager.

This is also the only way I've found to do it with Ubuntu's installer, but once it's set up it works fine.
>I left feeling disenchanted

In scientific study you want and need failure. Knowing what doesn't work is as important as knowing what does. This way we can make lists of dangerous or useless things to be avoided. As long as things are documented and reproducible to the best of your abilities, you've won.
Honestly, I think some of these reviews are just straight up stupid. There are two facts in this review: The Mac uses less power than the PC. Okay, but I have literally no idea why you would care, I have never in my life heard of anyone caring about energy draw of a desktop computer. The second fact is the Mac is quieter than his PC. But not even the reviewer cares - it's not like the reviewer went out and tried to buy a quiet desktop and found the best option was the Mac studio. He takes the Mac studio and then compares it to a generic desktop without even replacing the stock CPU cooler. It's difficult to read this review without thinking "Why are you even talking to us about fan noise if you're so unconcerned about fan noise that you've made literally no effort to minimize fan noise". We could literally say "For the same money as the Mac Studio I can buy this noisy PC and then hire a tradesman to build a false wall in my house to hide the PC so I can never hear it".
Is binary search really the most practical? Can most people answer questions like "Is P after M" without a lot of thought and counting out all the letters one by one starting at one of the input letters?

A basic markov chain predictor seems like it could work, if you had a short enough window to be sure it couldn't invent its own nonsense.
UN is useless when the Permanent Five is involved in the dispute. There is no way Russia and the US will agree on a resolution.
> white knight for the Japanese

I wasn't. That's not what I said and you seem to have an axe to grind here.

> trying to speak for others like that is infantilizing them

I cannot help but see the irony in you speaking for others.
Right, that's the idea. Not only are these "actions" the cause of lock-ins, you also have to treat them as dependencies that you're trusting with your repo integrity, secrets, etc. As soon as you start using third-party actions you have to start worrying about https://docs.github.com/en/actions/security-guides/security-...

SourceHut is one source code hosting with the right idea here. Its CI only has the equivalent of the `run` command for running shell scripts - https://man.sr.ht/builds.sr.ht/manifest.md#tasks
Education Dept. Says Owners of For-Profit Schools Must Pay If College Close
Snap/flatpack is one of the best things to happen to Linux desktop. I no longer have to worry about messed up installs and missing dependencies.
Ask HN: Why is contributing to existing open source projects so hard?
I'm trying to get into open source development, and I've made a few attempts in the last year or so. It was always small bug fixes or enhancements to existing project, and the experience was consistently terrible. It made me wonder how developers get into seriously contributing to these projects - and whether it's even possible.

The main hurdle I encountered is simply lack of response from the project maintainers. This happened to me several times already: I would encounter a bug or limitation, investigate the cause, fix it, and open a pull request with as many details as I could about the issue and how I fixed it. This requires several hours of work - understanding the project structure, testing the fix, adding unit tests, and so on. You could say I did my homework. Then I waited, and waited, and waited…

The last time this happened was the most representative. I don't want to call out any specific projects - that would seem unfair - it's a well-known open source project that originates from a FAANG-level company, popular enough to appear on CVs. It's one of those libraries that is used everywhere. I encountered a bug in that library, and opened the most detailed issue I could, even pointed to specific lines of code and what needs to be changed there. Due to my previous experience, I didn't open a PR yet. I wanted to get confirmation on my observation first, and I mentioned in the issue that after getting confirmation that my direction is correct I would open a PR. The result? Complete silence. This was 2 weeks ago - should I expect to wait more for a response?

I understand that these are open source projects, and that the maintainers don't owe me anything, and so on. I'm just wondering if I'm doing something wrong. Do others here have similar experiences? How would someone get seriously involved in such a project, if just making the first steps is met with such roadblocks? This reminds me of xkcd #2347, where all modern digital infrastructure depends on "a project some random person in Nebraska has been thanklessly maintaining since 2003". It's like I want to help that person, but they aren't answering my calls.
I agree with you that crypto often makes things unecessairly complicated sometimes. Every heard of hypercore protocol? They're a force against that. Ethereum should take note there.
I don't get this, it's a work being done by multiple teams.
What the Silicon Valley Prophet Stewart Brand Sees on the Horizon
Archived: https://archive.ph/rvGrm
> has managed to do a lot of high-level hacks in a short amount of time

Correct me if I’m wrong but do their attacks actually involve significant skill?

Their offer of buying credentials/access from employees suggests their bank account might ultimately be bigger than their skills and they’re leveraging that approach.

Of course, the question is, where is that money coming from and whether anyone is bankrolling them, and if so, what their motives are.
You have to appreciate how much effort goes into creating this piece of software, everything from the app to the changelog looks like a work of art.

I think your definition of open source is a bit corrupted, and skewed towards expecting people to work for free in perpetuity. The Lunar repository contains open source code, and you should not expect it to compile without errors, nor should you expect maintainers to accept patches.

They don't owe you anything, and they already gave you more than most developers will do through their entire careers. I think it's perfectly understandable that the developer tries to find ways to make such a high quality project sustainable and profitable in the long term, and it won't help anyone to diss on them.
You can still play if you don't upgrade. You only run into an issue with new titles that require a higher firmware. But considering new firmwares can add new features like the ability to boost the CPU clock during loading you also can't reasonably expect them to ensure every game works on every firmware.

If you already have a game and it runs today on the current firmware you can at least keep playing it offline by just skipping the system or game update.
If you're not collecting personally identifiable information, you are not affected by GDPR and can proceed as normal. Not exactly sure what "recording facts about the world" means, but if it doesn't involve individuals and their data, you don't have to change anything.

I agree that general information should be free, but there is a difference between general information and personal information. Personal information (like the photos I take in my bedroom) should not be free unless I agree to that.
> [2] https://jira.reactos.org/browse/CORE-13358

> Status:Resolved / Resolution: Won't Fix

What?

> it's problematic to do properly with the real Windows.

Nevertheless you can run real Windows on Qubes: https://forum.qubes-os.org/t/wip-windows-qwt-user-reports/96....
NLAW anti-tank launcher unboxing and instructions video
> But the book, by Canadian author Rosemary Sullivan, prompted a backlash from Jewish groups and historians. The European Jewish Congress urged publisher HarperCollins to pull its English language edition, saying it had tarnished Anne Frank's memory and the dignity of Holocaust survivors.

This seems like it is less about concerns about whether the book is true, and more that people did not want the theory to be true.

I find this trend of conflating the two very problematic.

And to be honest, even if Anne Frank was betrayed by a Jewish man to save his own family, it in no way makes the Holocaust any less horrific and in no way excuses any of the guilt of the Nazis. I think it actually makes it more tragic in that people were faced with ethical and moral choices they should never have been faced with. (Having to decide between the lives of strangers and the lives of your family is a horrendous choice)
To piggy back off your comment, for people with a disposition for electronic music I've curated a playlist over the past 6 or 7 years of largely lyricless progressive house, techno, and electronica that helps me enter a "flow state" when I'm working. I'll share below. It's nearing 300hrs long but I add to and prune it almost everyday. I personally find classical music to be too distracting/engrossing, while the aforementioned genres I find soothing to work to.

https://open.spotify.com/playlist/4kXkKPkOoKmWuhmGnBMVRp?si=...
Some of the best projects come from Ubuntu employees... after they quit from the toxic culture and can finally think for themselves.
a few years ago i accidentally deleted a habit of buying alcohol to bring home, without really setting out to do so. for me that was enough to eliminate routine drinking. i prefer the new routine of never drinking at home and maybe having a beer when out a dozen times a year, versus the old routine of going through a couple of bottles of red every week. might also be related to figuring out healthier ways to manage work stress.
I should have been more precise. I meant the process of banning an email address so it can never again spam me. Doesn't work for the worst offenders who forge random source addresses, but usually does for slimy marketing departments.

You have to:

1. click on the email from the inbox

2. click on the three-dot hamburger menu on the far right of the sender line

3. click on the 'Block "Evil Sender"' entry in the popup menu

4. confirm that you do in fact want to stop receiving spam from the spammer by clicking the "Block" button

5. Click the "Move to spam" button in the dialog box that appears
> Once you have that stuff in your head you can turn to verilog (or vhdl or whatever) and learn how to map these ideas into the language

Yes, and per the other comment this is a huge limitation of them - you don't have Javascript authors saying "you need to work out what you want in this other paradigm and then translate it". You occasionally see people writing C this way though, by working out what they want from the assembly and working backwards, which tends to get wrecked by UB or the optimizer at some security-critical point.

If the main point of the language is to generate flops, flops should be an explicit primitive!

> Verilog is an early object oriented language - modules are objects

Maybe, but IMO a more useful place to apply object orientation would be interfaces, which are nets not modules. I should be able to instantiate "AXI bus" somewhere and connect things to it.
You are vastly overselling SEC, but that's just my opinion.
Very astute. Open-core cannot be a true citizen.

I also perceive a similar conflict of interest with the "open source but pay for support" model. A good deal of software I've come across with this model was perversely byzantine. If your users only pay you when they're confused, there's negative incentive to make it less confusing.
My not very well-informed take on the situation is: Yes, Emacs seems to make a lot of progress in many directions. Latest git master does have elisp native compilation support (via libgccjit). Various elisp semantics have been modernized (support for common-lisp style lexical closures).

Still it is rather lightweight (compared with, say firefox), you can download upstream source and compile&install it in minutes rather than hours.
Null references exist in every language with the concept of null. It has nothing to do with Java specifically, and Java gives you a lot of information to debug them.
Thanks! Monitorian is the closest thing on Windows.
Snap is not a standard, and never will be (RedHat will always ship flatpak for example). So Snap is no universal solution.

At the same time snap packages have serious downsides for end users.