skysight-inc/HackerNews huggingface dataset:
I think coding and no-coding should eventually converge.

Software development has become far too complex without the right sensible abstractions keeping things under control.

Every developer would probably want an Airtable control to drop into their app, that they can use to build up their schema and then add custom functionality. But there isn’t one. I think mostly because there were too many technologies coming along at such a rapid pace that integrating became difficult because everyone is using a different tech stack and changing tech stacks all the time. And there are new libraries to do everything. E.g. No one uses Redux anymore. Graphql came along. Everyone is back on SQL. And what’s next?

The pace of tech needs to settle down and then we can build some solid reusable libraries that do the same thing as no code tools.
This is an excellent and even-handed eulogy of Lowtax and his legacy.
Carbon and SMUI are both good.
>So essentially, the company gets version 2 of the code, at the cost of 1x user time + 1x developer time. Instead of version 2 of the code, in 2x developer time, which is too expensive and never happens.

Not sure why, but in my experience the difference has been closer to 1x user time + 1x developer time <> 4x developer time.

I believe empowering a customer to think along — be pushed to their limits, even — within the boundaries of a system's technical/business domain _from the very start_ is likely to dramatically improve a system's design.

From a technical perspective it may not be architected well, but in terms of user <> business fit it probably will be.
Why do you think you don't?
Except that the FHS says that "data stored in /var/tmp is typically deleted in a site-specific manner", and as an application vendor you have no control over that site-specific clean frequency. On all my systems, /var/tmp is a symlink to /tmp and that has never caused any issue.
I've tried limiting certain macros and found that it doesn't really make a difference. I did try do to all meat at one point and got a lot worse. The devil is in the details in regards to the micronutrients. I am absolutely unable to tolerate most foods and can only really eat a handful. I can eat most fruits and can eat meat products but cannot eat most vegetables. Which sucks, because you can only eat so much fruit a day and I think a good diet should be vegetable based. Eating most vegetables though, causes me to lose weight, have panic attacks, vertigo, ezcema, peripheral edema, etc; all manners of strange symptoms. It probably is "leaky gut" related but I don't know.
Thank you! I'm curious about what that guy is doing now?
> A lot of the things we rely on every day have toxic byproducts
And we should stop and fix that. Why do we accept this as ok?

Of course. But it is not always easy. You can’t always wave your hand and make non-harmful alternatives. Sometimes it is due to incentives, but also sometimes it is really just chemistry or physics.

See the “tin whisker” phenomenon when they took lead out of solder.
So administrators > faculty > undergrads. Double wow.
$11 is a bit out of my price range, I'll just wait for someone to copy it. Look forward to reading it though!
> In no world would taking VC funding have been easier.

Did I say that? Or that Rich should have taken the easier path? No, everyone should always take the harder path. But this is a deeper discussion.

> I don’t normally mean to sound uncharitable but your original comment is pretty uncharitable to Rich,

But your tone towards me is better?

> That you don’t see this speaks volumes to your understanding of how any of this works.

If you think so, fine, but I'm pretty sure that I've raised more money and more rounds than you but this shouldn't qualify me to be right or wrong. I focus on what you write and what I've written and I think I brought good arguments that a market turned into a monopoly and this is not great. Can we blame Rich, probably not. Can be disappointed and still respecting him? Yes.
what about the latency of data warehouses? how do you get around that?
Can't "muh vax" it either apparently. Enjoy your boosters forever :) If we're lucky this little war will be as costly and effective as Afghanistan. We've got to give up just a little freedom, spend a little more money, but its only short term right?
I know you really don't mean it but... Criminal?

As lover of flying I might have my feathers ruffled but there's certainly other pros to flying (the view, the feeling of takeoff).

