skysight-inc/HackerNews huggingface dataset:
The problems with water desalination and hydrogen production is that if you dont run at a somewhat constant volume you likely aren't at the financial optimum. You can do maintenance and stuff when the energy price is high but turning everything off is just likely not financially sustainable. The energy cost is just one factor. If the plant does not use any energy it still has plenty other running cost that wont stop.

We need more solutions that work like pumping water back up into a reservoir (see other reply). These solutions aren't at risk that they need to run on high energy cost anyway to stay profitable.
It actually apes the Project Management Institute's terminology exactly. The PMBOK guide and the PMBOK are the same thing (as far as I know). This takes exactly the same approach. The guide is the entire book, it just has a funny name as if there was another larger book that this is a guide to. There isn't.

https://www.pmi.org/pmbok-guide-standards/foundational/pmbok
It's not that different though. At times there are dollars which have become not fungible. We don't say this makes the whole system not fungible. Because in most transactions, most of the time, people don't distinguish between the units of exchange.

In some highly technical way, is the medium not fungible? Sure. Just as in prison exchange of cigarettes there might be someone who won't take Parliaments and someone else who wants only Marbs. But most of the time, most people, exchanging most coin, consider them interchangable. And in any financial tool that is what matters. Not theory but how people treat it.
I find x-fold to be totally clear and intuitive for increases, but I find it weird for decreases. "We've decreased it by 5 times" sounds to me like "We've decreased it by 500%", which it obviously doesn't mean. "We've decreased it to 1/5th", "we've decreased it by 80%" makes more intuitive sense to me.

Maybe it is similar to miles/gallon vs liters/100km and depends on where you grew up. I feel like the usage frequency changed, but it could just be that I'm noticing it more.
The wiki is integrated in the box. Unless onenote works in the box.
Their fourth proposed amendment is where they really lose me. The concept of enacting significant reforms to the constitution ending with an amendment to forbid future changes to the rules seems both scummy and dangerous.
Yeah, I think it's the right call as well for any distro that wants adoption. I'd love to use Debian, but even the "non-free" installer doesn't include drivers for my intel wifi card, and I don't think it's worth my time to try and do it all by hand. I still donate money to Debian though, because I know it's indirectly supporting Ubuntu.
The more experience I gain as professional software developer, the more I begin to appreciate that what matters is the entire "ecosystem," rather than what language I'm programming in.

What's the IDE like? How are dependencies managed? Is there a solid framework, as opposed to "move fast and break things" frameworks or "scores of amateurish third-party add-ons to choose from" to solve everyday problems? What's the programming community like? What kind of companies use these solutions, and what's the culture like there?

Tools a big part of what we do. If I were a mechanic, I would rather work on Hondas with a good set of tools than I would Ferraris with tools bought at WalMart.

Personally, I've done only a tiny amount of C# development. I'd have no problem going back to that.
I'm pretty sure they did do some with that amount of memory just can't remember if it was Dell or something else.
Seems there's a lot of hate for Scala and Haskell regardless of the project? What is it with functional?
Yep. Rust is a compiled language with monomorphized generics. It's slow to compile, and also you'll need to carry rustc everywhere. rustc is huge.
That’s more reasonable in my opinion.
Thanks for explaining, while I still think what you said was a bit hyperbolic, I definitely didn't know about these... externalities, I guess you could call them? Learned something today.
I've never heard of Maria (though can't say I'm an expert in poetry). That's why I decided to do some research and found this.

