skysight-inc/HackerNews huggingface dataset:
I seriously don't recommend this as a solution for production, but Access is quite capable to suck data out of Excel and squeezing it back into a database. It is horrible but I am still used to businesses doing electronic data interchange through a text file on FTP servers so my standards are low.
Check also Tuxedo, and several Amazon stores in Europe do sell laptops with Linux pre-installed (that is how I got my Asus 1215B back in 2009).
Here is another option: learn Vim in Vim itself.
That's besides the point. To get to net zero we can't favour new investments in gas. Maybe such investments are unavoidable in some cases but that's quite different.

So, again, this is all on Germany. They should clean up their own mess themselves and drop ideological dogmas.
IP is the root of the silliness
Web developers, why, why o why?!

I never opened this page before (atleast not knowingly), and instead of showing me the article, you show a popup/overlay asking me to joing your page ("Join the world’s best hardware engineers. Create your account to explore thousands of projects, build your skills, and discover new products and technologies. ")

Why would I join, before you even let me see the first article? What if it's shitty? What if it's a dangerous lie, telling me to do something bad and injure/kill myself?

Seriously, modern webdesign is an example of really BAD user experience!

Edit: after I close the popup, there is a new bar in the bottom saying "Hey stranger! Sign up to access unlimited projects featuring Android and more – it's free." and a sign-up button... why?

Edit2: there's another header bar that I totally missed "Hackster is a community dedicated to learning hardware, from beginner to pro. Join us, it's free!"

holy fuck
Yes, Agreed.

There seems to be a tendency by pro-Nuclear people, to try and frame nuclear as the only alternative energy source. They will say things like, "nuclear is by far the safer option, especially considering coal or gas"..

They keep trying to frame the use of nuclear next to fossil fuels, while pretending that solar, wind, hydro and geothermal haven't increasingly been adopted for 10 years now.

It is a very selective way of framing nuclear.
It's a confused abstraction level: there must be a database of pizza "templates" (consisting of named menu items and of the lower level of pricing rules and admissible choices of crust, topping, etc.); it must be separate from generic pizza processing because it is subject to change over time; and conversely pizza processing must work for any configuration of that database, without special cases.

Mixing pizza database identifiers into generic pizza processing (e.g. make_ham_pizza) is wrong even without repetitions.
There is no way I'm leaving fragments of code that I would have to _manually sync_ every time I make a change to either of them.
My experience is that they always get in way. Either they slow down the whole thing down, or it randomly freezes. Or the code-completion window decides to popup and it again slows things down.

For navigation I've used something like this since eternity: https://cloudef.pw/armpit/vim-bemenu-curses.mp4

For search, grep or ag will do. As for refactoring, personally I've never had the need for a tooling for that.

>Use whatever headless buildscripts you fancy (make?!) to build your project.

These are just fancy text editors at this point. IDE is like visual studio, or xcode. Sure some of those fancy editors still share the same problems, especially all the java ones (eclipse, android studio, jetbrains ...)
"Gas and Nuclear Turn Green as EU Parliament Approves New Taxonomy"

Why TF dont they unbundle obvious German written putin gas part from the Nuclear option and vote separately on those two??

Edit: this is such an obvious German EU blackmail - let us fund putin or you dont get clean Nuclear power plants.
Does anyone know how many abortion bounty hunters there are? I imagine a lot of people assume this is rare/hyperbole.
>Code search

Use grep or ag

>debugger

What's so painful about it?
Republican Party claims Gmail blocks their fundraising
IP is silly as fuck, as is your comparison in legitimacy to punishing murder
For maximum sillyness, a private company owned by different unions, Copyswede.
It was actually a great experience. It’s a land grant university that does a lot of really good research and has solid mechanical engineering, business, law, and architecture schools. I worked several on-campus jobs like janitor and IT support. They set me up with good internships over summers and decent mentors. I wouldn’t be where I am in life without the University of Idaho.
This also means that all the money people fought for in the last years to get countries to invest in green energy is now funelled back into non green energy. People who invest in green energy Fonds suddenly invest in gas.

