skysight-inc/HackerNews huggingface dataset:
> Looking at Asia now is like what the west used to be like.

China has the political will for big projects. China also gets them done, and done fast. Yet China also has a housing problem, much greater than the West.

In China's case, the government deliberately creates a shortage of supply by restricting the usage of land. They also printed money directly into the housing market in 2015 when the housing bubble looked likely to burst. It is not a lack of ability to control housing prices. Instead, they have the ability and does control housing prices, by controlling them upwards.
I feel like we're reliving the episode from Silicon Valley where Richard Hendricks broke up with his GF over tabs vs. spaces.

In 2023, it is technologically possible for the IDE repo to use tab characters and the git repo to use spaces, or vice versa. Also, in 2023, I don't care anymore.
And their threat, as claimed in the video, is that of legal action against those posting on social media for what they're claiming is false and misleading information.

It does kind of sound like they're targeting that guy for calling them out.
You can own something without pettiness and employing someone does not give you total control over that employee. In my mind, a feudal Lord is someone who wants everyone to know and acknowledge they are in charge and demands exacting obedience.
I too have a hard time coming up with examples of oddly shaped plastic I would really like to have.

On the other hand I am always coming up with bent pieces of metal I really want.

With the conclusion that a sheet metal cutter would be far more useful than a 3d printer, so that is what I am going to get.
On the first link scrolling is extremely slow on Firefox -- but curiously the problem doesn't appear on the other two.

(Also -- completely OT, sorry -- but science doesn't have a "photoshopping" problem as much as a fraud problem, as the author herself makes clear in the body of the text:

> With a sense of unease about how much bad science might be in journals, I quit my full-time job in 2019 so that I could devote myself to finding and reporting more cases of scientific fraud.)
Why do people keep using the term 'marijuana' when 'cannabis' is far more accurate and certainly less racist. It seems to be mainly a U.S. thing.

https://www.leafly.com/news/cannabis-101/where-did-the-word-...
s/^spaces|^tabs/whatever_width_you_want/g

that's what every editor does when you set indentation width to N spaces or TAB width to X
Some need a house to live in, others want estate to invest in.

I say we should prioritize housing: it is a basic necessity with few alternatives, if any. If you want to invest your money, (1) it means you already have money so you aren't struggling and (2) you can invest elsewhere that isn't as harmful for others.
For CAD specifically I'd say "high end" are CATIA, NX and maybe Creo? SolidWorks and SolidEdge would form the tier below that.

For CAx in general it's difficult to say, because there's such a huge variety of software and every little niche has its own highly specialized (and usually very expensive) tools. I've never seen any of these support anything other than Windows and/or Linux. Some of them have Win32 GUIs and Linux is headless only (for running simulations), some are fully cross platform, some are Linux-only.

Most CAE engineers around here work on Linux, mainly because they prefer how easy it is to script and automate things and because the headless HPC/batch environment is of course also Linux. Meanwhile CAD and design only happens on Windows because CATIA is Windows only, like the various Autodesk tools used for CAID. From the late 80s to the early 2000s this place had a ton of UNIX workstations (SGI, HP, Sun) and even UNIX clusters (IRIX and SUPER-UX among others, the latter having virtually no representation on the internet today). There's also still IBM AIX systems around, as well as IBM mainframes. Not my department though.
Looking at that beauty, I notice that I kinda miss woodgrain right now, makes me wonder whether I'll miss translucent plastics in another 10 years.
They only get noticed by the general public once some media person sees it, misunderstands the point, gives it a clickbaity title and sells it for clicks.
We've have the same issues, a customer emails us from a gmail account and we can't email back. Never spammed anyone.

GMail is not email.
I think many (if not most) people are opposed to their images being used for facial recognition related purposes (training, evaluation, services, …)

I hope creative commons will create a new license like that explicitly prohibits the use of the protected works for these purposes. Of course, in this particular case a university gathered the images (violating the citation requirement) and then companies used them commercially, violating another aspect of the license. I guess UWash is at fault for not stating that Megaface cannot be used for commercial purposes?

