skysight-inc/HackerNews huggingface dataset:
I am worried about something else

The authors of most shared articles and most comments are not even passing a “turing test”. In the vast majority of cases the readers just consume the data.

With GPT-3 we can already make “helpful and constructive” seeming comments that 9 out of 10 times may even be correct and normal. But 1 out of 10 times be kind of crappy. Aby organization with an agenda can start spinning up bots for Twitter channels, Telegram channels, HN usernames and so on, and amass karma, followers, members. In short, we are already past this point: https://xkcd.com/810/

And the scary thing is that, after they have amassed all this social capital, they can start moving the conversation in whatever directions the shadowy organization wants. The bots will be implacable and unconvinced by any arguments to the contrary… instead they can methodically gang up on their opponents and pit them agaisnt each other or get them deplatformed or marginalized, and through repetition these botnet swarms can get “exeedingly good at it”. Literally all human discussion — political, religious, philosophical etc. - could be subverted in this way. Just with bots trained on a corpus of existing text on the web.

In fact, the amount of content on the Internet written by humans could become vanishingly small by 2030, and the social capital — and soon, financial capital — of bots (and bot-owning organizations) will dwarf all the social capital and financial capital of humans. Services will no longer be able to tell the difference between the two, and even close-knit online societies like this one may start to prefer bots to humans, because they are impeccably well-behaved etc.

I am not saying we have to invent AGI or sexbots to do this. Nefarious organizations can already create sleeper bot accounts in all services, using GPT-4.

Imagine being systematically downvoted every time you post something against the bot swarm’s agenda. The bots can recognize if what you wrote is undermining their agenda, even if they do have a few false positives. They can also easily figure out your friends using network analysis and can gradually infiltrate your group and get you ostracized or get the group to disband. Because online, when no one knows if you’re a bot… the botswarms will be able to “beat everyone in the game” of conversation.

https://en.m.wikipedia.org/wiki/On_the_Internet,_nobody_know...
Exactly - it's too expensive and at this point I am not sure how future proof this investment would be. Are we going to have a new USB-C cable in a year's time that my next monitor will require?..

Edit: different devices add even more to this confusion. My MacBook Pro M1 is refusing to work with a 4K USB-C monitor even when using a Thunderbolt 4 cable. LG is convinced that it should be working just fine.
But not as good as a Mac at any of those tasks?
Given high value placed on every square inch of the passenger cabin if that booth isn't being used as much as they'd earn from the extra seat they could sell instead, it's never happening.
I assume airlines looking to outfit whole fleets aren't finding out about pricing through the website, and probably aren't paying sticker price for either the equipment or the service. I guess the Gulfstream set probably isn't price sensitive, so may as well charge a boatload for these kinds of one-off installs for rich people?
I'm hacking together a native backend for gleam lang [1], by transpiling to C++

[1]: https://gleam.run/
The Roman Catholic church has constituent churches in which married priesthood is the typical path. The Latin Catholic church, which, with over a billion members, is the largest constituent of the Roman Catholic church, only ordains single men to the priesthood. In all apostolic churches (I believe), an ordained priest cannot marry after ordination without some kind of special dispensation. Also, both Catholic and Orthodox only ordain celibate men to the episcopacy.

However, there is no rule that this is the case. Any man can be ordained a priest or bishop, married or not.
Yep. Erlang/BEAM PIDs, processes, supervision trees, supervisor strategies, supervisors are underrated. They should be built into the OS. Honestly, every "program" should be a function, return structured data, and callable from anywhere. Logs also should be structured rather than deserialized lines. Lines requires parsing. Parsing is a waste of electricity and time because it discards boundaries between values. The current paradigm is unwise because it's slow and inefficient unless you actually need lines. Rarely do you need just lines. Look at how nasty bash, grep, awk, sed, cut, head, tail, tr scripts will become.

Also, debugging and profiling, I still can't believe many programming environments / IDEs lack the features and debugging integration that ancient Borland Pascal and MSVC had.
> In C code, you'll find many uses of pointers for iteration, which can't be replaced with C++ references.

In c++, ranged for loops are both far more common and idiomatic for iteration, and will compile to the most efficient form possible. At least for gcc and clang, you definitely don't have to 'hope' that they will be optimized to the equivalent pointer-based code--they will be.

> ... whereas at least with pointers you can always check in your own code.

Regarding null references -- the only way for that to happen is by dereferencing a null pointer, which of course is equally invalid with or without references.

BUT: if all you have is pointers, then--all else being equal--you will have many more places where you may need to check whether a pointer is null.

