skysight-inc/HackerNews huggingface dataset:
There is no next step for Java, because of backwards compatibility this is as good as it gets.
For some reason, my Aliexpress gadgets take 3 weeks despite allegedly being shipped by air.

If they manage to shave a week off the overhead elsewhere (e.g. by throwing money at it), they can switch from flights to rail, and likely achieve the same quality of service at a lower cost.
This. In some jobs I was forced to procrastinate in the office and then finish work at home because I just couldn't focus in the open plan. When at review I asked for a separate office (company had this ability) they said I am not a manager so I can't. I left them soon after.
There's not much theory (unless you want to do research). Common practical topics all base on history/cruft and "current vector"(like C, JavaScript, C++, Java, Python). In the end ability to solve problem wins and it's based on ecosystem size/polish mostly.

If you want fancier designs then look into less mainstream languages (elixir, pony, haskell, swift, rust, kotlin, ocaml, zig, julia, lobster). All of them have some innovations that try to solve common problems faced in (specific) software development or languages.

Generally tradeofs are between speed(runtime, compile), size, correctness and usability.

There are kinda two approaches to programming langs, one from CPU perspective(C) and other from math perspective(Haskell, Lisp, Prolog). There are also pragmatic langs for biulding bigger systems where readability and pragmatism is king (Java, Ada, Go) There's also handling of async/parallel stuff that's not well solved yet AFAIK but most developed is BEAM VM and Haskell/Pony.

To understand CPU perspective I can recommend book "CODE". Other perspecive probably SICP course.

I am average dev so maybe some lang researchers can provide more info.
I agree that execs who've never written code often have no idea what it's like, and I've worked with some who didn't want to know.

I've also worked in teams of engineers that did occasionally burst into laughter while gathered in rooms doing productive work.

I've seen engineers who did no work. I've seen managers who worked extremely hard.

It's all shades of grey.
That's not where the credentials are stored.
One of the factors which lead to Perl's decline is there are too many ways to do it :-)

This is fine for a lot of stuff, but somewhere in the 2000s, it became increasingly annoying you could not properly use Perl's biggest value up to that time, CPAN, anymore, because when you brought in 5 dependencies, you ultimately had 5 different object systems, 15 type validator libraries, 5 different time libraries and probably 20 different exception systems in your project, all happily eating away at your memory and your sanity.

This is still a major problem today, where you basically cannot pull anything from CPAN anymore without the smallest package requiring a different fat object system.

A lot could have been avoided by early on building a proper standard library delivered with the language, but instead at that time Perl delivered a lot of obsolete cruft, simply because it always was part of Perl, instead of real basics.

That's at least my take on things. Though of course, npm proves many people do not give a damn about overly long dependency lists, so maybe it's just what I personally dislike about the direction Perl has taken.
Nearly two years, but I took a bunch of time out to work on smaller pieces. The biggest problem was that Gutenberg had only transcribed about a third of the footnotes, so I spent a long time adding the remaining ones back in.
Larry Wall wasn't forced out of Perl development. He decided on his own to stop actively contributing to Perl 5 sometime before 2000 and to hand it off to others.

The whole Perl 6 v.s. Perl 5 branding was a source of friction, but as far as I know the rebranding of Perl 6 to Raku wasn't in any way because Larry was forced to do something. The two communities eventually decided that sharing the same name for two completely different languages didn't make any sense.
Every hack is a win for people who preach decentralization of data
It’s pretty common to have local hardware that you’re talking to, e.g. flashing firmware, programming FPGAs, testing fixes on early stage devices.

There’s various ways to create tunnels for remote services to talk to local devices, but it adds latency and complexity to an already complex workflow.
Discord joined the party as well and just rolled out Stages which is basically the same thing as Clubhouse. That’s going to be super useful for us though as we quite often present to our largish community so having better moderation control is going to help out a lot. I also think having this at the community level is going to be far better than being thought lead at by people who love the sound of their own voices.
Be thankful of my archives
Where I'm from we used pulse dialing. I remember being so proud of myself for figuring out that the number of pulses the phone sent represented the digit you're dialing.
100k-200k is low. I know a full suite of the 500 pound gorilla is $550k.
I really don't enjoy anything about Java except for the JVM and if I press somebody that advocates for Java about what the reasons are that I should use Java it's always about either the JVM or the fact that there's so much of it around. But never really a solid argument why the language itself is nice to work with.

