skysight-inc/HackerNews huggingface dataset:
very consistent with my sense. it has become much easier to raise money from US VC while being based internationally in the last 12 months
Extra Cost for Woocommerce
Maybe, it's not commercial project.

Thank you for your advice!

I will remove it in the future!
Assuming they have where to charge it
Charity and Donation for Woocommerce
A parallel with software would be shareware games. Often the first free chapter was the best the game would ever get. John Romero advocated for "finishing the first level last", in order to make it best.

Music also felt like this for me (in games), e.g.: the opening themes to Doom, Tyrian, Raptor are very memorable.
emeditor can help you.
Show HN: Open-source alternative to Retool, Internal.io, etc.
> I love how lightweight it is

Probably because it does not allow feature creep like adding support for a table format. I'm not trying to make fun of you, I'm just trying to state the obvious contradition that many software products face.
Thanks for the tip! I'm going to follow suit, and replace my donations.

I feel there's merit to a singleness-of-purpose within an organization, and ACLU's attempt to juggle "12 or 15 different values" detracts from its effectiveness.
Thankfully, that represents only a fraction of the software engineering domain.

Also, just because it's insightful doesn't mean it should be illegible. Yeah it may go down a level of abstraction and use assembly and SIMD code, but you can then write it in that language, at that level, instead of trying to be even more clever. And of course wrap it in a function name that describes what it does, accompanied by documentation that explains why it's implemented the way it is.
I would say the popular server-focused frameworks that came before suffered from complementing problems which also did not lead to a pit of success.

Namely view code (HTML/CSS/JS) was harder to compose in a scalable fashion, Rails'/Django's template composition feels vastly inferior to proper componentization. Namely limited type checking, globals sharing, ... These things do make it harder to refactor and get rid of unused code, which also has real impact on users.

Another biggie was that there is no great gradual path from server-code to client-code, with potentially additional data. Now React SSR does make you work more for the server use case, in that you tend to write code which should also work on the client-side (which might change with React Server Components) but at least you don't have to face lots of decisions when expanding the interactivity of your app.

All that said, I also agree with the blog that there is still lots of refinements to be done on the React side of the world, I just view the world we came from as far less rosy.
Trying to think of a catchy or clever novel opener can be a major discouragement from just getting the pen to the paper and formulating that first paragraph.

It can be much easier to start your writing a bit further in, where you have a rough idea of a scene, and letting the characters and the action work themselves.

In fact, this is a good way to create bridges through tricky parts, where you know the current scene, the scene after the next one but no idea how it got there. Instead of struggling with the blank page for too long, skip the unknown scene and keep writing. And later on you'll likely have a good plan for filling in the bridge.

It's much easier to go back and fill in the gaps when you've figured out the 'voice' of your novel, and have a good understanding of the characters and their quirks.

You may also realise you can cut so many of the gratuitous scenes that were useful in your mind for connecting A to B in terms of worldbuilding and plot progression, but are extraneous to the reader.
Founder here,

ToolJet is a no-code platform for building & deploying custom internal tools. ToolJet is built using Ruby on Rails and ReactJS. ToolJet can connect to existing data sources of companies such as databases, Google sheets, API endpoints, external services, and more. ToolJet's drag and drop app builder can quickly create UI widgets such as tables, charts, forms, etc and connect these widgets with the data from data sources.

I have been dabbling with the idea of ToolJet for a while. but the real progress happened over the last 7 weeks while I was in quarantine. One of my family members tested positive for covid and then came to the state-mandated lockdown. Not being able to step out of my home has been particularly hard, but nevertheless gave birth to ToolJet.

I believe that the tools that require access to sensitive data should be self-hosted ( data never leaves the premises) and open-source ( modify the software to fit organization-specific requirements ).
A Bank Resurrected SolarReserve's Redstone CSP with ACWA Power
It's not a defective culture meme, because the modern ecosystem is moving fast. We're using to thinking about digital creations as if they're forever. This is incorrect. Software without a platform doesn't run. Platforms are always changing, and sometimes platforms die and get replaced with other ones.

Think of software like a living being, not like a statue etched in stone (although even statues etched in stone degrade).
Of course. But I disagree with the general sentiment that "clever = fancy", or "a junior may have not seen this technique before" = "fancy" = "bad".

A lot of "advanced" techniques and features of tooling exists because they enable simpler code. Simpler, in the sense of better expressing intent, more readable, less bug-prone. For example, a map-reduce on a sequence will typically be simpler than an explicit loop - because it expresses only the things that matter, whereas an explicit for loop also emphasizes irrelevant details and provide opportunities to introduce bugs. And yet, a random junior is going to consider the latter to be "simpler" - but that's only because they're unfamiliar with more advanced programming concepts. The solution to that isn't to abandon advanced concepts - it's to teach the junior to work with them.

