skysight-inc/HackerNews huggingface dataset:
My advice - go with Kotlin. You get the JVM, all of the Java ecosystem, type checking (of course), and a sane, modern language.
if you can't hold down a job with a CS degree, something is really really really wrong.

afaik student loan rates are in single digits, is that considered pretty crazy?
Corporate networks…
Maybe they needed to restart BEAM.
Being a scammer doesn’t mean you’re a criminal mastermind.

It takes capital, time, and work to become “the EA of scams”, at which point you’re inviting further scrutiny on yourself, meaning even more work (and staff, who you’ll have to trust) to not be in hot water with the law.

Scammers, like the people they scam, are mostly after a quick easy buck. You’re posing “why not” questions as if there’re straightforward to accomplish. They’re not. They take effort and risk without a guarantee of success. Most scammers don’t become “the EA of scams” for the same reasons most game companies don’t become EA.
Interesting to know why exactly this license because GNU GPL3 is more common.
What's the source for your knowledge? Your claim is diametrically opposed to what the article claims.
That sounds like a US thing to me. I know many people who use Macs because they're good value for money, but also use $300 Androids because they're good enough and they're JUST PHONES after all. The cheapest plain iPhone 14 costs $1070 here (or $80 cheaper from my carrier, but that's with an expensive contract, so fuck that).

I got my first iPhone after over 8 years of daily-driving a MacBook, and it's the most expensive phone I've ever had.
Coincidental timing for me- anecdotally I noticed a few WhatsApp commercials during the Monday Night Football game last evening. Meta was hyping up how its end to end encrypted. That’s the first time I have seen national tv adverting for WhatsApp. There also were commercials for Meta’s new headsets so maybe it was part of a larger spend.
Most games try really hard to make it impossible to paint yourself into a corner where you have to re-do a large stretch because you messed up. I guess somthing like this would be a great difficulty option - much better than bloated HP enemies.
I generally do not welcome things which make the investing landscape worst for the suburban investor. If I saw half the companies start a new youtube series called 'We snort half of our investors cash every monday!' I wouldnt laugh, I would be calling the sec.
As long as the National Flood Insurance Program (NFIP) exists, yes.

https://www.npr.org/sections/money/2017/09/29/554603161/epis...

tl;dl: They are the insurer of last resort. They have paid out 10x the value of some houses that are constantly flooding.
Yeah - it's hard to beat a good offline event. Hoping to do an offline version soon too :)
I think a HTML-only browser without support for CSS and JS might help.
It's also used by businesses and governments. For example to report thrash that has been placed by the side of the road, you would send a whatsapp with a image of the issue. Insurance companies also use whatsapp for initiating a claim.
There are backups for these systems of course but it is inconvenient and will cause some disruption.
This open-source project fixes Windows 11 back to sane Windows 10 functionalites: https://github.com/valinet/ExplorerPatcher/releases
I know you’re kidding but just a reminder that Python explicitly no longer has a BDFL.. gvr renounced that position.
> This is by Schmidhuber so take it with an extra grain of salt

What makes you say that?
Actually, ln takes arguments in the same order as cp and mv. It's always `cmd existing-file... new-name`.

ln only gets confusing because the file that exists is the target of the link, so it may be natural to think of the link as going from the last name on the command line to the earlier ones, but really the mental model should be in names that either exist or are to be created.
How to date a recording using background electrical noise
Nice. Yeah, please do. Would be great to have your demo next time!
> The GNU Affero General Public License is a modified version of the ordinary GNU GPL version 3. It has one added requirement: if you run a modified program on a server and let other users communicate with it there, your server must also allow them to download the source code corresponding to the modified version running there.

> The purpose of the GNU Affero GPL is to prevent a problem that affects developers of free programs that are often used on servers.