Are the researchers at UWash personally liable? Is the university? If we get a couple of deterring judgements there's a chance this will stop future violantions.
It’s so trivial! All that needs to happen is someone else putting in the work. And for free, please!
> bflat is to dotnet as VS Code is to VS.

That's wonderful! I think C# is pretty decent, but totally hated working with the tooling. Thanks for making this and thanks to MS for producing some open source tooling enabling it.

This puts .NET back into the "stuff you can use" territory, which is nice.

Though, to be honest, the rest of the ecosystem (language, patterns, libraries) could still use some polish too. But it's a great step!
apt purge co-workers
well, the binary system is underrated as a general purpose tool. you could start by teaching kids that with five fingers you cannot only count to five but e.g. to 31...
Maybe Starlink ? That already showed serious defense implications for example. And while not in-your-face visible I'm sure all the remote sensing sats launched in the last two decades improved our weather forecast, disaster monitoring and agricultural production significantly.
Or is it like vaping that also comes with its own set of issues?
Crazy work !

i will test
There is another universe where Python 3 only fixed the unicode strings, and the transition was a huge success and over in a couple of years.

The print() function was absolutely not worth all the carnage it caused. They could have just kept the print statement around and introduced a printing function with a different name, for example.

The fact that they removed syntax for Python 3 meant that all kinds of scientific computing code had to be transitioned even if it didn't use any strings!
Way to dismiss and mischaracterize that moment. Not only did he not claim any such inferiority, his post was in the context of discussions going on inside a private company that seemed to encourage such reflections, until they turned on him.
If I am not mistaken on my history, the NY sewers were the long time home to the Teenage Mutant Ninja Turtles
If you work the agreed amount of hours and you provide the agreed amount of services/deliverables, does it matter?

As long as you're doing what you agreed in your contract, it doesn't matter. It's only a problem if the job performance suffers due to your startup.
Carbon Removal market grew 500%+ in 2022
I have a LSI-11 CPU card (M7264), it even has 4K RAM, I wonder if it would be possible to make a similar card with two UARTs for its Qbus?
If you look at it backwards in time , all life on Mars moved to Earth at some point. We can speculate Why? did something happened on Mars in Future.
Breaking changes has been and will continue to be the pythonic way. I avoid it.
You didn't even read his paper, got him wrong, and yet you dismiss him. You're exhibiting the very trait that caused the injustice against him. After having studied that paper, look in the mirror and ask whether what he wrote was so unconscionable to require the wrath he endured.
Get good at rapidly prototyping games and software in general.

Last year I learned Rust deeply in the hope that it would be my “everything” language to build games, web servers, and CLI/TUI apps.

I like Rust but using it for personal projects taught me that I value higher-level tools as well as very fast prototyping and feedback loops much more than I realised, particularly for games.

So I'm planning to go back to Godot for game prototyping and Go for CLI/TUI/web services, then join a bunch of hackathons to help normalise fleshing out rough but useable prototypes in two days instead of two weeks.
Yes, Kill PYTHON3 with Fire, end this stupid unicode fetish!
INTERNSHIP!

Location: Bay Area, Texas, anywhere in the United States, or anywhere globally
Remote: Yes, but happy with in-person too
Willing to relocate: Yes
Technologies: Machine Learning, DevOps, and MLOps. Strong background in Deep Learning, Linux system administration, and cloud-native infrastructure.
Resume: https://tiny.cc/upt2vz
GitHub: https://github.com/arjvik
Email: <hn-username> <at> stanford.edu

Hi! I'm a current student at Stanford, looking for a Summer Internship that I'd love to consider extending past the end of summer! I've worked on tons of ML projects, including with a histopathology research lab applying computer vision models to microscope slides of biopsies, as well as with an MLOps startup reproducing CV papers and setting up tooling around deployment and reproducibility. I shine in DevOps--I run a full homelab off of a single Raspberry Pi, with every service containerized and automatically provisioned using proper Infrastructure-as-Code.