Hm, I had to read the lines three times, slowly, to reconstruct the image the author tried to convey. And this was the first layer. Apparently there is another one inside, but I presume this second layer resembles a Rorschach test: everybody is welcome to see what ever she/he wants to see. That's quite an achievement for those who care about pumping up readers' self-esteem. Especially if the readers see poetry as gymnastics for brain.
Thank you for your feedback. I agree with your points; manufacturing is an essential part of the process that I neglected to include in the article. Thank you for bringing it up. When we are at that stage, I would appreciate your feedback and suggestions.
Considering his jobs at both Facebook and Google were internships, and he was an SDET at Apple, I would argue the sentence is exceptionally misleading in several different ways.
Yeah, the advent of CSS frameworks introduced the concept of a relatively small number of global breakpoints. The consequence of this was that at certain widths, typically some figure meant to represent a change on form factor (mobile, tablet, laptop, desktop), there'd be dramatic layout shifts.

For a long time I resisted this, opting instead for more surgical introduction of a breakpoint, literally at the _point_ where some part of a page's design _breaks_ (not really the etymology of the word, but it's fun to think of it this way). But it's felt like a decade-long battle against the momentum of the industry, and sometimes I just want to build things rather than fight.
> How is that possible? It's lighter.

If the same screen sized laptop has bigger bezels, the grip is bulkier, less sleek overall form factor makes it feel heaver in your hand even if it's a few grams lighter. That's why it's called "feel" and not "is".

> I've heard MacBook keyboards tend to self-destruct when encountering small specks of dust though?

Citation needed. My MBPs haven't self destructed yet despite being daily in use for years.

> >full of Lenovo spyware
> This is FUD.

Google Lenovo Superfish
> smaller resolution

In early 2000s I've used a PC with 800x600px CRT monitor and one of early Intel Celerons. My memory is fuzzy, but at best it was cheapest Coppermine Celeron (more likely Mendocino). Nowadays I use notebook with Intel Core i5 2540M (quite old) and the biggest display I use has 2560x1440 pixels (much newer than notebook).

Now I have at most (2560x1440)/(800x600) ~ 8 times more pixels. I didn't find numbers from the same benchmark for Coppermine and i5 2540M, but I expect 2540M to be at least 10 times faster than slowest Coppermine.

So I think modern CPU are fast enough to render GUI at least as fast as 15-20 years ago. GPU of course can do this much faster, cannot argue with this.

> You also got gradients, transparency and the like

I wonder if users really want this or we have it for other reasons (like developers want to show-off and companies want to sell new OS/App). For me the peak GUI was around Windows 2000 - most of what come next was not really an improvement for me. I'm not representative (and mostly use i3 WM, not Windows), but the fact that Widnows XP was used well beyond official support ended and many users around the world still use Windows 7 tells that many users don't really want to follow the latest GUI trends, but instead they are forced to.
>the fact that software is involved doesn't suddenly make things worse.

When that software is required to be installed on private machines and is difficult to remove, yes, it absolutely does make things worse.
I think green/brown also applies for projects I've written myself (in my case older stuff tends to be Java or even PHP, newer stuff Python, Go). I've become a better programmer and when I have to touch code that I wrote a decade ago.. I sometimes cringe. That said I still think Go is objectively better than Java!
I thought US house prices were insane until I saw what houses are going for here. It’s crazy. But we have consigned ourselves to apartment/rental living for our stay here. In fact we love our apartment so much here in Wilmersdorf so much that we’d love to buy it but the going rate for such a place (85 sq meters, 3 rooms, 2 baths) is >500k euros and only rising.
The main problem with this "model" is that it assumes a world where only solar power, batteries and bitcoin exist.

But we live in a more complicated world where coal power plants, other possible uses of excess electricity and many other things exist.
If you read the rest of the article I think the author actually makes a good point, people don't dislike languages per se, they dislike work environments with old codebases that need to be maintained and they like work environments where they can create new (i.e. green-field projects).

For that reason, many will say they "dread" SQL and HTML but what they really dread is having to reason about old, complicated SQL queries written long ago that they have to maintain (as a contrived example)
Your link contradicts what you're arguing for. Note that the block explorer only shows "total sent", "total received", and "final balance", not which specific coins.

