skysight-inc/HackerNews huggingface dataset:
Actually very nice to integrate with. I'm not using Google or Apple in my life. On the phone I'm using sailfish OS, so the main stream apps are not usually ported natively. Fortunately someone used libsignal and added frontend so signal is my main means of communication with friends. And I still don't have to drown into Google or FB services.
> ... promote RISC-V in a way that increases the likelihood of viable open firmware and hardware emerging in the ecology, that's great.

Guess the most easy/effective way to support this direction is: buy open devices (such as the HiFive Unmatched).

The bigger the community around them grows, the more power their creators will have to make manufacturers produce open hardware devices.

As it looks to me, you can run the Unmatched entirely without closed firmware blobs, right? [1]

[1]: https://wiki.debian.org/InstallingDebianOn/SiFive/HiFiveUnma...
Well normally you'd just use tee -a here except that's not whitelisted on the particular service you and I are using.
I’ve been using Emacs for 6 years now. But recently it became clear to me that it’s really optimised for Linux and doesn’t work as well on Mac and Windows[1]. On top of that I kept running into performance issues with large files.

It took me a while, but I’ve finally adjusted to Sublime and am quite satisfied for now. It’s snappy and doesn’t break as easily. The only issue I have is that, unlike Vim and Emacs, Sublime macros seem to record movement by characters, not text objects. So if I move cursor by words inside a macro and then replay it in another place, where words have different lengths, the macro won’t do what it should. For those cases I’ll still switch to Vim probably.

[1]: On Windows my config doesn’t work at all. I have no idea why. I didn’t have the energy to debug it.
From https://www.shutterstock.com/press/20435?irclickid=UTywLoXV1...

> "The data we licensed from Shutterstock was critical to the training of DALL-E,” said Sam Altman

So there was legitimate Shutterstock data used to train DALL-E. I don't think I've read this before. The images with Shutterstock copyright watermarks were presumably scraped accidentally from the web.

The contributor fund is also setting a precedent that data used to train a model has a claim for payment.

> Shutterstock is launching a “Contributor Fund” that will reimburse creators when the company sells work to train text-to-image AI models. This follows widespread criticism from artists whose output has been scraped from the web without their consent to create these systems. Notably, Shutterstock is also banning the sale of AI-generated art on its site that is not made using its DALL-E integration.
This ethos played out in the C++ community 5-ish years ago. It turned into a compiler with quadratic behavior, and eventually many people who didn't care at all about compiler performance cared a lot.

It turns out that compiler speed makes development faster, keeps people interested in the language, and ultimately allows more iterations before release (which can be better for speed and safety than throwing in a bunch of extra compile steps).
I only have my credit card for online purchases, and only for webshops that don't support iDeal. There's little to no domestic credit card use here.
Rust does prevent a lot of cases of "sloppy" code. In the safe subset sloppy use of pointers won't compile. Destructors run automatically, so even sloppy code is unlikely to leak. Optional and Result types make it harder to be sloppy with error handling. The type system won't let you handwave immutability or thread-safety.
Electron (accidentally) broke Windows 7 support last month, and as a result a number of applications broke for Windows 7 if they used that Electron version (e.g. VSCode). Lots of people complained. It was a fairly minor thing and was quickly fixed by the Electron people.

My favourite comment in one of the threads about it:

"Related "MS ended support for Win7" - sorry, how it corresponds to development?! Does your operating system gone away from SSD? Or Windows become rusty? Not. SYSTEM WORKS AS BEFORE, so please don't write stupid reasons "MS doesn't support" - nobody care of it, system works as usual and nothing prevents you from using Win7 (as I do now)."

I kind of like the no-nonsense honesty of it; made me smile :-) I don't think it's necessarily smart to keep running on Windows 7 given the support status, but they're not entirely wrong either: Windows 7 is a fine system. It works. Why "upgrade"?
Doesn't seem to hinder JavaScript runtimes.
I wonder if this is a case of the wrong, but cheaper, metal alloy being used by the subsidiaries.

