skysight-inc/HackerNews huggingface dataset:
I am probably part of the silent majority, at least until this comment. Be aware that my comment is focused on business. What you do as a hobby or a side project is out of scope.

The debate around languages often focus on syntax differences, as if they alone would make a huge difference. We need to consider the eco system as a whole.

Many have probably read the "blub paradox". The context of that article is his experience from building a product in the late nineties, when the eco system was so much smaller than what we have today. In a world where you have to invent your own frameworks and libraries to get things done, the article makes sense. I don't doubt that you will benefit from a powerful language, when you need to make something truly novel.

Today we are in a completely different solution where 90% of web startups should use one of the existing frameworks and libraries to build upon, rather than making your own. It's basic "plumbing" compared to what we used to do 20 years ago. For the remaining 10% where they need to (re)invent a database or framework, a powerful language may have advantages when your product is mostly code.

Another tendency caused by the bubble effect of HN/Reddit, is that many move on to different languages and is left with their impression of a language as it was years ago when they last used it.

One good example of this is Java. If you asked me 10 years ago, I would say that Java had stagnated. If you ask me today, I will tell you of all the improvements that have been made and many more planned. A lot of the arguments against Java is based on old articles and experiences that are no longer valid.

I am also wondering if some of the dislike is also caused by many learning it in school in an environment that has little to do with real work, but that is a different rant.

I'm not saying Java is the coolest language out there, but the massive amount of open source and battle tested frameworks like Quarkus and Spring is a differentiator. I would argue that the "Blub paradox" of yesterday should be replaced with a "Bubble paradox", where the real work is done by pragmatic developers who use an ok language with an excellent eco system.

It is sometimes frustrating to read articles about startups who clearly should have chosen better. Everything is fine in the beginning, and they write blog posts about the success they had which is circulated within the bubble. After some time they need to scale up and implement functionality that is not supported well in their eco system. They then spend time on solving problems that seem novel to them, but is basically a solved problem in a more mature eco system. Instead of growing the product, they are forced to spend time on the "glue".

To paraphrase Breaking Bad: Are we in the money business, or the programming business?

If I have to bet on two startups, where one uses the latest bubble language and the other Java, I would bet on Java in 90% of the cases. I know that they will get things done. Perhaps even modern PHP would be preferable.
The estimated total energy Sun push toward Earth have little to do with the potential fraction of p.v. we can really deploy. There are enormous constraints from water, too hot places, areas subject to floods, wildfires, ... without counting the real capacity to build and replace solar panels and batteries witch so far no one really know.

About projects, in any field, big, complex projects normally never get done well, smaller normally succeed. That's is. Since it's valid from IT to A&D why it should be different for something else?
If, presented the original work, I could realistically recognize it in the reconstruction, you're at a good level of detail. Here, we're talking about work in an artform that is embodied by pitch and rhythm, and the "reconstruction" was created knowing neither, so it is very unlikely that it would resemble the original work.
Those use mostly C++ alongside Objective-C, or nowadays Swift, unfortuly what most use is something like React Native, Flutter,....
a professional community has the right to a place to communicate among themselves, about things they like and understand. This has nothing to do with dominion
Samaved is the one that was sung.
Great salespeople aren’t expected to run lemonade stands after work. “You’re so good at sales, how come you don’t want to sell something in the evening? There must be something you’re itching to sell to your neighbors.”

Software engineers seem unique among professionals that you’re expected to maintain a hobbyist body of work that’s also your professional calling card.
I would say that Frontend development in general (HTML+CSS) and the whole javascript ecosystem are a nightmare of patches on top of other patches, and endless exceptions and small components whose sole job is to plug some hole from a different technology under it. You need endless people and bruteforce to build on it and provide more value for the end user.

