skysight-inc/HackerNews huggingface dataset:
To anyone using Kotlin over Java, why?
I'm starting working on a Java code base, it's been years since i worked with this ecosystem. Java nowadays seems nice enough but i know of alternatives and Kotlin is the one that interests me the most. I browsed through what the official website has to say about the language but I'm very interested in having real life account of goods, bads and mehs of Kotlin.
The only thing you've got relating to the actual art is "it has stars"?
Because clockspeed ramps power exponentially, there’s a limit to how high you can clock before the cost of racing outweighs the savings of running a short time.

I believe I’ve read that Apple’s chips run under 3GHz unless their job runs longer than 100-150ms. I suspect that’s their peak race to sleep range.
I was briefly pleased with the ability to run an 8" monitor that looked like the kind on 90s cash registers at the impressively high resolution of 1024x768. Then after about 10 seconds it blinked out, smelled like burning electronics, and never worked again.
Depression makes it hard to get things done. I heard that the SSRI can eliminate that symptom before it eliminates the desire to die, and that is where a lot of the risk of suicide comes from -- which of course is during the first weeks or months after starting the SSRI.
China is doing a huge portion of the world’s manufacturing. Making the stuff we buy.
There's also this, has AUR-style *-git packages: https://www.nyx.chaotic.cx
The comments make me feel disheartened to be studying computer science hoping to get into the industry.

Seemed like 6 years or so ago people made it sound like this was the best industry to get into. Recruiters hitting people up left and right, six figure salaries, work from home, sometimes interesting work instead of CRUD and React.

Now I wonder if I’m making a mistake and should be going after a trade but I enjoy technology and writing code and don’t want to do physical labor.
Because I was curious: https://en.wikipedia.org/wiki/Arithmetic_IF

It's a three way if statement that scrutinizes a number rather than a boolean, with branches for negative, zero and positive values.
Google lets you choose which authenticators to use (SMS, push to mobile, TOTP, etc). It sounds like you should disable push to mobile for your accounts.
> For a long time the X Window System had a reputation for being difficult to configure. In retrospect, I’m not 100% sure why it earned this reputation, because the configuration file format, which is plain text, has remained essentially the same since I started using Linux in the mid-1990s.

It's because X's config files were asking you questions that there was no good way of knowing the answers to other than trial-and-error. (After all, if there was some OS API already available at the time to fetch an objectively-correct answer, the X server would just use that API, and not ask you the question!)

An example of what I personally remember:

I had a PS2 mouse with three mouse-buttons and a two-axis scroll wheel ("scroll nub.") How do I make this mouse work under X? Well, X has to be told what each signal the mouse can send corresponds to. And there's no way to "just check what happens", because any mouse calibration program is relying on the X server to talk directly to the mouse driver — there wasn't yet any raw input-events API separate from X — so in the default X configuration that assumes a two-button mouse, none of the other buttons on the mouse get mapped to an X input event, so the mouse calibration program won't report anything when you try the other parts of the mose.

So instead, you have to make a random guess; start X; see if the mouse works; figure out by the particular way it's wrong what you should be telling X instead; quit X; edit the config file; restart X; ...etc.

(And now imagine this same workflow, but instead of something "forgiving" like your mouse not working, it's your display; and if you set a resolution + bit-depth + refresh rate that add up to more VRAM than you have, X just locks up the computer so hard that you can't switch back to a text console and have to reboot the whole machine.)
Are all the trans men still naming themselves Aidan?
Does the average GP know the proper protocol for weening off an SSRI? Or does someone need to go to a specialist for that?
US and Germany foiled Russian plot to assassinate CEO of arms manufacturer
Only the newspapers, reporting on neighborhood shoot-outs.
You're missing my main point: logs should not be your primary source of information.

> Without logs, I would not have been able to pinpoint multiple issues that plagued our systems.

