HackerTrans
TopNewTrendsCommentsPastAskShowJobs

herpderperator

no profile record

Submissions

Uber-backed Lime seeks up to $1.66B valuation in US IPO

reuters.com
3 points·by herpderperator·19 gün önce·0 comments

Cerebras S-1

sec.gov
40 points·by herpderperator·3 ay önce·9 comments

Disney cancels $1B OpenAI partnership amid Sora shutdown plans

arstechnica.com
6 points·by herpderperator·4 ay önce·2 comments

Volume in stock and oil futures surged 15 min before Trump's market-turning post

cnbc.com
30 points·by herpderperator·4 ay önce·11 comments

comments

herpderperator
·16 gün önce·discuss
This is not gambling in the legal sense (gambling is not even allowed in my state, and yet here I am using Kalshi, in case you wanted to argue that), which is why my transaction was classified as Professional Services and, for the nth time, NOT a cash advance.
herpderperator
·16 gün önce·discuss
I really appreciate all of the colourful feedback, but as I have said, this is not a cash advance. It was classified as Professional Services by Capital One and I received 1.5% cash back as is standard with the credit card I used.

The issue stems from the fact that people believe prediction markets are gambling. Prediction markets are financial derivatives regulated by the CFTC. This definition is not something I am trying to defend, I am simply accepting the current legal definition to explain why funding your Kalshi account is not considered a cash advance. Gambling is not even allowed in my state, yet Kalshi is permitted. Legally, Kalshi is not gambling as of the current legislation. That is why, for the nth time, funding your Kalshi account is NOT considered a cash advance.

People should do a little bit of research before blindly downvoting, or maybe even try it for themselves.
herpderperator
·16 gün önce·discuss
Prediction market aren't one of them. I checked my credit card statement and the transaction was classified as Professional Services.
herpderperator
·16 gün önce·discuss
It's not a cash advance. I funded my Kalshi account using a Capital One credit card. Not only was it not classified a cash advance, I got 1.5% back as is standard on this card.
herpderperator
·18 gün önce·discuss
A cash advance is taking physical cash out with your credit card at an ATM or bank teller. Making an online purchase (which depositing money into your Kalshi account is) is therefore not a cash advance.
herpderperator
·2 ay önce·discuss
The visualiser seems to be quite naive with what it defines as a token. I don't think a token is an entire word as often as the demo shows, and when it gets to the `def estimate_tokens` method, the entire `# Rough heuristic: ~1 token per 4 chars of English` comment is printed all at once as one token, which is certainly not accurate.

This is not a realistic replay of what a common LLM might actually print out - it's entirely fabricated. But for the purpose of estimating the feel of tokens per second, I suppose it's good enough.
herpderperator
·2 ay önce·discuss
If you eliminate juniors over the next few years, there will be no seniors for the future when the current seniors retire.
herpderperator
·3 ay önce·discuss
Does this help with DuckDB concurrency? My main gripe with DuckDB is that you can't write to it from multiple processes at the same time. If you open the database in write mode with one process, you cannot modify it at all from another process without the first process completely releasing it. In fact, you cannot even read from it from another process in this scenario.

So if you typically use a file-backed DuckDB database in one process and want to quickly modify something in that database using the DuckDB CLI (like you might connect SequelPro or DBeaver to make changes to a DB while your main application is 'using' it), then it complains that it's locked by another process and doesn't let you connect to it at all.

This is unlike SQLite, which supports and handles this in a thread-safe manner out of the box. I know it's DuckDB's explicit design decision[0], but it would be amazing if DuckDB could behave more like SQLite when it comes to this sort of thing. DuckDB has incredible quality-of-life improvements with many extra types and functions supported, not to mention all the SQL dialect enhancements allowing you to type much more concise SQL (they call it "Friendly SQL"), which executes super efficiently too.

[0] https://duckdb.org/docs/current/connect/concurrency
herpderperator
·3 ay önce·discuss
Nice app! I see that the page title says "client" and there's the Vite favicon still, which you might want to fix :)

I also think having a dropdown for the address search is somewhat expected these days, but is lacking here. That might be on purpose or due to a technical limitation, but just thought I'd mention.
herpderperator
·4 ay önce·discuss
This sounds like swap needing to be swapped in and then released. Check your memory usage.
herpderperator
·7 ay önce·discuss
If those other applications use their own local GPS clocks, what is the significance of NIST (and the 5μs inaccuracy) in their scenario?
herpderperator
·8 ay önce·discuss
Can someone explain exactly what's happening here? https://github.com/nadimkobeissi/16iax10h-linux-sound-saga/i...

