skysight-inc/HackerNews huggingface dataset:
It's the opposite, I feel. When the cases are not basic, the python way gets even messier. Or do you have any examples?
Will a native compiler be planned?

I like FreeBasic.. unfortunately no official support for MacOS (only Windows, Linux, DOS).
I was mainly asking what do people use today instead of Python. Things that Python was usually used for, but now people use something else? Hence the whole "I STILL use Python after all this time" kind of thing.
Yeah: I grew up in suburban sprawl, such that it was theoretically possible for me to get somewhere by bike but like... no, not really, and yet my parents just let me wander around the residential suburban community as much as I wanted, alone, until it got dark.
> Tickets are nonrefundable because otherwise the network doesn't work, financially.

This is 100% false. Southwest Airlines is one of the most profitable airlines in the US and their refund policy for refundable flights is a full refund up to 10 mins before the flight. For nonrefundable flights you get full credit if you cancel up to 10 mins before your flight, with no additional fees.

During the pandemic, ALL airlines moved to full credit with no change fees if you cancelled your flight. Previously they would have absurd $200 change fees or loss of your flight.

The idea that airlines can’t survive with flexible, consumer friendly policies is a lie. Things like the check in fees or fuel surcharge are pure profit.
Choose your fighter (Advent of Code)
Could you give me some examples of those cycles? Genuinely curious what you mean.

I started my career just a couple years ago. In my first company, they used 10+ year old tooling and imo it was terrible. A very old legacy mess monolith that made adding features pure torture. Trunk-based development with a "who needs tests" mindset, resulting in horrendously buggy code, 50:50 chance pulling newest version would break something. Several instances of files with over 10k lines of code and deep nesting, absolute nightmare. Absolutely no mindset for performance. They wrote quadratic complexity code in the backend to fetch data because hash-based data structures already seemed too advanced to many of my coworkers and then they wondered why their frontend was so terribly slow. Not that they had a lot of pressure to deliver a great product, because they are / were market leader in their B2B niche. I left within a year.

Now I'm working in a company that uses all the latest gitlab CI/CD shenanigans, code reviews and heavy use of unit, integration and end to end tests. Everything is hosted in the cloud with a microservice architecture. We actually need it as we scale to millions of customers and have performance and reliability requirements.

The difference is not just the tech stack that was horribly outdated and imo extremely tedious to work with, but also the mentality is completely different.

In the first company, you couldn't change anything, there was a strict hierarchy and everything stayed as is because "it works". You totally got the feeling that there's some old people up in the hierarchy that were way too lazy to learn new things and didn't want to endanger their meaning in the company. When I left, I spoke with the Head of HR and he told me that basically all people that leave do so because of the mentioned reasons. So that company drives away motivated talent with their crap mentality. Pay wasn't very good either, but a first job is a first job after all.

Now mind you, both companies are a couple decades old, but imo one always kept up and the other didn't. Both companies have 10+ year seniors. Personally, the people in the current company are way more competent and excited about work. Much more fun to work with, I learn more and I absolutely don't get the feeling the tooling is reinvented in any way. It's improved in all possible aspects I could think of and makes the development experience much better.
FWIW, SourceHut offers Mercurial hosting.
It has this, but I'm talking about the area where the fans are rotating - it's not heated. Rarely, under conditions I described, ice forms there.
> The use of SHA-1 in Git is not for security purposes, it's for accidental data corruption and uniqueness purposes

In Git itself maybe, but many tools and developers rely on or automatically assume that commit hashes are collision resistant. For example from the GitHub Actions docs:

> Pinning an action to a full length commit SHA is currently the only way to use an action as an immutable release. Pinning to a particular SHA helps mitigate the risk of a bad actor adding a backdoor to the action's repository, as they would need to generate a SHA-1 collision for a valid Git object payload.

https://docs.github.com/en/actions/security-guides/security-...
India has already experienced this digital transformation by implementing Unified Payment Interface (UPI) for instant payments and settlements with extraordinary success.

https://www.imf.org/en/Publications/fandd/issues/2022/09/Dig...
Don't deflate their victory over his loss of funny money
Don’t build electric vehicle batteries using non-renewable electricity for a start. If the battery is 100% built with renewable and you charge the car for its entire lifetime with renewable then it has to be acceptably low in emissions.

The “zero emissions” obviously only applies to creating movement, but the lifetime comparison to ICE is still relevant.
It's pretty short.
But you can also read the transcript here.
https://youtubetranscript.com/?v=7xGBB-717AI
Who is on the regulatory body that reviews these cases? Probably friends of the airline industry.
I am not a JS person so I dont know, but in the jungle of add ons I wonder why there isn't a project which provides a stdlib like package for JS. Is it because for JS you want to install minimal libs?
Automating a Podcast about Research Papers Using Twitter and GPT
sd actually has tab completion and it was one of the reasons the author made it

