skysight-inc/HackerNews huggingface dataset:
I think this is the inevitable outcome of any movement of Linux to the mainstream (Purism has done something similar). As Martijn said in the article, PinePhone devices were operable with 25 different projects. That's 25 different variations of Linux fighting over market share. As Pine enters a growth phase for their business, the consequences of this are going to manifest as paralysis.

Improvements and advancements would stagnate due to the 25x duplicated effort, and resources would be lost in keeping those projects happy. Also, any potential user looking to switch would be deluged with options, which is what crippled desktop Linux.

While I do not understand enough about Pine to know why they specifically made the business decision to gut their dev community and go with Manjaro Linux, my guess would be something along the lines of Manjaro's widespread dominance as a top Linux distro backed by a powerful foundation. Pine is pivoting to what they have decided is their future: a full-stack hardware to software open source offering that in their eyes would have a better shot at cracking open the phone market.

They probably were aware of the consequences, but have bet on making it big and creating a new, streamlined ecosystem after extinguishing this one. It remains to be seen if they will succeed.
Huh?

This is not the response I expected, and doesn't even really speak to what I asked. "How did you work more on the things you wanted to?" doesn't mean I expect to somehow magically only ever get to do what I want.

"Rich people paying us" automatically equaling evil is just such a weird thought. There are 7 billion people on the planet, and someone's got to do the work of keeping them alive, and most of that work is not going to be fun work someone wants to do.

That's reality. We're already lucky we get to write software instead of cleaning sewers or whatever. You can debate how necessary a lot of the jobs that exist are or aren't, or how wealth is distributed in society, but the fact that jobs exist that people don't really want to do isn't the result of some evil conspiracy cooked up by a cabal of rich people... it's just physics. Someone has to grow the vegetables.

If I paid you to garden tomatoes for me, is that "a signal" that I'm "poisoning the world"? If you don't like gardening, but I pay you enough that now you'll do it, does that somehow make me evil?

Weird, man.
"The 1.32 GW Hornsea Two will dethrone the 1.2 GW Hornsea One as the largest operating offshore wind farms in the world. It’s 462 square kilometers (178 square miles) in size, and it will power more than 1.3 million homes.

Hornsea Two is off the east coast of England and was developed and is owned by Danish wind giant Ørsted. It features 165 Siemens Gamesa 8 megawatt (MW) turbines; most of the wind turbines’ blades were manufactured at Siemens Gamesa’s factory in Hull. "
See in what sense? Hof can make any code "live" in two senses (1) editable code that can also be updated (2) hot-reload style during development

I don't call out "living boilerplate" as a section in the documentation, but I think setting up a generator module with just static files should suffice. Certainly you can get more fancy if you want your users to provide some inputs.

Happy to help or show you this in Slack or a video call.

I'm planning a *create" subcommand to make this even easier for those who would use your boilerplate. It will have an interactive first time experience like react create-app
Open in the sense of letting the user run whatever they want, not open-sourcing the hardware itself.
I have not. I'll try it out.
> Also, isn’t HP the company that likes to disable your printer if the credit/debit card on your auto-refill plan expires? They’re not exactly a bastion of integrity.

How is that evidence of integrity or not? The subscription ink is only good when your subscription is good. Netflix doesn't let you watch movies when you don't pay either. You're not allowed to drive your car if your license or registration expires (although neither is enforced through the internet).

Afaik, all of the HP printers that work with subscription ink also work with owned ink, too. For low volume printer users who are capable of managing their account, the lowest tier subscription seems like a reasonable way to keep fresh ink on hand, but I dunno. I opted for laser color and don't have to deal with liquid supplies anymore, but at a higher capital cost and the printer only takes more volume than my previous multifunction inkjet (which I keep so I can scan).
My HP LaserJet 6P is still running strong, almost 20 years after I bought it second-hand and almost 25 since it was released (!). I've been using nothing but unofficial toner in it and other than some streaking that developed in the last few years (too lazy to clean the toner for now), it's been flawless.

