skysight-inc/HackerNews huggingface dataset:
In Portugal all withdrawals, in the MULTIBANCO network at least, are free of charge.

That network just so happens to encompass every bank operating in the country.
This is an important concern. However, an IDE that understands the source code will be able to render the indentations in a customizable way.
SEEKING WORK | SC, USA | REMOTE | PART-TIME

Experience: 20+ years on web, mobile and desktop. Currently focused on full stack development with Angular/Node/Express/MySQL/SQL Server and ETL/reporting with Metabase. Looking for part-time (~20 hrs/week) contract work.

Email: harry@mail.net

Website: https://harrywynn.com

Resume: https://harrywynn.com/resume

LinkedIn: https://www.linkedin.com/in/harrywynn
Randomized Numerical Linear Algebra: Foundations and Algorithms
Agreed with you on "modern liberalism" devolving into totalitarianism. "Classical liberalism" doesn't allow for that though. In practice, I don't think anyone in the US follows the latter strictly enough for prevent the same decay anyway though.
How is codejumper $1k for something so simple? It doesn't seem very inclusive, and it could be easily DIYable.
yeah I took it as "she won't use that" which was hilarious. But you are right, what I pretend is to remove the addictiveness part of current computers, and make it a useful, exploratory, learning tool. Which will demand effort from her, and will get her tired much sooner than youtube.
If it's was automated correctly (I don't think his is, but it could be ) not missing a pickup day makes it worth it.
The issue is that the one-dollar bill is still being printed. Decades of inflation has made dollar bills much more common, which means they come out of pockets more, which means they wear faster. I expect once the penny finally goes out of use, dollar bills will as well, and you'll see a lot more dollar coins.
> JSON RPC tends to embed credentials into the body

Really? For a JSON-RPC over HTTP API? Where?

If you are using a generic JSON-RPC framework (does that exist?) which supports multiple transports then credentials in the request object seems like a good optional feature but surely you could disable it and stick your regular HTTP auth middleware in front?
Yeah, the article is good, but that headline had Onion qualities :)
> Why wouldn't you post something just because you won't make a bunch of money off of it?

Why does anyone do anything? There needs to be an incentive.
You can't use Unicode characters in HTTP messages - IDNs and IRIs are encoded into ASCII before being sent on the wire (using punycode for IDNs and percent encoding for IRIs).

As for RFC6531, my understanding is that virtually no email provider implements it, because of the same risks that make browsers often show IDNs as their punycode version - Unicode is extremely easy to use to confuse people maliciously or accidentally, since it contains vast amounts of duplicate characters (e.g. Latin a and Cyrillic а), even larger amounts of similar looking characters (e.g. Latin r and Cyrillic г), and even characters that are ambiguous unless you choose a locale! (the CJK problem, where the same Unicode codepoint can represent different characters based on the locale - whose locale to use when communicating between two machines being the implementer's problem).

Also, I'm not saying that Python shouldn't have had proper suport for separating byte arrays from encoded strings. I was only pointing out that there were actual legitimate use cases where a valid Python2 program was broken by the Python 3 Unicode string transition, whereas the GP was claiming the Python 2 had to have been buggy already.

Edit:reading around more, it seems that RFC6531 is getting some traction, and many providers accept sending to/receiving from internationalized emails even if they don't themselves allow you to have a Unicode email (e.g. you can't have айа@gmail.com, but you can correspond with someone having such an email at a different provider). So, email was a bad example in my list. The rest still stand.
Simply put, there is less information in music. Copyright infringement cases have been won on as little as a handful of notes. So the likelihood of a copyrightable element from the underlying showing up in the model's output is that much higher. A single melody represents a similar portion of all possible melodies as does a color all possible colors and certainly less than the fraction represented by a single color palette. Yet you cannot copyright a color palette but you can a melody.

Copyright law regarding audio media is entire different beast than visual media; the case law and fair use technicalities do not always line up as simply as "if its legal on visual media it must also be legal on audio."
I'd also highly recommend viewers new to Usagi to lop around and watch the in-progress Wang Writer and PDP-11 series.
You missed providing real examples to show why it is not hard. In the playground, you don't have risks of not having food on the table, paying your bills, or getting close to your runaway where you have to make hard decisions to fire people who helped you to [play].