Once you've converted a pointer to a reference by dereferencing it, you (and the compiler) can legitimately assume that it's never null. If you ever encounter a 'null reference', the problem is never with the reference, it's always guaranteed to be with a deference somewhere higher up the stack. As a result, when references are available and preferred, there are not nearly as many places where you have to decide whether to check for null in the first place.
Easier to justify the premium in the flush times, not so much in the lean times. CTO/CIO drives during booms, CFO during busts. Folks like Microsoft will continue to do well because of Azure AD uptake, M365, Teams, the ecosystem as a whole. Google should be worried. AWS is entrenched as the new Oracle, might not grow as fast, but they’re not going anywhere.
...and blocking perfectly good hardware from running what is essentially a reskin of windows 10

(without all the silly hacks and workarounds)
This is good advice but you have to change your expectations. You’re not going to get the same kind of run with a 5 yr old as alone, for example.
I think there is a selection bias here though.

My experience is that the people with the best natural teaching ability are not teachers. They end up in random industry jobs because dealing the career ladder of teachers is super unappealing.

In contrast, the teaching profession is full of people who were good students. So requiring more degrees does not do a good job of separating the wheat from the chafe.

In my experience, the best teachers are people in their 50s or 60s who have a ton of diverse experience and still chose to teach. But the median teacher is someone in their 30s who has only ever been a teacher.
default system keyboard
Do people actually send messages to each other like that? I modified all the precomposed replies on my watch to remove capitals and punctuation. Using capitals and punctuation raises the register of the message for me, and 99% of the time if I’m sending a text it’s to friends or family.
> In theory, sure. In practice, the JVM is tested and backwards compatible enough that those problems don't happen often enough to matter.

In my experience, JVM upgrades can and did cause us all sorts of problems, both subtle and not-so-subtle, depending on how big the upgrade was. Docker resolved a lot of that pain for us by making it possible to upgrade piecemeal, on a per-service basis, when we were ready.

> You can still have "it works on this machine but not that machine" problems with Docker too - different versions of Docker have different bugs that may affect your application.

I haven't experienced this, but in any case, the joy of Docker in a JVM environment with many applications is that you can pin the JVM for each individual application; you aren't forced to use whatever JVM is installed on the machine. This gave developers more freedom, because they could deploy whatever JVM environment they needed.

You can get away with more ad-hoc solutions if you're just one person, but once you have a team of people and a long list of JVM services, you need to be able to delegate control of as much of the operating environment to the developers.

As I said originally, this problem doesn't exist with Go because it emits static binaries that don't generally need additional support files, which is why I'd love to see more discussion on dynamic deployment of binaries instead of docker containers.
Every cable is suitable for at least USB 2.0 data transfer and 60W PD charging. Fully-featured cables get USB 3.0 data (at varying speed) and e-marked cables get >= 60W charging (100W or even higher with more recent PD revs). Thunderbolt (and USB4) has its own requirements.

If the above isn't true for your particular cable, it's either broken or what you're trying to do isn't specified by USB-C but rather some proprietary tech instead, in which case, blame your device vendor.
> In-flight wifi (and otherwise all other transmissions) have pretty much always been air to ground

This has not been the case for several years. Most in flight Wifi is now being provided by Viasat which, as the name suggests, is air to space.

Even Gogo started rolling out satellite service in 2015.

Very few services are now air-to-ground.

Random pictures: https://i.stack.imgur.com/I7Yfd.jpg https://cdn.arstechnica.net/wp-content/uploads/2018/01/DSC00...
Maybe his point isn't that cursing is bad, but that you should set an example for proper manners. Like, the language they should use when talking with schoolteachers, at work, etc.

That's my household: they'll hear plenty of salt when we play Jay-Z or Run The Jewels around the house, and it's no big deal if they cuss while telling us about their day, but we'd never tell them to "Pick up the fucking dishes."
Etiquette can be enforced.
Kind of wish they would finish TV show series first before branching off into something that nobody asked for.
Good question. I haven't heard any future plans.