I wouldn't care about the label wouldn't it destroy years of work for a better environment.
It is guaranteed to be contiguous. It might be an array of pointers if you put heap allocated objects in there (like an array of arrays). I think what you instead meant to say is that it's not guaranteed to be stored inline, which yes it is the case that it's only able to be stored inline if `Base.isbits(eltype(A))`, i.e. if it can deduce the bit length of the element type as constant and the objects are allocated to the stack. But of course that's just a requirement for storing values in an array even in C(++) (nice description here: https://stackoverflow.com/a/54654958/1544203), it's just a basic requirement due to having to know the memory size of what is being stored, and so it's not necessarily a limitation of Julia but of all languages.
You've nailed the point and failed to get to the right conclusion.

> So they focus only on the small subset of things that every desktop agrees on

It's the old "but I can't do screenshots or screen sharing" again. The desktop may agree on this, but 90% of the users are like "I don't care, just make it work" - and by catering to what desktops agree on and completely ignoring things that at least some good percentage of every desktop will use, they kinda made a mess. It might be an architecturally superior mess but not even the people who have been tinkering with their Linux boxes for 20 years seem enthusiastic about wayland. Not everyone wants to first implement features in their window manager of choice.
Probably less than you lose in energy from heating the paths all year round.
It would only take a tiny amount CSS to make it usable.

The examples by vonadz are minimal to the point of being a chore to use.
You can still download the chess timer I made with wxWidgets like fifteen years ago. Apparently from this site https://www.softpedia.com/get/Others/Miscellaneous/Chess-Tim... which I don't remember submitting it to.

The next result in Google is sketchy because it's a "crack" and that doesn't apply to shareware.
I see still opportunities for me to grow (now on the tech lead side) and value I can add to this org. Compensation wise it's on the market level (I do research once 2 years how the market changes, even I participate to interviews for the curiosity - so far the current company wins as an entire package)
The best time to build a nuclear power plant in 20 years ago. The second best is today.
Thanks for linking to firefox's dns-over-https instructions. I wasn't aware that I can just enable that in the settings.
It's silly that anyone buys from Sony with their track record.

Auto installing rootkit on music CDs, Dropping the promised Linux support for PS3, putting out bad marvel movies, I'm sure there's others but those three are enough for me.
Lawyer-run government is the norm in most Western countries. Software dev today is dominated by the US because of the brain drain great sucking noise.
It appears to be expensive in the West for now. I'm waiting to see how China's rollout goes before declaring that it's straight up expensive.

Even if you buy into crap like Chinese reactors being less safe or more poorly regulated they should still be a good benchmark for what is necessary to reach scale nuclear reactor production.

Especially their small designs which are expected to be mass produced in factories and shipped to the site rather than built in-place as current Western designs have been been.

Combined with their target reactor numbers should bring down the cost substantially due to economies of scale when producing 200+ of the same reactor.

Only then will we have a decent picture of economics.
Thanks for this article, I was just talking with my colleagues about it. And didn't find something simple to share with them, so this was just what I needed.

I think DRY is a good thing in some cases, but you should careful consider when something is worth to DRY and when rather WET gives you the best tradeoff for isolation.

My metrics to decide is to stick in favour of the Single Responsibility Principle.
If DRY means compromising it, most likely is not worth it.
It’s true it’s expensive.

But 1. a large part of that is regulatory expenses not inherent to the technology, and 2. are we sure it is uneconomically expensive after taking into account the expenses spared by not completely fucking up our climate stability?
I totally agree. This is a super stack. The productivity it enables is insane. I like to use Chakra instead of Tailwind, but same principle.
There are also many institutes (e.g IDW) constantly pumping out papers that conclude nuclear energy has highest costs, highest danger, will leave unsolvable toxic waste problems, renewable energy is extremely cheap, building enough storage is no problem etc.