It seems like there's a lot of personal information being asked for / thrown around... including a debit/credit card number?

Is there no better way to handle the bounty payment?
herpderperator
·9 ay önce·discuss
I'm aware that the public IP changes when a phone (on which one hardly has much control over how things run anyway), switches from cellular to a WiFI network.

Your comments are more practical (and maybe aimed at a layman's use of Starlink) but I am talking about the theory of Starlink supposedly interrupting a perfectly-working connection in order to change your IP, which interrupts everything, by design of TCP/conntrack. Whether that operation is fatal or not due to retries or whatever else is not my point at all.

Also, ISPs at home don't randomly disconnect you to give you a new IP. They may give you a new IP when you disconnect and reconnect for other reasons, but they should never dump your connection on purpose just to give you a new IP for no reason. That's not good design at all, hence the question about how Starlink handles wanting to give you a new IP.
herpderperator
·9 ay önce·discuss
That would cause your active connections to break because the source IP changed entirely. Are you sure the IP changes abruptly, or they keep it for as long as the session is live? Though keeping the original IP would mean that, for example, if you are sailing around the world, you'd start getting worse and worse latency as all your data continues going to the original ground station which may be on the other side of the world at that point.

An interesting problem - I wonder what they truly do here. I suppose people expect interruptions with Starlink so doing an IP swap wouldn't be all that different to losing service due to obstruction for a few minutes.
herpderperator
·10 ay önce·discuss
Or, you know, just Gemini 2.6 Flash. I don't recall the 2.5 version having a date associated with it when it came out, though maybe they are using dates now. In marketing, at least, it's always known as Gemini 2.5 Flash/Pro.
herpderperator
·10 ay önce·discuss
Serious question: If it's an improved 2.5 model, why don't they call it version 2.6? Seems annoying to have to remember if you're using the old 2.5 or the new 2.5. Kind of like when Apple released the third-gen iPad many years ago and simply called it the "new iPad" without a number.
herpderperator
·7 yıl önce·discuss
Significant in what way? I created 400 processes + 328 threads on a 10-year-old CPU and htop is not using more than 1.3% CPU on a machine with 800% available CPU power (quad-core, 8-thread)[0]. That means 0.16% total CPU used. While I agree that it is _less_ efficient than some other ways, in what way is that _significant_?

[0] https://i.imgur.com/onNSHQw.png
herpderperator
·7 yıl önce·discuss
Well, in Unix, everything is a file[0], even directories. So when I mentioned filenames, this includes directories. :-)

As a real-world example for those who are curious, running mkdir twice yields errno 17, EEXIST, which is "File exists"[1]:

  root@vbox:~# mkdir directory
  root@vbox:~# mkdir directory
  mkdir: cannot create directory ‘directory’: File exists
But sure, the fast way could be mostly right, and maybe your goal is to just get it done and not get better at these tools, in which case, sure.

[0] https://en.wikipedia.org/wiki/Everything_is_a_file

[1] https://elixir.bootlin.com/linux/latest/source/include/uapi/...
herpderperator
·7 yıl önce·discuss
As I have mentioned in another reply, just because you know grep does not mean you should stop there. Especially when teaching others, you should find the optimal way and mention that you _could_ also use grep if you were in a rush.

You could always do things the quick-and-dirty way, but does that help you grow as a programmer? You could write Python code that looks like C, like many people do when they come from a C background, or you could learn how to write Pythonic code by reading the documentation and examples.

> Knowing how grep works lets you do this sort of thing to any program that outputs text.

It's worth noting that I could say the same about strace. Once you know strace, you could run it against any program that uses system calls, which by the way, is many. :-)
herpderperator
·7 yıl önce·discuss
That's like saying you can just use `find . | grep ... | wc -l` and then learning the hard way that you can have newlines in filenames. While I agree you should learn lots of general tools, you should not stop there. If you have a particular need you should consult the manpage; it is one of the ways you become better. In the htop example it might be fine as a quick-and-dirty method, but when teaching others like through this particular blog post you should do so the right way.