skysight-inc/HackerNews huggingface dataset:
For me, using an IDE would be “crippling my productivity”. Instead of just starting to code, I'd have to wait a few minutes for the IDE to open, and click through a billion GUI windows, just to be able to see my code in a tiny window surrounded by dozens of useless toolbars. And whenever I try to do anything with the code, it will take a second to process my keystroke and then several windows will pop up, obscuring half of the tiny part of the screen that actually contains code. And as a bonus, I'd have to pay more money for this than my dormitory costs? No thanks, I'll stick with Neovim.
$1.99? At that point don't even provide a trial.
These seem to be arguments against using Go at all:

Performance doesn't matter, so why use a compiled language, surely easier and clearer in Ruby, Python, ...

Go is fast, my Go chums tell me a 1/3 of the speed of C/C++/Rust, plus GC stuttering, so if performance matters, use the latter

It seems that Go has a quite small window of applicability.
Unrelated to this thread but how does Quora manage to be so bad yet so popular? It's a horrible interface and the answers never seem to be good. Often I'll click a top Google search result and it'll be a Quora "thread" where I can't even see an answer.
Sounds like you copy-pasted a post to multiple subs in rapid succession and got caught in a spam filter...

Doesn't sound like a conspiracy to me, sounds like anti-spam measures doing what they do.
In the short term, issue a Subject Access Request under GDPR. Ask them for all of your data. That will get your photos back.

If you want to fight this, you could also ask for any internal correspondence about you and your account. That should give you some insight into what they're doing.
Microsoft could improve user productivity significantly if they put this typo in every region. Just declare the bug a feature which it is.
> It's silly to place restrictions on a gift, in my view. When you release free software, you gift it to the world.

You beg the question, though. "When you release free software" already assumes you're releasing free software. The GP doesn't want to release free software, they want to release software with restrictions, as is their right.

I also want my software to be used by hackers and hobbyists for free, but I want anyone making a profit on it to pay me. Why would I donate my work to their for-profit company, when they don't even share alike? That's not even the spirit of open source.
In my opinion it should balance its debt and lower its budget. /s
Just to put this into perspective a little… due to hurricane risk, ALL the big boys (Allstate, State Farm, et. Al.) refuse to offer homeowners insurance in the entire state of Florida.

The reason this is kind of bullshit is because there are parts of Florida- even on the coast- that get fewer direct strikes from hurricanes than parts of Texas, Louisiana, North Carolina, and even New Jersey[0]

[0] https://www.nhc.noaa.gov/paststate.shtml

There’s a better link but the website seems to be down. This link shows a map of direct strikes from hurricanes, split into smaller groups than “northeast”, “southeast”, et. Al. http://www.csc.noaa.gov/hurricanes
Just like I try to avoid self-hosting monitoring and devops stuff, I wouldn’t feel comfortable relying on something I have to maintain for home automation.

Unless you don’t care if one day your self written home automation system stops working, and if you don’t happen to be in the mood then it will remain broken for months/forever.

Mako looks like a nifty piece of tech on the other hand. I wish there was some sort of similar application server for JS (deno comes close but Mako looks much more complete)
I unfortunately need to eat to survive (crazy thought, I know), and you have decided that you deserve to hoard more money than others, so yes, I'm selling you my time. Not because I want to, I've seen enough shitty-ass Web3 AI powered CRUD VC backed software for a lifetime, but since I like continuing to exist and live, I kind of have to. Whether to you, or the nearest wealth hoarder.
The city center I walk has two malls, 20 coffee shops, 100's of businesses. Art, museums, outdoor parks with bandstands. Some people live there and rarely leave.

Pretty different from driving to one mall I guess.

And who goes to 1 mall to do their shopping? I know people who visits three grocery stores and a big-box store to get their groceries. Different places have different stuff, different prices.

I guess that's all part of the car mentality. Takes as long to walk a mall, as drive to another one.

