skysight-inc/HackerNews huggingface dataset:
In 2022 there is no reason to prefer these dynamically typed languages over statically typed ones for production code. When languages like PHP, Ruby, JS blew up the knock against statically typed languages was the verbosity of the resulting code, slow development cycle and general cruft, these languages solved a real problem at that time. That is no longer true today- TypeScript, Go, C# code feels as fluid as a dynamic language and even Java has come a long way with type-inference that Java no longer feels as unwieldy as it used to.

I legitimately can't imagine willingly not using a statically typed language for anything that matters that's gonna have more than just me working on it.
Maybe. I haven't really read enough about anarchism as a political philosophy to say. But I do see that politicians have in common a basic fundamental belief in the institutions of the state. The Democrats give more credence to the civil bureaucracy and the Republicans give more credence to the martial bureaucracy but they overlap a lot.

And in my experience this has a lot to do the low level party operatives whose hands are on the scale at the primary level.

How many marginalized people actually ever make it into office? Virtually none and so that is a perspective that is completely unrepresented. It's stalwart statists all the way down, they mostly just disagree on what the state violence should be used to enforce.
Intel employs 121k people.

If you're in charge of managing 121k people - 10x the average salary seems like a minimum. 100x seems in the realm of reasonable.

If the CEO's salary is distributed to all employees, they would get a ~0.05% raise. If distributed to the shareholders, it would increase profits by ~0.01%.

Yet this person's decisions can have much bigger consequences to both employees and shareholders.
That's not really true at all. PHP is like a Swiss army knife. It's not the very best at any one speciality. It is much better at many things than pretty much anything else though. You can use the Swiss army knife to put in screws, but a screwdriver is much better, but it's terrible at cutting zip ties.
Still not a vector and still not going to look good at small sizes. Also the more you "sharpen" the higher the file size will be
I've been out of consulting for 7 years now, so I don't know how widespread or old the trend is, but I'm seeing a lot of banks moving to a product operating model for their internal/backend software. The last place I worked had been at it for a couple of years and there were a few teams that really ran with it. At some point why not turn them into a profit center?
Weird. In my circles, and the circles of people who are in the market for such a product, snowflake indicates a particular design pattern for designing data warehouses.
I would be very happy if my project gains attention from a product manager from Zillow and they say “Why don’t we just let him pay for the data”. I’m unable to get their attention and they’re very cryptic about their GraphQL API spec.
> This instinct around large-scale abstractions is not developed by building small sites over and over gain.

What do you mean by large scale abstractions?

Generally, small frontends are different from large frontends. Already because you need to work on a team instead of being able to do it alone. But adding features is a quite orthogonal concern to scaling by the number of users I'd say. There can be extremely complex frontends that only have a dozen concurrent users (think some company internal admin console), and nothing prevents a small frontend from targetting billions. E.g. Google search used to have a quite simple frontend 17 years ago, and it still looks quite simple to the outside, but the results side has obviously been heavily enriched since.

From the frontend point of view, it is just calling an API, and processing its results, while there is backend magic happening to make it scalable. I'm disregarding SSR here for a moment. It shouldn't matter if the same frontend code is loaded by ten users or hundreds, or billions.

> There are a lot of other qualities that are important that can only be gained through a specific kind of experience.

Can you list some of those qualities? I'm curious.
Its so easy to just get things done in php, even if its in an ugly way that you would never show to another developer. I built a saas for a fortune 1000 company after not programming for 5 years and never having done web development that ran several processes for them and they used it for a decade. It was the ugliest code in existence but it was so easy to just update and after it was up it just ran, forever. Deploying changes was just dragging over a file in Filezilla. Been thinking of building something new and considering learning node but PHP is right there. When I had to migrate to a new server I just copy - pasted the folders and away it went.
I have grown to love JavaScript, especially in its modern form. PHP I hate more and more each day I use it.
I mean we also get unlimited vacation time and it's encouraged to be used. This is just one of the fifteen holidays we get.
Good suggestion. Noted for future work
This also results in easily breaking production.
This is what we call circunstancial evidence.
In that regard, I don’t think it’s reasonable to allow construction of basements in those places. It makes more sense to think about building on stilts.
As I understand it, it's not really about the 1 client, so much as about demonstrating you aren't really an employee-employer relationship masquerading as something else. It sounds like that's what you actually are, so in that case you shouldn't be incorporating. If you change contracts often enough it might make more sense.