Apparently HP made things so well for so long that they've decided to correct that mistake.

No subscription required. A small JetDirect server makes it an IPP-capable PCL printer.
Oops, didn't realise I'd left source maps in, thanks for pointing it out!

Your project sounds really interesting, I'm following you on twitter now, so tweet about it if you ever finish it and hopefully I'll see.

Having CRDT-based syncing/collaboration is a direction I'd like to take NumPad in eventually, and if I have time. But I definitely think that ignoring that part completely has allowed me to get it to an MVP state.
Betelgeuse(star) changed colour, now losing rhythm
Go channels are one that's pretty new depending on the language. I came from Python using async for all concurrency, so channels are an odd concept.

Passing context around is an interesting one too
Hats off to the engineers who pulled this off.

This is not the first time someone has gotten PG running in a browser though. Here's another approach:

https://github.com/oguimbal/pg-mem
>there is no upside to allowing people to bring anything through. So, that doesn't really explain why this is different from other things that are allowed.

The difference is the potential downside of some things as compared to other things. It's all about balancing risk.
> If you are going to use the display to show the UI, you may as well just use touch interface

This is just absolutely not true in practice.

Many synthesizers have the described design where you have a set row of knobs or buttons and what those controls do changes based on the current mode or state. A screen tells you the current function of each control.

It is much easier to build up muscle memory that lets you grab the right control and do what you want than it would be if you had to interact with the screen itself. The difference is so stark that it's hard to even explain if you haven't experienced it first-hand.

