skysight-inc/HackerNews huggingface dataset:
My projects requirements are usually not timezone-aware, and/or I’m slow to see how this helps these.

What I’d like to have (in addition, not as a replacement) is timeless dates. I can store/carry a timezone manually, but give me a proper date[-notime] datatype. I mean, I sort of have it with just “yyyy-mm-dd” and calculating with temporary “T00:00:00Z” suffix. But why would this new format solve my “no timety” impedance mismatch?

More specifically, please give me all the components separately and then design interfaces which may accept any number of these and make sure it makes best sense. Dates without times, times without dates, dates or times with or without timezones, dates without months and/or days, days without years and/or months, weekdays, simply timezones, and so on. Having new dates like subj is yet another piece in the date logic tetris you have to play. Stop imagining developer stories and make them all 1x1 square.
Where would you put it. Before feature development, headcount, infrastructure, marketing, sales, management, hr, facilities?
Wanted to say this is a very cool app. I use it all the time to capture information from images. Nice to meet you!
these are pretty! are they from depth-first search?
> And if I’m struggling, as someone who’s not burdened by having children to take care of or even not having the most demanding job or hours to make ends meet, I have no idea how others manage to have a curious mind and succeed the way they do.

Parent here. Raising children has a way of making you more efficient. In my pre-child years there were days where I could putter around and relax because I knew I could make up the work later in the evening or even a weekend. Or at least that’s the lie we tell ourselves in the moment.

Post-kid, things come into focus. You learn how to do the work now whether you feel like it or not, because the price for doing it later becomes much higher.

I also was misled by all of the internet comments about how parenting and raising kids is awful and everyone secretly hates it despite their fake happy social media posts. After having kids you realize you actually like your kids and want to spend more time playing with them. That alone is motivation to get work done now so you don’t have to sacrifice the valuable kid time later.

It’s hard to explain until you get there, but I’ve talked to many other parents who went through the same growth phase. I’ve also caught up with some (not all, some) of my old friends from high school who were academic superstars but who did not have kids, and it’s remarkable to observe how some (again, don’t flame me, not all) of them are stuck in the low motivation/low effort loop and cite that as one of their reasons for not having kids. To each their own, but I for one am glad I ignored the internet/Reddit rhetoric about how kids are an impossible burden that will only make your life worse.
Mm.

I like godot, but c# is second class citizen in that ecosystem, which they are open about (1) and despite improving (2), it still a bit rough.

“Fully supports”? I’d say more like “works mostly”.

/shrug

Gdscript is a weird stupid custom language. I feel like in most cases you shouldn’t write a new programming language for your application unless there’s no viable alternative.

I know, unreal did it with blueprint, but that’s because there are no good open visual scripting languages; and they had a lot of existing infrastructure from their previous (also stupid, for the same reasons) unreal script.

What they’re doing with verse is arguably also stupid, but I’ll give them the benefit of the doubt on the basis of a) having done it before, b) having unusual requirements for their metaverse ambitions.

Anyway. Godot did have any good excuse; gdscript was not something people asked for or wanted; it was a lazy version of python because actually embedding python was too hard. Other options existed. …but, instead the time and effort went to building a new language.

One thing you can look back at in Unitys history that is interesting is their aborted attempt to have js, c# and boo as scripting targets.

…but over time, it became clear that having feature parity in all of them wasn’t plausible.

I guess we’ll see where godot ends up, but my $0.02 is that as the api surface increases, feature parity is difficult to maintain, and gd supoort for other languages will wane with community interest.

The only language they are committed to is gdscript.

[1] - https://docs.godotengine.org/en/stable/tutorials/scripting/c...

[2] - https://github.com/godotengine/godot-proposals/discussions/4...
The balance might not change much:

- some hackers are state actors, and pointing the finger to North Korea won't help much

- some live in precarious conditions from the start, in areas where gov is unreliable. Even if you catch a bunch of them, it might not disuade others to try their chance if there's no other obvious jackpot to them.