FWIW an EOR/POE is more about the convenience for the employer, not you - they don't have to establish a local business presence, register a bunch of tax accounts, etc. You can end up technically employed by the EOR with access to a decent benefits plan etc., and paid directly by payroll. At least that's how it works in some jurisdictions, as you note. It's different all over, but can make a huge difference in somewhere with crappy medical coverage, or other benefits you want to keep consistent.
But that same argument was made in the real world of politics - I expect both Cardinal Richelieu and Talleyrand have quotations on it.

The point is not that there is a framework that advantages certain people (usually just being in the room requires certain advantages from birth) but that we should get rid of the framework and replace it with a new fairer one.

I have been in the rooms - and the people in them are not as smart as inciteful or as informed as many outside. We can do much better.

I will keep my idealism as it warms me during the long dark winter of selfishness
If you're referring to the link in the title about substrings, I understand the reasoning behind the current version, but it's still bad. It's even worse that it's changed at least 5 times.
Net zero for 2.5 trillion a year would be a great deal. We will pay far more than that
thanks for reading! I use legacy code as in "code that was written yesterday or earlier", or in a less jokey fashion as "code that noone really feels ownership for", usually a codebase that shows the sign of many developers, repeated cycles of outside pressure. What I mean by "product performing well" is that the legacy codebase is still alive for a reason: it is doing its job and the job has value. Otherwise it can just be cut and deleted (a very pleasant refactoring technique, I must admit).
It's sort of like optimistic concurrency. Sure, transactions straight-up get killed on a regular basis. But if you make transactions cheap things that are easily replaceable, then the overall system might still benefit.

I think that all you really need to do to translate the principle to business culture is replace the word "transaction" with "someone's career".
I kinda like js but hate php with passion. Having said that php has one really very big thing going for it - people who use it are simply addicted to getting things done.
I know a friend who got a job there. Many teams do not do any coding at all. Like most banks they have automated away all the programming and have little need for new tech.
I would not expect any rights to the storage unit if I didn’t pay anything for it. “Consideration” is an important element of a contract; I am not sure a $0 lease is even a valid legal instrument.
Their articles used to get upvoted to Reddit front page constantly. I guess in hindsight this was probably just another Russian propaganda project.
Use the unlimited vacation days they give us. They're pretty reasonable.
Good riddance.

Robinhood has been the shining example of what Fintech should NOT be.

It's only benefit was encouraging other brokerages to be more competitive.
I feel like this would open up the company to too much liability. Too many of your apartment users are torrenting/streaming/ too many DMCA filings to deal with when my main business is "hypothetically" being a top 3 nation wide payroll provider.
I find it fascinating too! Thank you for the recommendation, I will definitely check it out
Those aren't in commodities markets.
Y Combinator narrows current cohort size by 40%, citing downturn and funding
I assume this is meant in snark, but jquery was such a breath of fresh air when it came out. I have been doing some SPA stuff with raw DOM, later on mootools and yahoo ui around 2003-2004, and that was really the wild west.
Note that the complete, non-truncated quote [1] says:

"Ultimately, placing this bet was my call to make and I got this wrong. Now, we have to adjust. As a consequence, we have to say goodbye to some of you today and I’m deeply sorry for that."

Emphasis added, but perhaps some part of this apparent tone-deafness might be attributed to the omission?

[1] https://news.shopify.com/changes-to-shopifys-team
Or just get an injunction.
You'd think I was on 60mg of amphetamine if I wasn't on my 2x 30mg of amphetamine a day. I'm scatterbrained, chatty, impulsive, annoying, angry and a whole lot more without my meds.
One legitimate use is people with handicaps. Otherwise I totally agree, just drink from the cup
Download to Anki, forget about it.
Or it was capitalists that realised capitalism works a lot better without a democracy limiting what it can do.
And now a part of Charles Schwab

Gobble-gobble, the sound of consolidation.
I think scraping websites that don't require authentication is legal in the US nowadays.

Monetizing data acquired through scraping could run afoul of copyrights, so the love letters would probably only arrive once OP attempts monetization.
and union power made sure certain legislators got elected.
I actually worked on a project that did this. We used a database called "Tile38" [1] which used an R-Tree to make geospatial queries speedy. It was pretty good.