As an intern, you can grant me the significantly lower compensation typically given to undergraduate interns, while still getting the output of a full-time graduated developer. I have the experience matching many full-time developers, and my professors and mentors can back that up.

Please don't hesitate to reach out to me even if you are unsure if your company would be a good fit for me!
On YouTube impression is whenever the thumbnail is loaded in the user browser, anywhere in the page.

Impressions CTR means 5.9% of the users shown the thumbnail/title/video clicked on it.

With 10.8m views and a CTR of 5.9%, it means that specific video had about 180m impressions.
OTOH hand, COBOL had this and then switched to format free code, because it's something 1960s when computers were slow and helping the compiler made it fast enough to be used.
Can you give some more background info?

I found out about fly.io years ago but never used it.
I think it looks great, but it could be more simple.
btw, really cool work with Remake, it's really neat!
Swet bonanza
How does print-as-function help anyone remove the GIL?
> Isn’t that a demonstration of the fact that the moon mission was an engineering dead end?

Dead end, yes; engineering, no. More: we didn't need it for so long that everyone who was responsible has since gotten old/died.

And even then, only a dead end given the scientific and industrial position at the time; those can change to turn dead ends into open ends.
Good comment. The same thing happened in Berlin - the government has been actively working against new housing for decades now, to the point that in the last few years, the rent price went up the most in Berlin while salaries obviously didn't.
> DNS domain names, URLs, and email addresses can – and do – contain >0xff input

Is that true? My understanding is that DNS never supported non-ASCII and so punycode was invented.
Reminder that python 2 was liked once.

https://xkcd.com/353/
Patient portal app development. How to create a healthcare portal for patient and patient engagement: benefits, features, solutions.
Show HN: Mailchimp for Slack
Slack Connect is 10x better than email in terms of engagement and cycle-time.

Now use Bubbly to automate marketing campaigns, engaging with customers, and running customer support via Slack Connect
Somewhat deviating, but relavent. If we use counter cache that is to keep vote_count on comments table, the include(:comments) solution would work fine.

https://scoutapm.com/blog/how-to-start-using-counter-caches-...
As a Java dev who learned C++ at university the hate towards C++ is misplaced.

C++ is a no thrills language which lets you have freedom but freedom to also shoot yourself in the foot 100+n ways, but this gives you a good foundation as a developer IMHO.

Every time I think about garbage collection in Java, I can appreciate that I am not having to write code to destruct an object or worry about passing references incorrectly.
LTSC is easier, and it's not just for sale for enterprise users. In Hungary, maybe because of the EU, you can easily buy LTSC 2021 keys for $50, quite accessible (and legal!).
Cuts off tax dodgers too. I have heard of people that had a lot of problems when the notes changed over because they had tens of thousands of old notes from cash in hand work over the years that hadn't been declared.
The gowanus canal is the last great Frontier of pollution to be cleaned.

Rainstorm overflows are being reduced using rainwater gardens also known as "green" infrastructure, basically absorbable surfaces in sidewalk areas.

Probably the biggest solution could have been to better regulate Rainstorm runoff from private properties. But the city did not pass such legislation except for larger properties.
No, they couldn't. There are too many places where the identation can go either way.

Just because you paste a bunch of code after `then` in Python doesn't mean all of it goes into `then`.
That's an interesting thought!

The problem is that the "attacked" country could just seize the homes for themselves in a moment - you end up just giving an enormous fortune to your enemy.

The only way it would work does would require quite the conspiracy: thousands of buyers of homes colluding in secret over many years without raising suspicions, until the other country is weakened by decades of poor housing and then striking before they have a chance to pull the rug.
Dear management: By the time an employee is interviewing and receiving offers, it's almost always too late. Whatever issue(s) led to their pursuit of other opportunities probably won't be resolved by simply matching an offer and will certainly be exacerbated by trying to torpedo their efforts.
I can't use Linux as a daily driver because of the Python 2/3 breaking change. My personal wiki (WikidPad) just doesn't work properly under linux due to the changes that happened in Python and then wxWindows. There are ports that barely work, but all the dialog boxes to adjust anything just error out.