- When the risk increases the reward can also increase as the barrier to entry is that much higher. You get a hacker scene with more high profile, super professional actors that will get more organized. Think "war on drug" style of underground actors building cell networks to manage their operations.
Am I the only one who feels like Date is actually a decent API, quite easy to use and good enough for almost everything I’ve ever needed? Temporal seems needlessly complex and not something I want to use.

Sure, Date could be better. I wish Dates were immutable. I wish UTC was the “default” instead of having to call all the UTC methods. And sure, formatting via toLocaleString() isn’t the most intuitive way to do things. But… it works and it’s pretty straightforward.

If I need time only without the date, there’s a method for that. If I want ISO 8601, there’s a method for that and it’s even the default when the Date is sent in JSON. If I want a UNIX timestamp, there’s a method for that and it’s even the default when the Date is used as a number, which also makes Dates easily comparable and sortable. The `Intl` API has a lot of ways to format Dates.

IMO Dates are underrated. Though they could benefit from a more ergonomic formatting method, a la `moment, maybe a more flexible parser, and some support for leap seconds.
Isn't it true that you must provide the hyphen before `xvzf`?
It's also perfectly fair to believe that no written (or spoken) word should be illegal
I would aim more for it helping you to understand what questions to ask, as compared to it declaring what is truth.
That is not true at all. You do not need to generate a spec. All you need to do is prove a property. This can be done in many ways.

For example, many things can be proven about the following program without having to solve any general problem at all:

echo “hello world”

Similarly for quick sort, merge sort, and all sort of things. The degree of formality doesn’t have to go to formal methods which are only a very small part of the whole field
> And btw

So you correctly identify that modelling it as a one-dimensional spectrum is a gross over-simplification. Then conclude that as it's not a one-dimensonal spectrum, it must be a binary property? Rather than accepting that reality is more complex than is easily captured in common language?
I agree visualizing neural networks is challenging. The flexibility and consequences of network connections is also confusing. If you decide to go down that route again, the best work I've seen by far is the recent one by Stephen Wolfram: https://writings.stephenwolfram.com/2024/08/whats-really-goi...
> If you've answered no to any of these questions, you have chosen to prioritize something else over better cyber security defense.

To add to this: I get irrationally irritated when some hack occurs and someone makes the comment: "Their databases weren't even encrypted! Amateurs!"

Okay mister wise-guy, let us see you "encrypt" the database at an organisation where that database produces a billion dollars of revenue annually.

Are you sure you aren't going to lose the encryption keys? Many billions of dollars sure?

Okay, you've made sure that the keys are safely backed up! Good job! Now rotate them. On a schedule. That's a process you will be required to hand over to a secops team to avoid you being a "bus factor of one". Good luck with writing out that process so nobody ever screws up.

Now provide access to the encrypted data to... everything and everyone. Because that's the point of business data. It's supposed to be consumed, reported on, updated, saved, exported, imported, and synchronized. Not just to systems you control either! To the CFO's tablet, to the third-party suppliers' ERP, and to every desktop in the place. There's a hundred thousand of them, across every content bar Antarctica.

It's surely because they're amateurs that they haven't figured this all out already: cheaply, robustly, and securely!
By "single server" he means cloud VM with network storage and migration strategy implemented by someone else.
Beginning with Oracle Database Release 23 [released May 2, 2024], it is now optional to select expressions using the FROM DUAL clause.
No, let me try to explain differently. If `compact_str` was not used, then your normal `String` would take 24 bytes of stack space (regardless of the string size) + heap space. What `compact_str` is trying to do is not use heap when string content is less than 24.
Also curious to know what's sharable under the hood. Getting good results, looks good.
You can see that most functions deal with converting hex strings to bytes or parsing utf-8 despite their name. For example, checkLiquidity seems to just convert hex representation to binary and not what its name says.
on iPad FF when I tried to view the PDF it downloads binary gibbous instead
Even video games can be work. Think about being a video game QA person who needs to go through at test every edge case, even if they don’t like the game. Or someone trying to 100% a game, there are parts that will feel like work.

Leisure time can take many forms, and coding can be a fun hobby. However, if you do it at work and feel burned out on it, it could be helpful to have a hobby that gets you off the computer to create some more variety.

A barista likely doesn’t want to see a cup of coffee while they are off work, meanwhile there are tech worker who will turn making coffee into a hobby and they love it.

It’s not a question of if coding is work or not. It sounds more like coding is no longer providing you with enough variety and differentiation between work and leisure time. I know a lot of people who have hobbies that look like work, but they like it and it’s different enough from their day job that it’s enjoyable. Woodworking is a common example.
How does this API deal with political timezone and DST changes? Will JavaScript versions come with an updated hardcoded database in the spec, or browser updates, or will it require internet connection to get it from some server? What if 2 clients or a client and a server have different versions of this database, could inconsistency issues arise? Will all past changes keep being handled correctly (e g. if a region changed their timezone or DST rules multiple times in the past, does it take this into account for any past date)? How will the date math work on future dates where the DST rules are not yet known (e.g. could a future date change its display or UTC value after an update)?
I’ve used tg daily for 7+ years and have never seen CSAM. What kind of groups are you in? Genuine question. I assume some sort of “teen” porn groups?
Liger Kernel: One line to make LLM Training and20% faster and -60% memory
What will this religion be called?
The reality is that most people are using git at the moment. I am looking to create a product that I'll be able to market and sell (rather something that I have fun R&Ding), so the git boundary is a requirement.
Oh hell this place is being botted too?
> I'm also having a hard time understanding Woit's position given that he's a math department guy. Sure, string theory doesn't look exciting from an experimentalist's perspective. But from a mathematical perspective it is an incredible achievement and valuable even if it turns out to not actually describe our universe.

Woit is -- like all of us hopefully are -- a person interested in the truth. That his specialty is in mathematics doesn't mean he cannot comment on physical problems in physical theories!
Swift >> Messi >> Durov in popularity among the general population. Your unique interests may not generalize.

https://trends.google.com/trends/explore?date=today%205-y&ge...
The burnout that you’re pointing out is a sign that it is work. People who play video games competitively often go through burnout:

https://www.cbsnews.com/news/esports-burnout-in-video-gaming...

So I think about it as this: if I regularly feel pressure to complete tasks that I don’t want to, then it is work. This covers activities that one is not paid to do and that others may call hobbies. For example, training for a marathon as an amateur.
> also to fake my reported sharing stats so the private trackers wouldn’t boot me for failing to share.

This would very quickly be identified by private trackers these days because the stats don't line up with your peers and earn you a permaban.
Imagine Craiglist / Facebook Marketplace taking 30%.
As I understand, this protocol is used between an iPhone and iCloud and it being open or not doesn't change anything because there is no alternative iCloud or iPhone.
Thanks!
I sadly no longer remember and have the code no longer it seems.
> Could you illustrate a likely scenario that's in your mind?

The year is 2034; after a surprisingly cutthroat economic trade-war fought between China and the US left the world in the throes of another great recession, a growing wave of anti-China sentiment captures the attention of domestic political leadership which cultivates the movement despite (or more likely: because of) the growing interest from xenophobic reactionaries and other populist movements looking to scapegoat their way out of a dip in GDP - eventually those same poltiical-actors win the presidency and use their democratic mandate to instigate a new McCarthy-era of anti-China paranoia leading to utterly deranged domestic policy, namely as the executive ordering, by-decree, that the State Department terminate the employment of anyone who even speaks Mandarin[1] - a few weeks later in the South China Sea another Filpino/Sino boat-ramming incident escalates into something serious - the US Navy urges the US civilian government to communicate with China over the D.C.-to-Beijing "red telephone" deescalation e-mail system, but no-one knows how to communicate to the Chinese in their own language, so the overworked federal employee manning the red-Outlook-inbox sees nothing wrong with simply having that Microosft Office 365 CoPilot translate it for him - the same AI bot that's somehow always on his screen with that distracting sidebar (despite the best efforts of the US Federal Gov's Active Directory Group Policy) - it wasn't long before the first warheads exploded over North America that the President learned the AI translated the polite request to China for them to "please stop ramming the fishing boats" was received by them as "I'll ram my fish into your Junk...boats". If there's any upside to this story, the collective mass of AI were wiped out first by the high-altitude EMP bursts, leaving us humans with the last-laugh before we were all incinerated moments later - while those not fortunate enough to die instantly instead suffered months of prolonged fatal radiaiton sickness while what little left of civilization collapsed around them[2].

[1]If you think that's too ridiculous to be realistic, consider the Japanese internment-camp policy or Trump's declared Muslim ban. Elsewhere, in the late-1970s (in the age of CT Scanners and VHS tapes), Pol Pot targeted people for wearing glasses.

[2]Blame James Burke's editorial slant in his documentary series' for turning me into a nhilist.
> Can you honestly claim that you keep in touch with those people?

Nope, but maybe the data below can shed some light on it:

https://trends.google.com/trends/explore?date=today%205-y&ge...
I have a feeling we’re talking at cross purposes here: I was actively trying to write incorrect code. This post isn’t about memmap2 crate specifically at all, it just happens to be a convenient way to get the exact (“incorrect”) syscall I wanted from Rust.

I see where you’re coming from but… it feels like you’re trying to convince me of something about the post? If you feel like convincing a larger audience of the limitations of the memmap2 crate specifically, I suggest writing your own blog posts and/or getting involved with it. :)
Space journalist Eric Berger of Ars Technica has been speaking to his contacts and writing articles about the very likely SpaceX Crew 9 plan for the last week.
Kind of cool, but there are too many downsides to having a portable second screen. The only real workaround is to have a proficient WM.
When you support literally jailing people for speech you don't like, you don't support free speech.

The clear-cut example I usually pull out - there's PLENTY more.

https://www.theverge.com/2022/3/31/23004339/uk-twitter-user-...
I will never believe Meta or Apple excuses for our computers not being computers. Video Game Consoles are about complete control to create a fake digital market and it needs to end.
If you're talking about IQ and wealth, they are not strongly correlated.

IQ is correlated to income, but income is not wealth.

https://www.sciencedirect.com/science/article/abs/pii/S01602...
Nothing new, I've found myself diving in to Project Euler again.
https://projecteuler.net/

The set of puzzles is really tickling my fancy at the moment, for some reason.
This reminds me of how a lot of top video game speedrunners (e.g. Portal) are professional musicians because they are very good with accurate timings lol
This article [1] says:

> Reporting a channel

> Open Telegram > Open channel > Select channel name (top) > Report > Select the report reason

> If you need to report content by email

> Address it to abuse@telegram.org with a subject like “Report user @username”

In desktop app you can simply click right button on the message or click three-dots menu in the top bar and there will be an option for report.

[1] https://netsafe.org.nz/social-media-safety/telegram
Bedazzled and Cloud Atlas, more than hmmmmm 50 times?
You’re mistaken, you don’t only connect to your iCloud from iPhones.

You connect from any compatible client; and the effort that has gone in to the Mail client for iOS means it’s a decent enough mail client for non-iCloud mail accounts too.

Apples closed ecosystem is mostly its developer tooling and iMessage.
Do you have advice on how to survive in the modern world? Society is pretty complex. I need an AR map just to know where its safe to sleep without trespassing.
at 261nm, this is far ultraviolet light
— I’m still curating my newsletter / post series focused on humans and their blogs to help people rediscover that part of the web (https://peopleandblogs.com)

— I’m working on a second newsletter that’s more discovery oriented but still focused on the personal web space

— I’m setting up a private, invite only discourse forum to create a space where people can hang out and connect in a more meaningful way

— I’m working on a new studio site in collaboration with a friend
Makes me wonder what and how many projects and theories there are that one probably shouldnt bother to mention.
Open Source Gerrymandering (2019)
I rewatch many movies quite often. But the ones that really stand out, in no particular order...

Wargames
Jurassic Park
Evolution
Unstoppable
Lord of the Rings
Die Hard 1, 2 and 3
Alien 1, 2 and 3
Back to the Future
Ghost in the Shell (basically all of it, mostly seasons 1 and 2)
The Martian
Tron 1 and 2
Anything by Miyazaki, but Howl's Moving Castle even more so
well done.. i was thinking of same from long time.. great to find this.. will be using this.
This strikes me as a) yet another FROM-clause-first variant of SQL, b) syntax for LinkQ.
> Why should I think that LLMs would be good at the task of analyzing a cloud incident and determining root cause? LLMs are good at predicting the next word in written language. They are generative; they make new text given a prompt.

Now explain what humans are doing and why it is different. RCA can be done fully remotely, so we know it can be modelled as a word-prediction model with context and a "how is all this context made consistent?" prompt. There is every reason to expect that an advanced text prediction model would be excellent at predicting the most-technically-correct response to that prompt.

I've seen a few people make this argument as though text prediction is some specific sub-field that can be solved independently of having a world model and intelligence. That doesn't hold up at all, if we solve text prediction we've solved general intelligence - all aspects of human intelligence are less complex than being able to predict the most objectively correct next word in a sequence of words because all aspects of intelligence can be framed as a text-prediction problem. A system can't predict the next word in a sequence and fool a human without being at least as clever as a human.
LLMs in High-Dimensional Concept Space
If Valve makes a Deckard Linux headset thats fun to dev for and achives a solid Linux VR experience it could change the field of computer science.
Calculating life expectancy would be funny.
>I'm a tutor, mainly working with adults who want to learn proof-based math

are you calling college students adults? because otherwise, what adults are trying to learn proof based math?
This is what the `AsRef` trait is great for

impl AsRef<str> for MyCoolString {
fn as_ref(&self) -> &str {
...
}
}

To be totally defensive, other library authors can write their APIs like

fn my_cool_function(s: impl AsRef<str>) {
let s: &str = s.as_ref();
}

and now `s` is treated like any other &str. But even if library authors don't program defensively and use `s: &str` in the argument type, callers can always do this:

my_cool_function(my_cool_string.as_ref());
Beyond the Basics: Advanced Tips to Avoid Road Crashes
The usual list of traffic safety tips—like "Don't drink and drive," "Always wear your seatbelt," "Don't look at your phone while driving", "Don't speed", "Look both ways before crossing the road," and "Don't drive drowsy"—can save you from 90% - 95% of problems on the road. However, even after following these basic precautions, crashes can still happen due to various factors beyond your control. To further increase your safety and reduce the likelihood of accidents, consider these advanced tips.
Cool variable names too - $hit...
Oh fun. They actually give some erroneous advice.

Proto bufs don't guarantee consistent serialization.
they weren't all that intelligent? from where i'm sitting, looking at the difficulty that extremely intelligent people have trying to design robotics that perform the most trivial of human tasks, they must have been pretty damn intelligent.

even if you just assume that the intelligence involved was just responsible for fine-tuning the initial system such that life can come about, that seems to be a type of creative genius that we can't even begin to fathom.

i think asking whether there is 'intelligence' behind the unfurling of reality might be the wrong question, but it's also laughably anthropocentric to say the mindboggling proliferation of living forms doesn't have at least the appearance of genius design, even if it may be designoid.
> The point of SQL pipe syntax is that there is no reordering.

But this thing resembles other FROM-clause-first variants of SQL, thus GP's point about this being just a reordering. GP is right: the FROM clause gets re-ordered to be first, so it's a reordering.
:( no hope of scanning fiber displays ever i guess