If your wallet has 10 BTC in it and you send someone 1 BTC, there is no way to know which one of the 10 Bitcoins was sent. It is literally not part of the implementation of Bitcoin.
I wonder if there's a significant alternative to the current audio system in Ubuntu 20.04 -- PulseAudio+ALSA are awful? For a year now, I've suffered with the most frustrating breakdowns getting sound to pump out of the right interface without causing my machine to burn 200 watts to "compute" something. I love Linux, I love Ubuntu, I use it everywhere, but this little daily-frustration quietly drives me back to my increasingly closed macbook.
I'm not real familiar with this stuff but I could've sworn that linux has been able to join Active Directory domains via samba for a long time.
Why We're Different: The RiskIQ Internet Intelligence Graph
As a German: this very belief that Germany does not have a concept of national security or national interests and that Germany alone can sacrifice and save the world is the new form of German arrogance.
From what I understand after briefly looking into this earlier this month the issue seems to be basically NVIDIA want to push their own buffer API (EGLStreams) rather than use the buffer API developers are actually using (GBM).

If you use one of the "big" compositors like GNOME or KDE I believe they have sort of added EGLStreams support so you can use it on NVIDIA but it's not perfect. If you use a more niche one, e.g sway, then it won't work on the NVIDIA proprietary drivers because they don't support GBM.

There is some news recently that NVIDIA may be coming around and are in the progress of implementing GBM support in their drivers, but it's not confirmed.

You can also use the nouveau nvidia drivers but from what I understand the performance is trash in 3d applications using modern cards, it seems more orientated to supporting older nvidia cards.
Sorry, I don't know about Austria. But at least in my experience in Germany, France, and the Netherlands I always got around 28-30 days of vacation per year.

Overtime is perhaps more about the company and oneself, but in my experience is something you decide to do it or not. If you do it companies pay for overtime. I never done overtime (because companies pay pennies for it :) )
Scala and Haskell are also in the most loved languages, why do you think there's a lot of hate for them?
A BBC Micro emulator programmed in MIT's Scratch why not?
Someone suggested that this qualified for Hacker News so I thought I'd send it this way.

Initially wanting to show kids the old BBC Micro game called Thrust in their language of choice (Scratch) I went on a rather insane journey that resulted in putting together a full BBC Micro emulator (that even emulates the disk drive and sound chip at a hardware level) entirely programmed in the children's block-based computer language, Scratch! There's even a debugger with breakpoints, watches, data bps, etc, tucked away in there.

Hopefully it'll have educational value, allowing children to program in BBC BASIC or 6502 assembly from within Scratch. There's certainly a high level of irony in emulating the computer I learned programming on in a language designed to teach children to learn programming!

What's really pleasing is that I'm starting to see programs written by Scratchers appearing in the Scratch forum I set up for the project!
I've been using Wayland for over a year now without any big problems. I even use fractional scaling (which causes XWayland screens to be blurry) but most of my applications run natively anyway, so it's not a big deal.
As a person who moved from consulting to product and then back to consulting my take is

- product is long term , while consulting can be short or long term. There is no guarantees there.

- Product teams you have the freedom to chose and experiment, but in consulting you dont. Product has more number of innovations while consulting has very less or in my case negligible.

- Consulting pays you more but product gives you experience, knowledge and sometimes depending on the company pays you more.

- In life and career chose long term when possible and short term only when you are bored and need a quick change.

- Consultancy is all about customers and meetings. you need as some mentioned, lots of people skills. You can develop one , but it takes years of experience

- Personally I am moving back to product now from consultancy. You can always move and collect experience and make money. But always think long term and be obsessed about customer.

I may be wrong here but these are my personal opinions. Please take it with grain of salt
>still needs X (Emacs)

With luck, this problem will soon be solved from the opposite direction:

https://lwn.net/Articles/843896/
The new approach is contract manufacturing for customers who are uncomfortable with manufacturing being performed in China, speaking from first-hand experience. This demand does exist and is what is going to be leveraged in the new park.
No, I guess Ubuntu will just boot to X11 on a system that Wayland is unsupported.
Flutter is the default dev stack for Ubuntu desktop apps these days: native speed without the memory boat of Electron (among other advantages).
If this had been written by anyone but pg, the headline would've been changed to "A Reason to End the Death Penalty" :D
They're giving up fairness and equality- equal treatment under the law. If the entire state wasn't completely devoid of any entities looking to compete in that space, it probably is now. Anyone making LCD panels in Wisconsin suddenly has a $80,000,000 greater financial gap from their largest competitor. If the lower taxes are good for creating jobs at a net gain to the local economy, then the lower rate should be applied equally among all similarly taxed entities.
I already consider .Net itself suitable for cross platform use. MAUI had no supported Linux target and no indication that it will be community adopted/done.
Apple Plans Notifications, iPad Home Screen Upgrades for iOS 15
I saw ftpsearch there, which I used to use.

You can convince Google to do an ftp search, like:

inurl:ftp:// "some search string here"

But, it's awkward now that Chrome has decided not to support the resulting ftp:// urls that come back :)
I personally think lockdown measures and mandates increase spread - the more people are discouraged from participating in public life, the worse. People are better off outside out of their homes and living their lives.

This would also jibe with nursing homes and hospitals being perhaps the worst places to be.

If the idea that normal functioning of society involves less long-term clustering in buildings & therefore less disease spread, the surprising conclusion would be that the most important thing to do would be for a country to continue acting normal, and avoid devolving into panic and implement strict measures.

Aside from that - I think it's telling that Fauci really never answered this question during the hearing. He claimed he couldn't hear or see the stuff that was being asked.

The only thing he responded was that he thinks the difference could be explained by the idea that mandates and behavior are different.

But it's quite a stretch that simultaneously all the strict-measure states are disobeying the measures while all the lax-measure states are behaving as though there were strict measures.
If you've made it to your third year at a prestigious university you're clearly not lacking intelligence or ability.

For what it's worth, I ended up dropping out of my second year at a prestigious university in the US and ultimately still ended up getting my degree and finding a path to a successful professional career. I spent a very long time trying to go "against the grain" by focusing on dual degrees in Physics and Art rather than just focusing in on purely CS degree because programming was my "hobby" and I didn't want my hobby to become my career.

Have you considered if Data Science really suits your natural inclinations / drive? There are so many areas of software development that you can be wildly successful in without being a mathematician or memorizing algorithms.

Spend some time thinking about what you've been doing in personal projects and how you can use that to focus in on what what actually drove you to want to build them. Additionally - there are many organizations who do not utilize the whiteboarding type interview format that you're struggling with and will be FAR more interested in hearing you speak to your personal projects and how you've built them.
>they made me use Eclipse with Java.

I mean I do use them quite voluntarily. That's the thing that annoy(ed) so much.
the article also says “Apple also sells ads in its Stocks and News apps.”

so clearly they are planning to expand their ad services a lot of places not just the app store
I do this for cycling clothing. (Almost all synthetic, some wool, fair amount of spandex-y stuff.)

This stuff lasts forever when washed on cool/warm and then hung.

Friends of mine have complained about one brand or another not lasting very long, but they've been tossing the stuff in the drier.

We're fortunate to have a basement with a nice beam I can place hangers on (for winter drying), or a hanging bar I fitted in the garage (for summer). Lately I've been getting rid of 8-10 year old stuff that I no longer like or no longer fits, and it's sellable, as opposed to just worn out.