AGPL is GPL3 but better IMO.
Insulated concrete form (ICF) would be an even better solution. Stronger than brick, energy efficient and fire resistant.
Thank you to all developers, testers, and everyone that made this release of Python possible.
My guess is that tiny LSTM is less computationally expensive than a tiny transformer. Since paper proposes replacing every weight with this tiny shared net, you want to be as tiny & performant as possible.
They claim they partnered with content providers and claim they show legal content only. How is it possible? There are movies from 2022 in full HD with subtitles. Who pays for bandwidth? Whats the incentive for content providers to give it away?
>Ever since the misguided visual redesign of Mac OS when it transitioned from 10.15 Catalina to 11 Big Sur, and the questionable UI choices embedded in such redesign, I’ve been disheartened to see my favourite environment for work and leisure enter a downward spiral.

If you issue is "the cosmetic changes between 10.15 and 11" then you have no issue.

>in case I haven’t been clear enough: I loathe what Apple is doing with Mac OS now. The visuals, the UI… I simply don’t enjoy it. I tolerate it.

There's nothing really wrong, or that different with the UI between the latest macOS versions...

(The Settings in Ventura being the sole exception, not for the UI redesign/visuals, but because it's half-done and needs polish).
Nice! Hope we can live up to your expectations :)
> PEP 680 – tomllib: Support for Parsing TOML in the Standard Library

Perhaps now flake8 will finally add the support for pyproject.toml as a config file...
Minimum Seat Dimensions Necessary for Safety of Air Passengers
Click the 'Comment' button to submit your comments before November 1st.
When I invoke `docker compose up` on my project with Docker version 20.10.18 it says:

The new 'docker compose' command is currently experimental.
Everybody welcome - from anywhere :)
> There are old games in my Steam library right now that will not even launch on the latest Windows.

It's still Windows, with a massive user base, even more so among gamers. If an older game doesn't run out-of-the-box, someone on the Internet has probably already figured out a fix for it and published it on a blog or database.
If you'd read the thread, you'll find out that the poster's character is a part of the discussion (as he claims his character has nothing to do with his lack of success on dating sites).
> No code hits a barrier when UI and DB requirements diverge.

Yup.

Yes and: You'll eventually have to drop down to code. For all dangly bits, that last 5% of fit and finish.

Then you're fighting the framework (tool). Completely negating the benefits of the "no code", visual design tools, patch cord programming, etc.

--

I did A LOT of data munging for healthcare. Starting in the mid aughts, that generally meant "HL7 interface" and "orchestration" engines. Whatever that's supposed to mean.

SeeBeyond (JCAPS), BizTalk, InterfaceWare, Talend, etc. A handful of others. Each was worse than the last. Though none was worse than InterSystems Caché. (And all that "Web services" nonsense like SOAP and WSDL; so awful.)

It'd take us 3 months to onboard experienced devs. Totally impractical.

--

My solution was to create simple, typesafe, bulletproof APIs and tooling.

For data munging, by analogy, it was like working with DOMs instead of wrestling with strings and innerHTML.

All the networking, queues, retry, errors, logging, tracing, etc. was done by the tool. For the developer, everything just looked like a loose file. So the same code that worked on a directory of local test files would work as-is as the service. Made coding and debugging super easy.

A bit like what AWS Lambda would look like, if it was both useful and usable.

End result was 1 or 2 weeks onboarding, depending on prior experience. New hires were writing and deploying real code to production by the end of our training. And left with all the tools and skills to be self-sufficient.

Actual "interface" code was easy enough to understand that we could do live review with BAs and customer liaisons. Make fixes together. Deploy code updates to prod in seconds.