It's really sad that the Python folks committed suicide this way, all over a unicode fetish.
Block non-Cloudflare IPs with ufw
I feel like the term was already out of fashion by then, too.
Some real adult programming language which can be used with braille terminal and/or screenreader. However as I am not user of any of those things I cannot recommend which language works with them, but I would definitely try python.
By matching the font with the original screenshot, none of the names fit. "Don Melton" & "Dave Hyatt" are too short, "Ken Kocienda" is too long. "David Hyatt" is pretty close, could be him judging by the emails.
OpenNebula 6.6 “Electra”: Boosting Support for Day-2 Cloud Operations
> perpetuating confusion

"Perpetrate" and "perpetuate" are two words frequently confused by native speakers (in this context, you could have meant either, and I assume you meant "perpetuate").
Would you still feel that way if Python had a series of upgrade versions that "hand-held" the migration and giving warnings about behavior that was going to break?

I ask, because I know I would have wanted that.
Not the one you replied to, but we were doing things mostly without strings (audio processing, stuff with bits) and python 2 worked perfectly fine. We had started this project as late as 2013 because the important libraries had not been ported yet and when the stuff wrapped up in 2017... I'm not sure if we could have switched by then.

So personally I'm ok with Python 3 but I actually never ran into the described problems despite using Python 2 for years, so it was at least not a universal problem that needed to be solved in such a breaking way.
he's betting on adjusted gross income?
I used to use this resource back in 2008. It really cleared up lots of basic information on memory allocation and heap overflow.
> I'm starting to have the same change of perspective for a different reason: widespread use of formatters.

Formatters will no save you from the many, many, many cases where indentation is simply ambiguous.

Edit: that is, if you go towards only indentation like Python and YAML
You touch upon an important point, Luck is a major part of success.

You can do everything right and still lose, if you're not lucky.
I'm moving out and going to try and apply to a remote BA SWE course.

Might try to go for a few CompTIA+ certs.

Getting a 3D printer.

Also starting my WH40K army (mostly for painting).
Sub optimal in one regard, but if segmenting queries makes for simpler, easier to read and easier to debug code, then you're optimising dev time. Often this is the right tradeoff to make.
After many headaches trying to get Numba to work with Python, I decided to just go out and learn C++.

This was my main resource and can highly recommend.
Yeah, old C64, even a DOS, is also something I consider.. but I also wonder about the real value into going back to the 80s.. we are in 2023, after all! :think:
National Survey of 1k American Adults on 'Vaccine Deaths'
Before typing with our thumbs made autocapitalization a popular feature, we were roughly as lazy, and it meant no caps at all.

;)
It is true, just incomplete. Preaching to the converted doesn't require this evidence and argument, but _in general_ you need that capability. If you want popularity you have to customize your pitch to the audience.
The biggest danger in Python 2's unicode handling is that incorrect things somewhat worked (until you got a non-ascii character at which point it exploded or produced incorrect behaviour).

I'm sure you could do things well in Python 2 with proper combinations of encode/decode, but it wasn't obvious where you even needed those because with ascii text, things "just worked" transparently. With Python 3 it's very obvious where you need encoding/decoding because bytes != str.
No, it isn’t[1], not in most formatting styles, if we’re speaking about the usage where the user can adjust the tab width and have the formatting not fall apart. (Note this excludes e.g. Vim or Visual Studioconfigured to use tabs, so that may be a part of the confusion.) The reason is that alignment still needs to be done with spaces:

TAB if (foo) {
TAB TAB bar(spam,
TAB TAB ....eggs);
TAB }

[1] https://www.emacswiki.org/emacs/SmartTabs
I think you and the person you're replying to just have different ideas of what you mean by "people". I think they'd be right in saying you can't speak absolutes and get away with it in a group of curious and non-impressionable people who will challenge what you have to say and will try to understand your POV too, but you're also right in saying there's groups of people where the same strategy will backfire.
I was told by the author of tRPC, that they use JSON-RPC behind the scene.
I mean, in the most basic sense you could always have non-ASCII chars in your filenames on a webserver, which could be part of a URL then.
> That was a decade ago, to finding that the "python" command still launches a Python 2.7 interpreter in 2023 is just beyond belief.

