skysight-inc/HackerNews huggingface dataset:
> With experience I've realized that rewrites are almost never a good idea [...] If your architecture allows it, it's better to sandbox working legacy code and leave it as-is than constantly rewrite it.

What if your architecture is the problem? If you got the domain model wrong and you have deeply-nested complex types used throughout, you will never break free without a clean sheet rewrite. Certainly, you can refactor bits and pieces to conform to a correct model, but it's going to be an uphill battle the whole way. 10x if you are already in production with business state tied to the legacy schema(s).

Most of the horrible things I have seen at code review time have a root cause somewhere in poor domain modeling.

For example: Someone put support for 2 customer addresses as facts directly in the Customer type, so now you can't deal with the new edge case of 5+ addresses per customer, or model the idea that the address might be shared between more than 1 customer (and/or some other business types).

If you didn't model for 3NF/BCNF/DKNF up front, you might as well start over from the beginning in my experience. If your problem domain is not that complex, you can probably survive with something really shitty, but the moment you enter into 50+ types, 1000+ facts and 100+ relations, things are impossible to manage without strong discipline in this area.
GitHub fails to correctly auto hyperlink URLs having Angle brackets in them
I can't wrap my head around people thinking that a cloth mask is going to do anything to stop the spread of a virus.
Crawlspace goals!
Mine is disgusting and kinda scary. His is clean, very well lit, and has robot patrols!
I might be ignorant here but I really don't like the way OpenGL works from my admittedly limited use of it.

Not sure if every graphics API is the same but it seems like a very "stateful" and "global" API if that makes sense.

For example to adjust the settings of an object you have to first "bind" that object with one API call to "activate it".

Then any subsequent API calls are now modifying the object that is currently bound.
I found the cpython code's standard library has got a lot of good stuff and the inline documentation is generally very good. I learned things from csv, difflib, heapq, and re. I'd recommend taking at least a quick look at any python standard library module before using it.

https://github.com/python/cpython/tree/main/Lib
Saying no retail investor should be buying stocks is like saying no one should ever start a company.
If you are interested in early Christianity, I've put together some quotes from Philo of Alexandria (b.25 BC) — he describes the hellenized Jewish scene in Egypt that Jesus would have been connected with.

The core idea in Philo is that god is conceived as an ineffable Oneness — from which emanates the Logos (translated poorly in English as "word", but is much more complicated than that— see Plato). Philo describes the Logos as "the son of god". This is all very esoteric though; it is definitely not referring to personality gods or large persons living in the sky. Seeing this as the root of Christianity may help make sense of why it resonated with some of the philosophical intelligensia of the time. (Because otherwise, Christianity makes is really incomprehensible). See what you think.

https://docs.google.com/document/d/1JATMRSh4b6wlFlYWw8t1FdrG...
Donald Rumsfeld: Ex-US defence secretary dies aged 88
Chia Pooling Protocol Testing Entering Phase 2
You’re right. My math is bad. Not sure how much a one bedroom rents for in North Dakota but imagine it’s 200% or more in CA.
I've become convinced that it's easier to write a SSG than understand someone else's, and it's definitely quicker than trying to evaluate the market and pick one.
I would distill startup advice down to: "Survive. Period."

You win the startup game by being in the right place at the right time. The longer your survive, the higher your odds of being "at the right time".

Most "overnight successes" were 10+ years in the making.
I happily stumbled across Leapp a few months ago - such an improvement for AWS SSO.

Really looking forward to GCP support when it's ready.
not really surprising. Probably not quite big enough to truly justify custom hardware, and off-the-shelf Mac hardware is a pain to use in datacenter environment.
I wrote it a bit tongue in cheek, but honestly, I've recently started to consider writing the first solution as a pure learning exercise. I.e. when writing a new module/feature, I lean towards getting a solution implemented quickly, fully expecting to immediately scrap most (or all) of it, and write it again. Most of the time, this happens way before the code goes into review phase, so nobody knows I've actually written something twice.

