skysight-inc/HackerNews huggingface dataset:
I blog about it.

Writing helps structure and encode information in my mind

If I forget it, it’s on google, and I often land back at my old posts that I reread.

It might also help other people, but really future me (and possibly close colleagues) are the primary audience.
If your hammer is the most popular and least expensive hammer, there's not much to be done.
I worked there, and yes, most of the server side stuff is in Java and Go.
It’s unclear what ‘should’ means in this context or what it means to ‘excuse’ it.

Modern software is a shitshow in the same way that a lot of modern houses are built cheaply and with poor materials.

There is a large market for cheaply made, plentiful software.
Far from it. That old power station will sit idle for a long, long time... unless they build a solar farm around it.

Seriously, there will never, ever be one solitary erg of commercially competitive energy from any process dependent on heating by neutron irradiation. Every cent going into work on those is, in effect, stolen from work on viable technologies that can have any impact on global climate disruption—mainly solar, wind, geothermal, and storage; and digs fusion deeper into an already tens-of-$billions-deep hole it can never climb out of.

The only reasons spending on neutronic fusion continues are secondary—employing hot-neutron physicists so enough are ready when weapons work comes up, hi-temp superconductor industrialization, plasma fluid dynamics praxis, hot-neutron-tolerant metallurgy.

At the end of it all they will shrug and say, "We guessed wrong", and not even apologize; instead: "... but we have this other great idea!"
I replaced UML with Archimate, I hated where UML was heading and the concept of dropping code/reverse engineering from source code - the idea was novel enough but definitively snake oil. Architecture is important, this is nicely achieved with Archimate imo. What works for me might not work for you. I still use some elements from UML but usually on a whiteboard as either use-cases, simple sequence charts or state diagrams. The code is self documenting.
Ironically I learned how exchanges worked (bid/ask, order book, spreads, etc.) through crypto.
They passed a new bill giving that power to SEC and CFTC. They have already sued crypto related people/companies in the past.

1: https://www.coindesk.com/cftc-sec-us-house-representatives

2: https://www.sec.gov/news/press-release/2020-338

3: https://www.cftc.gov/PressRoom/PressReleases/8270-20
No, that's not what I'm doing.

What I'm telling you is that supply is simply half the picture, and you're neglecting the other half of the picture. If you print a $10 trillion dollar coin, then give it to me and I throw it into a vault, has that increased the price of goods? No. Supply went up, velocity went down commensurately. This is what you're seeing in a macro scale.

Yes the central bank actively manages the money supply, and maintains a consistent 2% inflation rate. Inflation is good for debtors (i.e. most people) as debts are denominated in the currency of the year of issue and repaid with inflated money. So long as wages keep pace (they do [1]) it's generally a benefit.

Money isn't long-term savings. It's a short-term store of value that only needs to be fungible, cheap to transact, and retain the bulk of its value for as long as you hold it. Above all, it just needs to be predictable. Anything else is honestly a non-goal. Your job as a participant in the economy is to spend that money on basic needs or invest it productively.

[1] https://www.pewresearch.org/fact-tank/2018/08/07/for-most-us...
I suspect the idea was to lower the skill ceiling to make it accessible to non-programmers or more cynically in a belief it would cut labor costs. It doesn't work out that way but overspeccing the wrong details is a persistent temptation, perhaps related to psychology of the leaders for reasons similar to micromanaging.
> Every single time there is a link about C/C++, I do a quick "Ctrl+F Rust", and every single time there is some rant about "but Rust is safer than C".

If you had the same reflex with other languages when reading other HN comment thread you'll realize that everytime there's a thread about language A there's a ton of comments about language B or C. Rust threads are full of people talking about C++ or C, why is it supposed to be more OK? Go threads are full of comment about Java, Python threads are full of Go or Julia (depending on what kind of Python this is about). This isn't specific to Rust in any ways.

Yes, the GP isn't the most useful comment ever, Rust is hype and there are overly enthusiastic people, but there are also people who seem to be overly defensive about it (doing a text search to count Rust occurrences, every time, really?) and I'm not sure the latter is less childish than the former.
Past a certain scale it just seems easier to read text than visual diagrams, and since apps have tended to get more complex over time, we're reaching that scale more often.

I've worked at two companies that started with database schema diagrams, but gave up on it. They got too complex to be useful, and people stopped looking at them.
You are free to choose a search engine that ranks results closest to your values.
You can turn on the showdead option to see flagged posts.
To top it all off, Toronto-NY is one of the busiest air routes in the world, by number of scheduled flights.
The view from a train might be marginally nicer, but when I travel it's usually because I want to be somewhere else. Not because I want to sit for hours and watch the scenery go by.
On the other hand, where would we be today without:

13.5.11 A_signal_signalEvent [Association]