These people are constantly invited to present these „Zukunftsenergien“ as opposed to the old bad nuclear in talk shows.

And yet Germany, after two decades and close to a trillion dollar in renewable energies, has one of the most expensive AND highest CO2 energy in Europe.

In 2021 the 6 remaining nuclear power plants produced more power than all installed solar capacity in Germany. 3 were closed at year end.

Now we are reliant on russian gas and the politicians still want to keep closing the remaining three nuclear power plants.

The same talk show people now talk about how we have a heat and not a power problem, so we don‘t need the nuclear power. We are still burning gas and restarted coal power plants.

It‘s ridicioulous.
Give me tactile controls for everything please
aka

Abstractions have non zero complexity costs.

And

Repeated code has non zero complexity costs

Why is this a hard concept?

It doesn't make dry any less valid.

Generally you can invoke both reasons to do something but the underlying reasoning is always complexity.
Despite the backlash in the comments, I have to say I agree with the article. I realized eventually that it's our job to produce solutions, and not write code. Engineering (at least for software) is about making a computer do something novel, or if not that then making easy to adapt. Creating code that is nice and elegant, DRY, is about engineering code, but not engineering a solution. If it helps make things easier then sure, but despite the simplicity of the examples I think they demonstrate what everyone has seen -- this one nice to have function or whatever turning really ugly from trying to handle all of the edge cases. At that point it becomes nice to not have, but it's too late.

Also, I liked the comment from ihateolives somewhere in the thread a lot.
"Thanks EU for making everything worse for no reason. Can't they just invent their own label."

I am going to go out on a limb and guess that you don't live in Europe.
AWS Amplify UI
The Social Model of Open Source
> Is there some hardware limitation of AMD Ryzen laptop processors that prevents a high-res display?

It's probably a limitation of the company they source the laptops from (Clevo?) :-)

The recently announced Tuxedo Pulse 2 [0] has a 1440p display; and the teased Starlabs Starfighter [1] is expected to come with a 4K display. Both are AMD laptops.

===

[0] - https://www.tuxedocomputers.com/en/Linux-Hardware/Notebooks/...

[1] - https://9to5linux.com/star-labs-teases-the-starfighter-linux...
It's him again.

That must be enough to give context on who I am talking about.

I do not know what to tell about him. Sure he has explored a lot of topic and never got the limelight like others. But I think it's time for him to stop gaslighting about other researchers just because they didn't cite his papers. Sure, they could have never read it.

He can make his work shout by publishing better papers and better design.

He could have written the article before too. But why did he write it only after LeCunn wrote it?

I am sorry I haven't read the article because it's him again.

Edit: After glossing through it, it seems he is doing the same thing that he did with GAN.
The problem is that now there is less money for developing a grid of green energies and we need it for yesterday. Because nuclear will take a chunk of the grants, as is much more expensive to build and much more time consuming.

So green energies, delayed in the last decades for political reasons, will need to wait, again. And this delay could turn to be a very bad decision in a few years.
Premature generalisation is the second cousin of all evil.

The problem with DRY is that the cost of it being wrong in the future often isn’t accounted for.

Copy, paste, search, replace is underrated.

That said, it’s a balancing act. The right generalisations are great.
I don't even bother with code-completion. Not having it makes me actually dig the source code of other components, and is usually helpful deciding if I even want to use the said 3rd party component. Programming is more about thinking than looking up fast what functions to call anyhow.

If you wanted code-completion, you'd better use LSP anyways, and you'll get all that fancy compiler diagnostics and whatever in your editor.
Potato Wedges has a nice ring though!
> the content I purchased [...] is required to allow me to download it

This would work if laws mandate that media like movies, eBooks, music must be downloadable DRM-free by purchasers, which will probably never happen as the entire industry is built against peer-to-peer file sharing and media piracy.