Logs are great for finding out what went wrong, but terrible at telling there is a problem. This is what I mean by primary information source. If you are sifting through TBs logs to pinpoint a issue, it sucks. Yes, there are tools, but its still hard.

Logs are shit for deriving metrics, it usually requires some level of bespoke processing which is easy to break silently, especially for rarer messages.
Zodium, anyone?
I did*, he didn't.

You might have "overpriced if used as a", but not "it's overpriced and only a".

* Assuming "What" is a typo for "watch"; gosh, isn't auto-corrupt an annoying part of this era…
Training a time series model using transformers at Datadog
It definitely has sparks of agi.
Asking it superprompts is a wildly mind boggling experience.

https://futurism.com/gpt-4-sparks-of-agi
It hasn't been like this for a very long time, but "You need to compile the kernel in order to get it to play sound" is still an incredibly effective attack because it puts advocates on their heels trying to defend it as baseline usable.

When you think about its main competition it's a little silly to keep framing it this way, but again, it's extremely effective so it doesn't really matter if it's right.
The title of the submission should be changed to “Type in Wall·E”, “Typesetting in Wall·E”, or “Typography in Wall·E”; the word “typeset” is a verb or past participle, not a noun.
Cleaning isn't the issue, and I'm speaking for the women I know here but it generally is more about parenting load than household chores.

Feminism is also very difficult to characterize broadly: first and second wave feminism was much more about seeking equality (before the law, in eligibility for education/jobs, in terms of pay for the same work, the right to have a credit card, an equal right to initiate divorce, etc.)

Later waves of feminism do often view men differently and perhaps more antagonistically. I and most women I know don't identify with those. But it's easy to conflate the two and ascribe malicious intent to men toward women that isn't there.
Time, Partitioning, and Synchronization
A comment below the video from someone claiming to fly that particular plane regularly said the second seat is removed.
Why Are Housing Costs So High? The Elevator Can Explain Why
I think the biggest thing going for kotlin is the null safety. I know how you feel I have used java since 1996 myself so its like why should I learn something else but in this case I think there are some good arguments for kotlin.
well, the first attempt was reckless because they didn't have enough altitude. the second attempt was with more altitude, ie. "driving with more caution"
> The question was whether the M4 makes you more productive on the iPad vs the M3 iPad or whatever the last chip was

This same question applies to any other computing platform upgrade. So far, the hardware for most common platforms far out-scales the majority of use cases.

Nonetheless, tech must and is advancing, regardless. Every platform is releasing newer and faster versions, and only a tiny fraction will make use of that power year over year.

As to the rest of your comment, I see what you're saying, but those are your opinions. However, the vast majority of the user base would probably disagree with you, because they are not technical people.

They are productive on these closed platforms. they have different workflows than you or I. I'm not very productive on these platforms. These are consumption devices for me. I need things like a development toolchain and a command-line interface to be productive.

By and large, non-technical people are Apple's target audience, not technical people. In raw numbers, these people outnumber technical people by an order of magnitude.

This dinosaur (me) recognizes that what constitutes a computer has evolved and shifted away from what I think of as a computer. And this shift will further continue.
"I completely misunderstand the purpose of SQLite, so here are some rants"
I've seen it forced on non-public-facing systems where the company already has everyone's phone number, so that can't be the only reason.
Also stop being poor. Just earn more and spend less. Then spend the money you earned and saved to improve living conditions so you have less risks. It is very simple and no one should have any trouble with it. /s
They've replicated many of the libraries as well. But yea haven't personally tried it.
Maybe it can be applied for other efforts.
People use the word "ages" to indicate a significant amount of time. In the context of this war it's correct. This obviously didn't refer to the literal meaning of ages when discussing a 9 month war.

It seems to me you're trying to nitpick on a minor choice of words instead of the substance of what I said.
https://en.wikipedia.org/wiki/Shelley_Duvall
> There's something really nice about making something that gets tied to what you're learning.