There has been many well known cases of diluting alloy ratios to save cost until a problem is found.

Unfortunately, it can be quite expensive to check atomistic ratios of metal parts in mass production.
--gc:arc/--mm:arc has been around for a couple years (as per that blog post link) and fairly stable for >1 year. It is slated to become the default automatic memory management strategy in Nim-2.0. The hope is to release 2.0 this year.

You can always make it your own personal default with older versions (e.g. nim-1.6), by editing your $HOME/.config/nim/nim.cfg to say so or doing similar on per project/file basis.
> if slow compilation is such a pain point, I wonder why it takes seven years and counting to fix this bad decision

I'm not sure it was a "bad decision" if it was something that can be addressed after the fact and allowed them to ship working software more quickly.

The vast majority of the popular projects I am aware of have this kind of technical debt, likely due to survivorship bias. Project teams that refuse to take on technical debt are rarely successful enough to become popular.
The Netherlands have iDeal, India has UPI, Brazil has Pix, Switzerland has Twint, there are quite some solutions for easy and simple payments floating around. Next step is to figure out how to integrate all these for international payments.
Search newspaper headlines dated within the last 10 or 5 years?
Ah there it is. The usual doomer mentality that is so common I want to vomit when I see it. A mixed-market economy is not "Crony Capitalism". Stop exaggerating for upvotes.
Homeowners insurance in FL is a mess. The number 2 insurer is the state of FL (Citizens Property Insurance Corporation). I have no doubt they'll be the largest (and possibly only) in the years ahead.
> do you have any evidence of that?

Yeah, the fact that only few years ago Linux was finally buildable with Clang.

If you have any proof that there were other reasons besides "nobody was working on that and the Kernel was using GCC extensions not found anywhere else" I'll be willing to look at them

These debates have been going on since the mid 90s, I don't know why people still ask questions about them, it's ancient history, GCC was the de facto compiler for Linux because Linus decided so and everybody else followed.

If there was no other reason than a philosophical one (the technical one is the GCC extensions) you could have built Linux with MSVC in 1997.

Reminder: the first two decades ended 11 (ELEVEN) years ago.

We are in the fourth decade right now.

> and why are you quoting RMS while talking about development of the linux kernel?

Because Stallman was in charge of GCC and the history of GCC and Linux are almost inextricable from 1991 onwards.
Losing your house and possibly family members is a poor investment strategy. When you community is wiped up it can take years to rebuild it and it might not recovered entirely at all. You might have no good place to live since everyone is in the same boat in your area; your job might vanish if you were not remotely working (like retail or manufacturing); you might lose your savings before you eventually get some of it back, or might be unable to last that long.

It might be profitable to buy up property from people who are financially destitute and willing to sell at any price and then sell once everything is rebuilt, but that a long term investment. Also if you get multiple disasters at once (Florida was lucky to only be hit by 1 hurricane) you might wind up at the tail end of rebuilding like Puerto Rico and never be able to sell.
Initially, I just wanted to map parks from the US but then I got carried away. The website also allows previewing of Wikipedia articles about each park.

Data about national parks come from Wikipedia. I'm sure it's missing quite a few less popular parks. Let me know if you find something missing.

It's built with Elixir/Phoenix, TypeScript, and MapLibre. It's just a static site for now but I'm planning to add user accounts and community aspects to it. I think it will be cool to allow rating, reviewing, and uploading user photos.
What's so frustrating is that this is my Linux desktop experience since I have been using it. Clipboards not surviving shutdown where at one point not working, then a bunch of people got together to fix it up and now it's broken again. My Wayland experience is a massive flashback to 2004.
>> I will admit I never understood why Ada never took off (is it only because of the tooling being propertiary for a long time?)

Early Ada compilers had expensive licensing and required expensive hardware to run.