He explains it on his blog:
https://ianthehenry.com/posts/sd-my-script-directory/
> What is more crazy is that RSA (or something comparable to that) was discovered in parallel also by another mathematician working for a government agency 4 years prior to the RSA algo

Cocks, Ellis and Williamson at GCHQ:
https://www.nsa.gov/History/Cryptologic-History/Historical-F...

An interview with Cocks and Ralph Benjamin:
https://www.zdnet.com/article/gchq-pioneers-on-birth-of-publ...
Modern Retro Hardware List for the BBC Micro Master and Acorn Electron
One comment on the video a) notes that the legislature approved the changes and b) would not have passed the bill otherwise in the first place, but get to blame the governor.
I'm a fan of a group called the Center for Election Science which researches different voting methods. They have an article on their site which compares ranked choice with their preferred method, approval voting:

https://electionscience.org/library/approval-voting-versus-i...

Approval voting is much simpler to implement than ranked choice, and has theoretical advantages when it comes to voter satisfaction.
This would be a security vulnerability at GitHub, not one of Git.
To continue on this, it is saying that the US is not dangerous but people do not realize that. That is the implication, for the study to validate it there would need to be a question of how in-danger you've felt in that time. That way we could judge if taking an uber alone is considered similarly to being near a violent altercation.
This seems to solve problems i never ran into.
From ex-employees that used to work for him mainly. As far as some guy that's trolling him, I had no idea. Sarah Lane, Tom Merrit, Eileen Rivera, Brian Brushwood etc. Just things they've said since leaving/being fired from TWiT.
Now we're onto self-labelled ASMR ads.
Oddly enough in some streaming ads, the Loudness Wars is still a thing.
They could do that, but it probably shouldn't be on as default and it doesn't actually achieve anything other than protecting from accidental addition of a colliding hash. It wouldn't offer any additional security benefit.
Thanks, do you have a suggestion for how we should handle this better?

We’d like to make this as easy as possible for folks to use while giving proper credit to the users who did the hard work labeling and sharing these datasets.
Netflix uses Python for their recommendation engine, correct?
I understand that generator is for education purpose. New comers might find it's cumbersome to get start if generators are absent. However, I think it should be just some guide docs. Generated context can mislead the concept of how to use the context itself. It's easy to quickly write a dirty API in phoenix, but practice guides lead to ceremony.
Using a specific definition of a word to tell people they’re wrong about their own identity usually doesn’t go over very well.

“British” almost always means “identifies with the UK”.
> The lab was located in Wuhan strategically because it's a very central transit hub but also very close to the bat caves where thousands of coronavirus varieties are believed to emerge from.

This alone is enough to explain a lab leak if they were sampling a lot of bats to look for viruses and someone was careless. Unless there's a genetic smoking gun or someone admits it, I think it's a big leap to assume gain-of-function research is to blame. But in the off chance it does turn out to be a result of such research, we should probably take another look at the original SARS and MERS and any other related outbreaks.
Why? Is there something inherently bad about free domains? I’m aware that they were used for scams and eventually some websites (like facebook) just blacklisted them but other TLD could be too.
The same thing can be said about Lisp, Ruby, or JS/TS. Start a REPL, shape things as you would clay.

What Python gives you, and what's not easy to get elsewhere, is access to really high performance numerical code, wrapped into quite ergonomic interfaces: Numpy, Scipy, Pytorch, etc. Many other things choose to make Python the glue language, like above, or to embed it (from Gimp to Blender).

This makes Python stand out, despite its shortcomings (which are well-known), and make it an even more reasonable interface language for whatever next big thing. Network effect in action.
>world of corporate politics, bureaucracy, envy and greed— a world so depressing, that many people quit in frustration, never to come back.

I think one reason people get disillusioned is not simply because those things are depressing, but because those things exist at the same time that there's a strong disconnect between what's the right thing to do and what will bring the company most _money_.

The depressing part is having to go through all of these hoops and realize that it was all for nothing, because the end result is either not what the user truly needs or outright evil. I just want to build things that helps others.
Until they get hacked and your entire identity is leaked, not just Facebook and HN but all other accounts, linked to your government issued ID or SSN.
Imo, it's clear that the 'historical drift' was an artifact of Western society in the past century. It's not an absolute rule or some fundamental property we've established about human beings.
I mean that doesn't help anything as if you collide the SHA-1 hash you automatically get a SHA-256 hash collision.
Yeah I'm super unfussy about displays, but can understand why that would dissuade some.
What you are describing at the old company is not a failure of old tools, but rather a failure of management/employee self-management at that company.