In my experience, most of the insights cluster in two places: just as you start writing your solution, and just as you think you're done with it. So you want to get through the whole process quickly, just to learn the things you need to write a proper solution.

Related, from a different HN thread - https://news.ycombinator.com/item?id=27692710 - "action produces information".
Their main sell is not a DSL as such but many small general components and combinators to combine them
I’m also convinced if you take a year off and do 6 or so projects in ernest and they all fail you are still up. It’s valuable experience! Probably a developers rite of passage to try this. I haven’t yet though tried in a big way but have launched small things before
> Don't spread misinformation.

No you.

> The Wayback Machine is not censoring 4chan. 4chan is 'censoring' the Wayback Machine.

4chan is not the operator of the server at web.archive.org. Compliance with robots.txt restrictions is 100% the Internet Archive's fault.
HN already has a best[0] page, a classic[1] listing, the invited links page [2] and the second chance pool[3], the latter two of which let you improve the site by voting up interesting topics which disappeared too quickly. If you can't find anything worth reading between those, I don't know what to tell you. Post more of the content you want to see instead of trying to get content other people want to see banned.

[0]https://news.ycombinator.com/best

[1]https://news.ycombinator.com/classic

[2]https://news.ycombinator.com/invited

[3]https://news.ycombinator.com/pool
I think you are correct, but (I guess that) most people that use MIT/BSD use them as a polite version of the WTFPL.

People that use A/L/GPL usually like the virality and will complain more.
> [Teams] offers a equivalent experience between web and app versions

Not really, but you only can know if both parties are using Windows. Then there is remote control in screen sharing.
To some seeing records such as these fall is heartbreaking. It’s agonizing and vexing when you wonder what can you do to help slow down climate change? The reality is we aren’t doing nearly enough to slow it down and the Earth is gradually destabilizing. We see insane cold snaps such as those that impacted Texas this winter, and at the opposite end of the spectrum heat waves unlike anything humans have ever experienced before. The worst part is these will continue to get worse year after year while greenhouse gas emissions rise. Imagine the record high temperatures falling this week and year. In 5 years or 10 years they might seem to be distant memories as we continue to see records broken and the planet becomes less livable.

The worst part of this is Earth is all there is for us. There is no where else to go. We are this tightly interconnected ecosystem where all beings are completely bound to one another. Our home is surrounded by darkness for millions of miles. There is no option B. There won’t be, that’s just the way it is. Mars won’t be option B. Don’t kid yourself. If we don’t right the course on greenhouse gas emissions with urgent changes to limit emissions now, then we will have lost the habitability of Earth. I can envision us having to live inside year round without being able to go outside. Does this feel so much like a remote possibility now? It seems year over year temperate days become more elusive. Fires. Droughts. Extreme weather events. Floods.

The destruction and extinction of entire ecosystems hangs in the balance. The crazy thing is we can stop this. But only with urgent individual and societal actions and sacrifices now to address the climate crisis.
You should attack it. You should pick it apart and try to break it in as many ways as possible. Of course you should meter your effort depending on how critical the changes are. It amazes me the lackadaisical attitude towards code review. "It will probably be okay" is the worst attitude to have with computer code. It is the most brittle, brutal environment imaginable.
I mean, depending on the business, employees aren't trusted to understand the whole picture regardless. Many employees at traditional business don't even have administrator access on their laptops, depending on their position so it's not logically inconsistent with how things seem to operate. With that lack of big picture overview, it makes things hard to scrutinise since you're only seeing one sliver of an implementation (ie; "It saves money" without seeing, let alone understanding the technical requirements and vice versa)
Ask HN: Are there any Public Knowledge Databases?
I have seen some folks selling their PKM databases on gumroad. Usually using Roam Research.
I think its a wonderful way to learn about some topic or discover new subjects.
Think of it as an ever growing online encyclopedia. Imagine crowd sourced databases about biotech, defi & other topics. Are there any existing solutions?
Even if RH fails in some spectacular way, it'd be hard for all the customer assets to actually vanish. If you have 10000 shares of AAPL, but only 9000 shares are there, should still be good.