The village/train idea is, make geography meaningful. So you go to a place to do a thing, invest value in the activity.
That’s a more realistic option than you’d think.

What is the point of a software Q&A site anyway, why not just read the docs?

In my experience, Q&A is useful because it summarises and consolidates disparate information into a concise response to a prompt (sorry, I mean to a Question!) which is... exactly what a chat AI does.

Isn’t chat AI an existential threat to SO, even if AI is banned there?

Certainly I find chat AI better in many cases, and if I don’t like the answers, just going to the docs is the next step, not a generic Google search with SO in the SERP.
The default build (make MODE=) has logging enabled (so do the release binaries). If any system calls are missing, then Blink will return ENOSYS to the program and then create a "blink.log" file in the current directory reporting that, e.g.

master jart@nightmare:~/cosmo$ blink ruby --yjit -e 'printf("%d\n",2+2)'
<main>: warning: timer_create failed: Function not implemented, signals racy
4
master jart@nightmare:~/cosmo$ cat blink.log
I2023-06-05T04:22:15.525179:blink/syscall.c:1020:29575 unsupported prctl op 0x29
I2023-06-05T04:22:15.556803:blink/syscall.c:5720:29575 missing syscall 0x122
I2023-06-05T04:22:15.556866:blink/syscall.c:5720:29575 missing syscall 0x122
I2023-06-05T04:22:15.556886:blink/syscall.c:5720:29575 missing syscall 0x0de

You can also use `blink -es program...` to log system calls to stderr, similar to strace, when you need to troubleshoot further. Once you do that, please file a feature request.
Some interesting statistics from the story:

> In a typical year, the country builds more three-car garages than one-bedroom apartments. [1]

[1] https://www.census.gov/construction/chars/pdf/c25ann2017.pdf

> More square footage is dedicated to parking each car than to housing each person.
I already address this point in my original comment:

"In the end, of course, thermodynamics holds and if you eat 1000 calories (no matter what form they take) when you need at a minimum 1500 then 100% yoi will lose weight. But how fast, how easy or how healthy that would be is a different story depending on what you're eating."
It's also a generally the case that people who just discovered the Dunning-Kruger effect doesn't think it applies to themselves, ESPECIALLY if they just climbed "Mount Stupid".
zigbee2mqtt has its own webUI with a dashboard that seems fairly competent at controlling the devices.

https://www.zigbee2mqtt.io/guide/configuration/frontend.html
> he only got the Russian passport many years later, [...] he probably saw after those few years that Moscow was fine and safe enough to live in

The years he spent passport-less IMHO signaled that the regime considered him a hostage of sort - as others said, a chip that could be spent later on. This might have changed since, but we don't really know if granting him that passport required some sort of deal about not leaving.

I wouldn't even assume he lives in Moscow, tbh; at various points he posted pictures showing he was travelling to pretty far-flung places IIRC. If his threat model is "not getting CIA'd", I reckon a less-known city with fewer foreigners, where an external operative would stand out more, would suit him better.
As some other users, I'm not a fan of these experiments either. I think that, given prior mod notification, it's fine. And, if anything, it would prove more effective if your aim is to make moderation more resilient to these spam attacks.

I know that the public internet is already full of these. Doesn't justify it. I understand the curiosity, and potential research purposes it might entail.
Bingo.

Stack Exchange could just call an LLM API when a question is asked and show the response. That wouldn’t be near as valuable as their verified index of answers.
Other than an internal desire to be a baddie, why would you do that? Isn't that a canonical "this is why we can't have nice things "? :-)
Interesting!

I hope they get value from their made beach, before the sea removes it or covers it. Weather is getting tricky, and it's common for entire shorelines to be remade by one big storm!
Fun thing: if this would have happened in east europe the offending country would be sanctioned, and the media in certain eu countries would be frothing at the mouth over how could such a country has been allowed to join the eu since of course this type of behaviour is imprinted in its culture, and possibly dna.