Any tool can be used to do good or evil. They were using old tools to do evil things-- namely, writing bad code.

The only caveat here is that if I had to maintain bad bash scripts or bad koobieboobie cicd automated shlalala, I'd always choose bad bash scripts, as the blast radius is smaller and easier to reason about.
It's stupid idea in general, but it's certainly better than taxing more poorer majority while rich 1% optimize their taxes, so they pay less than poor people as percentage of income.

Anyone who flies with private jet to conferences about saving the planet and lowering others carbon emissions should not be listened to at all.
40 < 200, but also one could argue that total worth there didn't collapse, there was just an ownership split of the underlying assets. Now maybe TSLA shorts are walking away with some amount of that 200, but as far as the ex-TWTR goes, it sure looks to me as if there's 35+ that has just gone up in smoke, without any counterparty walking away with an equivalent "value".
> In my first company, they used 10+ year old tooling and imo it was terrible. A very old legacy mess monolith that made adding features pure torture.

Everything becomes like that, legacy, torture, mess. New things comes along, clean, new, solves some problem. Mess dissapears from one place but starts popping out somewhere else but still better than before you think. Wait 10 years and you and you’ve got a completely different mess, lots of people who built it have now left, few know it all but have stopped caring. A new you joins the group. Sees a crazy unweildy legacy system. Sees new technology that solves these problem. Starts over.
Morgan Stanley has tried to sell some of their twitter shares for sixty cents on the dollar a few weeks ago.
> Tickets are nonrefundable because otherwise the network doesn't work, financially.

Wait. I don’t understand you. “Nonrefundable” means to me that you who bought a ticket can’t decide to not fly and ask for your money back.

If the airline for whatever reason decides to not fly the route, or doesn’t have the capacity then that is a different thing altogether. Are you arguing that it is okay for an airline to take your money, do not provide you with the service promised and keep your money?
He'll be ok. Bitterness comes when one focuses on how reality does not meet expectations. However, reality is noisy, and just as often exceeds expectations. We can all choose where to place our focus.
I was rather disappointed when I learned Prolog 20 years ago, because of the unfulfilled expectations.

You could program in a totally declarative way, with logic formulas, and the system would take care evaluating the formulas! As a person who likes the math/theory side of CS, that sounded absolutely amazing! Except that it wasn't really like that, because IIRC (20 years have passed so there may be some inaccuracies here, but this is the gist of what I remember) logical operators like "and" or "or" weren't even commutative, "a and b" vs "b and a" could be the difference between running normally and an infinite loop, you had to insert "!" (which were totally non-declarative and non-logic) to make things work as you wanted, and at that point you were thinking about what order things would be run in, so why not use an imperative language instead, where at least the order of execution is clear in the first place.

To each their own, though.
And what have posting articles about death of Viviane Westwood or Pele have to do with hacking? We should use same meter and not post any death unrelated to tech field. I have same opinion regarding Show HN Merry Christmas or Happy new year threads.

edit: I just posted article about death of pope Benedict to prove my point, I'm sure one of the threads about his death will have tons of upvotes while it has nothing to do with technology and it's not even relevant since he was not pope anymore
Former Pope Benedict XVI dies at 95
As a "smaller author" who used Leanpub (not affiliated with them, just a satisfied customer – both reader and writer) to publish my Emacs Lisp book I can say that I don't care about putting it on Amazon, and I don't think I lost a lot (or anything) because of that.

OTOH, I published this book after about 7 years of weekly blogging, mostly about Emacs, so I think that everyone who might be interested in my book could easily know about it. And an intermediate Elisp textbook is rather a niche thing.
I sent this to my gf, but performance is very bad (Intel N4100, hw acceleration turned on), what can be the reason? One would say modern integrated graphic can run animation like this without issues.

Animation is loading but it is very slow.
Braingenious is not doing a pitchfork campaign but is actually right: https://www.bnnbloomberg.ca/twitter-buyout-loans-get-bid-at-...
On a page titled “Future of Driving”. The page goes on to be very clear about the features of current cars.
To be fair there was no obvious point, so how could it be missed? You simply wrote it's interesting without explaining what you find interesting about it.
Adding "-best" to search queries removes a lot of the spam. Reddit and YouTube show the most realistic reviews, although YouTube is plagued by affiliate links.
Or, the website could just not track you and thus not require a cookie banner?
This is a definite enhancement over my existing “big pile o scripts” directory. I plan to dig in later and find out if different scripts can run in different pyenv virtualenvs.
Perhaps, exchanging cash for some real utility.
> If they suddenly have way more safety issues, the logical next step would be to prevent them from operating an airline, right?

Thing is, you, as an external observer, can't tell.