...that thing. These are men who really, really wanted to be on the PL/1 committee so many years ago. They missed their calling, like so many of us.
CO2 source + a bit of heat + chemical attraction, to smell like a human.
Roads that can handle heavy driving are much more expensive than train tracks, especially per capacity. Adding passenger train capacity is therefore the cheapest way to reduce load on your roads.
i want to throw myself off a roof i'll edit it. Thanks
Not an attorney but the kernal is likely shielded from liability by it's license. maybe the kernal could sue the contributers for damaging the project but I don't think the end user could.
I had my own share of problems with generated code, so I feel you.

I often use that utility when I have some type where under certain condition a value will always be defined, but a union type would make it too complex to be useful.
But you host git on a centralized server, blockchain git when
I just don't get it. Docker is just not that hard to set up. It takes a day or two and you get a lot of flexibility you can use down the line.

Sure you could convert later, but now you have to move your whole workflow over during a time you're in dire need of the new features instead of casually from the start. Now instead of your artifact history being consistent, its truncated at the point you switched over.

I guess I don't understand whats so complicated about docker?
>board the fast train minutes later

My commuter rail doesn't even come into the same train station as Amtrak headed south does.

Amtrak to NYC is already a bit marginal for me because I drive an hour in basically the wrong direction to a suburban stop. If I had to go into Boston which is even further in the wrong direction, I just wouldn't do it.
Yep, that should be slightly under 10 hours on my country's terrible railway network (if my country were that long). We have to operate those ETR 470-derived trains ("ČD Class 680") at like 65-70% of their design speed since we don't have any proper rails for them either.
Mine is your_wife_is_hot.
I want to write a satirical short story about a total global collapse for the silliest reason possible and would absolutely love to use a premise as ridiculous as a beaver taking down the internet.
There are quite a few responses, but I still want to point out a main difference more clearly:

There are natural-intelligence (human) agents translating the diagram to "code" (bricks).

There is a lot of problem fixing going on done by the construction crews, cursing at the architects (sometimes, or just going with the flow and what comes with the job).

That is the same with software:

If you give good developers diagrams those human agents too will be able to produce useful software from it, no matter the flaws in the diagrams, as long as they understand the intent and are motivated to solve the problems.
The challenge is that to design a new line, or production cell, or process they need a broad range of expertise that is very specialized. For example, they may need folks that are phds/experts in plasma deposition/sputtering/etc. to do a bunch of multiphysics computer simulations to get the operation in the chamber right. Then they need folks with expertise in building the chambers, and associated cryo pumps, then they need robotics experts to architect, design and implement all the automation, chemical engineers for all the crazy chemistry going on, etc. It would be very expensive to keep all those folks on staff, and even harder to keep them all busy.

I view it like the construction industry. I worked as a concrete/asphalt inspector for my local municipality in college and the cycles of the road repair industry are similar in my mind. In this world there are lots of "crews" that travel around the country following the work. They start in the south in the winter, and gradually work their way up to the north as the ground thaws and road construction can be done. They usually have a 2 week - 2 month contract in each town and then move on. No one area has enough work to keep them busy for a season. The industry is built on that ability to maximize work/profit and minimize downtime by moving from customer to customer as the work does also.

I view it as similar for many of us who do/have worked in semi. When there is a glut of work, it's all good. When there isn't there are hundreds or thousands of highly skilled, highly specialized folks needing work. Those folks/consultancies typically are able to pivot to other industries that need the same skillets readily and easily (like medtech, aerospace, automotive, etc.) and keep working during the slow period for semi. The alternative would be for semi equipment designers/manufacturers (like ASML, etc) to rely more on in house permanent workforces and less on contractors and subcontractors but I fear a fundamental change like that may not be sustainable from a cost standpoint. These companies already have huge swings in their workforce numbers every few years, often hiring or letting go hundreds or thousands at a time.

Edited - typo
Nice Bug
At least it was a non electrocuting fiber cable
To Stake or No? That’s the ETH 2.0 Question
And the effort needed to get something going. Just like in semi mining can be years of investment before anyone sees a dollar in returns.
Vaccine development is extraordinarily expensive and that has to be paid for somehow. These IP partnerships and cooperatives had zero funding. If the Oxford group has made their vaccine public domain, who would have made it? None of the big pharma companies would do it for free, and they’re the only ones that have the capacity and expertise to ramp up production at massive scale, so it would have either sat there unused or small quantities of questionable quality would have eventually been made by small players, without the expertise or scale to make a significant difference quickly.

It’s all about funding. If you want to replace the big pharma system fine, go right ahead. Knock yourself out, I’ve just got one question. Where’s the funding coming from?

The fact is no such massive scaled up alternate funded solution exists, and it didn’t exist last April. What does exist, and did exist from the beginning of the pandemic, that could be swung into action rapidly and effectively was the existing system. It was ready and waiting to rapidly develop, test, ramp up production and deliver billions of doses of half a dozen different vaccines, with the first hundreds of millions of doses for delivery in under a year.