If I would want to use something like Java for a project, I would always pick C# which is a better Java in all aspects.
Are you able to discuss this with your significant other?

You may want to come to an agreement on questions like:

- What is work time? How will my partner know?

- Are there any scheduled breaks?

- Are there any moments during work time when it is ok to come disturb?

- What is an acceptable urgent reason to disturb work time?

- ...

... says the person who is still disorganised about this after an entire year of covid-19.
It’s the thin edge of the wedge for breaking the forty-hour week (or fifty or sixty or more depending on your company).

On your days at home, you can be just as productive as a day in the office without spending a full eight hours locked in your home office space.
Muteconf 2021 Announced
Mine is being an enabler for the partner's main hustle as an artist which entails being the IT guy, office manager, purchasing, research intern, whatever a small business needs done today.

She does the artwork commissions, freelance as well as sells direct to consumers https://sumitgill.me/
I'm in exactly the same position. My worry is, even if there's this move to both WFH and office, at some point 'office' is going to become an expense and be cut and then there's no choice. I am too cynical to believe that companies want to push WFH for good and nice warm fuzzy reasons.

Also I feel for the people who's work was supporting workers in, y'know, work. I no longer live there, but even a crappy day in London for me was brightened by the countless interactions with people, the guy in the magazine shop, a new hipster pop up cafe, the street vendors selling exciting new food. Will they work from home?
French philosopher Michel Foucault ‘abused boys in Tunisia’
This may be called

* Evidence based software engineeringg

* Empirical or experimental software engineering[^1]

Most people don't think about these things at all.

They think the rules of thumb are natural.

At present, I don't follow the latest research, but there are several famous books, which I recommend here.

- Making Software:What Really Works, and Why We Believe It

- Object-Oriented and Classical Software Engineering, 8th Edition

- Facts and Fallacies of Software Engineering

Most of the passages in those sources above are supported by detailed evidence, so following those well-marked references should lead to the latest content, except that I don't have time to do it, so I've put it aside for now.

Although this book is not a rigorous academic style, it does discuss issues related to it.

- The Problem with Software:Why Smart Engineers Write Bad

It should help you.

[^1]:https://stackoverflow.com/questions/1835059/what-is-evidence...
You should check out Stacker: https://stackerhq.com

Your data is hosted in an Airtable or Google Sheet that you control, not in a SQL database, though I'd say this is actually a huge advantage for your goal of a no-code CRUD web app that non-developers can work with easily. It is paid.

Disclosure: I work at Stacker, and we're a YC company. Email in my profile if you have any questions.
Pipelines or, more in general, an escape hatch within shell scripts when awk doesn't cut it, are indeed my main remaining use of Perl. I used it recently for some JSON processing script, because I couldn't expect jq to be installed and I couldn't even know in advance if the Python interpreter was python, python3 or python3.8, but that was painful...
> I think it's reasonable to assume that their primary concern is productivity, and that at a company like Google, that concern will be analyzed in a data driven way

That assumption has been thoroughly refuted by Google's reaction to James Damore's internal memo.
So you were transcribing a diary written in a shorthand? Or from a print version?
I highly recommend looking through this for anyone curious. I thought the section on databases was especially interesting. Many database operations (join, schema change, etc) fit very neatly into category theory language.
Yeah, it's great. I'm using a Moto G3 from 2015 that continues to get weekly updates (although still on 17.1 at the moment) and I have no complaints. Only app with any issues is Firefox for Mobile - sometimes a single webpage will use up all the RAM and crash repeatedly - so I've changed to the stock browser.
Rumor: Apple will move to 4nm for M2 chip
I don’t think templates are wanted, but with the coming of unification of primitive and reference types, Java could get a huge speedup in performance.
I think you might be a bit jaded. I do work at a company where team meetings look a lot like this and yes we do get real work done. We don’t talk and joke around all day but there is space for it. Oddly, other, more somber places I’ve worked were much less productive. People were more guarded about asking for help or collaborating and there was little communication between management and everyone else which led to a very us vs them mentality. It turns out that liking the people you work with actually does make work fun and productive.
> we do a cure for cervical cancer