> The newbie carpenter wants to show off their skills and makes the most beautiful delicate lattice work with intricate fibonacci patterns.

Maybe. Regardless, the newbie carpenter will be identified by doing more work than necessary, using less sophisticated tools and techniques. The experienced carpenter will show up with a richer set of tools, and perhaps apply some non-standard technique to put it up and secure against your dogs. He'll be done faster, and tire themselves less.

> Make it work / Make it fast / Make it pretty

Yes, this is a good approach, and I'd say programming experience manifests itself in the following ways:

- A richer set of tools allows an experienced programmer to get the thing to work faster.

- Their experience allows them to simultaneously also make the code somewhat fast and somewhat pretty, because quite often, making things fast and pretty requires the same amount of effort as slow and ugly, if you have some experience to help you make the right choices.

- An experienced professional will not habitually stop after the "make it work" phase, unless made so by high deadline pressure.
Money is a measure of the ability to earn money, nothing more.
Thanks for reaching out and for coming back to reply. I personally find this unconvincing: lexicographers aren't fluent in the kitchen (nor in the factory, or the farm, or any other particular area where language is used) but they are experts in how words are formed and change over time. If there were some linguistic process that could change the 'o' and 'e' of 'postel' into 'pastila', there would be other words were the same change occured and lexicographers would know about it. They also know that non-experts become convinced by all sorts of explanations for the origins of words that sound plausible but for which there is no evidence -- folk etymologies, in other words.
There's also a standard name for such nouns in aggregate; "terms of venery".

"Venery" in this context means hunting game animals, a usage that dates back to the late Middle Ages. Terms of venery are the conventional nouns used to designate collections of game animals.

They're colorful, as you already know. There are a bunch of them that we've inherited from the late Middle Ages.

On the other hand, there are a bunch more of them with more recent origin, presumably because amusement with the inherited ones has motivated lovers of words to coin new ones.

James Lipton wrote a book entitled An Exaltation of Larks collecting a lot of terms of venery, both ancient and modern. If you are amused by "a murder of crows" and "a parliament of owls" then you'd probably like the book.
The change many people are noting is that opposition to free speech used to be largely confined to the religious right. It's now much more broad.

I think part of it is the rise of online echo chambers. People act like the media they consume, and latter generations grew up with online circle jerks being the norm.

Another factor is the rise of so much bad faith disinformation coupled with the extreme virality of bullshit on social media. It seems like the truth of a story is inversely proportional to its likelihood of being shared on Facebook.

There's been a panic about the explosion of things like Qanon, neo-fascism, and anti-vaccine disinformation. I hear a lot of people questioning whether it's possible to have a liberal open society without... ironically... censorship.

I don't think censorship can be the answer, but I don't know what the answer is. The last few years has left me utterly shocked at the gullibility of human beings. Do people even think at all or are we indeed just mindless "meme machines" whose central nervous systems are vectors for replicating patterns?
It’s been tried, more or less:

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

However, quis custodiet ipsos custodes?
Hmmm.. Dunno if you caught it but Crispy Ambulance was a band (I liked a lot) in the eighties. One of their most famous tune is "are you ready" :-)
Interesting fact about Ellsberg: he's also the author of a famous paradox in economics, which has motivated a lot of work on the theory of choice.

https://en.wikipedia.org/wiki/Ellsberg_paradox
Yeach, I also have tried it, and other tools like TeXmacs, Overleaf...

It just a toy project, and I want make it more meaningful and get more impressions.
This seems like a solid English language news source with more detailed reporting:

https://www.euronews.com/2021/06/07/google-fined-220m-by-fre...
Software engineering is broad; the glue code developers are more focused on the domain, the broad overview, whereas the nitty gritty ones will look at the smaller fragments of a bigger problem. Don't undervalue developers just because they're not writing leetcode as their day job.
Agile Is Hell
I wonder if this was being planned for June 4th?
Write the documentation as text files.

Include hashtags for topics, e.g. #authentication, #language, or #netscape.

Use the text file indexing and management system to browse and update the documentation.
Can't agree more. Notepad++ is a great tool, that does what it's supposed to do. Maximal milk for minimal moo. I wish there were more tools like this. winscp, 7-zip, all having the same win32 look, and I like them.

I never got people complaining about outdated look. When did computers become fashion items, with a new color every year? Last season we went for round corners, but these are clearly out. Today, flat is the new round. Why?

Personally, I liked the Win95-Win2K era best. A machine optimized for letting me work.
American Oligarchs are certainly up to more interesting things than Russian ones at the moment!
> JD is moving to a Tractor as a Service model.