It is satisfying, not fun, and there is a huge difference. I am a solo founder, working 12 hours a day on average. It is HARD, really hard, but my personal satisfaction from learning at a pace I have never experienced before, with the hope that I will make something people will find useful, is justifiable for me.
I think hard coding IPs is generally a bad idea, it might work for one or two users, but if this became standard practice then it would cause issues.
I think it would be saner to say "if you don't have valid time (e.g. less than system/kernel build date) then don't use encrypted DNS.". Then NTP domains can be looked up, the answer will be correct enough to set a clock.

Alternatively it would be good to use an anycast IP for NTP. This is normally a bad idea because it makes calculating skew hard/unreliable, but that really should just mean a poorly sync'ed clock. So set the Anycast clock to be an intentionally high/poor Stratum score, list this along with a DNS based address so it's used until the encrypted DNS can be resolved with a better Stratum score.

So, Dear Akamai/Cloudflare/MANGA/etc. please provide a high stratum, Anycast address for basic, approximate NTP.
Fun trick, or horrendous bug: we'll tell you after the break!
> I would imagine a more realistic conversation might go:

Thanks for the answer. There’s two points this realistic conversation make me think of: one would be that this would put a little crosshair on me (or larger depending on the socio-cultural aspect you mentioned) and ultimately it would end up in the same counterfactual scenario you proposed. I can’t realistically take as much time as I need to fix the situation and will end up ultimately passing it or breaking down.

Thanks again for answering, but I’m still struggling to understand bringing personal baggage in a work scenario where deep friendship is not involved.
The migration as a whole has been painful.

It's been 14 years and dropping python2 is still controversial.

It's a story of how not to do a major language upgrade.

It's not quite as bad as "Perl 6" which killed off the whole language, but it's up there with massive mistakes which has cost the industry dearly.
Refactor it beyond recognition. Make every milestone so standalone that if the _entire team_ was hit by a bus shit will continue to work. I had the misfortune of walking this path not long ago and the whole project got killed because it was left in a half finished state before the whole original team left it. Months and months of wasted work.
My bank has ATMs where you drop all your coins in a hole and the notes go on a stacker. It does all that stuff automatically

If there’s a damaged or counterfeit note it spits it back out. This is certainly 100% automated and it tells you exactly how much you deposited afterwards.
It's not a bad idea to go back. My gf did it. She left to work at a large corporation. She really hated the politics despite having a 40% higher pay.