By the time GNAT was added to GCC, C++ had already taken over most of the spaces that were not Ada exclusive (meaning safety critical / defense / aerospace niches where either Ada was once mandated or has thrived in despite the original high costs).
The content is about what I expect from content on 'Medium' today. Which is why I generally avoid reading post hosted on Medium.
Fantastic! I can't wait to install Windows on my M1 MacBook!
Sounds like an IDE. Yet what are the disadvantages of using an IDE?
Do you say "MSFT" because it is in your portfolio?

Or do you say this because they managed to make notepad worse in windows 11?

https://www.windowslatest.com/2022/06/13/windows-11s-new-not...
Have you tried Orion? WebKit based, privacy focused + chrome or firefox extensions.
It is my main browser, and works for almost everything I do. My last employer used Office365 and using Orion didn't work well, but that was the only site I had to use another browser.

https://browser.kagi.com/
I've actually thought of this and have recently started going back to cash, and actual cards.
I was a college student the time and decided to spend hundreds of dollars on the SSD upgrade (going from 500gb HDD to 128gb SSD) for my Macbook Pro. Best decision ever. It was amazing to see the machine booting completely to the desktop in under 10 seconds, not even my M1 MAX MPB boots that quickly.
I downvoted and flagged this comment, because it's a brand new account shilling a shady-looking binary from a shady-looking website.

Would strongly recommend that people not bother with this spammy nonsense, and indeed downvote and flag away as well.
What Andy giveth, Bill taketh away. Blame Microsoft for that.
I forget who said it, but this reminds me of something one famous scientist said, about how most of his best ideas came to him in one of four places: the bath, bus, bed, or bar.
> For something to be considered a feature, it has to be beneficial to someone

It was beneficial to Linux, the open source and free software, as in GPL licensed, kernel.

It was beneficial to its users.

It was beneficial to the free software movement.

It wasn't beneficial to corporations, probably.

Things in fact have changed when corporate sponsored interests raised around Linux as a money maker platform. And when Apple started its war against GPLv3 (suddenly GCC was not good anymore for them) .

> Who benefits from the Linux kernel not being able to be compiled by a certain compiler, and how?

Again: the fact that Linux was not being able to be compiled by a certain compiler doesn't seem to me it hindered its ability to become the most used platform in the server space (or one of the most used).

Any counter proof?

-----

As already stated: beneficial != convenient

Going to the doctor for regular checks is not convenient, but it's beneficial for your health.
Are you sure? I bet most people have never even tried to do that.
> Complexity is the real evil most of us suffer from.

Complexity comes from hiring. Nobody wants to work on old reliable tech because it’s boring and uncommon.
> they should care about [...]

And there's your problem. Regular users do not give a rat's ass about your shoulds. In addition, for example, I've never seen any serious UX bugs in Telegram, and I've seen many in Element. Regular users care waaay more about that than some vague notion of "reliability".
And what about the inconvenience of not having access to your money until the dispute is resolved?
I do a lot of GPU development using AWS / EC2 / CUDA. If you don’t need tensor cores you can find cheap instances. Helps to have good shell programming skills and a good text editor like emacs. You can use visual studio with an ssh connection if you prefer.
Hard to tell if this sacarsm or not :-)
The idea that Rust can solve this problem is ridiculous to me. The types of bugs that sleep-deprived contributors writing fire-and-forget code will make will just shift to something that the borrow checker doesn't help with.
In case you haven’t already, you may want to create a .zshrc file in your home directory with the line

alias ls='ls -la'

Like you, I always want a vertical list.
I've never gotten negative feedback in person on this, and negative feedback online for it is both rare and not something that bothers me much?

In general how much I care about feedback is weighted by some combination of how much I care about the person giving me the feedback and how important it seems. When someone on HN or elsewhere gives me feedback the former is low, so I'm mostly thinking about the latter. If the feedback is "you're wrong to be working on detecting novel pandemics because of detailed reasons XYZ" I'll take that quite seriously, but if it's just "you're a bad person for trying to earn a lot of money", especially without any sort of argument, I just ignore it.
> Windows 7 is a fine system. It works. Why "upgrade"?