My understanding is that TB3 reserved some of the throughput (for video, even if unused?), and then the remaining throughput went through 8b/10b encoding, which left ~26Gbps as the maximum theoretical PCIe bandwidth (significantly less (-18%) than the PCIe 3.0 x4 connection's 32Gbps).

I don't know if there's still restrictions that prevent PCIe from making more use of the link in USB4/TB4. That seemed like a weird restriction, and it'd be especially weird not to see such a big gap when there is USB4 80Gbps. Anyhow, the encoding at least has gone from 8b/10b (+25% overhead) to 64b/66b or 128b/132b (+3%), which I believe should boost TB4 numbers a little.

In practice, rather than the 26Gbps of PCIe it seems like we might be able to get, I've found similar-ish reports that a bit over 22Gbps was all TB3 could typically manage when doing a drive test... I don't know but I'd be very curious to get more details on where the missing 4Gbps are. How much do we lose to NVMe overhead, how much is lost to tunneling overhead, what other factors are there? I haven't heard any real data about what if any additional latency there is. One test I'd like to see is what happens to drive-speed as we go from direct attached, to 1 hub, to 2 to 3 hubs.

As for the future, lots of good questions there; I haven't stumbled into any juicy tidbits at this time. A simple boost to PCIe 4.0 is all too likely, but how great it'd be to specify something more general/generic. It'd be great to see tunnels that have either more fan-in or more fan-out than the underlying connection: here's 8 different PCIe 6 x1 devices plugged in, and yes they're oversubscribed but they all work fine, that'd be a lovely example to see. But that's probably pretty pie in the sky right now.
Arguably Brave.
Nuns don't get paid, so wouldn't qualified for the PPP.
An underrated thing about schooling 100 years ago was that it was one of the only professions a women could respectfully do.

So you ended up having genius women being just an schoolhouse teacher.
> I often wonder how different history would be if it was never invented, so much time and money sunk into its endless pit, holding back all progress.

History would be sad and meaningless, and many of the conveniences which we take for granted today, such as public schooling and hospitals all around the country likely wouldn't exist.
Probably some sad attempt at keeping their enterprise customers locked in.
What does "raises the register" in this context mean?
That requires stopping to think for five minutes, which you didn't have in the moment.
I assume most public teachers total compensation would near $120k/yr when you factor in health insurance and pension benefits, and senior teachers with lots of time in in decent states are probably doing a bit better than that. I don't know how self employment tax works either other than it adds costs too.
> In-flight wifi (and otherwise all other transmissions) have pretty much always been air to ground

Would be curious to see a citation. My understanding was that of the major providers of in-flight Internet, only Gogo was air-to-ground, and that pretty much everybody else (Thales, ViaSat, etc.) was either Ku- or Ka-band satellite, which has been winning out because it still works over water.
It's not about the amount of time kids takes up in your life. It is about how kids changes your life forever. Your priority in life changes, then your life changes. I guess when kids leave us, we need relearn the life.
What rules out an accidental amputation that healed? Hell of an injury to survive though, and medical knowledge would have been required to save the individual from that.

"The remaining leg bone showed a clean, slanted cut that healed over"
> Not to mention, RAII makes it impossible to check whether you successfully released the resource, which is a concern that the kernel can't always ignore

Serious question: what does the kernel do if it fails to release a resource? Like memory, for example?
I think Stream has started to offer uploads directly from the browser since I last tried it out. I looked at it briefly right after CF launched it and I just gave up. Now that I tried it out again today, it wasn't too hard to get up and running.

The only thing missing is the ability to manage the uploads. We have around a hundred videos now and it's expected to grow pretty fast so being able to sort and tag the files is pretty essential especially as we want to prune older content. CF doesn't offer any statistics on video usage so we'll just have to guestimate and try to find files to remove by their filename.

It's workable but not ideal. Reading the Stream support forums I did find another service called Bunny and I'm giving that a go, it looks like an easier to use version of Stream with some nice organizational features.
Nope, you are not alone. I noticed this change starting with iOS 7 too and compared side-by-side back in those years. I could type very quickly with either one or both hands, and made almost no mistakes. So yeah, it seemed that they changed the position or the targets of the 'keys' because I wasn't hitting the right ones in iOS 7, usually shifted by one letter to the side but my mind sort of calibrated for the rest of the word.
Then I switched between different iPhone sizes over the years, so all my experiences later were different.
This still keeps happening to me but now the autocorrect on the phone gets the word I was intended to type, so it's less annoying but long gone are those days of keyboard perfection.
> flex, not a tool

Suppose that a plane has 250 seats and makes 50 trans-con flights a month.

Airline A decides to advertise having fast internet access in their flight, and raises ticket prices by $2 a seat to fund it.

(250)(50)(2) = 25000

Airline B stays with slow barely usable internet.

Which ticket do you book?
Preorders seem entirely reasonable to me for things that are likely to be in short supply after launch. I recently pre-ordered an iPhone and was happy to receive one promptly after they started shipping. Games seem to be a fairly meaningless thing to pre-order in a world of digital downloads - but I could see the reason behind pre-ordering some limited edition release, for example.

Obviously you need to be careful, know what your options are to cancel, and make sure you trust the company - especially if they require a deposit. But for me getting something a couple of weeks or months earlier than I would otherwise be able to is a benefit that I am often willing to assume some amount of risk for.
Music is an interesting one. There's a lot of subjectivity in the understanding of music, but there are some very basic principles that seem near-universal in human cultures at least. Octave equivalence, the consonance of small-number frequency ratios.

Presumably aliens wouldn't experience music the same way we do, especially if they don't have ears or physical bodies. But music itself might be interesting to them even if they don't really "get" it, due to the mathematical relationships involved. And they might have something analogous that we can't fully understand.

On the other hand it's also at least possible that aliens would understand our music perfectly well, and find it boring or atrociously bad due to our obliviousness to phase relationships, or the inherent out-of-tuneness of modern music, or how the tempo of the music is untethered from its pitch, or because our range of human hearing misses out on all the good stuff that happens above 15-20khz.
"there are a half dozen more who don't give any thought to any of this whatsoever and proceed to have (often multiple) kids anyway."

You might have to update this [1]. People do care. People have an iphone now. People can read. The "tons of kids poppin" arguments don't hold. We will see a global wide population decrease soon.

https://econofact.org/the-mystery-of-the-declining-u-s-birth...
Starlink may provide other value to airlines besides fees from passengers. Streaming high resolution telemetry, or spying on their employees with webcams, or something like that.
Theres a great object storage company Storj.io[1] that has a 150gig free storage tier.

Been using it for small projects and its great. Simple dashboard, drag and drop and away ya go.

[1] https://www.storj.io/storj-home
Suppose you have someone who did a bunch of writing in America, then moved to Europe and became famous as an inventor there. Under your proposal, this person has both Location:Europe and Location:USA, and both Occupation:Writer and Occupation:Inventor. They therefore show up for queries for European writers and American inventors, neither of which was intended; I bet we can come up with situations where the false positives are even worse. The presence of those tags have to be interpreted in light of each other.

If you do this naively I think it's pretty clear you've either sacrificed expressivity or made the system a LOT more complicated/harder to understand. At best you end up with some kind of product structure in (what is no longer just) the set of tags on an article. You can think of explicating an implicit product structure in joining "American" and "Writer" in the same object. But I think if you've started talking about compound tags, you're really talking about something other than a tagging system.
Seeing how the market is not specified in the article it's rational to compare to the the national average. But if you have the data for the market where the unnamed company from the article operates I am all ears. Your claim was that 95% "is quite low" even though it's higher than the national average.

> By doing that across the market, they artificially increase scarcity, which forces people to rent those apartments at inflated prices.

Yes, this is how the product works, it tells the price that will maximize the revenue.

>That's collusion by proxy

There is no such thing. If the agreement on prices exists then it's just collusion, if it does not - there is no collusion. Price fixing, which I suppose you mean by collusion is outlawed. Following market trends is not. The agreement on prices is the key element, without it there is no collusion. Nobody is coordinating anything, there is no agreement to set prices according to the marketing data. This is why stock advisors, appraisers, reports and any other pricing sources are not "collusion by proxy" since they are missing the collusion per se.
Are you sure? I've seen several companies using it for their content. Lots of educational platforms, events and even Dropout uses it for their videos. Also as they've dropped their free tier I'm pretty sure their target audience is companies who need either restrictive access to their videos, selling OTT or live video streaming events.
Thanks for asking!

I've been working on a PEG-based Turing-complete language which creates completely standalone and trivially-embedded C. The "selling point" would be "A DSL for creating DSLs".

In the last few weeks I've been working on a libtcc-based add-on in order to build a REPL to help create/explore a desired grammar interactively.
I think the $25,000/mo is just an opening gambit. For comparison, the list price for Starline Marine is $5,000/mo with a one-time hardware cost of $10,000, and even that seems padded to extract maximum value from yacht owners, cargo ships, etc.

Also, while I imagine the logistics of bouncing 350 MBps from satellite to satellite at 1000 km/h will impose significant overhead, a lot of the places where people will want this service the most (trans-Atlantic, trans-Pacific, Kansas cornfields etc) will have very few if any other users.
Measuring the outcomes of primary/secondary education is not easy. The purpose of such education is not giving kids measurable skills but preparing them for their lives as citizens. You can't measure that with standardized tests. You must follow the kids over their lives and see how they contribute to the society.
> It should also be remembered that C++ compilers are even worse than C compilers at mis-using instances of undefined behavior to mis-optimize code, especially since they typically rely even more on optimization steps to have half-decent performance.

Could you provide a concrete example of this? Personally I've not seen anything like what you seem to be describing.
It seems inevitable Starlink will prioritize profitable commercial ventures first. Industry is going to find more data intensive applications and squeeze out residential use.
It's past the toddler stage! Congrats!
Razuna looks extremely nifty, but I don't think they offer any public facing way of sharing content hosted there right? Isn't it basically an internal media storage like Dropbox?
Binance Plotted to Dodge Regulators
> Highest demand for normal starlink is in cities.

This is literally the opposite of true.

But both of you combined make a good point: this is the best way to fully utilize bandwidth of the sats, which are not going to be serving terrestrial customers when flying over the oceans, which is a significant portion of the time.

Between boats, planes, and rural terrestrial customers the usage of any individual Starlink sat can be efficiently spread out.
I'd think 100% of businesses would direct to reduce spend
If your product is Great, it doesn't need to be Good (2010)
Thank you for the detailes response. This is a killer feature that can help Linen differentiate from others I guess. Good luck