Part of the problem here is that in any other sort of <blank>-as-a-service model, you'd be paying MUCH less for the "service" than the <blank>. In this case, you're buying the capital equipment, and then being forced to buy a service contract in order to use it as expected, and keep it running. It'd be like buying an iPhone, needing to rent iCloud storage to make it convenient, not being able to service it (in any meaningful way), and then only being able to run apps from the App Store. Oh, wait. It's the same problem, with the same ethical and moral conundrum. In our society, a lot of us have accepted this deal for a $1,000 phone. However, it's a bit different when you're shelling out upwards of half a million for a modern tractor.
As if anyone needed confirmation to my point. But I'll take the bait.

Teachers of a social science cleverly disguised as real science, based on mathematical models that are little more complex than high school math, pushed by people such as you, who think arrogance is a virtue. Just like the nobel laureates who are responsible for the 2008 financial crises, a lot of standard policies the IMF and world bank has pushed, which has created phenomenons such as the oligarchs due to rapid privatization after the fall of the soviet union. Patterns that these very same economists have repeated in countless countries leading to same misery and the only thing they could come up with in response was "I guess I was wrong, sorry.".

If anything 2008 would have been a good wake up call to kick out the currently dominating pile of economists and give the ones with an actual advanced math understanding an opportunity to try out and teach their models instead and turn this pseudoscience into actual science. But at the end of the day, people like you have a vested interest in keeping the profession as it is. Not only for the sake of their jobs, but more importantly apparently for the sake of their egos.

Source: a person who respects actual scientists.
As soon as money doesn’t only come from customers directly purchasing a thing you make, that is not a great metric. Money is more complicated than that.
when I started work on ts-loader I went with "caretaker" https://blog.johnnyreilly.com/2016/11/01/but-you-cant-die-i-...
If you can get beyond the political drama, Brave is fast, fairly efficient, privacy focused and runs on everything with bookmark sharing.

With HN loaded in 1 tab, Brave uses less than 250MB on my 64 bit Win10 system. With 2 different HN tabs, less than 300MB according to Task Manager stats. Not really "light" but not bad comparatively speaking.

I've read that Chrome has recently reduced it's memory requirements but I haven't tested it for privacy reasons.
Never used it but it appears that Facebook/Instagram have a format preserving CST library for Python: https://github.com/Instagram/LibCST
It’s not as simple as that. You need to look at when someone comes out in support of free speech. Do they only use it as way to defend people who they support (for other reasons) and never in support of people they disagree with?
For preserving comments, use redbaron: https://github.com/PyCQA/redbaron

It's lossless, besides, the API is much nicer.
They have lots of successes in testing and it is a far less dangerous thing than orbital flight and reentry
I've written some (in my head) really clever code, changing a 15 line loop to a single line functional thing. But it didn't become clearer, and learning the functional language like map, filter, reduce etc takes some time.

I read an article the other day that also pointed out how functional constructs in an otherwise imperative language are painful. Not completely useless, but not the be-all and end-all. It was in the context of Go, where if you were to naively write some algorithms into functional constructs (like the underscore.js utilities), performance would take a massive nosedive. It's not a functional language, and shouldn't be used as such.
I agree wholeheartedly.