Im da sheng, beratna.
My brother-in-law has a great quote:

"There could be another 9/11 in NYC and people would rush in and buy property around wherever the incident occurred. Why? Everyone saw how Tribeca turned into one of the hottest neighborhoods less than 10 years after 9/11"

NOTE: For those not familiar with New York City, Tribeca was the area just north of Ground Zero.
Who else would they represent? Ethnic Russians instead of National Russians?

Pretending that Russia actually faced punishment for doping is asine. Russia the country had total control over what athletes were sent by ROC as well as said athletes still had to be Russians and they wore the national colors of Russia and the athletes often (always?) sang the Russian anthem for their medal (regardless of w/e music was actually being played)
what happens if you miss spell a word though?

"my anal ysis shows..."

that doesnt get flagged as a spelling error?

why is it even a 'feature'? someone had to go in add a switch for the word anal to turn spell check off. it isnt like they just dont want to be involved with swear words. this is a feature that makes the app worse?!?

plus anal isnt even a swear word. how do you want me to describe the hole where the shit comes out? this is just wrong on so many levels.
For most, but not anyone like us who has no mobile reception.
In fact, this did happen last year[1]. Moxie has infamously made the argument that decentralisation reduces reliability because if any one server goes down reliability is affected (ignoring that partial outages are better than total outages).

[1]: https://techcrunch.com/2021/09/26/signal-the-encrypted-messa...
Hi, what a great post! I am working on exploring the idea of how people make agreements about concepts in a multimodal setting(language grounded in vision, just like in the app), and I was wondering if you would be interested in sharing a subset of the dataset for academic research? The mode advanced conversational level of the users, the better.
Ubuntu Unity becomes an official flavor
Norway recommends booster doses for 65+ [0], Denmark for 50+ [1], Australia for 50+ [2], Sweeden for 65+ [3], Finland for 65+ [4].

[0] https://www.fhi.no/en/id/vaccines/coronavirus-immunisation-p...

[1] https://www.sst.dk/en/English/Corona-eng/Vaccination-against...

[2] https://www.health.gov.au/sites/default/files/documents/2022...

[3] https://www.folkhalsomyndigheten.se/the-public-health-agency...

[4] https://thl.fi/en/web/thlfi-en/-/thl-recommends-coronavirus-...
Telehealth Company Cerebral Cuts 20% of Workforce in Restructuring
A complete proof of correctness might be a bit much to ask, but slightly more burden of proof than "it's what the computer says" would be nice. Every piece of software of any meaningful size has bugs. First check if the discrepancy might be the result of a bug before you start sending people to prison.
> I’ve been using Emacs for 6 years now. But recently it became clear to me that it’s really optimised for Linux and doesn’t work as well on Mac and Windows[1].

The Emacs devs definitely are biased in favor of free platforms, that’s true. However something like 30% of users are on MacOS and I’ve personally never noted any deficiency there. The native Windows builds definitely don’t run as well though. A big part of that is because NTFS is poorly suited to Emacs IO patterns.

I use the same config for all three, but I did have to disable certain parts when running on Windows. One that immediately comes to mind is the vterm package.
> My personal 2016 mbp has nearly identical specs to my work 2017 mbp but my personal one is being left behind.

its crazy, my macbook (12 inch) 2017 with a dinky dual-core 1.3ghz is supported but not my quad-core 2.6ghz w/discreet gpu isnt... totally bonkers
One thing that Kotlin got going for it is the tooling. I mean, the creator of Kotlin creates some of the best programming tools out there so I'd imagine (without actual experience of Kotlin) that it has great tooling.

Sometimes, the tooling is even more important than language features IMO. It makes developers move quicker, find bugs easier and so on. I like the idea of Kotlin, that it can compile to jvm bytecode, javascript and native.

So in essence, I can use the same language everywhere in the true meaning of the word.
Yeah, I would. An actual conservative would probably also like this, because the flip side to your point is "government stops spending massive (and wasteful) amounts of money supporting the rebuilding of an area constantly hit by massive hurricanes that's also due to be completely underwater within the next 50 years"
Software is a living thing, it's not a chair.