There are a zillion things that slightly increase risk. If a manager ignores a couple to avoid having a black mark due to costing the company money its very unlikely to bite him in any way that can be pinned on him. But the combination of a very large number of these little decisions will eventually result in a crash.

And before you ask, no, saying "well you just tell everyone they must take no risks at all or its prison time" is not the answer as that will basically kill the airlines as a form of mass transit, leading to everyone taking the more dangerous car trips. There's always something more that can be done to reduce risk.
"Does last year's code still work" is very important to almost all programmers. I wouldn't want to accidentally use a library that gets abandoned or deprecated a few months after I made it an integral part of my software. Being able to mostly stick to the standard lib makes this a lot easier.
The problem with your assessment is not that other people consider you "intellectually inferior to subhuman" it's that you do. Nobody cares about degrees or names if you excel in your field of work.
> Fidelity’s internal analysts have decided that if it were to be sold today it would go for about half that

Not quite. It depends on which exact accounting method they're using, but the most vanilla version would usually look like this: as long as they belive that Twitter will survive as a company, they will apply 'going concern' valuation [0]. So they try to estimate the value that the company will generate for its owners. Such value could materialize eg in the forms of dividends or share buybacks. Technically, they will try to estimate the company's potential to make such distributions.

If they believed that Twitter was eg insolvent, they would apply 'gone concern' valuation, so they would try to estimate for how much each of the company's assets would sell, assuming that the company itself would vanish. Other accounting methods would include eg 'mark-to-market' (for publicly traded assets) or eg 'mark-to-model' (more common for financial instruments without a market price).

[0] https://www.investopedia.com/terms/g/goingconcern.asp
It's not solely used for scientific and machine learning at any of the aforementioned companies. It is the (or was) chosen by a number of technology companies who have the resources and knowledge to select the correct languages to address one or more of their existing problems. That is evidence of use and use case.

I would argue moving away from Python at global scale doesn't even negate my point. All products change with scale.
What was the name of your product hmu hey@haystack.it, would love to learn from your experience.

It's self-hostable, doesn't store your data, more focused on developers and bottom up motions, I want you to be up and running within 10 seconds.
click the last link...
Which is just as much of a curse, see lisps’ flexibility.
There was a video posted in the comments as well.
https://www.youtube.com/watch?v=ud5AdEPL16A
That is true but a little bit unfair comment because I expanded with the context in the very next sentence. Or perhaps you're aware of alternative way of how to implement lazy evaluation without expression templates and operator overloading with all of its advantages?
John Mearsheimer
If you have a midi keyboard you can hook it up and the blobs will play the notes. Not sure about compatibility there but it worked with my little keyboard.
I'm running a https://velomapa.pl - website with cycling related stuff (routes, races, photos, and other stuff) in Poland.

It's a super seasonal niche. During the season it brings around $1000/month through various types of ads and donations.

Now, I'm building and growing https://travelermap.net, which hopefully will work nicely all year around. It's also a content site that I'm planning to monetize using ads.
Ah gotcha. That info is in the repo, just didn't get through my head the first time. Didn't know tab completion could be used like that.
Ashtavakra Gita(Ancient hindu philosophy poem) : It really opened a new dimension of thinking for me. It's main message of identifying yourself as the witness consciousness is quite trippy and the sanskrit used is quite powerful. It plays around with the concepts of soul , karma and concept of non-duality in quite radical ways. I found it quite an empowering way of going about life, one can only imagine how it must have felt for the original author/s who discovered it as an "insight" on the reality of life. Such people nowadays would be called delusional though.
I think the newbie coming to the fancy pancy hubernates cluster company in 5 years when you and the other engineers have moved on will have a complete new level of headache inducing mess to deal with compared to what you had at the boring company as a newbie.

I started out my career thinking best practices with agile, code review, CI and "shared ownership" and stuff were the way to go.

But in the end I like the old siloed do-your-stuff way more. It works and gives you actual ownership and freedom. It turns out that it is easier to cooperate when you can say no.
Not watch porn even once. I am not addicted to it or something, but want to improve my self-control.
Link goes to the server installed same way. Give it some love :)
Git is a tool and a tool should be useful. This tool would be much more useful, and also more intuitive to use, if it actually provided cryptographic hashes of its commits and didn't just pretend to.

You can shift some of the blame to the user if something goes terribly wrong, but at least partly it's also the tool's fault. Git's security is a footgun that is hardly productive.

Believe me, if Git were fundamentally broken, the issue would've been fixed already. It's in that "uncanny valley" of security issues, where it's bad enough to cause damage, but not bad enough to get people to stop what they're doing and fix it.
Yes but that would be about finding a Pete when you only know Felix - you knew every link in the chain already, including Pete.

I'm not saying don't be glad you met Felix because it led to your house, just that I don't think it's a case of 6DoS.