Maybe I'm just trying to justify my love of flying, still though.
So it's better to get natural immunity while under the effect of vaccine. I'm sure Pfizer would prefer perpetual mandatory boosters because thats a fat revenue stream.
i love this philosophy. we can just tax and regulate away all the nice things in life
I think this is one of the greatest fallacies in modern data science. We only know what we can measure. There's no data on the opportunity cost of design decisions.

In other words Discourse only has metrics on people who use Discourse.

I think this is probably why sign-up metrics are so common but those are perverse as well. How much do you set yourself back if you only work for people willing to sign up?
Perhaps use "Image File Execution Options" on Microsoft Edge. Edge will never see the 'microsoft-edge://' links?

https://wikileaks.org/ciav7p1/cms/page_2621770.html
It's a bit of a pain, but having used new chromium based edge for a while, it does work well, and it's not got Google crap in it... Yes, Microsoft replaced Google with theirs, but it's not a bad browser...
> I still live in a world where I cannot name a song from the french group L'impératrice with an eacute in the filename or my car's media system will display garbage (it's running QNX and I don't know which filesystem).

I have an Android phone and I tell MusicBrainz Picard to save all files with ASCII-only names and Windows-compatible names for the ones that get sent over to the phone. Basically for this reason. Sometimes it's players on Android itself, but even more frequently, whatever bluetooth radio I'm connected to freaking out with non-ASCII characters.
Rail is not being improved for the sake of improving it. It is being improved because they eventually intend to make air travel too expensive for most people.
Wonder if all of this is about to become obsolete in 20 years. Consider the following:

- Electric cars will very soon have a lower total cost of ownership, and dramatically lower cost per mile.

- Self driving cars are coming. They may have restrictions at first, but they're coming.

- The Boring Company is quietly working on fast tunneling. This doesn't get nearly enough press, but it's the last very important ingredient. Not for the whole way, but to solve congestion in and around cities.

So when I picture the future I don't think we'll be taking trains. I think we'll take cheap, save and extremely convenient driverless ubers as far as a few hundred miles away. As for farther away? We'll take the same uber to an airport. Sure, you can fuel the planes with carbon neutral fuel, but we're still over 30 years away from replacing jets as main transportation for longer distances. Nor should we - it simply makes sense to fly that far.
Someone should provide the OneDrive/SharePoint people some of this religion.

Mysterious character requirements that do not conform with Microsoft’s OS limits, limits on tbe fully qualified pathname length, etc.
Pandemics last on average 5-7 years according to the RKI. This is with adequate medical response though. Idiots who think they're above the vaccine make that last longer.
While flights are often cheaper than rail in Europe they are not always faster when you include travel time to/from airport/train station (airports tend to be outside of town and train stations are typically center of city) and that you have to be at the airport earlier. I lived in Munich and a number of times it was faster to take the train. Me and my GF both went to Paris; she flew and I took rail from Munich and my train was slightly faster or at least break even. Also, traveling by rail in Europe is a nicer experience in my opinion.
Sure. But for anyone who isn’t already in the city center it’s probably close to a wash, since getting from home into the city has to happen. And airport to city is likely to be pretty optimized.

You can get a coach (bus) direct to Heathrow from almost any town in England. Getting to Waterloo [1] (London’s international) station from outside London could easily be more time consuming and tough with luggage.

But of course UK is gonna be an outlier in European train value discussions. It’s an island on the periphery with a single rail connection. The mainland capitals are more competitive.

[1] edit: now St. Pancras, which is closer to other London rail stations so likely better on balance. Thanks user sbuk.
Wall Street Is Offering 8-Figure Pay Packages to Woo Top Talent
TL;DR

Assassin's Creed games were good and historically accurate untill they got the original creators out (and Desmond dies) From there onwards is pure shit intended to sell games to button-smasher type of players....
It's a complete non-story because what many of the other commentors are failing to consider is that various browsers have subtle incompatibilities. Additionally, things that worked previously can break in future releases. It would become necessary for Windows developers or whichever team is responsible to then conduct extensive compatibility testing across a variety of browsers in perpetuity for the lifetime of the OS.