The problem is not the end-user invoking the command.

The problem is scrips expecting `#!/usr/bin/env python` to invoke python-2.
Merriam Webster are the arch-descriptivists. If a usage is attested anywhere, MW lists it as correct. Basically, they don't believe that any usage attested anywhere can be incorrect. If you want to know whether a usage is correct or not, don't ask MW.
Google is indeed already indexing the Fediverse. A Fediverse long-timer I've talked to justified this by saying that Mastodon is "more like speaking" and websites are "more like publishing". However, I pointed out that IndieWeb and influencers exist too.

Personally, I am unconvinced by the long-timer's argument. I believe that if you are against Fediverse crawlers ethically, you must be against web crawlers as well, and indeed I spent months without Google, DDG, or any other crawler-based search -- StackOverflow tags, Wikipedia and bookmarks were my friends. It was an enlightening experience, but I now hold the reverse position.
It’s cheap but not that cheap depending on quality. “Cheap quality” deals around WA and OR can be as low as $35/oz
Can you give some examples of that because I didn't get your point?
YouTube Video – You Must Instrument Your Code with OpenTelemetry
How do you monetise that?
Why do you think C++ is like smoking?
And this is why the commenter has bulletpoint number 1. I think that what he really meant here is that while a myriad of factors orient our thinking in certain ways, thinking in private allows you to digress from those patterns and explore edge cases without another person’s judgment.

I frequent HN more than I should, and honestly, pretty much all comment trees follow the same pattern of moving goalposts or making pedantic arguments about how a statistical generalization is not true in all circumstances (duh). It’s all just people missing each other’s contexts (though admittedly some parent comments are really poorly expressed), which is why it’s funny when I come across the occasional “HN is superior and more intelligent than FB/reddit/Twitter” because, really, it isn’t. It’s the same garbage.
How have you got into that situation, though?

If someone's performance has gone down => performance improvement plan (PIP); gives them an opportunity to improve again, and requires you to document their performance.

Contribution gone down due to inability to assign them profitable enough work => redundancy process. This may include offering them a non-redundant position that has lower compensation.

You can't just demote people because you think you have more power over them and you want to improve your quarterly results.
See my other comment, we started a Python 2 project in late 2013 (Python 3.0 was released in 2008) because of all the dependencies we wanted to use were not ported (yet, no clue if they ever were).
I agree. But one has to understand that if something has been uploaded into internet it's going to be public by default - this is how I treat the internet. And no license will solve it.
Except that isn't NativeAOT as it ships on the box using dotnet publish workflow, rather a curated workflow which requires special steps as shown on the efi-runtime example.

My remark was regarding the support you get with dotnet publish for NativeAOT, which by the way still doesn't support the GUI/EF scenarios from .NET Native.
> Using a formatter eliminates this problem because all white-spaces are normalized.

That's only true most of the time, not all of the time.

If you ever want to output source code programmatically, then indentation becomes a big pain all over again.
Why does temporary vs permanent status matter? Whoever is coming to Canada needs a place to live in.
Using only Super.so and Notion back-end to organize - this is an MVP of our productivity tool finder site
Great engineering team and content but I hate the fact that I have to use the cli to get things done, and there's no clear guide to deploy and scale a simple hello world nodejs app without wrapping my head around images, containers, etc. i know it's doable, but i did expect it to be more easy.
When I hear Cloudflare, I have a knee-jerk reaction to link these two resources:

DDoS mitigation better than Cloudflare (according to jart): https://github.com/jart/tokenbucket

The tyranny of Cloudflare: https://framagit.org/dCF/deCloudflare/-/blob/master/readme/e...
C is a simple language if you only want to do simple things with it (like say, numerical calculations). As soon as you want to do anything more sophisticated you find all the complexity in other languages and more comes back just as library APIs rather than language-level features.