In comparison, Backend can turn bad sometimes, but a well designed, small Backend component can produce endless value and easy extensibility. I've never seen anything similar in Frontend.
I run a Lenovo X1 Carbon that I've yet to send to the grave. It also works exceedingly well if you run Linux that also happens to supports firmware updates.
I email them to have written conversation in case I need to and resort to the consumer protection authority, which is what is needed most of the time in order to extract refunds from low cost flight operators. Fortunately my most recent WizzAir tickets that needed refunding due to covid-19 flight cancellations were purchased through a ticketing agency, along with other Ryanair return tickets, so I filed my complaint against the agency. It took like 6 months and several e-mail exchanges with two to three week delays between responses to get a 90% refund.
People with mac, pay money for app which controls brightness of their screens? Best joke I've ever heard, thx
Thinkpad X is for marketing types.

Programmers want Thinkpad T or P.
haha. jokes on you. doesn't ublock origin strip video ads? why are you not using it?
there is also sponsorblock
Aurora doesn't work with a query that computes a temporary table larger than memory either. Amazon's Postgres things are not Postgres.
There are so many utilities. Why not just use ansible? It can manage your dotfiles and much more (you can configure your whole machine).
Perhaps https://puri.sm/products/librem-14 should fit well for your requirements. I'm happy with their previous model, Librem 15.
Perhaps unreliable is the wrong description. There are significant limitations and these are generally acknowledged. You can do different IQ-Tests and you will notice a steady increase in your score over time, because you learn about the structure of problems they ask about.

Ideally IQ-Tests are systematically different that this would not apply but it isn't possible to create them this way. Your training about similar problems in the past will have significant influence on the score. That does not mean that your intellectual capacity is higher/lower to someone with a different score.

Another weakness is the focus on speed or solved problems per time unit. This is also just an estimate and to latest discoveries about intellectual capacity a very rough one. For example there is a corridor of a certain reading speed that correlates with intelligence. But especially at the upper end which also includes more or less average reading speed this correlation vanishes. Same is true with the comparatively easy problems of IQ-Tests.

The score might be an estimate, but as it I would call it an unreliable estimate. The limitations of them are intrinsic to the way they work.
There are hymns 1-5 (tho this is just order of discovery / classification), however the rest is too fragmentary and incomplete to reconstruct anything.

The title is a bit misleading this is the world’s oldest know complete (kinda) piece. As in something we can reconstruct and play.

Though even that’s hedging a lot as the original notation only explains string positions (which strings are manipulated). Scale, rhythm, technique, etc… are all missing, so there are wild divergences from the base reconstruction (samurai guitarist has a video on it).
xps 13 plus, even ships with linux
Notable because the ultimate solution for PPE was 'build more'.

Outside of a few token busts on random idiots, and a few temporary limitations on Amazon purchases, anti-hoarding measures weren't the effective solution.
is that you AJT??
I seriously can't downvote your comment hard enough.

> references

Everything in Lisp is passed by copied references (when talking in C++ terms), so that's kind of a solved problem.

> pointers

You don't have raw pointers in CL since it's a memory-managed language, unless you're dealing with foreign code, and then there's support for handling these in a meaningful way (see CFFI).

> macros

Seriously? The CL macro system with quote-unquote and the full language being available has been good enough to be an inspiration for syntactic macro systems in multiple other languages, such as Rust or Elixir.

> byte-compilation

You only compile to bytecode if you cannot compile to native code. You can see it in implementations like ECL (if GCC is not present) and CLISP (if not built to use GNU Lightning).

> native compilation

SBCL and CCL and ECL and Clasp and LispWorks and ACL all do that, it's a solved problem. Or do you mean that writing compilers in Lisp is impossible since the language is not expressive enough, at which point you can see the source code for Lisp compilers which is frequently written in Lisp?

> Neither is Javascript.

That's the only part of your comment that I think makes any sense.

> Lisp could not replace all other languages.

Who even posed the statement that it should? Are you trolling?
:-)

Yes I am familiar - This is different...