Our improved tooling greatly improved the team "culture" of working together. Changes requests just became conference calls. Which, of course, beget a lot more additional contract work. (No good deed goes unpunished.)
I didn’t think Bitcoin could handle that many transactions, never mind the environmental damage it causes…
Recently needed to install Visual Studio 6 and get a 20-year-old game to build and run. Debugging DX8 on Windows 11 is apparently a no-go, but apart from that everything worked flawlessly.
indeed, tpxl is right. Affero GPL fits well for Web software (services provided by a server).
Yes, the Mac is the only system doing this right
Do you seriously think most vulnerabilities are used only for famous targets? Whatever gives you the illusion of safety I guess
> Hello. I am rational developer. I am very clever and very rational. Devoid of emotion. Oh what is this? [Something has changed that I don't like]. What is this bubbling feeling in me? An emotional response? No way. I am rational. Therefore these changes must be objectively stupid and dumb and wrong. Let me explain why.

I certainly do this a lot.

I'm going to put that paragraph on a postcard and put it up in my office to try to remind me about it.

(It would also be helpful to come up with a name for this phenomenon).
I'm reminded of the following description of the electronic thumb from Doulgas Adams' The Hitchhikers' Guide to the Galaxy[0]:

---

> *Electronic Thumb*

> A short squat black rod, smooth and matte with a couple of flat switches and dials at one end. It allows Hitchhikers to flag down passing spacecraft to hitch a lift.

> The Thumb is used by Hitchhikers throughout the Galaxy to steal a ride aboard starships who's operators have little interest in taking along extra passengers.

> Half the electronic engineers in the galaxy are constantly trying to find fresh ways of jamming the signals generated by the Thumb, while the other half are constantly trying to find fresh ways of jamming the jamming signals.

[0]: https://sites.google.com/site/h2g2theguide/Index/e/339375
We were not wowed by our first Meta Quest Pro experience
wow, pays to read federal legislation... and who are we kidding, pays even more to write it!

I'm a master of my areas of the federal code, I was not aware of this area!
Problem solving via Who not How
It asked me for version numbers. I said Don't know. It refused to accept without major and minor version numbers.
IMHO most users of such site do hope to find a permanent partner.
Already is.

https://arstechnica.com/gaming/2022/10/meta-quest-pro-hands-...
Very interesting read. I was always a fan of the way Tesla conducts meetings.

“Walk out of a meeting or drop off a call as soon as it is obvious you aren't adding value.”
The changing fortunes of Japanese camera manufacturers
Signal is as centralized as Whatsapp, so you could one day read the exact same headline for it
>'m tired of being locked out of software I paid for because I "upgraded" the OS (looking at you, Logic Pro), or vice versa, unable to use new software because I didn't "upgrade" (most new Mac software won't run on my MBP). If I upgrade, I literally throw away a $250 piece of software and have to spend another $250 (or whatever) to use the new version of _that same software_. At least open-source OSes allow me to stay up to date while still having nearly-maximum agency over how the computer works and what software it runs.

Yes, as long as it's available, which it mostly isn't. What would be your Logic replacement options in Linux? Reaper is OK for tracking and effects, but doesn't even come close to the built-in stuff Logic has, and BitWig looks like it will probably soon go the subscription way.
super common, with prestige media outlets citing each others reports as evidence, with each citation lending further credibility to what was an unsourced story. You find in the end that it was an 'anonymous source from govt official' - effectively something that could've been entirely made up
Idealism? Hardly. The fact that anyone thinks that Mighty needs to exist signals a problem with the entire web and/or app development ecosystem, in my opinion.

We should be talking about ways to either 1) make it possible to develop performant and resource-sensitive web apps, or 2) make it dramatically easier to make native/native-feeling apps in a way that doesn’t involve so much legacy cruft.

The lack of a solid reason #2 is why Electron-based apps exist and are thriving. Making native apps for each individual platform is hard and resource-intensive.

I have long been a proponent of native apps, but I will be the first to admit that it’s not that simple for small/resource-limited teams. The rise of Electron/etc. is a failing of the pro-native segment of developers. We need a better alternative.
Agreed. I kept waiting for some justification of why these UI changes were terrible—it’s always interesting to read a well-reasoned design critique—but the entire essay was a long-winded emotional screed.
When did "profit" equate to "endless unrestrained amoral growth ethic turning human society into the control theory equivalent of a cancer cell" in the first place?
I assume reading toml files constitutes 90% of the use cases, as it's mostly used for configuration, much like the configparser module.
I find it insane how the US govt constantly subsidizes certain activities without many people realizing. NFIP, the implicit guarantees on FHLBs, and a bunch of others just lead to misaligned incentives all over the place :/
It's a fork of the Signal client but instead of the centralized Signal back end, uses the decentralized Oxen Service Node system to relay messages.
I don't know the phone numbers of anyone except my mother and my bank.
In essence two things:

1. We have to use recruiters to find candidates, we barely get any hits on our job ad, even though we are a pretty innovative company with a modern tech stack and pay quite well. The recruiters field us the most woeful candidates, but at least it's someone rather than no one. The pool for qualified senior engineers is low, so we're all competing for a shrinking pool of candidates relative to the jobs on offer.

2. Hiring for fit is important to me, so it's not so much that they aren't stellar in their interview technically, but the fact that people don't realistically state what their strengths and weaknesses are, and sometimes outright lie to you, means that I don't want to work with them. Humility is the bedrock of real growth, how can you really grow if you're lying to people around you about how competent you are? I've hired weaker candidates technically purely because they had an on honest approach to their abilities, and demonstrated a keeness for learning.

If you're at the junior level, my advice is to job hop as mad as possible until you have a few years/companies under your belt. Get a breadth of experiences at a few different places, it will help you contextualise everything you learn/don't know Once you hit 5-10 years experience, that's the time to start slowing down and really honing in on your experience and stay at places for longer. Completing projects end to end, and crucially, learning how to plan, estimate and deal with change over time.
Trying to achieve some of that with Shortcuts, AppleScript and some shell scripting could be a fun weekend project.

There's quite a lot of stuff in macOS (iOS and iPadOS too!) that's surprisingly scriptable.
Parsing TOML is clearly useful, but the case for serialization is much less clear.

It's meant to be human-writable, and offers multiple ways to express the same table data; what format should a TOML serializer use?

I can see that you might want to programmatically edit a TOML file, preserving the rest of its layout unchanged. That's a bit fiddly to get right, and needs a different interface from a pure serializer. If the correct design isn't obvious, better to leave it out for now. It could still be added later.
This puts the independent operator (lone contractor, entrepreneur...) in an interesting position. For him , effectiveness matters more than loyalty displays. His world is different from that of the "solid tribe member".
I often find myself taking screenshots of pictures for that reason. It's not webp, but also not 4k.
I can't pinpoint where I got it from, it is kinda common knowledge (or so I thought).

Seems that TIDAL is the good one.

> TIDAL will be the first streaming service to pay artists with the money of subscribers who have actually listened to the artist. Other major music services such as Spotify and Apple Music now aggregate their users' money and give most of it to the artists with the greatest success. As a user, you actually pay musicians you never listened to. Many unions and artists have been criticizing this system for years. It favors stars and leaves little for the smaller musicians.

Source: https://freeyourmusic.com/blog/how-much-does-spotify-pay-per...
Why experts say you shouldn't bag your leaves this fall
That breaks common use cases such as copy-pasting private images that can only be downloaded using your login cookies.

> If you paste the filename of an image into a plain text editor, you'll get the filename verbatim. If you paste it into an image editor, it opens and pastes the image in there

That's how the clipboard already works on Windows as long as the source application provides both formats.
Previously reported here: https://news.ycombinator.com/item?id=33324598
I’ve worked on a lot of open source projects and large proprietary code bases that I’d call not-a-mess. I’m not sure what that means to you, to me it means well-engineered in terms of quality criteria, rather than aesthetics, as it seems to be the case for many.

You sound very defeatist to me. I’m under the impression you’ve only worked in teams that don’t have an engineering mindset but rather throw-shit-at-the-wall-and-see-what-sticks coding sweatshops. You may want to look for a new company to regain your pride in your work..
> banks ... including the racial markup of their customers in decisions would be expected to perform worse than others, wouldn't they?

if a bank is including a racial markup, it may be because they believe there's more risk with that loan (which must be made up via said mark up).

If it's actually true that such a loan is riskier, then the bank acted correctly.

if it was actually wrong - that a racial mark up was unjustified financially - then a competitor bank that correctly makes this conclusion would offer the lower, correct rate, thus capturing said racial group as customer away from the more discriminating bank!
> And it only costs $2.99, what's your excuse?