We have a vaccine to prevent it, not a cure for it.
Voting patterns in the states are very polarised by party membership, so I don't know if the comparison is completely ill warranted.

European parties can probably count on a higher level of active participation, but when it comes time to vote or donate, party membership definitely matters.
External factors?!?! C'mon, admit it is just a terrible language.
It's tricky. So for me the first poem that i clicked with was Gray's Eligy Written in a Country Churchyard[1]

Just enjoy the writing and don't go looking for hidden meanings etc.

Now in terms of a different approach, I seriously can't recommend this book enough: The Ode Less Travelled, Fry.[2]

It in effect teaches you in a more classical sense how poetry is constructed and very much increased my ability to enjoy poetry again after a long hiatus.

I would also steer almost completely clear of any modern poetry or academic analysis of it. It's mostly boring rubbish.

Also note longer form poems that tell stories are a good way to enjoy it.

John Milton's masterpiece, Paradise Lost, for example.[3]

[1] https://www.thomasgray.org/cgi-bin/display.cgi?text=elcc

[2] https://en.wikipedia.org/wiki/The_Ode_Less_Travelled

[3] http://www.gutenberg.org/files/20/20-h/20-h.htm
> a cloud is a necessity

For whom? It's a necessity for software vendors, because they finally have an easy and straightforward way to bill per user.

Nobody needs a cloud based solution, running software on a local machine is a perfectly workable solution.
I would highly recommend the musical interpretation by Rimsky-Korsakov (https://en.wikipedia.org/wiki/Scheherazade_(Rimsky-Korsakov). The violin soloist as Scheherazade leads the Sultan through the stories. See the Overview section of the wikipedia page for her theme, and his theme. It's a piece I always love to come back to.
Can you give an example just to get an idea about what kind of work can be found?
> you too can be a multi-billion dollar company with very modest mindshare

That's in terms of valuation, not revenue. GlobalLogic has barely hit $1 billion in annual revenue. Its FY 2019 revenue was $771 million, according to [1]. It's projecting $1.2 billion for 2021.

It has somewhere around 17,000 - 19,000 employees, which works out to somewhere between $40k to 60k revenue per employee per year. And that's not even profit. (As a completely unfair point of comparison, Google's revenue per employee is upwards of $1m.)

So a $10bn valuation is just ~18,000 people, times ~$55k revenue per person, times a 10x "times-revenue" multiplier for the valuation.

I think a lot of the surprise at unexpected multi-billion valuations comes from the perspective of how big $1bn seems to an average individual. But it's not that big once you do the math for companies with 10,000+ people.

[1] https://www.prnewswire.com/news-releases/hitachi-to-acquire-...
I feel like the old Perl saying "There's more than one way to do it" Is what makes Perl a powerful tool for an individual, and an impediment to progress in an organization.

It's possible to be expressive enough in perl that your colleagues cant really fully understand what it is you're trying to accomplish.
You posted twice so I'm picking the older one to reply to.

I don't work in e-learning, but the agency I work at used to have a whole line of business around learning solutions.

Lots of talk of SCORM and the like.

I'll trawl through my LinkedIn for people who might be able to help you build your feature set.

I can't promise they'll have time for it, bit I can try for you.

Do you have a link-back or place on the web where they can reach you?

If I make a post on LinkedIn for you, is there someone I can refer them to?

I'm not certain the educators and executives in the LMS space will want to create an account on HN to talk to you, but the might send a note on LinkedIn or an email.
> a command line build tool used by individuals that takes arguments and caches them in a per-project file

That is literally one of the worst ideas I’ve ever heard of. And I’ve heard many bad ideas recently.
Larry Wall's homepage color might be another non-insignificant factor :D

