News for hackers. Stuff that matters.

svisser

Re:Wikipedia's Most Translated Articles on Monday May 19, 2025 @01:04PM (#44031957)
The word "translated" isn't correct here, as the articles may not be translations of other articles.
It's not exactly tolerated by Wikipedia community, see this discusssion:

https://en.m.wikipedia.org/wiki/Wikipedia:Wikipedia_Signpost...

Re:I let a baby bird nest in my hair for 84 days on Friday March 25, 2022 @08:08AM (#30801135)
Ironically, her husband's name is Robin.
Re:Show HN: I made a modern web UI for Wikipedia on Monday December 06, 2021 @01:06PM (#29463344)
Wikipedia itself is also working on a new UI:

https://www.mediawiki.org/wiki/Reading/Web/Desktop_Improveme...

The English Wikipedia isn't one of the "early adopter wikis" but if you visit, say, the French-language Wikipedia you can see the changes (e.g., different width to improve readability).

You should look into BDI agents and BDI programming languages.
Re:Ask HN: Strong hacker == Strong coder? on Wednesday March 21, 2018 @03:45PM (#16641616)
Being good at hacking doesn't mean they can write clean maintainable code (in a team).
Re:Somehow, sometimes, this happens on Monday January 29, 2018 @02:05PM (#16259809)
It may be because it's the vault codebase, a tool for secrets management, encryption as a service, and privileged access management.

One would hope that such a codebase is well understood and implemented.

Re:Alibaba is leading a $27M investment in MariaDB on Friday September 29, 2017 @12:13PM (#15366569)
For context, Alibaba uses their own fork of MySQL which is AliSQL:

https://github.com/alibaba/AliSQL

Do you specifically want it to be about Python scripts or also other languages?
The opening sentence of a linked article sums it up quite well: "If nobody understands a mathematical proof, does it count?"

The abc conjecture may be solved today but only when a sufficient number of people understand and accept the proof as a proof.

Re:Pik – a new lossy image format for the internet on Monday July 24, 2017 @01:52PM (#14840872)
Unfortunate name if you happen to know Dutch.
For those looking to validate dictionaries / JSON responses in Python, the voluptuous library works quite well: http://github.com/alecthomas/voluptuous. It also works for lists and other data types.
Re:Saturn moon 'able to support life' on Thursday April 13, 2017 @05:28PM (#14111059)
Coincidentally a book was written a few decades ago called "Ringmakers of Saturn" which discusses the presence of alien life around Saturn as well.
Re:Ask HN: Why can't I write a int literal like 2,333? on Tuesday March 07, 2017 @01:12PM (#13812955)
In Python you can do this:

1_000_000

https://www.python.org/dev/peps/pep-0515/

I guess the real question is:

"Why have foosball (table football) become so popular among management of software development companies?"

Re:Divided by a common syntax on Wednesday December 14, 2016 @07:29AM (#13175468)
"Divided by a common syntax" also describes the relationship between Python 2 and Python 3.
Re:Ask HN: Does it matter to be the first on the market? on Thursday November 24, 2016 @02:30PM (#13032253)
Not necessarily.

There is even an argument that you want to be "the last" on the market.

For example, Google is the last "search engine" - it wasn't the first search engine on the market but it did grow to dominate the market when it arrived.

> In the long run, for readability and maintainability, ORMs win most of the time.

It depends. Anyone working on that code now needs to learn the ORM, the SQL and how to let the ORM generate that SQL for anything beyond the basics.

Re:Show HN: A curated list of insecure Python packages on Thursday October 27, 2016 @10:32AM (#12805360)
This can detect when a CVE vulnerability is fixed but how would you know the version number at which it was introduced?
Re:Ask HN: How to quantify that a team is overworked on Saturday October 01, 2016 @04:33PM (#12619755)
Would adding structure help in managing the work better?

It can become difficult to convince management of hiring (paying) more people when there are improvements that should be made first.

Re:Ask HN: How to quantify that a team is overworked on Saturday October 01, 2016 @04:26PM (#12619731)
- Determine who you need to convince on this matter

- Find out what metrics they care about (time lost, money lost, potentially employees lost, clients lost).

- Formulate your proposal in a way that emphasises how those metrics will improve by hiring more developers.

Re:Ask HN: Is taking a job as a Delphi programmer career suicide? on Thursday September 29, 2016 @02:56PM (#12607883)
Even if you get paid more, you still spend time learning knowledge and skills which aren't easily transferable to your next employer.

You can't get that time back so long-term it's probably better to develop software in a more modern ecosystem.

Having said that, I don't know your local market or industry.

Re:Ask HN: How would you “monetize” this site? on Saturday September 24, 2016 @07:41AM (#12570528)
You've already identified that it may not get much traffic and it isn't monetizable with two big ad networks.

It's worth experimenting with a few things but you may just need to move on to another project that has better chances.

It is essential to balance work with play. So you should not feel bad to play video games from time to time.

But if you're always doing things that involve a lot of thinking (work, study) it may be good to balance that with exercise or creating things with your hands.

If your work is not very exciting and it's unlikely to change then you may need to consider changing jobs.

The changelog should be a document written by humans for humans.

So you manually maintain the changelog while working on fixes / features and you add any remaining notes just prior to each release.

Re:Moving Away from Python 2 on Friday May 20, 2016 @04:40PM (#11741316)
You can automatically remove six from your codebase after you're Python 3.x only. So six can be a possible solution (provided you have automated tests).

Older »