April last years was not the time to convene committees of UN functionaries about patent cooperatives or whatever. It was time to get to work.

Now the future is a different story. Maybe pharma development should be reformed. Maybe you have ideas about better ways to fund it. Fine. Last April was not the time for that, but maybe now is.
So that means the gap is even wider now? The numbers in that post look like what i would expect for just any multi-threaded application on win vs linux
I'm not sure why you're so hostile to the GP.

Their questions are sincere. Your comparison to the M1 is not appropriate, and you're not actually paying attention to what they wrote.

They wrote that they are surprised that R&D makes up the majority of the cost, since this is an open source project. This is a fairly non-obvious feature of open source company business models. They give away the product, and its designs, for free, and solicit community collaboration. But it's usually complex or cumbersome to operationalize or build, so they then sell a set of services or pre-builds around it. Datastax and Confluent are two examples of this in the OSS domain.

Woodworkers don't market their plans as open source, put them on Github, and accept pull requests.

Don't create arrogant, sarcastic responses to sincere questions. It devalues this forum, and it's a bad look.
I love this! When I was around 10 or so I remember watching War Games and then rushing to my BBC Micro Model B and trying to write a program that would draw a wireframe map of the USA and Russia and have missile trails fire between them. I got as far as drawing a bad map but still have fond memories.

Movies, no matter how bad, do have the potential for inspiration.

TBH I still enjoy watching Hackers and War Games.

Also see the original Tron.
It is automated spaghetti-code generation.

When each object has an internal state machine that sends and receives messages to other objects that have their own state machines, it creates a mess of tightly-coupled code that is difficult to test and maintain.

This "object-oriented" method did not become more popular because there are better ways to do it.

I worked on a system that was built using a Shlaer-Mellor code generation tool and the code was a nightmare to maintain because it was a mess of tightly-coupled state machines with numerous circular dependencies.

Want to test a single class? Okay, create mocks for almost all the other classes.
> this will always remain an incredibly difficult problem to solve.

Will it? Google prides itself on solving hard problems.

What if it only costs $10Bn a year to solve it?
> many of the existing frameworks be described as low-code wrappers around more complex work flows and concepts

Using frameworks, you are still using the language itself to command the frameworks. For example, if someone claims oneself as a React programmer, nobody would assume that someone didn't know Javascript.

So to efficiently use one framework, you should master both the language + framework. In other words, the complexity not only remains, but also accumulates.

But this is contradictory to low/no code's selling point, as they are targeting non-programmers.
Objective-C at least has Oolite as a cross-platform killer app to show off.
>it appears the beavers dug underground alongside the creek to reach our cable, which is buried about three feet underground and protected by a 4.5-inch thick conduit. The beavers first chewed through the conduit before chewing through the cable in multiple locations,"

sounds very determined, and i wonder what caused that beaver's rage against the machine.
I've used Swift as the backend language for a side-project website around 2018-2019. I may be out of date, but I wouldn't recommend it. My main reasons:

1. The server-side frameworks are nascent and still changing – you will really be on the cutting edge if you use them, so be ready to deal with bugs and to change your project structure when the devs drop support for the old framework version.

2. Related to the above – not having a community around the frameworks means you'll have to figure a lot of stuff yourself – DB connection not working and throwing a weird error? You might not find that answer in SO.

3. It's a compiled language – so once you deploy, it can take up to 5+ minutes until the code is live; Swift (in iOS at least) doesn't have a good story around build times, so you're at the mercy of improvements in Swift development, probably coming from Apple (unless you get in the weeds and start setting up your own build chain)

4. Deployment – when I was working on the project, Heroku was the only platform that offered a stack for Swift, which they have since deprecated. I didn't feel like expending the effort to update to the new stack, and will probably re-write the backend. It's been a minute since last I worked with Swift, so maybe more platforms now offer (quick) Swift deployment.

It's a beautiful language and it has a lot of things going for it, but as far as server-side, I recommend sticking with boring technologies: RoR, Django, Node (which is what I'm using currently).
Sally Clark
What Archegos did is nothing like what any of the links I provided show. They leveraged themselves to the tits and got rekked. Happens to the most "WSB" of us - I think there was a petition to make him a mod. They didn't issue company scrip and buy up their own stock with it, then dump it on unsuspecting bag holders. Bill Hwang wouldn't be in the unemployment lines, he'd be in federal prison.
Rome - Frankfurt (about 1200km) takes (with a looot of changes, and a lot of different trains) about 11 hours.