If you want to use a browser other than Edge that's fine. Most of us do. But that's on you, not the Windows team. Microsoft has a long history of caring deeply about compatibility even when they aren't the party responsible for breaking something. Perception is everything to the average user.
Excellent. I wonder how practical it would be to put each mirror on a servo so that you can change the image in real time?
If you want to use throttle only, then you're no longer riding a pedal-ec and are riding an electric motorcycle (and will consequently need the appropriate licence, insurance and vehicle type approval).
> Sure, there are apex predators who are knowingly scamming and defrauding people, but how do I describe a coworker who is enthusiastic about the $1000 of Bitcoin he has?

The English language has plenty of words, the ones that come to mind are: rube, mark, or sucker.

It's unfortunate, the cryptocurrency and blockchain space is so filled with scams and con artists that at this point, even if a very important and significant use of blockchain appeared, or a viable cryptocurrency emerged, the majority of reasonable people would dismiss it because the space is oversaturated with bullshit. And the true believers are either joining in on the scams or becoming victims, which are ultimately the only two choices once an ecosystem is as overrun as the crypto space is now.
Yeah, I really like Svelte for this. I did a whole blog post this way, with little embedded animations to show various operations on linked lists. Each of the animations is a Svelte component, but the surrounding page is just a static HTML page created from Markdown (using Jekyll as the generator).

It's nice that Svelte components can be independently mounted like that.

Right click > View Page Source, and scroll to the bottom to see how all the Svelte components are mounted: https://daveceddia.com/linked-lists-javascript/

To be fair, the same thing would be possible with React or the other frameworks. I do like that it's only 29kb of JS for all those animations though (and most of that is the SVGs, I think).
It will be done about the same time the flu pandemic is done.
Do you have proof of anything you state in your first paragraph?
Bikes could replace Trains. The world is literally devolving into the stone age.
What would you recommend A players should do?
OPC UA support on at least Siemens S7 line supports certificates but you have to lock out S7 native protocol out by firewall or something.
Rupert Murdoch is a PITA to mankind.
> Because it takes 3-5x as much energy to heat rock than water

And 100% of that energy gets recovered as it slowly returns to ambient temperature.

You're confusing heat with temperature.

> you are making up science in your head that does not actually exist

You should be careful about making such statements. You're quite wrong. The heat going into the rock will be 100% returned. All of it. Where do you imagine it will go?
Architecture which does not fetishize the engineering aesthetic, which is mindful of its impact on the public realm, and which does not consider the building-proper as an artistic expression in and of itself.

Basically, anything before modernism, before WW1 is generally good. Or really, anything before cars. The rise of car culture and the decline of architecture are directly correlated.