How the perspective changes when it happens in a country with overwhelming power.

Turns out human nature does involve corruption and immoral behaviour and it’s up to us to constantly weed it out as it can happen anywhere. But boy does a little bit of power help sway those that will use it as proof that it’s inherent to your ethnicity rather than human nature.
Remember when every startup was claiming to make the world a better place?
Doesn't actually say how
It suffers from the same problem C++ does though, it's got a broken "prelude" and the committee just doesn't have the courage to ever fix it. Weirdly a long time ago the opinion was that since the language was academic they weren't hindered by the demands of stability that corporate users might so they could do epic things like the switch to monadic I/O.

I feel if the Haskell committee could simply pick one of the alternative preludes, and gather some packages into a new standard library, and announce it all as a Haskell 2.0 or Haskell prime or whatever it could really reinvigorate the community. But what committee would be motivated to do such a thing, bearing the responsibility if it went wrong?
> Anyone writing these things today in C or C++ already understands object lifetimes and Rust just adds a static checker for them.

I've certainly seen seasoned C++ programmers saying this. Of course, a few of them of say they understand object lifetimes so well, they they don't need the static checker!

> Why on earth would you try to rewrite python CRUD apps in Rust?

This is one of the great mysteries of our times. I do think the enthusiasm for using Rust for web apps and such (a) is misplaced and (b) has been a drag on Rust developing into a better C++ replacement.
If you're trying to convince someone that is pro 2a of anything, the ATF is hardly a source of authority. They're pretty high up there in the list of reviled 3 letter agencies.
Yep, Z2M seems to be very reliable way to handle zigbee devices. Also it feels little more vendor-lock free (considering HA as vendor here).
Are they including picos in that number?
My understanding is that for the Elm BDFL, the B was dropped.
Great read from a creator of a language. There are so many new languages these days, it is always enlightening to hear the author discuss design tradeoff's.
That being said, man, its easy to forget how difficult and complicated creating a good language can be.

Makes me wonder if things like Linux, or C++, were historical anomalies, the stars aligned. How many good projects fail because of 'loosing arguments' that should have been won, or the community didn't form, etc... a million things..
> StackExchange seems pretty poorly positioned then because their data is under the Creative Commons

(NAL) the license legally allows others to reproduce the data, so they can't be sued for copyright infringement. But it wouldn't stop SO from implementing rate limits, registration wall, or paywall. They didn't undertake on a mission to freely and openly spread your answers to as many people (or bots) as possible — they only promised not to sue for copyright.
In case of overload:

https://web.archive.org/web/20230325183439/https://www.heale...
Man allegedly used a Nintendo ‘Duck Hunt’ gun to rob convenience store
https://web.archive.org/web/20230531203946/https://humanloop...
https://archive.is/rcbem
I have no interest in 5 of the 6 perks listed as part of reddit premium, and $7 is more than I think is reasonable, but if that were the only option I think I'd pay it, assuming that the service remains about the same that it has been (which I doubt very much would be the case unfortunately).
I thought on 64 bit systems the stack could basically be infinite for all practical purposes. Is this only a problem on more limited (i.e. <64bit) systems or am I misremembering when I last learned about stacks 10+ years ago?
Except that's what I'm addressing: there is evidence that it really doesn't matter what you are eating, as long as you eat less.
Spring Lisp Game Jam 2023 Entries
One thing I wished was on this list, but wasn't, is syntax. I love many syntax decisions Rust made, but I wish Rust hasn't borrowed so much syntax from C/C++. The syntax of these languages was designed under (for todays standards) weird keyboard and encoding constraints and many choices are just odd.

To give you a few examples:

- = instead of == for equality would have been the natural choice

- := for assignment is similar enough to what is used in math for definition, so that languages like Pascal use it

- <> for inequality is something SQL got right

Smaller things that bug me are the ubiquity of the double colon (::) and the weird mixture of snake case and camel case conventions.