The industry likes this model but the consumers do not. They like the convenience of having all their media in a single nice UX like Netflix, PlayStation store, or Spotify. They do not like that profits are usually directed away from creators, and that "ownership" in these stores is more like temporary licensing of DRM content. This is where a new economic model could be introduced to fund some media production and distribution - for those creators and consumers willing to embrace it.
I wonder what percentage of tourists that visit Venice would see it as "bucket list" or "once in a lifetime" type opportunity to the point that even a €500 entry ticket wouldn't make a noticeable dint in numbers. A lottery system seems a better (and fairer) bet, and those that miss out would just have to try their luck finding accommodation (which actually wasn't that hard when we tried 11 years ago, and personally I don't believe you can meaningfully take in a city like Venice in a single day - or even two for that matter).
SwiftUI, HTMX
As I explained they aren’t heated year round.
It's not the only alternative, it's an inevitable part of the mix, where it serves as the raw large power source (similar to hydraulic, only much larger).

Until we have found ways to drastically cut down power usage AND to store huge quantities of energy OR found another similar and cleaner and safer energy source, we will need it in the mix to balance with other renewable sources.
"ideological reasons"

Can you tell us what those ideological reasons why be?

Or are you straight up trying to dismiss their approach as irrational and dogmatic in the eyes of reader by suggesting it is ideological only?
It also leads to overengineered framework code that only exists to support the glue code that is now required to pull distant code together.

Increasing the distance between inputs and outputs increases complexity.

Reusable code isn't all that reausable when nobody understands it or things are so fragmented people can't figure out how to operate the code base.

This isn't a rule. It's a moderation thing.
> Today, why burn natural gas at a central plant and then have to manage a complex steam distribution network with associated losses when you can simply distribute natural gas instead and get 98% AFUE at the point of use?

- efficiency of gas heaters, both with tanks and without, is definitely not 98%. Only the most modern condensing boilers can achieve over 90% efficiency, and the utter majority of heating systems are old clunkers [2].

- a central plant can/has to install exhaust and condensate filtering systems, whereas decentral heaters just pipe their exhaust into the environment

- gas lines are a massive fire and explosion risk

- decentralized heaters that are based on burning anything are carbon monoxide risks - in Germany alone, it's usual to have a dozen people or more die due to CM poisoning by a defective heater [3] each year.

- a district heating system can be adapted to different fuels (anything from trash over oil to gas or geothermal energy can be used), whereas a switch of the heat source is completely out of the question in a decentralized system (which is a real big issue here in Europe at the moment, as alone in Germany half the heat is generated by gas burners [4])

- a central plant can also use energy to power electricity generators, thereby improving total efficiency

> You dont really insulate the steam distribution pipes

Of course we do. Right around the corner where I live there is a centralized heating in construction, and these pipes are heavily insulated.

[1] https://en.wikipedia.org/wiki/Condensing_boiler

[2] https://www.effizienzhaus-online.de/zwei-drittel-aller-heizu...

[3] https://www.focus.de/immobilien/wohnen/wohnen-13-tote-durch-...

[4] https://www.bmwi-energiewende.de/EWD/Redaktion/Newsletter/20...
I find it somewhat concerning that charging tourist visa fees for third-world visitors is listed as an exception, as if the fees and often more laborious interviews and documentation that the majority of people in the world face doesn’t negate the so-called freedom of movement in virtually every western country.
Incredible to see Wayland on a laptop out of the box, just 13 years after their first release
Looks interesting, thanks! Just curious, any plans for supporting SIMD, similar
to gcc's vector extensions ?
And I want to know what drives a person like you to post toxic comments like this.

Why not just say "An NFT is a glorified receipt, the most it can possibly do is prove you purchased something but you can already do that with a regular receipt." without the rude and spiteful attitude?
Germany was burning coal the whole time. There are interesting docs on YouTube how they literally buy up small towns to turn them into coal mine areas in 2020 and ongoing.
You should have called the blog post "DRY considered harmful" and go down in history.
> it's a massive part of their income
I'm pretty sure the income is massive, but it might not be where the majority of the money comes from.