Go watch a "freevee" (with ads) show on PRIME. Play the show, in PIP - but when it shows said ads, try scrubbing in pip vs full screen and youll see.
Who says anything about tracking tech? Show the ad right at checkout when the person is booking the travel… yanno on the site they booked the flight.

The point isn’t getting info, it’s up selling in the moment.
They may be contractors rather than employees.
Does Mac have anything like WSL or are you stuck using Virtualbox or Docker?
I've never been into history, so my perception of the guy was "formed" almost entirely by Futurama. So, in reality I don't know anything about Nixon except I do not want him to get Cambodian on my ass
No, keyboard quality, reliability, (calendar) longevity, robustness and repairability are more important considerations than any of those.

Dell Precision can be a good choice, true.
I have 4 gb and it takes about 9 seconds for me :) (Tho at 448x448 but there’s no real difference in quality.)
I have both a Lenovo X1 Carbon Gen 9 and an HP EliteBook 840 G6 running Linux, I'm very happy with both machines. The HP has a better management of fn keys, seems to lack support for > 4K 30 Hz on its HDMI port with my screen (both that might be fixed on newest generations), the X1 has a better trackpoint handling. Both have fantastic battery life (around 10h) and are quiet. The X1 tends to spin the fan earlier than the HP, if it's an issue, setting the energy profile on "power save" in the KDE battery widget fixes it. Of course it makes the computer slower but it's still quite fast (the CPU is a Core i7-1165G7)

Make sure you avoid hardware that have issues with the camera on Linux, it's a shame we are back to have to check for this stuff.
> where you want random software downloaded from the internet to be able to control the whole thing for e.g. screen recording, global hotkeys, window management mods, etc etc

I don't want "random software" to be able to do those things. I want to grant these powers to a few select applications and not to everyone else. X11 has no intra-session security model. This lack of security doesn't make it better for desktop or form a case for maintaining X and Wayland in parallel.

To the extent Wayland still has trouble with clients that want to manage windows, it's a matter of missing protocol extensions, not architectural flaws in Wayland that make it and X11 fundamentally suited for different use-cases.

You've chosen a poor example if you're trying to use Wayland to show that we need different software stacks for different use cases. Cross-use-case software stacks are common, work well, and are fundamental parts of the computing universe.
HN culture is quite like a subreddit IMO. The only real difference is that it doesn't receive drive-by comments and upvotes from redditors browsing /r/all while not subscribed to it. This helps to curb most forms of reddit humor

However; check out subreddits like /r/rust, it looks a lot like HN
Looks like you’re out of the loop on this. No OS has the ability to control the real brightness of the monitor out of the box.

At best it could dim the brightness through a software overlay, but neither Windows nor Linux implement DDC/CI brightness control by default.

You have to use a third party app like:

- TwinkleTray [0] on Windows

- Lunar [1] on macOS (or MonitorControl [2] if you want a free, but less automated solution)

- ddcutil [3] on Linux

[0] https://twinkletray.com

[1] https://lunar.fyi/

[2] https://monitorcontrol.app/

[3] https://www.ddcutil.com

EDIT: sorry for answering, I should have taken a look at your comment history before to see that BS comments like this are your thing
As a once and, who knows, maybe future Perl dev I find it a weird choice of grouping, no disrespect to Fortran, but I also think there are probably quite a few mature Perl codebases tended by mature Perl programmers who have their ergonomics and ease of use very dialed-in.

Whether you would enjoy it is a different question, but my impression from years of doing Perl is that the most committed hackers tuned their environments and organized their projects just so, and would laugh at anybody else’s idea of “ergonomics.”
"I returned, and saw under the sun, that the race is not to the
swift, nor the battle to the strong, neither yet bread to the wise,
nor yet riches to men of understanding, nor yet favour to men of
skill; but time and chance happeneth to them all."

It's true that effort helps success, and working for visibility is as
important as working on making something great.

But sometimes life is just arbitrary.