(Doesn't sell for much, but folks will happily pay $20 - $30 for special print cycling jerseys that are still in good shape and cost $80-130 new. Way better than tossing them in the trash.)
Kind of.

According to the EFF [1], he might be able to recover his legal costs:
“ But Proctorio’s bad behavior has inspired a broad community of people to fight for better student privacy rights, and hundreds of people donated to Linkletter’s defense fund, which raised more than $50,000. And the PPPA gives him a greater chance of getting his fees back.”

1: https://www.eff.org/deeplinks/2021/02/student-surveillance-v...
Okay, so how is this person in massive amounts of pain without having the physiological response of a raised heart rate and raised blood pressure?
This is an interesting approach to take on analyzing the topic.

One confounding factor I can imagine is how many languages are created in response to lessons learned maintaining legacy code with other languages. We can see examples of design decisions explicitly made to address common and challenging patterns in other languages (Rust's static memory rules as a response to the unchecked non-garbage-collected memory patterns of languages like C++, for example).

This suggests a follow-up question: is it possible to see a pattern of languages ranking as beloved for longer and longer times depending on their newness? Sort of a "reverse half-life?" If, as an industry, we're getting better at developing languages, we might expect them to stay more well-loved for longer than the languages preceding them.
Well, people aren't born cheaters or not, they choose to cheat as a result of circumstances [1]. Opportunity is one factor. Another is perceived unfairness about what they're asked to do. Our institution becomes better as our students do, when they don't feel the need to cheat. Avoiding opportunities to cheat and unfairness incentives is key to doing that. Invigilation software, the same test for online students as local students, and plenty of online tutor help are three approaches we're using for remote assessments. A small, brief reduction in privacy comparable to their online tutorials is proving perfectly acceptable to students. Unfortunately custom projects and the like won't work for teaching fundamental maths skills.

[1] There's quite a bit of research on this. Bretag is a key author.
PipeWire looks like it's shaping up to be an excellent spiritual successor to (and unification of) both PulseAudio and JACK:

https://pipewire.org/

https://wiki.archlinux.org/index.php/PipeWire
It reminds me of English poetry. I never understood the point of it. Blamed by bad English skills for that. But this verse looks just like English poetry just in Russian. Russian text written in a way to make it difficult to read, to hide the fact that the author had nothing to say, but had said nonetheless.

Or, maybe, not "to hide"? If it is an attempt to hide, then it would be a failed attempt. Maybe she had some other goals in her mind when wrote this?
> I think we still don't have enough capitalism and we need a completely unregulated market and no government at all.

Who was arguing the merits of capitalism? Not me.

But true colors shine through. It seems like your actual motivation for arguing that Nazis were socialist was just a device to argue for unfettered capitalism by falsely associating socialism with them. That's a weak rhetorical trick that far right commentators have been using for quite a while now.
Where have you seen a 36" screen for $1400
I see what you are saying. But he is also sort of the director to this whole thing. The research question itself is worthwhile and I don't think if it was done properly this much time would be wasted. All they have to prove is that it will pass few code reviews. That's a few man hours and I really don't think people will be mad about that. This whole fiasco is about the scale of man hours wasted both because they repeatedly made these "attacks" and because this thing slipped into stable code. Both would be avoided in this scheme.

But I would like to put in a disclaimer that before getting to that point they could have done so many other things. Review the publicly available review processes, see how security bugs get introduced by accident and see if that can be easily done by a bad actor, etc.
There is also https://getfreewrite.com.
I'm curious, why is in-browser use so appealing to you?
I think it’s a zero-sum game. Only one of your competitors has to offer a concession to win the business so you have to compete.
Very clever approach and a great overview of the solution space.

> We made significant investment in investigating this approach coupled with basic incremental updating and have a few small projects in production that takes an approach similar to [this talk][1].
From https://github.com/hasura/graphql-engine/blob/master/archite...

Do you have/know of any findings/lessons learned from these projects?

[1]: https://www.postgresql.eu/events/pgconfeu2018/sessions/sessi...
Interestingly, about an hour ago, I was looking into Alacritty to replace iTerm (because of how slow it feels!). I use tmux as well and seeing this project made me wonder if I should test out Alacritty + Zellij!
that's true, plus on low-end devices upx will take forever to decompress and is essentially unusable.
Scaler Academy, a Year in Review