www.wall.org/~larry
9AM PST iirc
Aid.
The big wave of outsourcing in 2000s was a disaster. This is not just about knowledge. It is also about cultural differences that are sometimes more limiting than not having face to face time. It is about timezone differences that make it hard to have calls or meetings.
There were reasons they invested heavily in offices in the first place; there’s a strong belief (perhaps justified, I couldn’t say) that innovation is more likely to happen with everyone in the office and partaking of amenities in common spaces were serendipitous conversations occur that spark the next billion dollar project.

I’ve heard this theory as maximizing the odds of such a lucky conversation. Increasing the innovation “surface area” by having more people having more chance encounters.

There’s probably other reasons to it too, but there’s also reason to believe that same type of innovation doesn’t happen as readily online.

It’s the same theory why industries tend to cluster in certain areas; not just access to a pool of ready-trained employees but also a thriving innovation scene due to the proximity of all those experienced, motivated people.
Wasn’t the asker’s goal a front-end to Postgres?

Your product looks interesting but I don’t see how it fits the requirements here.
How to Improve the Efficiency of Development and Testing Team – Disbug Blog
How to Turn Your Side Hustle into a Successful Startup
Great work! Is there any link between this and the Pepys Diary site at https://www.pepysdiary.com (also an awesome resource)?
From scanned original sources. I just opened a random page at archive.org to give you an example:

https://archive.org/details/diaryofsamuelpep01pepy/page/228/...
I remember this game, the graphics were amazing, but the enemies were deterministic, i.e. if you restart a mission, the enemy copter always came from the same angle at the exact x seconds/minutes after the start.
The Best Part of Life in the 21st Century? Not Being Dead
Does C# handle generics better than Java?
Some need networking, backups, office it upgrades, some appointment reminder type apps, some automated notifications of important email. You just never know till you ask.
I was ready for the knee-jerk hackernews response where people complain about deserved criticism.

I don't know how you people expect things to get better if this wouldn't happen.
Definitely Fairphone: https://www.fairphone.com/en
I am amazed nobody challenged that one.

People have had unrealistic dreams to cure cancer at least since Nixon. It isn't really one disease so it is a safe bet that 'cancer' will endure even if many subtypes were eliminated.

If there is any place where people use science and technology as a religion it is the treatment of deadly diseases. People are always going to have psychological needs that they'll try to address by putting up pink ribbons on everything.
I see this claim made very often on HN. Is there any data to back it up?
You can disable spam/virus scanning by following this tutorial:
https://docs.iredmail.org/completely.disable.amavisd.clamav....
He misses the additional optimization of tracking one ray at a time - depth first rather than breadth first. You don’t need to hold a complete z-buffer, just know the last height/distance you drew, and keep scanning out along the line until you find another terrain point high enough to see.
This is similar in the way that you can own a currency note, but denied it's value. Notes in a certain serial number range can be declared to be invalid, even with criminal penalties for dealing in them.
"What Would You Do If the Internet Went Away?"

Probably be healthier a lot of healthier.
Game Engine: How I Implemented Skeletal Animation
That’s a pretty uncharitable way of describing all of Google’s software. There’s a lot more to Google than just the YouTube ranking algorithm, if that’s what you’re referring to.

It’s also not in the least different from pre-pandemic, and there wasn’t much of a retention problem then, either, as far as I know.

There’s also plenty of offices in places that don’t have the very highest cost of living, and Google committed to expanding those as well.
I once stayed in an Airbnb 'hotel' (an entire building run as a self-service hotel in a downtown of a major city). Doing similar casual tinkering, I found the entire building's security system (keycards, external doors, access logs) on the guest wifi network, behind default passwords. I left a note in Airbnb to the hosts, but never heard back from them.
Austerity is a recipe for world war. It was a central component of the rise of the Nazi party in the decades leading to WWII.

Academia and thus research definitely needs to be overhauled. You could probably get enough resource scarcity to push for optimal outcomes with just allowing former students to default on student loans if they can’t find work in a reasonable time.
Learning management system.