I personally had a hard time articulating why I found contemporary architecture so revolting, it was just a feeling. Then I found videos by Leon Krier (https://www.youtube.com/watch?v=kFiYL8AvvnY), or Nathan Lewis's blog series on the topic (https://newworldeconomics.com/category/traditional-city-post...), and everything suddenly just clicked.
I wish there was peace in the region I live in and I could’ve taken a train to Europe instead of a plane.
but how is uber more convenient than train?

I can walk, go to toilet, buy something to eat on a train. Can't do in in an uber
You are at a great university. Completing this will be to your ultimate benefit. You have no idea what the futures holds - maybe you will want a PhD, MD, etc etc. This gives you more options.

Make it work for you - skip as many classes as possible, turn in whatever shit they require. Just get in and out as fast as you can. Also taking CLEP exams can help you graduate one year early.

I had the same experience as you. In classes, it felt like my skin was on fire. About 20% of my effort went towards classes, and 80% went towards my own passion projects.

"I have never let my schooling interfere with my education" - Mark Twain
That's a weird one. I wonder what the details of that case were. Without any context it seems pretty dumb to drive 60Km and Fly 60Km when you could have just driven that 60Km of flying instead.
> With Rust, developers have more control over memory allocation, without it being as painful as C++ or Go.

Memory allocation is painful in Go?
What I'd really like to see is Git have the ability to consolidate repeat submodules down into a single set of objects in the super repository. Currently cloning the same submodule results in a copy of the repository for each path, which is absurd.

It's been something on my list to address on the mailing lists for a while, just haven't had time.
If they were to put a few GB of memory on these terminal dish things, and (say) a few PB on each satellite, they could have satellites broadcast a cache of what a lot of people in the service area are watching, saving a lot of up-and-down traffic. Broadcast, so all the terminals are listening to identically the same packets arriving.

The flagship use for such a capability would be for World Cup games, where not much actual storage would be involved, because almost everybody is interested only in the latest few seconds of the game.

It looks like launches of Starlink satellites are volume-limited, not mass-limited, so adding a few kg to each for the PB or so of SSDs would be cheap (albeit x17k for that many satellites). But they are going to be bandwidth-limited pretty soon, and eliminating a whole bunch of high-traffic up-and-down streams will be worth a lot.

I think right now the on-board lasers in the last one (or two?) launches just point to the satellite immediately in front and behind in the same orbit. (Please correct me if I am mistaken.) Probably soon they will have extra lasers on board that can track satellites in other orbits, with galvanomically controlled mirrors, to be able to route traffic and, usefully, share content of on-board SSDs, multiplying the available cache capability by splitting it among subsets of the satellites.

Of course it will need app-level adaptations to be able to take advantage of this sort of caching, but it needn't be complex, mostly like a redirect to a proxy running in the dish. Strictly speaking, RAM on the dish hardware is not strictly necessary, given custom software running in the clients, but everything gets a lot easier if the client software is maximally simple.
They aren't, because those discussions are all related to link-time stuff (if I update foo.h and bar.c that depends on foo.h, I can do so atomically, because those are built into the same artifact).

As soon as you discuss network traffic (or really anything that crosses an RPC boundary), things get more complicated, but none of that has anything to do with a monorepo, and monorepos still sometimes simplify things.

So there's a few tools that are common: feature flags, 3 stage-rollouts, and probably more that are relevant, but let's dive into those first two.

Feature "flags" are often dynamically scoped and runtime-modifiable. You can change a feature flag via an RPC, without restarting the binary running. This is done by having something along the lines of

if (condition_that_enables_feature()) {
do_feature_thing()
} else {
do_old_thing()
}

A/B testing tools like optimizely and co provide this, and there are generic frameworks too. `condition_that_enables_feature()`, here is a dynamic function that may change value based on the time of day, the user, etc. (think something like `hash(user.username).startswith(b'00') and user.locale == 'EN'`). The tools allow you to modify these conditions and push and change the conditions all without restarts. That's how you get per-user opt-in to certain behaviors. Fundamentally, you might have an app that is capable of serving two completely different UIs for the same user journey.

Then you have "3-phase" updates. In this process, you have a client and server. You want to update them to use "v2" of some api, that's totally incompatible with v1. You start by updating the server to accept requests in either v1 or v2 format. That's stage one. Then you update the clients to sent requests in v2 format. That's stage two. Then you remove all support for v1. That's stage three.

When you canary a new version of a binary, you'll have the old version that only supports v1, and the canary version that supports v1 and v2. If it's the server, none of the clients use v2 yet, so this is fine. If it's the client, you've already updated the server to support v2, so it works fine.

Note again that all of this happens whether or not you use a monorepo.
The complexity and the over engineering going on, mostly.

Things such as redux, rxjs, observables, thunks, etc really put me off when you compare that to just MVC with Rails for example, plus most applications I worked with React were just forms anyway, with some fancy controls/widgets on top.

Not having a clear way, even today with Next, to load data (client side, without doing SSR) before a route transition happens (which leads to spinners everywhere), and now the solution seems to be all the server components, concurrent mode, suspense, etc, etc which to me is just mind blowing how complex things became.

Also hooks which conceptually they make a lot of sense and I like them, but then you have to do all the dependencies tracking manually, they have a lot of gotchas (async in useEffect, ordering, etc).

The "rerendering of everything" and the need for manual memo, useMemo, useCallback, etc and the whole "don't optimize it until you need it" (guess what, a my company as in many others it never was a product priority to make it fast).

Now, take the good parts of the approach, remove all these complications, and you have a very nice and clean approach to do web apps. To me that is what Svelte brings back.
Apple honors and celebrates American veterans
To give an analogy to natural language, a lot of no-code users want to skip past learning the rules of Latin and jump straight in to writing a 1000 page treatise in Latin.

The problem with no-code is it generally appeals to a class of non-programmers who think programming is hard because of syntax. They don’t understand that coding is hard because it’s about understanding and solving hard problems that touch human computer interaction, legal/compliance and computer science domains (among others).
Without putting a price on the carbon externality the market can't figure it out though. Idle time of workers is a pretty well understood market problem so I don't think that is an externality.

Am I misunderstanding your position?
More taxes seems to be the go-to solution for people of a certain mindset. I understand where they're coming from, to a point. But I certainly don't agree.
I can’t tell you how many times I’ve done the Berlin-London trip early Monday morning before work. 2h might be an underestimate, but it really is quite fast.
I feel like it just highlights the problem of how antiquated and confusing linux terminology that so many of those reference "single-user mode", used to refer to booting into root, when the vast majority of computing devices a given user will interact with only have a single actual user, making this a confusing and almost meaningless distinction to someone not already intimate familiar with linux.
Online Merchants Squeezed by Surging Freight Costs, Slower Demand
I think the actual question people are wondering is - will no-code take my job.

TLDR -- No-code / low-code are basically just SaSS - you still need hire and pay software engineers to build it and use it. I do not predict that it will become a threat to employment or compensation, ever. Longer answer below:

Some of you who remember a time when developing software was really, really hard. The tooling and docs have only gotten better, and the barrier to entry is lower than it ever has been before - it is now easier to become or switch careers (me) into development. Has the compensation for developers fallen? No, we have just gotten more productive, but the demand for software has gone up a lot.

No-code / low-code are tools, and tools do not tend to replace people, but people still need to build and use the tools. Did AWS, kubernetes / docker, and Jenkins make IT and sys-admin folks less valuable? No, they just learned the tools and leveled up - now we call that "devops" and they get paid well.
>I've admitted that I don't like homeless people

Maybe rather than caring so much about the quality of discourse online, you should look into those feelings. Damn.
My first thought upon seeing the rendering: a giant jagged gash in a building reminds me of September 11th. Not the kind of thing I would want to see every day...
Depends on how you think of progress; as a function of total time or a function of total amount of elements on 'checklist'
Or they get you fired. Oh wait.
HAHAHA

I try not to go full HN, but sometimes you do.

And I shouldn't have made it about that. As I get older I the more I just get tired of extra things. There's always a price when you add more things. Svelte technically does add things, but I think it has better bang for its buck. The fact it doesn't pointlessly impose OOP constructs upon the end-developer is a big win for me.
You will get trees in Arica the closer you get to Valle de Azapa, but probably not what your wife is looking for.
That's so weird huh? I really don't understand it.
Who could possibly care about that? She's attending meetings and events in professional and political capacity as the Commission President, it's not personal holiday time. The climate cannot possibly suffer some meaningfully negatively impact from her transportation means between events, whereas there could be meaningfully positive impacts from her maximizing presence in certain events.
Same thing happened to me with grocery list apps. I must have tried all the grocery list apps in the app store and have finally settled with the old-fashioned but the best app --- Paper & Pencil. For me the simplicity of paper and pencil and quick access of it during the actual shopping just beats all the cool features you get in a smartphone app.