And this is for musical instruments used in live performance, often in the dark, where muscle memory and interacting instantly and correctly is vital.
I did this for a year. Services like Classpass and Deskpass complement this well and give broad access to coworking and fitness in most medium-to-large cities. Especially if you travel in off-months, it's possible to find reasonably-priced short-term housing. Finding quiet places mid-day where you can take phone calls and meetings can be a hassle in cities. The best/worst part is the pressure to explore instead of work!
To me most important is independent children. In Europe every kid I know walked to school, walked to go and buy groceries or other errands, walked to friends etc. But apparently that isn't really a thing in American suburbs, must be horrible for those kids to be so dependent on their parents until they can get a car themselves.
I don't see a word about race. This is more about culture anyways - not even nation.
Canadian pension manager says they invested too soon in crypto after $150m loss
18 W idle is kinda horrible if you just want a small server (granted, this isn't one server, but instead six set-top boxes in one). That's recycled entry-level rack server range, which come with ILOM/BMC. Most old-ish fat clients can do <10 W, some <5 W, no problem. If you want a desktop that consumes little power when idle or not loaded a lot, just get basically any Intel system with an IGP since 4th gen (Haswell). Avoid Ryzen CPU with dGPU if that's your goal; those are gas guzzlers.
Time was, you could be a Senator in the American South without the land... or the actual job. They'd call you that in the bar or restaurant, just in case your were.
Indie Dev Diary: Surfwords
Realistically what OLAP DBs do you know that don't provide correctness guarantees too though?

For example: https://cloud.google.com/bigquery/docs/reference/standard-sq...
I was messing with the tutorials in the playground earlier but I'm getting a 404 now [1].

[1] https://www.crunchydata.com/playground
That makes sense to me in terms of assets and liabilities, but when I read https://beancount.github.io/docs/the_double_entry_counting_m... and it described income as being negative and expense as being positive, it broke my brain a little bit.
almost the exact same story here. I've been running versions of Ubuntu for years and every time there was an upgrade something would inevitably break. I've only had Arch for a few months now on a computer I built myself and it runs like a dream. I love KDE as well.
I see what you mean, but I'm not looking to talk that person into giving me access, I'm wondering if there are any other remedies for this situation. It can't be all that uncommon. It rather chimes with this plea from a librarian that reached Hacker News recently: https://docs.google.com/document/d/1f6HPQbUjslcbjVHkJkAgYmQm...
That looks pretty cool, I will look at that. I already had this idea many times (and I think anybody who done some web stuff must have had, too), but it always felt apart when you consider all edge cases you want to handle differently.
Nice work!

.. but porn doesn't work.
And I believe there is a requirement to do a funny little dance…
This is not racist. It's a very rude, most notably false and nationalist take – but not a racist one. We should be distinguishing between these two, as not doing so will lead to actual racism to go unpunished.
If only haggis were a primate... unstoppable!
In the context of operating a vehicle I'm going to stick with "just as bad".

When you aren't driving, if you have to set up something (like configure the doors to auto-lock when when you shift into drive or something) then a touchscreen is clearly superior. You can navigate to a menu and read the options and select the appropriate one. But like the camera shutter button, this is a situation where you can afford to pay some attention to the task at hand.

While operating a vehicle, if you're trying to turn up the fan on the A/C, then using a button to switch to climate controls, then using a button to switch to fan settings, then clicking the up button three times, is just as bad as a touchscreen, because if you switched to climate but didn't yet switch to fan settings, and you have to put more attention on the road because you're exiting, you've lost context and can no longer know where you are in the navigation with looking and assessing the situation.

So dedicated climate controls >>>>>> touchscreen or context-buttons. The difference is close enough to be indistinguishable.

If you get a popup saying "there's traffic ahead click here to accept a new route" then dismissing it by jabbing the screen and dismissing by jabbing a button, it's really hard for me to see a lot of air.
How is that. I thought GC pressure was less of a issue after transducers came into being. Are there benchmark/measurements on memory churn?
GraphJSON looks nice. Do you mind sharing the clickhouse infrastructure that's powering it?
Yep -- my favorite version of this is in the Ensoniq ESQ-1. 1980s box that helped pioneer the use of digital readouts in synths. Digital readouts eventually became terrible in synths because of "menu diving" (look into the Yamaha TG-33 for an awful example). But the ESQ-1 had a few cool features to keep editing simple:

1. The entire page hierarchy was only one level deep. You had 10 buttons that select a parameter, and a single data entry slider. So, with two hands, you could very rapidly manipulate parameters. I believe the Yamaha DX7 also had this, but what made the ESQ-1 cool was that the button usages were listed right on the digital readout next to the buttons themselves, rather than off to the side and hard-coded to the parameter. So it was like hitting a hardware button that could automatically remap.

2. Again unlike the DX7, there was no button-press needed to "edit" -- you just hit the button and moved the slider. It felt very natural to use even though it was technically a digital parameter being editing. If you needed additional editing power, you could still hunt for the other buttons outside of the 10 "screen" buttons.

I had one about 5 years ago, and swapped it for a JP-8000. I regret it. Very cool synth, very innovative UX.
Access used to be pretty standard for a small business trying to improve their situation, but we in the software development world spent so much time trying to work around limitations of Access and upgrading growing businesses out of Access that we took it personally and shouted to everyone not to use Access.

However, it is still taught in IT classes as a useful tool for small businesses, and it is.
Looks very cool! Getting a 404 error at the link though (as of 10:30am PT anyway): https://www.crunchydata.com/developers/tutorials
It's unclear how the decision was made during the commissioning of your organization's email product that Hotmail met the requirements for validation. Is it the case that the offering of quality support was not included in the Requirements Trace Specification?
It is self-deprecating, yeah. But hopefully it's memorable!
English is not my main language and I do not know the right word. But yes, that. Phobic of other cultures maybe.
Or hire a security guard. I kept waiting for that to be mentioned, but it never was.
Very nice.
I owe you a beer.
I'm getting 404 on the Playground link. Do I need to be signed in or something?
This is why "progress rides on the backs of unreasonable people".

To hell with your paperwork. The wire is getting hung. You don't have to connect it, but if you want to, it's there.
I don't think the Raspberry Pi does UEFI boot by default? You'd have to put in a SD card with Raspberry Pi-specific boot support, including proprietary blobs.
I've often thought about similar idea(s), the program is constructed out of nested components, almost like LEGOs. When we play with LEGOs we don't need a "programming language". Or do we?

But what is a "language"? It is a set of "legos" of different types like 'verbs', 'nouns', 'adjectives' which can be combined in many different ways, but only according to the lego-rules of syntax. Some lego-pieces can not be combined together.

The ways LEGOs can be combined is a "syntax definition" the designers at the LEGO headquarters came up with. LEGOS are a language.

So I don't think it is possible to program computers without a programming language. Even configuration needs some kind of language to give you the flexibility you need.
New Report Alleges Sexual Harassment and Discrimination at Nintendo of America
Given their niche business model, Pine64 is probably barely staying alive, especially in the age of COVID-19 and recession. I do hope they are able to offer open source range of devices, even with limitations. Stepping back from emotions, MicroSD booting is usually quite useless, tried that quite a bit on Chromebooks and everything keeps hanging waiting for I/O. Given limited resources, maybe they are hard pressed to just make what they ship with device not suck badly?
Yes, of course. I just left other types of debt out to make the argument simpler. Mortgage debt is a huge part of broad money supply.
Vietnam to make Apple Watch and MacBook
Do you drink a lot? Were you drinking a lot before you started taking them, and reduced drinking - or did you change anything other that adding NR/NMN to your intake?
This is a really cool tool. Nice work
Yeah, I figured we'd lose a lot of people there, but what can you do? Maybe we'll add it in the future when we have some kind of "safe search" option.
Young people often vote against their own economic self interest because the major political parties successfully leverage splitter social issues. Young voters are no different from old voters in that regard.
I switched to intelliJ 7 years ago after trying out Android Studio. I suppose this plus Kotlin is making people more aware of Jetbrains. Back then almost all beginner tutorials used to show Eclipse but that has changed gradually to intelliJ. In fact I can't remember seeing Eclipse in any recent programming videos, its just intelliJ and VSCode everywhere.
I cycle some molecules up and down. Some molecules I take at different times of the day or week. Some can only be taken a couple times a week as they can be toxic if not used correctly. Some are safe to take daily. I have researched all of them extensively. Some of them I take at levels that would make people cringe as the known literature around some of them is incomplete.

I am not a fan of multivitamins though I do keep one around and rarely touch it. Most of them contain very low quality components, most notably the vitamin E which is nearly almost always alpha-tocopherol and since I am male that is a major risk for prostate cancer if not taken with the right balance of gamma-tocopherol and selenium. Rather I prefer to take the tocotrienols. Multivitamins also contain a low quality form of vitamin C in the form of ascorbic acid and that is a topic in and of itself. I prefer to get the majority of my vitamin C from green leafy vegetables using a high powered blender that acts as a juicer.

I do at times carry with me a small metal canister that can hold about 10-15 pills when I know I will be eating food someone else made, but most of that is for different formulas of garlic extracts, digestive enzymes, TUDCA, oregano oil and other things that assist with digestion and neutralization of pathogens in food.

If you are interested in these topics a good starting point is nih.gov, just be highly skeptical of any studies you find. Their search is awful so I would use google and put in "site:nih.gov some topic"
with that logic many Russians also work for Google, Microsoft or Facebook. So what?

Picking a name from Russia is not a crime! What is this comment?!
Is there a standard for this or any defaults in an OS for this? In the past, I've been monumentally frustrated by the inability to bind inputs to non standard keys.

I've tried building out several projects like this, and using HID keyboard as standard, you are relegated to ANSI keystrokes or combos that a user/os wouldn't need, or third party drivers that come with their own headaches. Another option is a video game controller.

I never understood why we can have a billion emojis but adding some additional unused input mappings is a bridge too far.
So will you walk away from Omelas?

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

We don't have to have these magnets, not like this.
40G is purely overkill and is not utilized. Initial build had 8G and then I had 32G lying around so I added it.

4G is probably enough. Though nextcloud does use a lot of memory for miniature generation.

As for the G4560, I can stream 1080p with jellyfin so it packs a surprising punch for it's power envelope.
It would be great to be able to read the actual paper.
That's not really a wrinkle considering most renters are going to be paying 30k/year avg. in no time.
I was expecting something much less throrough than the article turned out to be based on this comment.

It's mostly the official evidence of people covering up incovenient safety facts in the article that I would say qualify as "terrible".
Thank you for mentioning these details.

I've been considering a light-duty hybrid/electric vehicle for a while and the Ford Mavericks have caught my interest - I've been holding off because I don't want to be an early adopter of new technology that may or may not spontaneously break/wear out after a few years.

I'll have to do more research on vehicles - It sucks how you can only get massive heavy-duty giant trucks in North America - there's an entire market segment that wants light-duty trucks but nobody wants to serve it (regulatory emissions restrictions or otherwise)
Isn't a text file representation -- what you and I see when we open a text editor -- already an abstraction for human consumption? They are not filesystem-level storage.

You can view an AST, but this is never going to supplant a textual representation of code as a lingua franca between you and me. A tool that represents ASTs is always going to be a boundary between you and me (and also, a more complex tool than a simple text editor).
Algorithms and Interview Prep – Trees (Whiteboarding Practice)
I've only seen Mortal Kombat out of these and I guess I have to agree with this one. It was just as cheesy as the game and it worked well.
Have you tried Clojure?
Going into the office is a 50 mile drive. The mazda might just work but there is no wiggle room which makes me uncomfortable. What if I need to run an errand on the way home? I'll pick a different electric or stick with gas until they can get their range issues fixed.
That sounds reasonable to me, but it didn't stop the cost of used cars from skyrocketing during the pandemic, due to the supply-chain-induced shortage of new cars. When the car market started looking a lot more like the housing market, so did its prices.
That is more an economic argument than the philosophical one about what art is. Yes, the vast majority of artists will lose their jobs, if they do art as a vocation, but people who make art, to make it, will continue to create. That is what the parent is implying, I believe.
I'll happily take a million dollars from you, if that 'obligation' comes a 250K tax bill.
Not everyone lives in the US ;) Around here we cast votes on paper and then use computer assisted verification & counting.
It's not about revealing information, it's about how you model the problem. Say you're using logistic regression. If you upsample the minority class (never downsample the majority class because that's statistically inadmissible), then your classifier might get better at modeling the decision boundary. However, that comes at the cost of losing the best part of logistic regression: probability prediction and calibration. Sometimes the trade-off is worth it, sometimes not. Depends on the type of problem.

For more details I suggest reading Frank Harrell: https://www.fharrell.com/post/classification/
Ya I think you are leaving out the concept of Deprecation Recapture.

In short, if I buy the rental property for $10. Deprecate it to $0 over 27.5 years. Then Sell it for $20. I then haft to pay taxes on the sale of the profitable asset.

######
Depreciation recapture is a tax provision that allows the IRS to collect taxes on any profitable sale of an asset that the taxpayer had used to previously offset taxable income
######

https://www.investopedia.com/terms/d/depreciationrecapture.a....
> And in my role for the postmarketOS distribution, I developed the camera stack.

So now i know whom to blame for the fact that the camera app crashes 90% of the times before I manage to take a photo.
I think there's something to be said for sizing a raspberry pi or a clone to fit into a hard drive slot.

I also think the TuringPi people screwed up with the model 2. Model 2 of a product should not have fewer slots than the predecessor, and in the case of the Turing Pi, orchestrating 4 devices is not particularly compelling. It's not that difficult to wire 4 Pi's together by hand. I had 6 clones wired together using risers and powered by my old Anker charging station and an 8 port switch, with a few magnets to hold the whole thing together.