And not to leave the wrong impression, I think Rust got many things very right. My personal highlights are:

- -> for the return value

- concise keywords like `fn`

- `where` for constraints

In general more Algol/Pascal and Haskell - less BCPL and C/C++.
tl;dr No.

> It is hoped a major step will be taken at the end of June, when the world's first factory dedicated to fully recycling solar panels officially opens in France.

> ROSI, the specialist solar recycling company which owns the facility, in the Alpine city of Grenoble, hopes eventually to be able to extract and re-use 99% of a unit's components.
Anything that could be even slightly seen to benefit public official should result in extremely lengthy prison sentence for all parties involved. Be it a cop, city worker or a teacher.
What is a billionaire? A builder or a toll-booth operator?
Well, considering the power consumption of the data centers and the heat they generate, I wouldn't call that "incredibly efficient".

Yes, a processor runs on ~1.5V, but that small post stamps generate incredible amounts of heat for what they do.

I can stand behind a rack of them to warm myself during prolonged work in our data center.
Just last month the US surgeon general issued a warning on the “profound” risks of child social media use.

https://www.hhs.gov/surgeongeneral/priorities/youth-mental-h...
Not to troll, but these kinds of comments: opinion -> caveat I know nothing about this, are growing more common on hacker news. Maybe consider if you're adding value by expressing your opinion in view of your awareness that it's completely uninformed?
Unfortunately, that depends on the generation and vendor of the CPU. I found AMD devices have much more bugs regarding sleep and GPU drivers than Intel. Within the AMD generations, the 4000-Series was really bad even on Linux certified thinkpads.
I just tried watching some of The Frost from this link but it looks pretty terrible considering you can do literally anything.
Moderation Strike: Stack Overflow cannot consistently ignore its volunteers
I write Lisp professionally and love s-expressions, but the comparison with ALTER TABLE's grammar is pretty unfair. Postgres can detect many invalid ALTER TABLE formulations by checking the grammar, whereas in Lisp it's much easier to have grammatically-correct but semantically-wrong formulations.

A major saving grace here (which was not covered in the section on macros) is that you can write clever macros that do appropriate checking at macroexpansion time, not runtime. This lets you use Lisp to write checkers for your Lisp code, which gives you a Turing-complete language you already know to do the checking instead of the (formally and practically) more limited checking of a grammar.
Recently GCC moved to make this an hard error by default in >=C99 mode. There was huge push back form some very vocal members of the community against such exoteric, bleeding edge type system non-sense like function prototypes; according to them having to add -pedantic to the gcc command-line to build legacy code is an unreasonable breaking change. The burden should be on beginners to find the correct GCC arguments to enable all the "useless" warning.

Thankfully GCC is going ahead with the change anyway.
I think parent's objection is to exactly this logic - a sort of mental laziness demanding proof before willingness to attempt to grok the potential harm.

And then we get stuff like accounts hacked, bank accounts wiped out, people's lives/reputations ruined (social media, poor sec practices, etc.).

There are always consequences, just because it's cool and Shiney doesn't make it otherwise.
That premise was published in a NeuRIPS paper not long ago:

Radioactive data: tracing through training

Data tracing determines whether particular data samples have been used to train a model. We propose a new technique, radioactive data, that makes imperceptible changes to these samples such that any model trained on them will bear an identifiable mark. Given a trained model, our technique detects the use of radioactive data and provides a level of confidence (p-value).
Don't use any kind of treated wood.
> That said, I still hate async with a passion, it makes the language more complex and not very elegant (i.e. function coloring)

Function coloring seems to come up a lot in these discussions, but I don't see a better way without providing a runtime. Could you propose an alternative approach to async, without sacrificing ability to write zero-overhead, high-performance bare metal systems?
Looked at from the alternate perspective, US employers aren't keeping workers as long as they used to.