Steiner schools are right into this way of learning. I’m a survivor of that system and now my child goes there. Its interesting seeing it play out from a parents perspective and it’s given me more appreciation for my parents efforts.
> I never said that. I asked what needs does the M4 solve that the M3/2 couldn't? I asked that because people keep bring up the M4 in discussion, arguing against X86/Qualcomm chips, how they're slower than Apple's latest M4 chips, and for that I counteract with the fact that for a lot of cases the M4's extra performance over x86/Qualcomm is irelevant since X86/Qualcomm chips solve different and a lot more diverse problems that the highly restrictive and niche problems the iPad solves.

If you think one brand of "chips solve different and a lot more diverse problems" than another, it sounds like you don't know what "Turing machine" means.

All chips can always do what other chips can do — eventually.

M4 is faster. That's it. That's the whole selling point.
Logo is ostensibly a LISP, so the syntax might seem a bit alien to modern developers used to C-style braces or ALGOL-style declarations.
In a way that is comparable to enslaving human beings?
Classic anglophonic world view. Seems like people forget that literally all of Europe has universal healthcare, with many working far better than the NHS.
Interesting that it did not show up on the AV Herald.

Thursday Jul 4th 2024:

Incident United B739 near Chicago on Jul 3rd 2024, cabin pressure problems

Incident France B789 over Atlantic on Jul 3rd 2024, burning odour on board

https://avherald.com
NASA Says No Plan to Use SpaceX to Rescue Boeing Starliner Astronauts
Unique New Vesting Schedules
True, should have mentioned (as sibling comment did) that the code _uses_ several timekeeping standards to do those calculations.
> They would be permanently traumatized by the level of aggression in other jobs

Started working when I was 15. First in a printing company, later on factory floor. Lots and lots of funny inappropriate jokes. Not even once insulted by a superior or a colleague.

> privileged to be able to walk away

Some people will take abuse for money, I don't.

> delicate snowflakes

Bully me in an environment where it's OK for me to punch you in the face and find out how much of a snowflake I really am
Still better than VSCode!
I used pomodoro for years via a CLI tool I built:

[1] https://taylor.town/nowify
Not gonna lie, that's punk af.

