skysight-inc/HackerNews huggingface dataset:
Well the world may have burned in 30 years (that doesn't seem unlikely at all). So I can perfectly imagine that by 2094 we don't have those synthetic agents. Maybe we'll just be focused on not starving.
Shouldn't this link get a [2017] in the title @dang ?

The date can be confirmed from the url itself.
we are well past that

https://www.them.us/story/michael-knowles-transgenderism-cpa...
I fully agree (I also use Hetzner servers, BTW). I'm amazed so many people pay the huge premium to get "instant scalability", even though they don't actually need instant scalability and might in fact never need it.
As of May 2023, we do not have the technology to produce bug free software. We have the technology to specify requirements, we have the technology to produce formal proofs, do verification of specifications ( ex. TLA+ ), and prove a software implements the specification. But what is this "something" that would not need debugging?

"Beware of bugs in the above code; I have only proved it correct, not tried it."

- Donald Knuth
There's also the http://prosody.im/ XMPP server that's written in Lua, and it's very successful there. The other major XMPP server implementation is in Erlang and they are equally praised, so that should tell something about Lua's versatility.
Every SOC should have simple usecases for these basic lolbins. Such an attack usually lights up the SIEM/SOAR like an xmas tree.
> I do wonder what the other common food and drinks could be

They are listed in the article
> I’m pretty sure it would even impact the US justice system

What an old fashioned concern! Don't you know that the US justice system uses ChatGPT as an archive retrieval system nowadays? /s
There's no sense in which that's pornographic. The entire point is that it's not sexually arousing.
Or, hear me out, watching terrorists kamikaze a few commercial airliners into a couple of buildings in downtown Manhattan and the Pentagon live on TV was actually kind of a nerve racking on its own irrespective of what the dissolved minerals in our tap water might have told us.
that idea is nothing new, in Persia they have been using it since hundred of years

https://www.bbc.com/future/article/20210810-the-ancient-pers...
Online OpenPose Editor – Simple 3D Pose Editing for Stable Diffusion Controlnet
> it was a viable alternative to Windows Explorer

Because there was no "Windows Explorer" before Windows 95 and the "MSDOS Executive"/"File Manager" that was used before that was truly horrible and non-intuitive.
Wouldn't that be hazardous for people who can't get due vaccinated due to medical conditions?
Norms about scheduling a tech conference.

Who cares

That rust leadership person is a dickhead. Great. End of story. Sometimes in life people are dicks, they eat your sandwich from the employee fridge even though it was clearly labeled as yours. That makes that individual a jerk, not the wider organization an Evil Empire.
I wonder what's the mineral composition of the 'pure salt' (it certainly contains some trace minerals) and/or the famed pink salt

Wouldn't be surprising if it naturally had some fluoride
Different communities added fluoride at different times, it’s not hard to adjust for other factors when you’re drowning in such data.
You don't really need a template, I would say.

See the tutorials for what it looks like writing a server:

https://makoserver.net/tutorials/

Start with this:

https://makoserver.net/articles/HTML-Forms-and-LSP-for-Begin...

The docs you should read are mostly from the Barracuda Application server, which Mako is built on:

https://realtimelogic.com/ba/doc/?url=lua.html

You can even try this online:

https://tutorial.realtimelogic.com/Lua-Types.lsp

Click on "Okay, Got it" big button and you can follow along the tutorials, edit code on a demo server, which is how I actually developed my stuff... I actually used a mix of the online editor and editing the Lua files via SSH in emacs, via TRAMP. I highly recommmend either approach.
There was a time when we were able to read news articles with no cookie being set.
Never going to happen. Aside from the ethical objections, that would be a great way to injure or kill already immunocompromised people.
So he is a professor, but he doesn't believe in teaching? How can that work? Genuinely interested.
Well, everyone can read the Wikipedia pages and their references, and make their own minds. Our views are so fundamentally different that I see no reason to continue discussion.
Until they decide this remote machine can only be accessed from properly secured devices...
As far as cognitive capacity and consciousness as self-monitoring agency we have N=1, ourselves. Are there limits above us? Probably, but we have no reason to believe we are anywhere near the pinnacle of cognitive or consciousness load.

Sure we can extrapolate from the past, we do it daily when we build something, if we didn't we would get nothing done.
> If you bothered writing a spec, it might as well be unambiguous, no?

Sure, people want unambiguous specs. However there is a list of literally dozens of working clients, servers, and libraries that were implemented based on the Gemini spec as is. Perhaps Daniels concerns are, in practice, not as important?

https://github.com/kr1sp1n/awesome-gemini#clients

I would also point out the hell that is the HTTP/1.0 and HTTP/1.1 specs, and that it took ~15 years for the HTTPbis group to remove all the contrary and ambiguous parts of it. This had little impact on the raise of HTTP

> His point is also to criticize the technical choices but that's fair game too.

Sure, but many of his criticisms are false. Full Stop. (servers and clients DO support TLS resumption. Proxying does work and there are multiple working examples, client's do server certificate validation)

Or don't make sense ("Gemini closes a TLS connection after each request? HTTP figured out keeps-alives in 1996! This is bad design." HTTP has different access patterns. If Gemini had those access patterns it would be bad design. It doesn't)
"Across all these videos and many other silent blank ones, every viewer seems to have their own use case. The most common, by far, is to use these videos as a way to simply keep your device on. “I keep this playing overnight so that my laptop doesn’t shutdown while downloading games,” one commenter wrote. “I have to keep this open on my phone because it’s broken and will not turn back on if it turns off,” another said. "
China Announces Plan to Land Astronauts on Moon by 2030
I can't recommend something I haven't read myself, but Mircea Eliade's "History of religion" looks good, but it's quite bulky. I was considering it myself, for the same reasons as yours. Maybe someone who read it can elaborate. I'm reading his other work about yoga, and it is quite interesting.

I you look for basic basic understanding, maybe "The religions book" could be of help. I'm occasionally reading "The philosophy book" from this series, and while it very brief, I find the format (brisk to the point summaries, graphics) quite good for what it's trying to achieve.
Maybe PhD flipped them off in an intersection, who cares!

It doesn't matter, it's completely irrelevant to the wider technical community. We'll never know and we shouldn't want to. This shouldn't have escalated past some emails about "what gives", but because some of the people involved have two speed grievance meters (none and crisis) we get to watch this soap opera play out.

Rust leadership person is probably a dickhead, great, lots of people are dickheads. I hope their friends say mean things about them when they leave the table at group lunches.
On those hard plastic 3 ½" you could punch a hole an and format theme as 1.44mb. Roughly 10% of them could hold the data for more than few weeks.
There's something very odd about this question's tone and how it was phased... as if someone is trying their ChatGPT prompts on HN first, hahah.

Anyone else get that vibe?
> writing "return condition" instead of "if condition then return true else return false end"

> using the conditional-value ("ternary") operator in any capacity

Looks like author of some code I had to comb through recently, maybe had that among guidelines. Said code was replete with:

if(function_that_returns_boolean()){
return true;
}else{
return false;
}

...and...

if(foo()){
return true;
}else{
if(bar()){
return true;
}else{
return false;
}
}
this is a famous common misunderstanding, people is trying to stop it spread, but the work is difficult.
> What is the real criterion for a machine to be considered intelligent?

There is no need to come up with a perfect criteria list for human like intelligence. And maybe it is even impossible, as we can only use the rational part of the brain to understand the whole.

But when a human like intelligent machine will be here we will all know it without a doubt. It will have the impact of the wheel, the control of fire, things like that. Nobody stood around to argue about how hot things need to get to catch fire or when exactly a wheel becomes a wheel as opposed to a rolling tree trunk when their neighbors where throwing torches on their straw roofs from war chariots.

Arguing about definitions, criterion, moving the goal post, etc, is just overthinking. You will drop to your knees with eyes full of tears and mouth wide open when you will experience true AI. That's how you will know.
Gambling has been well-known for some time as a way to launder money. For example see this[1] official government report in the UK or this[2] which is US-specific but much less detailed.

[1] https://www.gamblingcommission.gov.uk/print/The-money-launde...

[2] https://moneysmartathlete.com/betting-industry/money-launder...
Sexual education at early age is very important. Teaching kids what sex is, and how to recognize it, and teaching them that it is something that adults do to adults.

Child sexual abuse happens to a large part because kids don't understand what's happening to them early on, the actual grooming part, then when it's too late they don't want to speak about it.

Obviously there are better and worse books for every topic. And the context of these political actions make it clear that it's not about the quality of the presentation.
hackernews "markup" is also garbage, we don't come here for that
I like them when the actually fit one one line. If I have to scroll horizontally I will roll my eyes. And I really hate nested ternaries.

One of my pet hates is when the c# style is for opening braces on a new line, making if/then/else statements much longer than they need to be, so people try to cram as much into a single ternary as possible.
Someone reading my code could probably point out profound numbers of code quality issues.

But I would want to know what they've done themselves to evaluate the weight of their expertise. If they have impressive projects, their criticism means something.

there was a koan about the progression of someone's Java program from beginner to intermediate, to expert to master to enlightened. The code for the enlightened looked the same as the beginner.

These koans are useful too

https://prirai.github.io/books/unix-koans.html

Edit: In other words, say a developer that criticized wordpress, do you respect what they say more than the success and value of wordpress (of the wordpress developers)?
> when it comes to day-to-day production code, here's the barometer I like to use: will a junior developer, someone at the very start of their career, struggle to understand this code?

this is one of the stupidest things ever said about any piece of code. how about you give that feedback to beethoven (and other great composers)? hey beeth, can you please make your music piece so simple that a junior pianist can play it? this thing over here requires too much study and virtuoso to play, and that's not something we want to aspire to.

or to euclid: hey can you remove this _pons asinorum_ here? i have a beginner whose struggling to understand the isosceles triangle. clever code is art to be studied and enjoyed. they are the vehicles of growth, of new and important ideas. holding them off for the sake of a proverbial junior is stupid.
> it's not a reasonable negotiation tactic as following through on the threat would accomplish nothing - and both sides know that.

It's effective, because the other side is forced to bet their own lives on you eventually accepting defeat and agreeing to die, so that they may live. It's not an easy bet to make and stick to.

All cooperative moves are indeed better than suicide, but when we're at the point everyone wants to get to NZ, we're way past the time of cooperative solutions.
BRB, implementing a x86 interpreter with O(2^n) memory overhead.
And the casinos get millions in free advertising and people now think there’s a secret way to gain an edge. The house always wins.
I once got in trouble for using a switch statement to build a finite state machine. It turned out that language had only recently supported the switch statement and using experimental features in production was a no no.

I still hate perl so much for crap like that.
They do not have a legally mandated rate, they have a legally mandated expected value and there are strong statistical tests done of the RNGs.

Source: have worked with a situation which required me analyzing the process of getting betting software through regulatory approval.

Edit to add: Here's the relevant regulations in Nevada. https://gaming.nv.gov/modules/showdocument.aspx?documentid=4...

The thing to search for in the regulations is the "Theoretical hold percentage", which is the expectation for the house expressed as a percent. The fact that they call it "theoretical" is probably enough to demonstrate that it isn't a mandated rate, but the theoretical average rate.
> moment the framework allowed market exposure in lieu of a capital reserve (in whole or part)

Assets minus liabilities. What alternate valuation do you want for assets other than the price at which they can be sold?

Again, in a crisis, the Fed’s discount window turns quality assets into reserves. And in practice, reserves are always part of banks’ assets; without them they couldn’t clear a single cheque or wire.

You’re letting yourself get confused with naked shorting, which doesn’t apply to most of a bank’s assets. (You can’t count a borrowed Treasury as net capital. And banks could always borrow reserves, though that doesn’t change their net capital position.)

> it impacts the basis of the capital reserve asset potentially misclassifying the asset as reserve instead of debt

This is double-entry accounting. Your bank deposit is your asset and the bank’s debt. A central bank reserve is a commercial bank’s asset and the central bank’s debt.

> as all debt and reserve are segmented correctly into debt and reserve

This isn’t even on the level of finance or economics. It’s a fundamental misunderstanding of accounting. Debt versus reserve is an inchoate ontology; they’re parts of opposite sides of the balance sheet. It’s like asking if your car is cash or a credit card.

Reserves are a component of capital, and both are assets and liabilities of someone’s. This is what fractional-reserve banking is all about. You’re seemingly upset there isn’t gold backing the central bank’s reserves, though even then, your requirements wouldn’t be met since the market price of gold varies with respect to other assets.
I'm the author - I think that it's good to signal this kind of thing redundantly, and not rely on the details of typesetting to avoid confusion. I'll create an issue in the repo to rephrase the sentence.
Yes, I think it may be related to the holiday in France and maybe they have some work to do or they have reduced the servers.
Even if their scraping operation is centralized, it's common to use residential proxy providers which spread the activity over a big number of IPs.
Ahrefs hit 100M ARR with a team of 69 and 0 salespeople
I need to try to use YouTube logged out, I have never done that to be honest.

What I saw is that objective and tolerant (compared to some rest of YouTube in my opinion) channels from my subscriptions were erased by YouTube, aka Deplatformed[0]. Other channels mostly about politics with pessimistic negative worldview connotations and selective biased view(IMHO) continue to grow to this day (context: all russian speaking channels). For example channel of Artemy Lebedev ( tema.ru/travel/ ), in recent interview he shared that since then he continued to upload, and YouTube erased so far eight of his newly created channels, but he does not care. I bet that latest one[1] will be also soon erased. Another channel is GoingUndergroundTV (interviews with politicians), it is now hosted on Rumble.

It's really not that hard to connect the dots why all this happens, for example person like Garry Kasparov could not ever be deplatformed from YouTube, not matter how biased and one sided world view he projects to audience of his former country, becouse he is not a strange man to certain establishment (He attends private 2023 Bilderberg Conference with figures like Henry A. Kissinger)

[0] https://en.wikipedia.org/wiki/Deplatforming
[1] https://www.youtube.com/@ArtemyLebedev-sd8nf
Wow, the crash of the private Japanese moon lander due to a software glitch is a reminder of how critical software development is in space exploration. Attention to detail and rigorous testing are vital to ensure the success of such ambitious missions. It's a valuable lesson for the industry and emphasizes the need for robust software engineering practices in high-stakes endeavors. Kudos to the teams involved for their efforts, and here's hoping for future successful lunar missions!
Why Men Have Fewer and Fewer Friends
Is there a public compendium of lean proofs? More specifically, has Euclid's Elements been translated into lean?
https://cloud.google.com/use-cases/ocr

For my use cases, this already beats all "traditional approaches" for at least a few month now. That's just inferring from when I first stumbled across it. No clue for how long it's been a thing.
Hi John!

Yes valid criticism. Though I do find many organizations and people use “feedback is a gift” to mean “all feedback is helpful” without much nuance.

Writing a book makes you realize, statistically, how noisy feedback is. There are trends for sure. But you ignore 80% of it. Maybe 80% is too high for a performance review, but a good data point that one persons PoV on you is not gospel.
I am starving today, being starved by a system which puts me in artificial scarcity loops, me and who knows how many others. Starvation does not hinder the desire for resolution, if anything, it fosters it.

But yes, the world might disappear tomorrow; it's just not a workable hypothesis. It's much more workable to think that the complexity of our tools will continue to increase, elevating themselves towards higher and higher abstraction layers.
> When a customer asked for our manager, I had a fake email address that I’d give them that I was in charge of. I probably fired myself about a half-dozen times.

Might be all that HN exposure turning me cynical, but I kind of assumed this is what everyone does.
Do you (or anyone else) know which would be a good open source OCR for PDFs and images?
AFAIR Chrome/Chromium add-ons are unable to block ads and trackers properly - there's a gap between the page load and add-on activation.
I think the author is taking too many of those comments seriously when they're likely just Reddit style jokes trying to outmeme each other. I don't believe the explanation that someone would actually pay a video instead of changing the settings to disable turning off the screen. Serious platforms and software also prevent autosleep when downloading large games (or have an obvious switch for it)
Another option is just hydroxyapatite without the nano (sometimes nano particles end up having their own safety issues). A higher hydroxyapatite concentration might work almost as well. Kinder Karex is such a toothpaste. https://www.consumerlab.com/answers/finding-the-best-toothpa...
I agree - this is inelegant. I'll make an issue in the repo to rephrase this sentence for the next time I do a round of typo fixes.

Thanks for the feedback!
> Using "clever" as a criticism is implicitly an ad personam argument, passing value judgement on the person who wrote it ("Oh, they must have written it to show off") instead of an argument about the code itself.

I don’t get it; why?

Anecdotally, me and my colleagues are fine giving ourselves feedback that some code is too clever, without malicious undertones.
No mention of the fact that you cherry picked virtual machine languages, dynamic interpreted languages that don’t even exist without a garbage collector, a system memory allocator, and more, all written in C,C++, or Rust?
Everyone involved seems... petty and immature at worst, overly sensitive at best.

Conference organizers sucked at communication, both internally and with the speaker.

But the speaker doesn't take the affront in stride, instead choosing to make a stink on Twitter, complain, swear about a ruined weekend, and call people racist. Not the kind of professionalism I would expect from a prospective keynote speaker.
The resentment coming from media towards tech has been there for years now.

The thing that always gets me is that they pretend to offer the insider view (rubbing shoulders with billionaires), but actually it's them fixing on these handful of figures and companies, ignoring 99.9% of the industry.

I also find it difficult to take seriously anyone who holds up 2016 as some kind of milestone in internet manipulation and propaganda... because the Obama campaign already bragged in 2012 how they used social media to win. They harvested data from Facebook, just like Cambridge Analytica would do, but Facebook looked away, and the press spun it as tech savvy democrats leaving republican dinosaurs in the dust.

There are no principles in this area, just people fighting for a team.
Isn't it common for professors to be doing research, with teaching being a sort of payment for being allowed to do the research?
You say it’s stupid but don’t really elaborate on why. You imply there’s some excellence cliff that presumably cannot be reached if you cater to beginners but that’s hardly the case. Simplicity and complexity, beginner and expert are not inclusive things.
This to me screams "I don't understand boolean variables".

Why stop there?

switch (byte_value) {
case 0: return 0;
case 1: return 1;
...
case 255: return 255;
}
Hiring – Group Leader Regional IT Delivery – Madrid, Spain
Western Union Digital Bank
Unlike crypto or microservices, gpt is the new source of the lowest effort content on the web. I think this is what makes it so tiring. Every discussion has at least one chatgpt copypasta, every subreddit gets inundated with gptspam. It's gross and lazy content and it's everywhere.
100% with the author here: the number of times I've worked with clever, talented people who make things as complicated as possible is too damn high. The usual result is that they leave, somebody thinks "jesus I don't want to maintain this" and their code is either ignored forever or rewritten with the complexity removed. Maybe this is done in a more verbose or ugly way, but it is also more approachable.

As a profession, we really don't give one another enough help. Coding is not about reaching some platonic form of terse expressiveness, it is a social activity, and the sooner this is commonly understood, the better.
Completely agree with this. It took me 7-8 years of professional development before I fully realised that I needed to stop being clever without a really good reason.

A really good reason would be to significantly improve performance or reduce a maintainence burden (e.g. loads of duplication). A good reason would not be "elegance" or an abstraction which might be useful one day.

One of things I loathe about code review is fighting for simplicity against people who haven't figured it out yet.