Anyone who has worked in the "pop" media knows this. Artists pour
their life and soul into films, symphonies and albums that get no
listeners. They practice guitar for 10,000 hours and agonise over each
note of a composition. They push and nothing happens, and they live in
perpetual hope of "being discovered" in a world of overwhelming
over-supply. One day some kid sticks a bangin' donk on a boing sound
and it goes straight to the top of the charts with no explanation.

Unfair? Unjust?

Not really, if you allow for the essential randomness of things.
Perhaps we put far too much belief in our ability to value things, and
that includes marketing and communication as much as "quality" of
design and execution.
Checkout system76, slimbook, tuxedo computers or the framework laptop. All of these companies make amazing laptops.
This is something I've been looking into to. What do I specialize in? How do I become an expert at something?
> means NASA funding is secured indefinitely. (...) Seems implausible to me

With China on the geo-strategic horizon, and maybe even with Russia really getting back into the game, I'm pretty sure that NASA or any other Western-based (and US-led) space agency will get funding for an indefinite period of time. Case in point, just show a short video like this [1] to any decision-taker in DC and I can assure you that that funding will get instantly approved:

> The Nudol missile, which Russia will use to shoot down enemy satellites in case of war.

> Flight speed from 2000 to 5000 meters per second. In this video, you can judge the speed yourself.

[1] https://twitter.com/TobiAyodele/status/1563635402967322624
I create my .vimrc and .tmux.conf when I set up my machine or when I get annoyed at the defaults.

I find the problem with "set and forget" kind of jobs is that you forget how to do something because someone else already did it for you, so you don't learn anything. It's similar to joining a complicated project where everything has been set up for you and all problems were solved and if you were to join a new project from day 1 you would have to learn everything again. (See setting up CI/CD, the structure of a java project, a gradle file, a maven POM, Dockerfiles, git, Kubernetes manifests and other devops tasks)

You still need to learn how to do things. I want to be fluent in the tools I use, so I would rather do things from memory.
Ask HN: Share earnings of electric vehicles chargers: profitability?
Hello everybody, I have a startup idea but I couldn't find any info about the (possible) profitability.
The idea is pretty simple: the company decides where to build a charging station for electric vehicles and anyone can contribute to installation costs for a fraction of it (e.g. Joe pays 5% of total, Hannah 2%, etc.). We take care of the installation process and routine maintenance and we get a small percentage of earnings, for instance 8%, while the remaining 92% is going to be split proportionally among the "investors" of the crowdfunding campaign (so Joe will get 5% and Hannah 2%). I'm planning to use only 150+ kW DC chargers (ideally, they should be 300 kW to be future-proof).

Do you know what's the average margin per kWh of a charging station like that (it doesn't matter in Europe or America, I'm ready to move if necessary)?

PS: Any tips or suggestions are welcome.

If you are wondering, that 8% doesn't come from any calculation, it's just to explain better how it would work.
That's true!

(a) makes it much more restrictive though: you can't even have {f, 2f, 3f} simultaneously. (If 2f = a^m f and 3f = a^n f, then 2^n = a^{mn} = 3^m, which has no nonzero solutions. Equal temperament contains *no* integer ratios at all, other than whole-number multiples).
> What's "PP scale"?

The typical power capacity of a gas/coal/nuclear power plant vs the typical capacity of a p.v. one. In general flourishing p.v. plants are far smaller than typical fossil/nuclear power plant. Some big projects in exotic places do exists, in early stage, like the recent Uzbekistan push (who already made unrest and armed revolts) like the old Desertec scam. But real-world active p.v. power plant offer a nominal far little mean power respect of the others.

> And are you aware the combined nameplate capacity of all global PV is now close to one terawatt?