Tata is a huge conglomerate with businesses that apparently have nothing to do with each other.

Steel, Salt, coffee/tea, hotel chains, multiple airlines, IT, car companies, watches, financial companies, phone companies (?), jewellery, air conditioners, the list goes on.

(Whether any of their products are good is a different matter; it may or may not be — I don't really know.)

Tata motors in India has been pretty good over the last few years. They now make very desirable products designed for the Indian market — ie., spacious, efficient, practical cars with good enough performance, reliability, high scores in GNCAP crash tests, at a price which a lot of Indians can afford.

Tata cars probably won't win any races, but they have finally figured out the pulse of the Indian market.
Any plan to compile this to webassembly and make it run in the browser? Webflow is killing it. I had no idea there were other options.

To be clear, I... don't even know why I want that? Desktop software runs faster than webapps do. But for some reason I feel like people these days simply prefer to not download stuff. Weird.
You can actually use an absorption heat pump that multiplies your solar thermal collector heat flux by 2~3 to lift outside ambient/ground source temperature to inside levels.
Parents are not the ones exposing their children to Tiktok. Most kids go to public school. Hopefully further elaboration is not needed for HackerNews readership.

"Teaching common sense" sounds very effective for young children with developing minds notorious for making terrible decisions. If only those parents had thought of it sooner.
At the same time?

Anyway, I listed to https://rainwave.cc all the time. Video game music with 5 different channels (no ads!). It's great (although there are a few songs with vocals, which I don't like. Not on the chiptune channel though ;)).
I think energy storage is a fascinating area. One where there are lots of new projects, both with incremental improvements and untried technologies. One where life-changing progress seems possible in the near future. For example, consumer electricity and heating in Australia should be effectively free when current promised tech is rolled out. Same in Scandinavia. Same in North Africa, given a lot of capital investment. Much (maybe most) industrial production and almost all data processing is going to adjust to the availability patterns of cheap energy in time and space.

There are huge engineering problems to be solved (not scientific ones as all tech is well understood). But massive improvements in how we regulate power and how resources are allocated are also needed.

In the last 20 years oil extraction was completely revolutionized by (mainly) mavericks and outsiders who believed in technological progress. Fortunes were made. Energy storage seems to offer a similar outlook, but working for humanity's ecological goals rather than against them.

(Not to have this debate but) when I see young tech-minded people who are enthused by cryptocurrency I want to shake them and point them towards the future of energy.
Digital sales are license agreements not transfers of ownership
Reading the code I get a feeling author doesn't quite know how to write code.
I like SomaFM's "Cliqhop" stream. For a change-of-pace, try their "Groove Salad".

36 more flavors at https://somafm.com/
These fields are relatively new. There doesn’t seem to be a clear path to break into them.

Personally, I believe Kaggle is one of the ways to slowly gain some practical experience: https://www.kaggle.com/

However, I’m not sure if it’s sufficient.

Recently, I’ve been taking a deeper dive into studying various types of competitions. For example, I’ve created a repo where I’m organizing notebooks, etc for a regression competition:

https://github.com/melling/ml-regression

I’m creating others for classification, nlp, vision, etc

Of course, the self-study method means people have knowledge gaps because there’s no syllabus tailored for an interview
But why? The only reason is that error messages are awful and intermediate values can't be named. There is in principle no reason why list comprehension need to be worse than straight line for loops. The deciding factor to chose betwee the two should be whether I'm writing something for side effects as opposed to for its value.
If you need any kind of interactivity on the frontend, but are more comfortable with the backend, I would suggest looking at Phoenix LiveView [0] or a similar server-rendered HTML technology for your language of your choice [1].

In short, these solutions take JavaScript out of the mix entirely and basically let you deal with a single logical "app", rather than a separate frontend & backend.

[0] https://github.com/phoenixframework/phoenix_live_view
[1] https://github.com/dbohdan/liveviews