Flexibility and job satisfaction at her current job couldn't he matched by the large corpey.
A minimalistic Mastodon web client https://phanpy.social
What do you mean by supply chain in relation to a software company (assuming you're talking about software and not trading / eCommerce)?
What risks do enterprises and investors face in seeking to create impact?
> In more recent decades, being a session musician for regional or mid-tier bands has stopped providing a living, following the huge consolidation in radio and music publishing in the 90s and 00s.

How is this a problem of recorded music being a thing rather than of mindless consolidation that has affected many, many industries since that time? This is like blaming recent consolidation among publishers on the invention of the printing press.
Certainly not, presuming it doesn't escalate to the level of trademark/service mark infringement (to be fair, IANAL). Just a risk consideration...your product, your call.

But I think there's value in at least recognizing that the namespace is quite crowded given the collisions that two interweb randoms were able to identify in short order.
Can you edit out the nonsense bit from both our comments? I didn’t think there was anything wrong with his comment and think it prompted good conversation.
Oh please. Googling "steve jobs bully pixar" reveals at least one story of horrible behavior directed toward regular staff members.

Jobs could be a bully, it's well documented. Pixar wasn't somehow immune to this behavior.

You've painted a utilitarian, partisan viewpoint: that the cultural and technological significance of Pixar outweighs any negative experiences of staff. The two are not easily comparable. How do you quantify them, what's the denominator? Jobs didn't have a crystal ball, he couldn't know Pixar would succeed. What was his calculus? How did he determine the trade-offs between success and bullying? Finally, cultural/tech significance is most certainly possible without putting staff through negative experiences.
NativeAOT definetely can do bare metal, here's an example of a very basic EFI boot application:

https://github.com/MichalStrehovsky/zerosharp/tree/master/ef...
DNS is a public database. Encrypting it is a bit silly anyway IMO. Certainly between the recursive and authoritative resolvers.
Learning tensor calculus. It's extremely powerful: it is easier to derive relationships in physics (continuum mechanics, thermodynamics, relativity), mathematics (differential geometry, linear algebra, integral calculus in several variables) and engineering (robotics, elasticity).
> Also tempted to attach a touchscreen to my raspberry pi, put it in a nice case and use that as a UI for it, though adding a web browser to the installation rules out using HAOS directly I guess?

I don't get that part? HAOS is a Linux distribution with a pre-configured / installed version of Home Assistant. It behaves (almost - see below) like a "normal" Home Assistant installation.

> What are the reasons to prefer HAOS over installing via docker on a host system?

For me it's that you can manage "addons" directly via Home Assistant e.g. if you need a MQTT broker on your system (I do because I use zigbee2mqtt for integration of my Zigbee devices) you can just go to the addon store, click install and it also automatically integrates with Home Assistant. Same for zigbee2mqtt. If you want to do that with a container version of HA you need to start up a MQTT / zigbee2mqtt broker manually (as another container) and then connect it to HA. It's not the end of the world, but why make it harder as it could be.

You can also upgrade HA via the UI and don't have to stop the container, chose another image, restart the container. Backup & restore is also breeze.
I’m seeing one of the doctors quoted in the article and they say nobody knows what’s going on with pricing or what will happen next year when the drug gets approved.

The coupon is from the manufacturer and brought the total cost to $25 out of pocket. However, in Oct the rules changed and now there is lots of confusion about eligibility and costs. Most pharmacies refuse to deal with this at all, and last week I paid $500 (for a monthly dose).
Generics in Rust
Three initial plan is likely only for a single building though. There is no guarantee there won't be a recession and nothing else gets built for a long time.
One of the problems with Anycast is that you can get inconsistencies in the responses because you're potentially hitting multiple servers with different RTTs. So you'd want to ensure they're a higher Stratum number than your final, accurate servers.
What shocks me is that MoinMoin doesn't support Python 3.
I think before accusing others you should have a hard look at your own comments.
Guess we should shut down open source then.
As legal pot grows, more kids sickened by edibles at home
>No self-censorship. You don't have to cater to anybody's liking of whatever your thoughts are. You don't need to win anybody's approval, and this allows for the brewing of fresh and pure thoughts.

This one is not true. There are internal mechanisms that filter thoughts, for example, what Freud called the Superego. People limit their inner thoughts in a variety of ways, for example, by developing morality, by which they judge their own thoughts too. They can dissociate, repress or project thoughts, both of which lead to some kind of self-censorship.
The power imbalance between the company and the worker is too great for this to practically work out. When a company loses a worker, it's a small inconvenience until they get replaced, but when a worker loses their job it might mean loss of food, shelter and medicine for them and their family.

Having logic like "If you don't instantly walk away from your job on the spot after a salary reduction then you accept it" can practically end up being blackmail: Accept the salary reduction today or go hungry tomorrow.
(For clarity, this question is more about seeking clarity on my own hazy understanding of how fridges work, rather than some random internet person suggesting “have you thought of this <obvious solution>?”.)
In the business world it is allowed to be an asshole. In the consumer space, not so much.
I think the issue here is that Python 3.3 was more like 3.0-dev-rc3

The first python 3 versions were not great and were missing some things. I think 3.3 didn't even had pip builtin
I feel the title buries the lede here - they forked DOSBox-X and implemented support for remote debugging the virtual machine with GDB!
If you clicked on the “biological daughter” link, you’d see it links out to a Twitter post where Pavlo shares a paternity test he had to take for some reason. So it’s just a joke, not a commentary on other children he may or may not have.
Unless you're T.V.Raman [1] or any one of a number of other blind programmers, of course.

[1] https://en.wikipedia.org/wiki/T._V._Raman
Alternative (imo more likely response): Why should I spend money on migrating to 3 when 2 works?
Canada extends copyright protection another 20 years
Location: Kigali, Rwanda
Remote: Only (Contract)
Willing to relocate: No
Technologies: Python, PostgreSQL, Javascript, Vue.js, Redis, MySQL, MongoDB, RabbitMQ, Kafka, sqlalchemy, django, pytest, fastapi
Résumé/CV: https://drive.google.com/file/d/1ux3hfwQ31QFPrbh2Ox8gs_61KVwnaHSU/view?usp=sharing
Email: burnbroen@skiff.com

I started from web as rendering layer of database. I participated in migration of application to web-platform (web 2.0). I work in distributed system environment behind layers of API at most recent years. My current task is providing UI/UX for my service in Vue.js. I released a tech demo, and I am integrating to frontend.
Hi, that's my site. It's been running for twenty years, through two complete cycles of the diary, and we've just started the third.

You can read it on the site (or via its RSS),
or get each diary entry via email https://buttondown.email/pepysdiary ,
or get excerpts throughout the day in "real time" on Twitter https://twitter.com/samuelpepys ,
or the same on Mastodon https://mastodon.social/@samuelpepys

Feel free to AMA
I somehow thought bitcoind used JSON-RPC over TCP, but it seems that it's actually HTTP? I don't understand why HTTP is used.
Going to spend the year designing and developing some guitar effects pedals that make disturbing noises.
Rust has const generics these days that bring true type level numbers, so you can have stuff like this

let result: Matrix<i32, 2, 2> = matrix_a * matrix_b;

https://github.com/MayorMonty/mtrx
Calling destructors on scope exit is a C++ language feature with or without exceptions. I'm no expert but I believe these addresses can be determined relative to the stack frame pointer, so they don't need to be registered in advance. Instead extra code is created to call all those destructors; this code is only ever called if an exception is thrown. That results larger executables, but no extra CPU instructions are executed unless an exception is actually thrown.

(In theory a compiler-writer could try to reuse destructor-calling code between the normal exit case and the exception case, but that might force one extra branch in the non-exception case.)
To this day I'm terrified by this concept - so much that I would frankly rather have nukes detonated behind a ship for propulsion. :P But yeah, if it could be made to work, it has some serious benefits!

On a related note, lets also look at the nuclear salt-water rocket - arguably the king of crazy (yet theoretically viable) on the nuclear rocket field right now:

https://en.wikipedia.org/wiki/Nuclear_salt-water_rocket
Ask HN: Would it be immoral to “use” a job as a cash cow for your own startup?
Would it be immoral to accept a job at another company, if the only purpose of the job is to generate cash for your own startup?
Direct mail is junk mail. I help the dentist, roofer or gym in an area send advertising snail mail to the homes near them. Efile there is a service element, we also print the ad and send it. So it’s definitely also (and primarily) a product business.
Would reaching out to this particular individual be option for the OP?

His homepage appears to be here: https://tvraman.github.io/
Either can work, but a 500k house and a 5 million dollar house are likely to need roughly the same supporting services in terms of schools and transportation etc.

The goal of such fees is to avoid subsidizing any specific type of development but as long as it averages out then it’s presumably fine.
Only architecture astronauts care about the fediverse, and by extension how search works on Mastodon. Normal people just wanted a Twitter clone when Twitter started to feel icky or doomed. It doesn’t speak to the platform’s long term growth if basic functionality like this is controversial, especially if it leads to fragmentation. There’s obviously some value to conservatism here - I suspect for most people, Twitter was feature complete years ago and didn’t need more doodads. But search was certainly a core part of that.
Are You Sure You Want to Use MMAP in Your
Database Management System? https://www.cidrdb.org/cidr2022/papers/p13-crotty.pdf
> Is he just a bully?

As long as the stock keeps going up, hagiographies
Being a jerk is always bad. The only difference is that people who aren't "paying the piper" don't get away with it for very long before someone throws them out.

Just because you can get away with it doesn't mean it's ok.
Wow, so much nostalgia. I used this a lot back in the day, along with several TXTs describing file formats, such as MOD, S3M, etc.
Strings are still strings in Python 3; if you do 'foo' == EnumValue then that will work fine in Python 2 and 3. If 'foo' is from an unknown source: yeah, you might get a bytes type in Python 3 and an error, but that's the entire point. Turns out that in practice, it can contain >0xff more often than you'd think.

Certainly today DNS domain names, URLs, and email addresses can – and do – contain >0xff input, and for some of these that was the case in 2008 as well (URLs and email addresses – IDN didn't come until a bit later).

The Python 2 situation was untenable and lead to a great many bugs; "decode errors" were something I regularly encountered in Python programs as a user. In hindsight, the migration effort for existing codebases was understated and things could have been done better with greater attention to compatibility, but the problem it addressed was very real.
I agree with this. De-bloating Windows is increasingly useful and helpful, and this is especially true if one dual-boots with Linux.

I mainly run Linux these days, and older versions of macOS on the desktop.

But I was an early adopter of Windows (v2.01 in the late 1980s) and it was the backbone of my early career: the first ~25 years.

For me, the version that drove me away was Windows XP, and I find it amusing that now people look back on XP as a classic lightweight version, when its bloat is what drove me to Linux on the desktop, and spending as little as possible on cheap old Apple kit and judicious upgrades to run the then-new Mac OS X.

XP had themes. That's bloat. But they're easy to turn off; reset to the Classic theme, disable the theming service. Getting rid of other bloat, such as Movie Maker, the "files and settings transfer wizard" or whatever it was called, of IE and Outlook Express, of Media Player etc., was harder. In the end, I used NLite and built a custom install CD.

Win7's bloat is harder still.

Win8 was little _but_ bloat.

Win10 is... barely acceptable but it's getting easier to turn all the junk off now. I rarely use it but at least I can uninstall all the Metro/Modern/Store crap, and use Ninite to install a selection of conventional Win32 FOSS apps to replace the MS touchscreen-oriented junk.

Having read this post, I will be bolder, bin the Store and all the .NET stuff too. I don't want PowerShell, any version. I don't want .NET apps or a fancy terminal. I don't want VS Code or any of that. If I have to use this mess of an OS, I want it lean and cut down to basic simple apps, preferably FOSS, with as few runtimes as possible.

Win11 is, for me, mostly unusable. There's almost nothing left but bloat now. The taskbar is unusable, no longer able to be placed vertically, where it belongs on a widescreen. The Start menu is a sad crippled thing built by graphic designers who didn't know how to use the original one.

Explorer Patcher helps, but it can only do so much. Disabling Teams, widgets, all that junk, and every Modern app, leaves something that is just about functional, but uglier than ever, and less friendly and less convenient than ever before.

I'm not a gamer, so I don't care about games performance. I'm not a developer so I don't care about that, either.

So, yes, go for it, remove absolutely everything you can, disable hibernation, disable Fast Boot, remove all the Modern junk, cut that OS back hard, delete every temp file in every folder, turn off System Restore, turn off all the chrome, and then you can leave a smaller C drive and have a parallel install of a slightly leaner meaner OS that doesn't waste CPU and GPU cycles on shiny.

That means no GNOME, no Cinnamon, no KDE, no Budgie. No Snaps, no Flatpaks, and I'm increasingly leaning towards no systemd either. Xfce or LXDE and native packages of native apps.

It's a sad day that this seems to be the case, but Java apps look small and fast compared to modern abominations such as Electron.
It's great! I just could not figure out how to zoom the chart / coordinate system with the mouse / touchpad. pinching and modifier keys did not work.
Web hackers vs. the auto industry
I don't know about this ban specifically, but most regulations these days are sophisticated enough not to be bypassed with a simple foreign-owned subsidiary. No doubt there will be ways to structure around the ban, but I would be surprised if such a simple structure were to work.
OptaPlanner (Java) or OptaPy (Python) doesn't need any other installations. Just add a dependency in Maven/Gradle (Java) or pip install it (Python).