The most annoying thing about Markdown is that most of the time (90%, I'd say) it's added some kind of formatting, I was not trying to format anything at all.
> considerably safer than mountain climbing

I thought that the failure rate for manned missions was accepted to be around 1 crew loss in several hundred flights. That seems much worse than typical mountain climbing, with Everest and K2 being somewhat riskier than space flight on a per-attempt basis.
Disagree. It effectively does depend on a single website.
Weakest Link Oriented Programming
This is incorrect. To a rounding error all the roundabouts I have encountered (in the Netherlands, where I live) have the cycle lane follow the car lane, and give cyclists right-of-way over the cars. You'll occasionally see one where the cycle lane is separated from the roundabout, but I only know of one from the top of my head.
Congratulations to everyone who contributed with their wallet. We did it, Amazon users!
In general, I think the web has decent backwards compatibility. With a few exceptions, websites from ten years ago still works fine. The major things that won't work are extensions (NSAPI, Flash, etc) or features that were experimental or obscure at the time.

To me this is actually the big problem. I would love to have a reduced feature set (could be opt-in) in the browser environment. As it stands it's just an ever growing ball of mud that ironically inhibits innovation and makes browsers impossible to develop without a huge amount of effort. It feels like 95% of the APIs are not used on 95% of usage sessions.
Theres more evidence than that. Either way we'll find out soon enough.
Could also be for the same reason my family made sure we had at least 1 (fatty) fish meal every week.

We live far north in Norway, sunlight is relatively scarce through the year, which means Vitamin D deficiency is a concern.

But what is also a good source of Vitamin D? Fish!
I don't know about others but I'm totally the opposite of #1. The more I know about a domain the more I am willing to propose new ways of doing things in that domain. I am conservative about things I don't understand because I don't feel like I know enough to break the rules effectively.
But the western markets rely on china.

Basically, if we "built the wall", they'd still have all the stuff, and we'd have increasingly more worthless numbers in our bank accounts.

Relying on one country for most of our production needs is stupid.
I stopped reading after the typo (“own” instead of “owns”) in the third sentence. Writing is your job?
True, but you'd be operating on a different level entirely - and clarity of the code is still important. You can have both, it's not a dichotomy. I see going "down" to low level, high performance code as crossing into a different domain, so you write the code aimed at that domain. It's all Klatchian to me personally, but I've seen high performance code that I could still decypher. decode. That.

You can use naming, formatting and comments where needed to ensure that you and the next person can read and understand it without affecting performance.
Ask HN: List of companies that don't offer salary based on location
I had been in the interview process with a US based company, and they ended up offering me a low balled salary of $20/hr.

I made a post about it, and some comments mentioned that it was a laughable salary compared to salaries for people in US/Europe. But I have to say, for folks in South Asian region, even this rate is pretty high compared to the wages they get from local IT companies.

I am wondering, does someone have a curated list of companies which do not offer salaries based on where the employee is living?

I am looking for companies which should give me same rate they are giving to the people living in US/Europe.
You can mention your own product (https://news.ycombinator.com/item?id=27405243) but I think it's best add a disclaimer to be more transparent
You're right about a lot of the social problems in the US. You're wrong about almost everything else.

It boils down to the following in the US. If you are upper middle class or above you have a very high quality of the life in the US. Healthcare is excellent, taxes are very low for the wealthy and unlike some parts of central and South America, you're free to openly enjoy your wealth here without fear of retribution. My parents live in the US and would love to retire in Spain. The tax burden alone makes that untenable.

China may end up being the dominant economic power but it's unlikely to ever reproduce what the US has in the last century. While the US has societal issues, it's not (currently) committing genocide and it's not facing a demographic time bomb with no ability to incorporate immigrants into society. For all the problems in the US, within a generation or two immigrants become Americans and participate at the highest echelons of American society. Please call me when that's the case in China.

What has made the US great is that it's been able to convince the brightest people in the world to make their homes here. From Albert Einstein to the Google founders and Elon Musk. I really don't see any of that that happening in China.
Salary, Job Satisfaction, Trend of Data Jobs
My golf betting algorithm averages just over 20% BUT It's so consistent that by steadily increasing the stakes to take advantage of compound interest it hits ROIs of over 1000%

Check it out: https://www.golfforecast.co.uk/profitgraphs
The Shuttle's rate was much higher than that one in several hundred - two full crew losses in 135 launches.

That said, suborbital flight is substantially safer.
People seeing other people as 'consumers' causes a lot of damage to people's wellbeing in itself.
> JD sees this coming and wants to be in the best possible position to market its services to land owners.

You may be right, but, if so, this is just another move by a massive corporation to create a vertical monopoly, and extract all the rent in the space. For at least a couple of decades, companies with massive fleets of tractors sweep through the country, working farm fields for the owners, as the seasons change across the states. Your statement makes it seem as if JD could be muscling in on this already-muscled market. Tractors have already been priced out of a lot of farmer's businesses. They may as well cut out these middlemen.
Jeff Bezos and brother to fly to space in Blue Origin flight
I can't say I've ever used search in Notpad++ so I don't care either way - but if they're going to remove bing, it seems hypocritical to not also remove DDG, since they pretty much just proxy search results over to bing? They are probably one of bings bigger customers for API usage (I'm just guessing here, I might be completely wrong).

There's also a decent argument to remove Google too, if you're going to start removing search engines based on moral grounds.
It isn't about maintenance itself, it's limiting that maintenance to the manufacturer only artificially where it could be done by anyone.
what a useless and long rant. Thousand of words whining about the income inequality to end proposing a lot of banana republic heaven legislation that it's proven to cause unemployment and worsen job quality overall.
This is a tactic we used to see in hip-hop promotion.

A smaller, lesser influential person would try to call out an established name to try and curry "underdog points" in the hope to stoke a conflict. It gets you cheap but large promotion if you can pull it off. If it didn't work, at least you can say you fought the good fight.

No real risk. No actual loss.
"We could pass income laws with a 35-hour cap on all positions."

This is kinda what I'm working on:

I recently launched https://4dayweek.io/ - Software Jobs with a better work / life balance.
Instead of wishing or tell them what they should or shouldn't do, I would like to thank all the people behind Notepad++ for consistently making and maintaining an awesome piece of software and product for more than 15 years for FREE.
It seems you are correct:

https://pubs.opengroup.org/onlinepubs/9699919799/utilities/V...
Let's start officepad plus plus