For funsies, the open SIPC cases: https://www.sipc.org/cases-and-claims/open-cases/
> It means that we’d rather just replace a “sick” instance by a new healthy one than taking it to a doctor.

Oh god! Please treat your cattle better!
You could probably poke holes even then, because something that's a mistake _now_ might not be a mistake later.
<grin> Note I said "generally".

On the other hand, there ARE a few exceptional, extremely gritty, British shows. But the mainstream British shows are more realistic, true to life than mainstream US shows.
Maybe it’s time to signal political leaders that climate collapse is an urgent issue.
I doubt people will ever care about this enough for it to have momentum, but there are well known technological solutions: content addressable file storage. If you do that the url is always tied to the file content itself. Of course this requires documents to actually be documents. So I don't think it works for any modern business model.
While the topic is certainly interesting, the way that this article is written feels odd. It reads (to me) like GPT-generated text.
One book of the Revelation Space series has an interesting take on this.

Though it's not just a single person, colonists in cryosleep (or more precisely their mass at braking time) are definitely involved. ;-)
I just mean it in the sense of functions without side effects on data in the program (I’m not fussed about I/O).
Depends how far along she is. I changed to a less stressful and better paid and better leave job about 4 months before birth and it was a great move. I also went from 0 to 4 weeks of parental leave which I didn’t even know at the time
Just because there are tests doesn't mean the tests are any good. I've only started my quest in TDD and I've discovered it is rather trivial to write tests that don't really mean anything.

I find myself asking "what is this supposed to do?" and "does this actually do what it is supposed to do?". I tend to drift into a design mindset during test writing (more-so than in code review) that highlights data flow and the basic bits of logic. Even then, I find that I can miss test cases rather easily.
Most people don't care about their jobs more than they do about their relationships.
The affects of this on third world country are even worse. Here in Algeria we are having the worst drought in over 20 years. What I fear, is that if this continues to happen, people could literally start dying from thirst again. I wonder how good is desalination of sea water technology and if we could see some startups that explore this field, certainly a lot of people's lives to be changed.
Note: This is not related to any activity relating to the gamestop/meme stock trading restrictions earlier this year, and was predominantly for their violations regarding proper trading controls and communications during 2018 to late 2020. This is a rather substantial fine in terms of those violations.
Any chance of getting Snow Leopard? That was the most stable version I've ever used.
I think product owners should do (manual) QA. On their own, and when necessary for scalability reasons also via a small team under their direct control.
Every news piece about "climate change". https://getyarn.io/yarn-clip/f5d6d60c-adba-478d-835c-8a3804e...
>, the Mediterranean is much more bearable at the same temperature.

I am not so sure about that. I live in the Atlantic part of Spain (Basque Country), and once I reached Barcelona the mix of humidity and heat was far worse than the Bay of Biscay, if not more, even if the Atlantic Spain has almost the same weather as London with even more rain on average.

If you meant "Continental Mediterran climate" such as Madrid or the Castilles (the furthest place in Spain from the coast, thus, a really dry climate, think about the Castilles as a plateau with farms, wheat fields, villages and so on over kms and kms except Madrid being a megapolis), then you are right.

43C in a village/hamlet on Salamanca surrounded by what fields and no "modern" civ in 40kms can be much more bearable than 33C in Bilbao where the combo of humidity, being placed near the coast, a really rainy weather (more than London, I am not kidding) and the rest being surrundead by mountain peaks gives you a free sauna over 30C; or Barcelona/Valencia, these are cities built by the Mediterranean sea with really high humidity.
> Apple just built the most expensive on-site campus in history prior to the pandemic. It's a 40 year old company led by 50+ year old executives who have built their entire social and family lives around their offices. Obviously they're going to force everybody back to the way it was.

Apple is also notoriously paranoid/secretive even within the company.