Our dataset was ~150 GiB, I think? All in RAM. Took a while to start the server, as it all came off disk. Could have been faster. (It borrowed Redis's query language, and its storage was just "store the commands the recreate the DB, literally", IIRC. Dead simple, but a lot of slack/wasted space there.)

Overall not a bad database. Latency serving out of RAM was, as one should/would expect, very speedy!

[1]: https://tile38.com/
Quite possibly the best comment in this thread. Some people are quick to say that the high on-paper number doesn't mean anything, but remain (in most cases wilfully) blind to the fact that the low on-paper number doesn't mean anything either. As you point out, the real number is unknown and often not fixed but for all practical purposes probably still way higher than most of us will ever experience.
No luck. I scoured Prime, Hulu, and Netflix and the only possible one was "The Booksellers."
I often get called in to fix things which are horribly broken.
Maybe not easily but you can reverse engineer and analyze the network protocol.
It was the beginning of covid and we were in the travel industry. It was messaged well and the executives took a bigger % paycut than everyone else, so no one was angry about it.

The best people went to FAANG (immediate comp) or one particular fintech startup (good shot at an exit).
In one of these simulations, the logic is something like "calculate all the new positions and velocities of the molecules in a box, updated by one micro time step." It's implemented by updating a bunch of matrices in-place by mutation, often using linear algebra subroutines provided by a high performance BLAS like OpenBLAS or the one from Intel's MKL. The matrices are large enough that you'll have to page to disk if you return a new matrix from an old matrix instead of updating the matrix in-place. That's why requiring more memory makes it slower.

At the hardware level, transforming a numerical array M1 into M2 by mutation in-place requires a certain number of memory reads and writes. Leaving the old matrix M1 untouched and returning M2 as a new value (in the immutable style) means that you require at least as many memory accesses as before, but cache locality is likely worse because you're not updating the same address region you are reading from. So I'd expect numerical simulations based on immutable programming techniques to run slower than current simulation tools (like NAMD, AMBER, GROMACS) that perform mutation in-place.
>Why not? You're protected by SIPC for up to $500k (for securities) and $250k (for cash).

Presumably there's some delay in the recovery process during which you cannot access or trade your assets. Crypto is also explicitly not covered.
> Someone wake me up when y'all specify exactly what these adjustments are

> I don't come here for vapid rhetoric games.

One of the principle problems that markets solve is the calculation problem. Billions of people with their subjective and time sensitive needs are making economic decisions and trade offs for themselves, their families, and companies based on their past, present, and predicted future. There is an incredibly complicated dance of price discovery and resource allocation going on constantly. It’s extremely challenging to predict what’s going to happen even at a high level very far in the future due to the vast quantity of inscrutable information. Central planners or regulators who seek to intervene in the market cannot hope to aggregate enough information quickly enough that they can understand in order to intervene without practically assuring negative consequences. The bigger the intervention the worse the consequences tend to be. Intervening in energy markets is going to have big bad consequences. What the consequences are specifically I don’t know but being sure there will be consequences is anything but a vapid rhetorical game.
There's different types of unions, those in Europe tend to be different from the unions the US used to have (and perhaps still have).

Unions in my country (Netherlands) do not protect the individual. You do not get hired via a union (free job from a "friend") nor does the union protect you from getting fired. The union is only there to protect collective interests. For example, a massive degradation in contract terms for all workers.

In the Netherlands, strikes are extremely rare because of a unique system called the "Polder Model", it's a triangle of government, employers and unions coming to yearly wide sweeping agreements on things like taxes, pensions, employment and termination terms, the like.

It has provided an extreme degree of stability for decades in a row. Simply put, it's a system that suppresses extremes. Nobody really wins or loses.

I have to admit though that this once well working system is largely hollowed out by now. Under the pressures of globalization, power has shifted slowly but surely towards the government-employers pair.

It seems worldwide the working class (and to a large degree the middle class) has been abandoned by both politics and employers.
Thank you. I moderate a moderate sized forum on Discord and it's nice to know there's at least one alternative if it goes to hell.
Most people I've met who use ketamine at all are addicted to ketamine, and long-term heavy usage has severe negative consequences. It has therapeutic uses and can be used to treat otherwise untreatable depression, but the risks are severe if somebody seeks it out on their own.

MDMA is a good trip, but damn the hangover: I wouldn't suggest your friend endure "suicide Tuesday."

Shrooms and LSD can be effective, but a bad trip can aggravate depression and anxiety.

There are no silver bullets. Therapeutic uses involve therapists. The only advice I can give is that your friend seek out a competent therapist.
A programming competition for Game Boy Advance, in 2022
Assuming the premise of this achieving sentience...

> Should we worry if it achieves sentience?

No, because it's easy to kill.
But you can apparently tell it “remember I put my keys upstairs”, and when you ask where your keys are, it tells you upstairs.

There is storage going on already
Wat?

What does the timescale of a single day have to do with anything?
So what does your monitoring show?

I wouldn't expect you to be able to monitor your provider's power but you can monitor your own power and perhaps you have your own UPS in a CoLo style setup or at least a promise of some sort. Perhaps your stuff isn't important enough for that - that's your risk assessment.

Your monitoring should be able to discern power vs networking.
I am! TikTok is amazing and the ads I get on Facebook/IG are for things I often want to buy.
We'll have to automate childcare to make that happen. Otherwise, the birthrates of the rest of the world will follow the countries with the highest standards of living on a wild plunge into unsustainability.
As an individual contributor you have an incentive to approach a problem in the way that teaches you the most for your career - then you can pretend it's the approach that's the best effort to risk ratio.
I think shading the earth is infinitely more achievable.
My point is that if you have non-public information, you can’t actually sell the shares for cash whenever you wish, so it’s not the same thing.
> Clojure missed the last step

Oddly, it seems to me that Clojure (the established people in its community) don't really care if anyone is attracted to it.

It seems like the people who come to Clojure do so because they caught a glimpse of it somewhere, did some digging and searching, and decided to give it a try. Not exactly the same as Sun spending $500 million to market Java.

That's not to suggest the Clojure community is unwelcoming or silent, but they generally fly under the radar.

Several years ago I went to a few of the Amsterdam Clojure meetup group meetings, and at that time there were 10 to 20 people there.

Meanwhile, the Elixir meetup would have 20-40! And Elixir was still comparatively young. Of course the Ruby meetup group was even larger, but that's no surprise given the prevalence of Rails in business.
Thanks for the encouragement! I'll grab the textbook and take a look.
Defining good software is hard. Every definition seems to miss something. Including the definition in this article.

It misses that Good Software is cheap to maintain and can easily have features added.

This goal is hard to meet and there are lots of ways to get there. You can get there with PHP and JavaScript but both languages allow developers to create a mess. Don't get me wrong all languages allow developers to create a mess but these are on the end of the spectrum that requires more tooling to avoid a mess.

I'm a huge fan of strict typing. Because I make lots of stupid errors. Spelling mistakes in variables, that sort of thing. My brain seems to function well at the high level of problem solving but no so well at the details (you might be able to tell from my grammar). Strong typing helps me immensely. Many people don't have this struggle so would rather work with a language that doesn't require the same hoops to jump through. They can do it in manually, and it frustrates them to have to setup types that offer them no value. But for me, to build good software that is easy to maintain, I'll lean on the type system. It will help prevent my mistakes.

So I try to avoid JavaScript. It's more difficult for me to maintain than a strongly typed language. I love Typescript as it fills that gap for me.

PHP is not as bad as it's reputation but old poorly written PHP is. I once witnessed a developer come in an update a legacy code base such that it could be tested. I didn't understand why he spent months working on it. I didn't think it would pay off when there were so many important features to get out. His work completely turned that horrible mess into something maintainable.

I guess my point is that new languages are desirable as they can bring down the cost of maintenance. Some of my favorites are TypeScript and F#. TypeScript is a mainstream way to put the training wheels back on JavaScript and F# is like a dream to use. With Fable, FableRemoting and the Elmish architecture I love it for frontend. It's a hard sell because it's so niche but it's great.

Edit: After reading my comment I felt it was more negative than I'd intended. I liked the article and think the author makes good points, I was just adding my two cents.
>> How do I monatise without adverts?

I think folks who are house hunting will find this useful when looking for comps (they will be getting information for multiple if not all houses in their target zip code in a table; they can easily digest the information in the table). So you could potentially charge a small fee (say $5 - $20) for house hunters to run this query and have the information available to them (say a link) for a month or so. During that period, they can click on the custom generated link and it will give them the most recent result.

Same thing for 'Average days in the market' but this will be targeted at those looking to sell.

The trick would be where to find these folks so they know about your service. Maybe advertise in housing forums or reddit (find the housing related forums)
> I don't think anyone would pick PHP purely on the basis of speed, again, there are many languages that are faster.

When it comes to interpreted languages (perl, python, ruby, js), PHP is hands down the fastest.
They did it poorly. The past was rampant with organized crime that was fairly difficult to discover let alone trace. Modern accounting laws make it difficult to hide dirty money and help ensure that we have the tools to trace and collect evidence to take down criminal enterprises when we pursue them.

You also had a lot of tax fraud. It was easy to lie about things like how many children you had for tax discounts, so people often did. This particular loophole was closed by Social Security Numbers, but the principle is the same: records deter lies. The IRS often knows how much tax you should pay before you file.