With an ECx or ECE it'd be below 8h.
No, and for the same reason shown on the web page. Without a sharp edge, any "halo" is obscured in all the blur. So it probably does, but there isn't really a way for me to differentiate it.
I think that may be a feature for money launderers. They love exploiting subjective valued things like art and wine. It would also help explain where the dumb money is coming from - losing money during the laundering process is the norm so a "bad deal" could still be a win.
This is unfortunately true. I just wrote a very simple little web service in Vapor.

Vapor itself is fantastic, but for documentation and examples, you’re pretty much limited to (1) the Vapor docs (2) the Vapor API docs buried on GitHub and (3) the source code. Fortunately the source itself is pretty well organized and easy to follow.
It's such a shame Swift has such abysmal support outside Apple, because it is a thousand times more beautiful and pleasing than Rust (while offering _some_ of the safeguard mechanisms).
In Sweden, everyone’s tax records are public information. It does not seem to be a destabilizing force for their society.

If anything, I think the taboo nature of people’s economic worth and the games played to around it are what’s toxic to society.
International Space Station Assembly (Timelapse)
Arbitrage.

Many exchanges deal only in crypto currencies, where exchange rates are relative to other coins. Price differences between both coins and exchanges create an ability for someone to make money while equalizing the market.

It also means that all coins are inevitably linked together in some way. And why obvious scam coins also follow same curves.
Lol no. Docker is only slow on Mac. It works great on all other platforms.
Yes, and I have to have a truck because if I drove a normal car it would be int eh shop every week due to all the damage the government roads would cause to the suspension

The "who will build the roads" trope is common statement for people that support government largess, is ironically poor example of "good government" and completely ignores reality that in most area's the government does a VERY VERY VERY poor job at road maintenance while charging the citizens an obscene amount of money for that poor service.

If a private home owner assocation paid the amount of money most governments do per mile of private road they would be in the civil courts suing that contractor.

BTW many communities in the US do have private roads in them, maintained by the owners of the homes in those communities
Less sexy headline: “Internet down in Canadian village due to poor planning and lack of proper redundancy”
Don't get me wrong, I think checklists are great, and I use them all the time myself as well. I'm sure they are fantastic for emergency medicine (as outlined in that book).

My discontent comes more from the robotic tenor that checklists can engender. And, moreover, that checklists don't seem to be very good for preventative medicine. If a doctor takes no care for the patient's holistic situation (soul and psyche included), the steps and procedures advised by checklists can be hard to follow through on.

Consider obesity, for example. It's obvious our medical system is doing a horrible job at preventing the root causes of obesity. Yes, physicians often recommend the AHA guidelines on diet and exercise, and can provide some intervention like bariatric surgery if absolutely necessary. But for the most part, obesity is an untreated epidemic.

I think this has a lot to do with the cold and robotic feeling of checklist-style medicine. A doctor who is willing to engage with their patient to provide cures and remedies at the "level of the soul" is invaluable. Because everyone's situation is so idiosyncratic and peculiar, finding and fixing the root cause of someone's chronic ailments is much harder than running through a checklist.

To take obesity: any number of things could be the root cause, but they're hard to discover through a checklist, just because the realm of possibility is so large. Interacting with the patient on a human level might be the only way to really understand and solve these sorts of wicked problems.
You can look at the minutes of any TC184/SC4 meeting for the last couple of years for a reference.

I already explained why, people want to use visual tools.
You could always go for a more Stephen King plot involving an evil old tv https://www.ispreview.co.uk/index.php/2020/09/18-months-of-v...
That’s github model, you can host it on many “servers” if you so choose
Try Anki, a spaced repetition flashcard software: https://en.wikipedia.org/wiki/Anki_(software)

It is intended for memorizing things, but the fact that it forces you to divide knowledge into pieces small enough to fit on a flash card also helps to organize it.

And you can have different card stacks in Anki, so there also is categorization of knowledge.

Cf. the "Zettelkasten", a physical flashcard system which is actually intended at organization, not memorization: https://en.wikipedia.org/wiki/Zettelkasten

Anki can be used to emulate that digitally.
Depends on the team, it’s a big company. There are definitely swift services internally.
Um, what? My impression was always that the last line would copy the underlying slice since someone has already appended to the original backing array. That's the whole point of why append is not in-place. You get a new slice value back because the extension may have happened by copying data into a new backing array.
plists absolutely cannot contain arbitrary Objective-C objects. They support a subset of Foundation container and value types and are not extensible to contain other types.
Keycloak isn’t really for authorization. It’s an openid connect provider so it really does authentication (identifying who the user is). Maybe they’ve been adding features to make it better or you can shoehorn some authorization into the jwt token that your app uses, but that’s generally not a great way to use it.
Trains have improved dramatically, but Americans haven't been paying attention and haven't changed anything about them in 100 years (in fact, they reverted by removing formerly electrified lines).
Trains are a proven technology- highly energy-efficient and more pleasant to ride than a car or a bus.