This is a chicken or egg problem --- which came first, the lack of employer loyalty or the lack of employee loyalty?

Since the employer is the one in a position of control and authority, they set the tone and the agenda. They started this and they now own it.

Workers are simply following employers' lead --- show no personal loyalty or consideration and expect to receive none. It's all just business --- American style.
Wasting peoples time is a relatively minor harm (in this one case - at scale the waste and diminishment of attention is an enormous issue). Increasing noise to signal ration in online discussions, cultivating a bot net that can be replicated or directly used for nefarious purposes, actively distracting from useful information and authentic relationships, and literally advocating for increasing utility zero spam are all bigger issues.
Syntax is mentioned in the article - it's under "Complex Grammar".
Yes we already know. The race to zero and programmers that use AI will replace programmers that don’t.
Apple cider vinegar: the ultimate panacea – or wildly overhyped?
You might want to just put a signup on it, charge monthly per X number of PDF's/questions (whatever combo nets you cash flow after your service charges, etc.), have different plans, take their CC info and charge them at the end of a 30 day free trial.

Your price point of $2 is going to bring abusers of the service and if you have something promising your best bet is to go after smaller document based professionals (i.e. 1-4 person law firms) that want to speed up their processing/knowledge of documents but also don't know anything about ChatGPT, etc. They would likely give it a try and not think twice about a signup + credit card info if they think it will help them reduce costs.
My 2 cents

https://medium.com/mlearning-ai/understanding-and-coding-the...

https://arxiv.org/pdf/2210.10749.pdf
no, because it does not remove carbon dioxide, but prevent future emissions.
Ask HN: How do you discover good music and movies?
I hope the moderators depart from SO if they don't get what they want. If they are inclined, they could make their own website to compete with SO.
This is not about ChatGPT posts ultimately. Its about the new owners of stackoverflow reducing expenses until they run it into the ground
No it does not assume good faith.
Can you share where do you use lisp? I'm curious what are its niches nowadays.
This is what the now-deleted answer said:

> For larger numbers, C++20 introduces some more advanced looping features. First to catch i we can build an inverse loop-de-loop and deflect it onto the std::ostream. However, the speed of i is implementation-defined, so we can use the new C++20 speed operator <<i<< to speed it up. We must also catch it by building wall, if we don't, i leaves the scope and de referencing it causes undefined behavior. To specify the separator, we can use:

Do you feel informed by this? Do you think a newbie would be? What kind of enlightening insight flows from this? This about as funny as the output of a Markov chain: extremely hilarious… for about 15 minutes, after which it just becomes boring.
HomeKit can pair only once, to pair it another time it needs to be unpaired first; a design choice unrelated to HA. But you can “share” your home in the Home app. That will add additional “controllers” to those devices (HA being the device here).
I'm not sure what you mean? The image and text models currently becoming popular are being trained on work that is not owned or created by those creating the models. The consensus amongst the artists whose work is being used to train them (without their permission or compensation) is very high that this is a bad thing. Financial impacts are already being felt by artists across industries. There's a huge level of denial of the impact of this on professional artists, already today, here on hacker news. 'Open source' is a separate issue to training on other peoples work, replicating their style and stealing their livelihood.
> I also want my software to be used by hackers and hobbyists for free, but I want anyone making a profit on it to pay me.

All I can say to such things is that I'm glad Linus didn't take this approach.
Gotta love Mr. Bean.

It's hard to take him seriously, though. I'm so conditioned to laugh at his antics that it's difficult to not be looking for funny moments.
This was the start of it all: https://www.theregister.com/2023/03/31/capita_confirms_it_ou...

Some of the data was listed for sale: https://www.theregister.com/2023/04/18/capita_breach_gets_wo...

For those not in the UK, Capita runs outsourced IT systems for lots of government agencies, councils, the NHS etc. Their nickname is "crapita" in some circles, due to how bad they can be.

It all started with an open AWS bucket...