How does it count? I can state equally that the actual uranium collected in human hands can produce far far far more, but that's just a statement simply because "nominal" count nothing. What count is that so far no one is autonomous with p.v. alone, living a normal life, running business etc and so few are partially autonomous with very expensive and little lasting batteries. I'm one of them, since I have a small p.v. with lithium storage. Oh with the artificially skyrocketed electricity prices perhaps (still unsure) it will pay back. But I still need the grid for 50% of my consumption, while some state enthusiastically that "hey you can produce 130% of your energy needs", witch is formally true, practically false because I can't shift my consumption just when the Sun shine AND use it at 100%. I call it the difference between the beancounter computed reality and the physical world reality. Seeing that, and the actual climate I suspect we have the same issue with Green New Deal claims.
Zephyr and Arduino: A Google Summer of Code Story
…and we should absolutely not demand government operate for profit in any branch.
I love my Slimbook
It gets really messy though when you're working with a band (usual case when a drum kit is involved), and multiple mics.

A drum kit may well have 3 or more mics able to "hear" each drum. The direct mic on the drum, possibly a phase reverse mic on the opposite side of the drum, and any overhead mics. Also, any nearby vocal and other instrument mics (if the drums aren't inside a massive isolation box), etc...

And then the speaker distance and direction come into play. Any stage monitors ("foldbacks" in UK English) are usually pointed back at the drum kit - but aren't silent in their reverse (eg towards the audience) and so their sound will be out of phase with at least something. Then the distances - the sound from the drum will be (given a stage size of a few metres) several ms delayed actually getting to the audience. How far are the speakers (and subs) from the audience too? And since subs are almost omnidirectional, what about spill from them back into mics on stage?

Also, if you're working with digital mixing, you have a few fixed ms implicit extra delay everywhere... So getting the mic and drum head to "actually" move in sync is... Unlikely. But then again, with digital you usually have delays available on every channel and can guddle around with that until it's sounds good enough...

Messsssy. In-ear-monitors can help a lot keeping the stage sound cleaner - but all IEMs I've used introduce some more delay, due to processing, analogue-digital-analogue conversion, etc. Which is only a few ms, but for a vocalist, can give the unnerving experience of feeling like their voice is coming from a couple metres away. (Technically the same as coming from a stage monitor, but when the sound is right inside your ears, it can freak some people out).

Live sound is fun! It's all compromise, all fighting the tensions of time against perfectionism against theory against budget against the show must go on, and keeping the musicians and audience happy.

That all said, in my experience, often phase things can be fixed by either flipping phase, or moving a speaker or mic around until it magically works...
PS: I just realized that doing a project and not telling people is in essence just like having an idea in your head.
This is not true.

The civilizations in ancient Egypt and Mesopotamia invented writing around the same time. Sure, hieratic or cursive hieroglyphs in ink on papyrus is less durable than cuneiform impressed in clay (which more often than not, was not intentionally baked). But the Egyptians also carved and painted hieroglyphs in/on stone and that's plenty durable. Also, papyrus in Egypt survives much better than elsewhere because of the hot and dry climate. There's writing on papyrus that's 4,500 years old.

The disagreement over whether writing was first invented in Egypt or Mesopotamia is mostly one of delineating writing and protowriting. There's plenty of examples in both cultures of markings from both sides of that divide, wherever it may actually lie.
Yeah, Stephenson seems to have developed something of a moral blindspot regarding billionaires, which has been growing over time. It was somewhat obvious in Seveneves, but the "Dodge" sequence (REAMDE and Fall) becomes blatant to the point that much of the latter is full of people you just can't identify with, because they're all stupendously wealthy tech people.
Because they have no love for the job. They are doing it for something else and so are only interested in working on things that have a visible and clear return.

These people are also good at politics. There is a reason bill gates is rich and rms isn't.
I think that applies to a lot of creative industries. Certainly when I was looking to be a designer some 20 years ago you were expected to maintain a portfolio.

I don’t even mean in that sense though, I just don’t understand having a skill like that and not using it for fun.

For what it’s worth, the best salespeople I know have almost no purely home life and are taking calls and making deals all hours of the day.