Sure, keep using it. Just don't complain when one of a million external variables your software depends on suddenly stops working and nobody cares.
Broadcast, Publisher/Subscriber or ID filtering? I am using luos engine that supports all these types of communication. Which one do you think is the best?
> "Related "MS ended support for Win7" - sorry, how it corresponds to development?! Does your operating system gone away from SSD? Or Windows become rusty? Not. SYSTEM WORKS AS BEFORE, so please don't write stupid reasons "MS doesn't support" - nobody care of it, system works as usual and nothing prevents you from using Win7 (as I do now)."

This is just nonsense. If the user feels so strongly, why don't they maintain the relevant software themselves and find out just how easy (not) it is to maintain support for an EOL operating system? Or why don't they just stick to outdated versions of all their software, like they chose to do with their operating system? Harassing open source developers who work for free is not a sane response.
" ...the only entities capable of safely using the AGPL are companies using it to dump source ... "

I stopped reading here. But this will definitely make my day. I won't even start to list examples of companies (private sector, public sector, research, etc.) that are not in this "only entities".
Kotlin remains a way better language IMO.

Java has adopted maybe 20% of the things that make Kotlin better, but due to backwards compatibility it'll never catch up.

Personally I think it'd almost never make sense to adopt Java over Kotlin for any greenfield JVM project, unless the devs you hire are truly so low-skill they can't pick it up.
FWIW I don't have a few million dollars or other large investments, and I do still need to make some money from my work. But I can also live well on much less than I had been making!
> I've had more ideas come to me after hiding in my office to take a nap than sitting at my desk. It got to be such a gold mine of solutions that I still to this day allocate 30 minutes of my day to a nap.

Many of the hard problems in my career have been solved while having a long warm shower in the middle of the work day.

In general, my own productivity trick is understanding and leveraging the Eureka effect. Your subconscious is still working on the problem when your conscious mind is doing something else. Often, if pointed focus doesn't work, just leave it in the back burner to stew. Then wait for the proverbial light bulb to show you the way, out of nowhere. It never fails, yet I have never heard anyone mention this phenomenon.

My empirical explanation is hard problems benefit from unrelated stimuli, so they're able to be approached from an oblique direction. In other words, to think out of the box, stop thinking and do something else.
The root technical issue here seems to be that the IPv4 space is fundamentally pretty small and easy to search, the browser just uses a crc32 to obscure the local IP address, and you can write code to brute force it with a little sophistication.

The security impact, as others are pointing out, is pretty minimal. Knowing a local IP address behind a NAT isn't "not" a privacy issue (e.g. I can see things like gaming anti-abuse using tricks like this to discriminate users who need to be blocked vs. normal players), but it's not much of one.
WhatsAppDown – Tracks WhatsApp Status and Incidents
Could very well be. Like I said, I don't know what kind of impact it has on the creation of a bank account. I do know that banks have to report about US Persons to the IRS, so there are special rules for you, and they do need to know that you count as a US Person.
In the context of such a short post, the fact the author mentions going for "a run" twice doesn't seem trivial to me.

Going for "a run" has become such an integral part of "work" for me (software eng), I consider my career choices one of the main factors in my subsequently becoming a distance runner.

I began my foray into software development almost 5 years ago, and in the last 2 - not unconnectedly also my first 2 years working 100% remotely - I've run 2 half marathons (officially, several more in training), a marathon relay, a 10k, and just a couple of weeks ago my first marathon.

Bragging about this because with all the time spent training I developed an even deeper connection between the "work" (solving whatever current problem for my job) and the time I spend running. At this point I often deliberately wait to go for the run until I've really got my mind around the code/feature/bug I'm working on. Once I'm actually moving, I don't really try and actively think about it, but more often than not at some point on my run something will click, and I'll return to my desk with a clearer path forward.