"Foolish humans! They never expected us to appropriate the tools the Man uses to oppress us for our own purposes. The nest finds its own uses for things, after all!"
Absolutely. Our models didn't look anything like most programs I have worked on elsewhere in terms of architecture etc. But the execution/bookkeeping records just went into a conventional sql db out of band from the main routing/strategy logic.
The frequency count is not a function. The trained model is. Arguably, they at deriving a new function from ones covered by copyright. It is up to the courts for an official decision though.
I eat a lot of legumes such as lentils, chickpeas, black beans, and peas. I also include tofu made from soy, and nuts like almonds, peanuts, as well as seeds like chia, flaxseeds, and hemp. I use plant-based protein powders too specifically (https://lovecomplement.com/products/complement-organic-vegan...) when I drink green smoothies (3 to 4 meals a week).

Green leafy vegetables also has a lot protein (Kale, Broccoli and Brussels).

I use supplements for B12 which is missing from vegetable foods.

I used to eat fish but when I stopped all animal products I gave up fish as well. I guess if I have fish once in a while it won't hurt me but I have a tendency to overdo it. The main thing for me was to reduce the inflammation when I had the imbalance. This meant stopping everything I thought might cause inflammation until it went away.

My diet was also free of all salts, sugars and oils for few months though I do use them now.
Incunabulum
>They are productive on these closed platforms.

I never said otherwise, I asked what's the point of commenters bringing up the M4 performance in comparisons with X86/Qualcomm when due to the open vs closed nature of the platforms they're not directly comparable because the M4 is much more restricted in the iPad vs the other chips.

That's like comparing a Ferrari to a van saying how much faster Ferraris are. Sure, a Fierari will always be faster than a van, but you can do a lot more things with a van than with a faster Ferrari, and just like M4 iPad Pros, Ferraris are lot less relevant to the function of society than vans which deliver your food, medicine, kids to school, etc. Is the M4 good for you and an improvement for your own workflow? Good for you, just don't compare it to X86 until it can run the same app as those chips.

Like you said, it's mostly a consumption device, and as such, the M4 is mostly wasted in that, until they bring it into a device with a more open OS that can run the same SW as the other X86/ARM platforms, which Apple delays intentionally because they're trying to nudge users off the open Mac platform towards the closed iPads OS platform for that sweet 30% AppStore cut they can't get on their devices running MacOS/Linux.
Estimated OpenAI Revenue Breakdown
I did break a beautiful compaq 21" CRT by setting an unconventional modeline to play gradius in mame in its original resolution. It was glorious. But it dropped a big brown screen from time to time. Until I understood why/when it turned brown. But it was too late.
A paper by Jinseok Kim, Jenna Kim, and Jinmo Kim: "Effect of Chinese characters on machine learning for Chinese author name disambiguation: A counterfactual evaluation" . Obviously the authors don't have Chinese names but I would imagine personally having names that need disambiguating might spur one's interest in this research area. (And they do mention in the paper that it's also an issue for Korean names.)

https://journals.sagepub.com/doi/full/10.1177/01655515211018...
October: delayed until February

February: delayed indefinitely
Hallmark+ Streaming Service to Launch in Fall
>India can just buy the panels from China and be in nearly the same position.

Can it though? This will be impossible because of Indian domestic politics. You will also never get the same benefits by buying as in producing them yourself.
Unveiling the Power of Conditional Statistics for Stock Analysis
I am thrilled to announce that Patterns.ID has officially moved to public beta!

We've been working hard since our initial server launch on January 29th, gathering valuable feedback from alpha testers and refining our tools.

What is Patterns ID?

Patterns ID is a stock analysis platform leveraging the power of Conditional Statistics™. These are stats of price changes based on specific historical conditions (day of week, RSI, P/E, etc.). Our tools apply these stats to the S&P 500, offering unique insights for traders.

Current Features:

Dashboard: Get a comprehensive view of any S&P 500 stock. Compare its historical performance with Conditional Statistics™ to gauge potential trading outcomes.

Min Max: Discover the daily and weekly biggest winners and losers for each indicator. Find potential high-movers quickly.

Stock Screener: Filter stocks based not only on traditional metrics but also on Conditional Statistics™. Find stocks that historically perform well under your preferred conditions.

Finally, to show my confidence in the platform, I've embarked on a personal challenge called #TradingInPublic, where I'll be documenting my investment journey using Patterns ID. You can follow along on my YouTube channel https://www.youtube.com/@tradingpublic

We're eager for you to experience Patterns ID and share your thoughts. Your feedback is crucial as we continue to improve and expand our platform.

P.S: Currently the app is free on beta.
> With logs you can get an idea of what events happened in what order

Again, if you're at that point, you need logs. But thats never going to be your primary source of information. if you have more than a few services running at many transactions a second, you can't scale that kind of understanding using logs.

This is my point, if you have >100 services, each with many tens or hundreds of processes, your primary (well it shouldn't be, you need pre SLA fuckup alerts)alert to something going wrong is something breeching an SLA. That's almost certainly a metric. Using logs to derive that metric means you have a latency of 60-1500 seconds

Getting your apps to emit metrics directly means that you are able to make things much more observable. It also forces your devs to think about _how_ their app is observed.
It’s also used for evaluating Visa applications, e.g. the O-1:

“The petitioner provides evidence demonstrating that the total rate of citations to the beneficiary’s body of published work is high relative to others in the field, or the beneficiary has a high h-index[30] for the field. Depending on the field and the comparative data the petitioner provides, such evidence may indicate a beneficiary’s high overall standing for the purpose of demonstrating that the beneficiary is among the small percentage at the top of the field.[31]”
I look goofy without the beard/goatee, since my hair is excessively thin up top and generally shaved.
A Free AI Mission State Generator for Your Brand
Hey HN, I made a Free AI Mission Statement Generator. Enter your Company Name, answer a few questions about your Business, and get an accurate mission statement.
Lol.

Or dead in childbirth at 14, or dead from gangrene from a small cut, or dead from diabetes or asthma or simple nearsightedness.
Didn't expect the API numbers to be lower than the ChatGPT sub number given the proliferation of wrapper companies
Congrats to the paradedb team!
In the early ChromeOS days when they were thinking about which graphics stack to use, the quiet but definitive top manager said, if they picked X11, that he'd better not see any stipple on boot. It's such a funny comment that stayed with me because it really captures how seeing that stipple is such a symbol of "I guess you're booting X11 now", and his insight on how it's not what he wanted the first impression of the product to be.
The nice thing about geometry (as opposed to arithmetic) is that it's easy to guess something a little larger[0] than 1/10, repeat a series of ten of those units, and then line its end points up at an angle to your work and, letting similar triangles do their thing, transfer[1] from there...

[0] eg, 1/8 would work, if you insist on subdivisions

[1] assuming space-time is effectively euclidean at the scale you're doing this, which even on HN ought to be a safe bet?
What an odd thing to outsource to AI.
This is very forward thinking. Over the medium and long term burning fossil fuels is expensive. It is an enormous economic driver to have cheap energy.

It drives me crazy that the Western response is to just increase tariffs on renewable projects.
Frame Canada (2020)
AI Prompt Injection: How I hacked Priceline's new AI tool Penny in 2 min
Long and dense is automatically difficult to understand.
https://www.startupschool.org/cofounder-matching
> Luckily I had setup NextDNS to block newly registered domains along with a list of uncommon TLDs so the site got blocked.

I go further: I generate tens of thousands of variants of all the "sensitive" websites we use (like banks and brokers).

All the "levenshtein edit distance = 1" and some of the LED = 2. All variation of TLDs, etc.

I blocklist most TLDs (now that most are facetious): the entire TLD. I blocklist many countries both at the TLD level and by blocking their entire IP blocks (using ipsets).

For example for "keytradebank.be", I generate stuff like:

# Generated by typosquat.clj for keytradebank.be (9809 entries)
0.0.0.0 keeytraebank.be
0.0.0.0 kebtradebank.be
0.0.0.0 kytradebani.be
0.0.0.0 keytrxdebak.be
0.0.0.0 kewytadebank.be
0.0.0.0 keytgadbank.be
0.0.0.0 aeytradeank.be
0.0.0.0 keytradebsan.be
0.0.0.0 keymradebnk.be
0.0.0.0 kytradeb9nk.be
0.0.0.0 ketrade-bank.be
0.0.0.0 keytradbeban.be
0.0.0.0 eytradebafk.be
0.0.0.0 keytraebank.ee
0.0.0.0 keytrad3bak.be
0.0.0.0 keytradebzn.be
...

I don't care that most make no sense: I generate so many that those who could fool my wife are caught by my generator.

I then force the browser to use the "corporate" DNS settings: where DoH/DoT is forbidden from the browser to the LAN DNS. I can still use DoH/DoT after that if I feel like it.

So any DNS request passes through the local DNS resolver (the firewall ensures that too).

My firewall also takes care of rejecting any DNS attempt to an internationalized domain names (by inspecting packets on port 53 and dropping any that contains "xn--"). I don't care a yota about the legit (for some definition of legit): "pile of poo heart" websites.

My local DNS resolver has 600 000 entries blocked I think, something like that.

I then also use a DNS resolver blocking known malware/porn sites (CloudFlare's 1.1.1.3 for example).

So copycat phishing sites have to dodge my blocklist, the usual blocklists (which I also put in my DNS), then 1.1.1.3's blocklist.

P.S: some people go further and block everything by default, then whitelist the sites they use. But it's a bit annoying to do with all the CDNs that have to be whitelisted etc.