Effectively a platform that runs corporate online training.
If it is this (I also don't actually know) then it sounds terrible.
Extra Credits did two videos on it as well, referring to it as Bartle's Taxonomy

intro:
https://www.youtube.com/watch?v=yxpW2ltDNow
how a mixed ecosystem impacts things:
https://www.youtube.com/watch?v=1drDuaQXm_U
Coffee shop patios are open here. Lots of folks working without masks there (socially distanced of course). Indoor spaces are still limited. I was going to go work at a coffee shop today but it’s a bit too cold
> Not to mention that rail has a much lower CO2 output since trains have to push air out of the way, not liquid.

That's not accurate.

https://en.wikipedia.org/wiki/Energy_efficiency_in_transport... mentions:

"The specific energy consumption of the trains worldwide amounts to about 150 kJ/pkm (kilojoule per passenger kilometre) and 150 kJ/tkm (kilojoule per tonne kilometre)"

And for a container vessel:

"Assuming a standard 14 tonnes per container (per teu) this yields 74 kJ per tonne-km at a speed of 45 km/h (24 knots)."

This was calculated for a 14.000 TEU container vessel. Nowadays these container vessels are 20.000 TEU easily. Meaning, the energy per TEU is nowadays lower than above quoted figure.

See also e.g. https://www.quora.com/Why-are-large-cargo-ships-much-more-fu...
I think many of us have been so conditioned by social media, dating apps and group chats that we’ve forgotten how to make friends. Meeting new people was super tough during covid, but we’re not going back to the same world.

I’ve been putting real effort into this: I dumped social media years ago, so now I just message someone individually if I want to talk to them. I’ve really focused on 1-on-1 friendships versus “group friends”. I don’t have the same friends as all my friends, and that’s ok (and makes for more interesting parties).

The problem is that this type of engagement detracts from your available attention share, so social media actively discourages it. Instead they want you to be a lonely voice shouting into the void hoping someone will notice you. That’s not a great life.
Features of Java and Its Keywords
Huh? I was more trying to imply that there are probably no limits to what is knowable. Or at least, if we stay scientific, we should never believe we’ve reached the limits.
I worked on and off on perl for about a year... Could never remember $_ and @_ which one was which..
Yea just like Blackberry won smartphone race oh wait a minute Iphone and Android destroyed it.
>In general, deuterium is chemically identical to normal hydrogen

I agree the website is junk, but the kinetic isotope effect is well-known in chemistry, so this statement is false.
The capacity isn't the problem. It is the direct write access. If it is USB it tends not to have direct hardware access and it won't work no PC format disk e.g. the ADF Amiga format.

If I use a real floppy disk controller + Linux can write to those disks in the correct format. It works. I am not an expert in how any of this works though. What I have at the moment is sufficient.

I am sure people have had luck with USB drives. I have not.
I’ve explored lots of these and implemented a few with customers who wanted their “business analysts” to be able to build apps. My experience has been the “non technical” people can’t do these either and wind up getting developers to try, who are then frustrated with lock-in to a relatively unknown tool or expensive BPM suite. To a developer, these are often “death by a thousand clicks”. Even Visual Studio for the most part has abandoned the “Visual”.

I keep hoping that there’s ways to make low-code work without those drawbacks, and plan to try some new ones I see in this thread. In my mind it has to be a designer that a “non technical” uses to output quality code that a dev can then tweak, but not break the designer.
Permanent buildings typically only lose value if not maintained. The issue with many mobile homes is that they’re often designed in a way that is not easily maintainable.
I live in a place governed by the military, and they like to block things. But I have no idea why a country like Germany would do that.
A patent is the same idea, some people or orgs don't actually hold the technology for said patent but they control the use of it.
Ask HN: Katalon Experiences?
We're considering Katalon for a project for automated testing. Our goal is to have a non-technical staff build the tests on the frontend and thought Katalon may be a good tool for this with it's recorder.

Was curious if anyone had any experience with it and how it worked out for your team. Our frontend is built on Angular.

Thanks!