My excuse is that I prefer using an Operating System that provides such productivity features out of the box over paying third parties to augment an effectively broken social media machine.
If you ever do a first strike, the world the next will changed in such a profound way that would it even matter if you are seeing as the bad guy?

Any leftover sense of moral and sanity is probably more likely to be relevant.

Tactical use of nukes, as opposed to a strategic first strike, is different of course.
No need to depend on non-tech CEOs in early days if you can speak with (prospective) customers yourself.
Just reach out to a few in your network and show them an initial prototype
>Oops, you can't (or at least I can't). Command+tab will focus you on the window that's on the same screen as the window of the other app; not on the window you were focused on last.

Yes, and I wouldn't have it any other way. When I create multiple screens / spaces, it's because I want to focus on one or the other.
No one being able to buy anything online is one way to solve online payment problems I suppose.
Ask HN: What cloud GPU platforms do you use?
Is anyone here using cloud GPU (or similar) platforms for machine learning other than AWS, GCP, and Azure? Please share what platforms do you use, how do you like them?
I think anyone who thinks they don’t do this should think again, and refer to the postcard. Myself included!
It is expected to compile rust with a rust written-compiler (rust fanboys will improve it, probably).

Now, I wonder what is the most reasonable option: writting a naive and simple 'c11' compiler or a naive and simple rust compiler.

I wonder if somebody has done a "syntax complexity diff" between 'c11' and rust.

I know that linux is written in "gcc C", not 'c11'... so...

On the other end of the software stack, we have servo, mozilla web engine written in rust. What's up there? Still a drop of rust in a ocean of c++? (SDK included).

Because after years, if it is still impossible to run servo without c++ code, this is bad omens for kernel rust.
Because it can suffer the same problem WhatsApp had, because it's centralized. If something on their infrastructure goes down, it might have consequences for all users. This is not the case for distributes solutions like Matrix. (I actually use Signal, though, and not Matrix, because the latter, although it has many advantages, has a relatively bad UX compared to Signal, or at least used to, and it's hard to get contacts to get to use it...)
If all these posts are just emotional venting maybe we should listen to them more carefully. Don't dismiss them or trivialize the issue/question as a matter of taste.
That's why remote work is so liberating. You don't have to stay at your desk but you can move your body and free your mind as much as you like. When I get back to the office I feel stuck. Physically and mentally.
That’s like saying “people should put in the hard work of working through depression rather than relying on medication”.

What could be the rationale for denying someone an effective treatment?
Investors live on earth. Climate change will incurr extremely high costs on anyone living on earth. Therefore it is part of their fiduciary duty to fight it for any company in the world.

In a more cynical way, ESG is a way to try to escape tougher legislations that would impact revenues in a larger way, and so is also part of the fiduciary duty in that sense.

Note that fiduciary duty already does not force companies to outsource to China even if that would save some money and increase benefits.
Why not just java? I thought it caught up to kotlin in the past few years
You can’t mention commercial options without mentioning yWorks. Their product is absolutely amazing and I’d use it for everything if it wasn’t for the steep cost.
good ol' email filters with the *.stud.university.edu emails (stud as in student)...
It is not presently possible to make PSTN phone calls to several of the people in warzones with whom I use WhatsApp to communicate.

IP networks have much more reach than the PSTN these days. It's not 1995.
The next step are tools like featdoc which let you define systems and interaction rules which then generate a (mermaid) sequence diagram.

Example at https://dev.azure.com/itmv/Coffee%20Shop/_wiki/wikis/Coffee-...

Project at https://github.com/Calpano/featdoc

Disclosure: I maintain this project
Yes, the out-of-the-box extensibility/scriptability of macOS is often overlooked by people coming from Windows thinking uglier==smarter && prettier==dumber.
Why are you booing me? I’m right
Of course they do, but then again, I may not know, since I have not done ONE in about 6 years, when Paypal lied to me, and they suck worst of all. No more. Thanks.