Apple Park is beautiful, but it's also an awful, productivity- and privacy-killing open plan office space. Give me the old-school Infinite Loop with actual walled offices, even if they're closet-sized.
Too late for you to hold up the train of progress, a patent was already filed. /s
United orders 200 Boeing 737 MAXes, 70 Airbus A321neos
Well, you just have less time to develop your career as an actual programmer than you would if you started a bit younger. If you enjoy writing code, why not give it a shot? You will need to prove to potential employers that you can provide them useful work, though.
I appreciated the link, as I read the article and found it very interesting.

But, I have no idea what connection you're drawing or point you're trying to make....
This is regional. The Bay Area and PNW have a lot of buildings without AC, typically no need for it, and the landlords don't have any reason to install it.

I used a portable AC in the past but they barely work and are very loud.
It's only similar to your premise, but I enjoyed Mur Lafferty's "Six Wakes", which is a scifi murder-mystery aboard a colony ship: https://en.wikipedia.org/wiki/Six_Wakes
I am not going to engage you on the details that you got wrong (Akka not covering 100% of OTP's guarantees is one example) but I'll just point out something else on a higher, more pragmatic level.

Of all 7-8 programming languages I worked actively with for my almost 20 years of career, only Elixir apps had predictable and stable latency even under load. So you know, at one point I stopped caring how does the BEAM do it or why aren't the other languages/runtimes doing it. I just started going to the technology that gives me this.

Is Go faster? Feck, absolutely yes! But its 95 percentile latency is spiking through the roof under load while a Phoenix/Ecto raises its median latency by no more than 20-30% (worst I've seen is +300% when from median latency 15ms the app went to 60ms and that's only in the 99th percentile of requests) even when the hardware is close to toppling over.

I feel that the raw muscle power of languages is vastly over-represented. I'd love to have a Rust with OTP's guarantees because at some places it's literally 1000x faster than Elixir, absolutely. But in a world where we have to choose raw power versus predictable performance (even if that performance is lower than what we can get in other languages) then I'll choose the latter any day.

And I am not alone in this. Many teams are choosing Elixir for exactly this reason.

---

One thing I'll agree with is that other languages have taken notice and are working hard to catch up with the OTP. I'd welcome them in the club once they are there because I hate language wars and I gauge technologies based on their merit. But they are still not there, sadly.
What relationship do you have with the estate of Alan Turing?
https://www.businessinsider.com/apple-tim-cook-return-office...

"Most employees would be expected to come in on Mondays, Tuesdays, and Thursdays, and it would be up to them whether they work from home on Wednesdays and Fridays, Cook said."

Most != All

My guess is those that require physical access to prototypes get to come in on Wednesday and Friday too.
It's probably like Google's office in Ann Arbor -- 450 people in advertising, marketing, and sales.
What you miss is that people throw out a bunch of number that use different base numbers and so on. The reality is very complex.

This is a long video series attempting to explain everything from Battery Day:

https://www.youtube.com/playlist?list=PLyvdbTy3v1d5luwdDGPFP...

You can watch only the last video if you want a more simple overview.
>There are a few ways wealth can be taxed, but usually only when it is changing hands.

So an income tax?
Sick burn of IBM. And a well deserved one.
Tesorio (YC S15) is hiring – join our 100% distributed fintech team
Hey HN! Made this as a student, and finally got around to open sourcing it. I've used it a lot, even after finishing the course for which I wrote it.

Please open an issue if you see anything incorrect!
As an individual, there isn't really anything you can do. Going vegetarian doesn't help. Recycling doesn't help. Using your shower for 5 minutes doesn't help.

As a society, we've chosen to manage resources via capitalism. If you use less water, what that means is water is cheaper so some corporation can afford another few acres of almond trees. If consumers cut their waste in half, the slack would be picked up at the corporate level.

I genuinely believe the only answer is violently enforced regulation. Set a standard like the Geneva convention that says how much pollution and waste you are allowed to generate on a per-area basis, and actually go to war against countries that don't meet the goals. Throw executives in jail that increase profits by migrating production to countries with less regulation around emissions and waste.

This is a tragedy of the commons problem, and you aren't going to fix it by having even a large percentage of the population agree to be respectful of the commons. You have to declare war against those that aren't respecting the commons. I don't see another path that will actually result in meaningful change.
Virtual Production Primer – Unreal Engine
“ rigidly presented heterosexual love and family as the only legitimate and legal option.”

This may be a straw man against Catholic culture, and it might have been true in early American Protestant culture, but Catholics have had a theology on vocations of life for over a millennia…
Religion being true or not does not matter when predicting the behaviour of believers or the people who exploit belief. Trying to predict the price of tesla or bitcoin using their non investment related utility or in teslas case, comparable companies, gives extremely poor results. But if you believe in Tesla and its profit Elon Musk, that does not matter. And if you believe other people believe in Tesla in this way, and that they will keep successfully recruiting, then the price is not just motivated, but possibly kinda low.
https://www.theonion.com/american-people-hire-high-powered-l...
> that I should just pay a subscription fee to avoid their ad crap

Fuck no. Do not do this. Use youtube-dl[0], and maintain local copies of anything useful you can find.

0: http://youtube-dl.org/
> Not sure why we have fallen so much in love with the idea.

Because organisations obsess about risk minimisation.
on a long enough timeline..
> They insist it is a stand-alone work of fiction, but they also did not verify to me whether they truly believe there are two alternate realities to the one we live in.

I also have not verified to anyone whether I truly believe there are two alternate realities, and if someone actually asked me, I probably would still not verify it. I also haven't verified that I'm not a bot from Proxima Centuri or an AI from the future, or a ghost from Hades or a witch (no reason to stick with contemporary bogeys).
Something can be remarkably simple and still a breakthrough at the same time. Handwashing, for example, is one of the greatest medical breakthroughs of all time despite its simplicity.
I've been on teams where the "siloed" QA model seemed to work pretty well -- we seemed to find a decent balance between test coverage and frequency of releases.

But this was at a cash-rich startup that had lots of money to spend on making sure we had plenty of QA headcount. That seems to be the exception, rather than the rule. Lots of startups I talk to are quite constrained in terms of dedicated QA, so the argument for empowering product managers to own quality does make some sense to me.
4500%!!!!!!!!!!!!!!!!!!!!!!!!!!!11

That's 45,000,000 ppm!!!!!
It probably wasn't because Github is treated as a separate company by Microsoft.

Literally people need to quit Microsoft and join Github to take a role at Github.
Yeah, it's not like you could say double the number of transistors on an IC every two years - those things are tiny. Totally impossible.
Let’s not forget about big rocks falling from the sky, volcanoes and the Sun killing this planet inevitably in about 1b years from now. There better be a planet B at some point.
I wonder if the gamestock saga isn't the reason this news has received the attention it did.
Maybe Protestant Catholics, but that hasn’t been true since 34 AD :)
Maybe it's time to start talking about ways humanity can geo-engineer our way out of this instead of just sitting here waiting to suffer. The US Air Force has been interested in this topic for decades, but there's no way to know how viable any of that research actually is. Some of the speculative documents I've read propose using carbon black dust as a way to artificially reflect heat, like https://web.archive.org/web/19970429012543/http://www.au.af....
> One interesting aspect, that I thing will make it difficult for GitHub to argue and justify its not a a license violation

They don't claim it wouldn't be a license violation, they claim licensing is irrelevant because copyright protection doesn't apply.

> And if it was NOT trained on Microsoft source code, because it could starting suggesting some of it...Is that not a validation that the results it produces are a derivative work based on the work of the open source code corpus it was trained on ?

No, that would just show them to not want to expose their proprietary code. It doesn't prove anything about derivative works.

Also, their own claim is not that the results aren't a derivative work but that training an AI is fair use, which is an exception to the exclusive rights under copyright, including the exclusive right to create derivative works.