skysight-inc/HackerNews huggingface dataset:
Oh yeah, forgot but to clarify you might be able to get something better than a smartphone camera with the right sensors and clever space saving in a 1U cubesat. It's just most of the 1Us I have seen don't use anything beyond smartphone level cameras due to their internals (e.g. reaction wheels, computer system, etc) taking up too much space and the fact they don't need something more advanced. Though if you were very clever about laying out the space and removing as many components as possible you could fit a small zoom lens in there and get something better quality. I suspect though there are people who have done this. I just don't think it would be anything super different from existing images taken from the ISS or other things in orbit. If you went for something bigger then maybe you could get something more substantial and get cool images of planets in our solar system close up. A 24 U might be able to pack quite a camera system, but as far as I know the general max size is 12U and anything past that is rare/theoretical. I know though at even a 2U you can get some pretty high quality images of Earth, but I don't know if that would really translate to anything super amazing of space given the distance most planets/stars are. I think those images would still look like they were taken with a high quality smartphone or maybe a dslr camera just due to the fact they are far out (even though technically 2Us pack way better camera systems than most smart phones).

As a whole though these camera system are mostly used for Earth as it's an easier target. Space images are more like astrophotography grade and not Hubble grade.

If you want an example of a good cubesat camera here are some. https://dragonflyaerospace.com/products/ I should note though that these would not generally fit inside a 1U given their smallest one takes up 1U worth of space.
What's weird is I've seen hover.com set up a legitimate, normal "this site under construction" page before, on another new domain. So this isn't their normal default page.

However- I looked at this some more after posting here, and noticed the domain was actually pointed at Cloudflare name-servers, not hover's. I don't remember doing that for this domain, though I do have some other domains that I'd fully transferred from hover.com to Cloudflare in the past (and use the same domain servers), so maybe hover.com somehow guessed that I wanted those name servers for this one too? But a concerning thing is that I haven't actually told Cloudflare about this domain at all- it's not on my account there. So it's using their name-servers, but I can't actually manage the records because it's not associated with my Cloudflare account?

I used nslookup.io to check the current records and saw this (reiterating that these are probably malicious IPs!):

A: 172.67.186.129
A: 104.21.1.36

So that's probably where I was being taken to. Not sure what else can be determined from it.

I have no idea how this chain of events played out and it's very concerning. I wish I understood this stuff better.
No, they are still there. Nothing has changed. Why would there be new ones if nothing has changed?

GitHub (msft) is still just copy pasting code from other projects with no regard for copyright. Whether it’s paid or not doesn’t matter much.
No it really is specifically about jargon. Also Neurodiverse was coined in the 90s, it's pretty old now. Also within these communities, ND/NT are not very verbose, because they can be abbreviated like that.

Have you looked around in tech? There's tons of people who lack a full command of English. There are tons of "barstool conservatives". Using words like "neurodiverse" is like shooting myself in the foot before I even get started. I'm not consistent about being concise and not wordy, look at how I write in general, it's really not that accessible but it's hard to write accessibly but an easy way to do so is to avoid jargon.

I'll use these terms within these communities where necessary, but not outside of them, notice how the mere use of this word caused a shitstorm in the comments.
Not until there's a setting that can guarantee the automcomplete is based on verifiably license-unencumbered source that is automatically tracked in some kind of sourcemap that tells me which parts of "the code I didn't write" comes from which other project and file inside that project.

Until then, copilot is a giant liability that ensures I can't use it for code that my company ends up owning, nor can I contribute code I write with it to literally any open source project because in a very real sense: I didn't write it. I just assembled it from parts unknown, and those parts may end up being lawsuits.
One case where I (ab)used this in R was to add an abstract class called Timed that measured the time the inner function took.

I guess I'd probably use a decorator in Python but this was R and I was on an S4 buzz back then so I took the approach above.
> taking a high concept output created by AI artists and touching it up to perfection.

When you put it like that, it sounds like a nightmare up side down world. It's not AI that's the tool for enhancing human creativity. It's humans that are the AI's tool, cleaning up the edge cases the AI artist can't handle (yet). It destroys creative jobs that give joy to people and creates assembly line jobs for them to slog in.
Show HN: I built vanishdb.com which lets you create a sandbox DB with one click
I built vanishdb.com which lets you create a sandbox DB with one click.

Supports MySQL 8.0 right now.

Databases are removed after 30 days of inactivity.

Feedback welcome.
Someone else will?
Math was all easy peasy for me until I took a course on differential equations. For the first time I couldn't just visualize the problem and due to a lack of discipline on my part I dropped out.

I've been coding for years and have been able to fake it with my limited math education but would love to have the time to learn more for the sake of understanding.
I remember a time when this site didn't take the most uncharitable reading of everything all the time.

And yes. Making a streaming application. The CDN that the media is provided through uses cookies to coordinate "side band" metadata. On Safari, there's no way to get at the metadata due to the cookie policy. So, you get the media, but literally no metadata or features associated with it. It's a worse experience for any Safari user and doesn't actually enhance their privacy in any way whatsoever.

The workaround was to get the streaming provider to allow the correlation ID that would normally be conveyed through a cookie to be conveyed through URL parameters instead.

So.. to the extent that I could track you between two sessions, the workaround means I still can. Not that I need to track you, but because I need to correlate two streams between two different servers onto one device.
> A life of a person in 8000 BC was not that different from life of a person in 7000 BC

What about Çatalhöyük? 7000 BC puts you around the zenith. Not far away in Mesopotamia, 7000 BC would also be about the start of the Hassuna period, the first development of pottery in the region [1]. In general, 8000-7000BC is seeing major progression in the Neolithic Revolution, so the life of a person in 7000 BC is perhaps as different from 8000 BC. as 2000 AD would be for someone in 1000 AD.

[1] And it's worth noting that pottery is, archaeologically speaking, basically the best tool we have for identifying changes in illiterate societies. Pre-pottery, there usually isn't enough surviving remnants of society to make good guesses as to the cultural practices of that society.
Is UTF-32 fixed size per char? Because then it allows simple math that you can’t do on UTF-8.
> seized from capitalists,

Funny, I'd rather have you in solitary confinement for the rest of your life then running around robbing people with weapons but hey, psychopath is in the eyes of the beholder.

Just be aware, you can come seize my capital but you better have more guns then I have.
Also vaguely relevant https://0.30000000000000004.com/
I'll be honest: has anyone here ever looked at a resume with an MSc in CS and said "Yep, I bet this person knows how to write code well"? Surely there are some research level jobs where a PhD in CS is necessary, but for most coding jobs, an MSc is just 2 years of missed experience where you're learning bad habits and antipatterns by never having your code used by other people in any strenuous way.

Certainly there are a lot of pros and cons to getting a BA in CS. But "learning how to write code" is not the major advantage of a university education, nor should it be.
I never understood why, among other things, the City of Ottawa didn't just fine every vehicle the same way they'd fine any vehicle parked illegally in the roadway (or at an expired meter), with a new ticket every 12 or 24 hours. They could do this all after the fact, if they took photos of every license plate/vehicle daily, and just mail them a big stack of tickets.

Looking at the list of fines, this could be seriously costly to those involved: https://ottawa.ca/en/parking-roads-and-travel/parking/regula...

Park within 9 m of intersection $75

Park within 1.5 m of laneway $80

Park - prevent removal of previously parked vehicle $60

Park - prevent ingress to metered parking space $60

Park in no parking area $85

Park in excess of posted time limits $65

Park heavy vehicle on a highway $70

Park vehicle on highway - obstruct traffic $95

(There's more, these are obvious ones)

These tickets/fines are linked to plate renewals, and my understanding is the fines can also be transferred from an inactive plate to another active plate with the same owner, so you can't just sell the car. About the only way around it is never licensing a vehicle in Ontario again.
https://github.com/facebook/zstd/issues/1333
This article was old, apparently, but this is what made me think it would have a big impact:

> Twenty-seven seizure orders were issued to large truck operators from outside the province, banning them from operating any commercial motor vehicle in Ontario.
He mentions that "The amount of actual change isn't too great, so I think this might be ok" so I wonder if part of the equation has more to do with avoiding messing with legacy code rather than raw performance. If the current code expects all codepoints to have a constant-width representation, it may be complicated to add UTF-8 into the mix.

A complete guess on my part though, I never looked into AWK's source code.
While I agree that Ecto is macro heavy, I don’t agree with this assessment for Phoenix. Macros in Phoenix are mostly contained within the router and then Plug (which is a thin contract).

Perhaps there are other factors that make Phoenix harder to grasp in your experience but I hope pointing out that it may not be macros help peel some of the complexity away.

Furthermore, if you get a bad stacktrace in either Phoenix or Ecto, please open up a bug report. Macros should not and do not imply bad stacktraces. In a very simplistic way, you can think of the Elixir compiler as a huge macro, and it still strives for great error messages and stacktraces. Many Elixir building blocks are implemented with macros too, and we have great error messages and traces there, and we aim for the same in Ecto and Phoenix.
A “character” can be of fairly arbitrary length in Unicode, so no.
This sounds kind of creepy culty. I think it's the pushing "just try it" vs merely reporting "I like it".
> the hypothesis (propagated mostly by the Google-style job interview) that intensely coding clever for-loops to perform algorithmic magic (for things usually already in the standard library) is the best measure of the competence of a software developer

I think the hypothesis is, rather, that people who can successfully run that gauntlet are smart and motivated. The details of the problems they’re solving along the way are almost incidental.
Apparently this blog (Astral Codex Ten) is the successor to Slate Star Codex.

https://en.wikipedia.org/wiki/Slate_Star_Codex
How appealing can they be if they are much smaller than a single grain of rice?
I became aware of this while watching Professor Brailsford's interview with him (Computerphile channel): https://www.youtube.com/watch?v=GNyQxXw_oMQ

(Around 7-8 minute mark)

Update:

At 24-25 minute mark, he talks about the technologies he is inquiring to write his new book with (he mentions troff and groff).

He says he wanted to try "XeTeX" (which supports Unicode) but "...I was going to download it as an experiment and they wanted 5 gigabytes and 5 gigabytes at the particular boonies place I'm living would...mmm..not be finished yet!"

So there we go...We had the opportunity to read the mind of the developer of awk and unix and co-author of the literal "C Programming Language", confronting with the absolute state of the tooling of the modern world.
Not really, for small snippets, sure. But jobs require getting something done. Sure you might be able to tab complete 10 pieces, but at some point you have to tie them together to get a working program and those 10 pieces will have different assumptions and require some real understanding to integrate.
This is why I love the disable javascript plugin for Chrome. One click and terrible sites like these are tamed. uBlock origin is also useful to block sticky headers.
Looks like its not really done yet:

https://github.com/onetrueawk/awk/compare/master...unicode-s...
It’s hard when it was trained on everything pretty much. That’s the same problem as with GPT3. In my mind it’s still brute forcing a solution but instead of endless computation it’s endless examples
The Origins of the Pandemic – Under That Rug
I've interviewed lots of new grads, and also observed my own classmates.

Most institutions have been granting CS diplomas to people that cannot code for decades.

Those people tend not to find long-lasting programming jobs.
>Yes, though as extreme climate events pile up, naysayers dwindle. But their pushback against climate change efforts has delayed mitigation by decades. We’re now at a stage where we can no longer prevent some terrible effects of climate change. It would have been far better to risk naysayers’ ridicule and dive in earlier and stronger.

Many people that talk about Climate Change, aka, Global Warming, are so indoctrinated via ideological shades that they do not recognize basic facts, and understanding where we are with our own knowledge

1. Deglaciation, and Warming as climate trends preceded our oil-based economy by thousands of years

2. Glacial Maximums are associated with low CO2 environments

3. "Our understanding of the Global Climate System is in its infancy"

4. There are massive discrepancies between accurate space based weather observations, and in-situ measurements.

5. Renewable Energy currently is insufficient to replace petroleum sources, and will be for a long period of time.
(Literally says the user who has posted no screenshots.)

Unlike you, I did post screenshots and pointed out the issue of it being impossible to reproduce/share search results to Danny Sullivan (Google’s Public Liaison of Search) on HN few weeks ago:

https://news.ycombinator.com/item?id=32534048

PS: I don’t believe Google is being “under handed” - they are a massive company with billion of users running a complex system. Unless there’s proof they’re intentionally being malicious, I would give them the benefit of doubt, since attacking them with baseless accusations won’t help anyone.
This is a very interesting article, in particular because it brings up that whole Chomsky topic of the grammar hierarchy (see https://arxiv.org/pdf/2207.02098.pdf). I've been intuiting that linguistics are at the root of AGI for sometime now, but there is a very unproductive resistance to Chomsky's ideas in the various communities that have topic overlap.

It really seems apparent, to me, that symbols (a universal grammar?) are needed in order to learn & adapt to the environment. If true, then the question becomes how to evolve that universality from nothing.
The code only uses UTF-32 in regular expressions where I suppose it was much simpler to adopt the older code. The rest uses UTF-8.
Sometimes when you do everything right no one knows you did anything at all.
"better"? The only reason they don't make game anymore is because Steam is a printing money machine.
It's a fixed size per codepoint. Many clusters that appear atomic in a text editor are made up of multiple codepoints. The flag emojis are among the many examples.
Could you be more specific as to where and how?
It's always the tradeoff, some operations are simpler on UTF-32 but they have additional memory (and therefore cache) footprint and since you typically don't want to use UTF-32 externally you have to convert back and forth which is not free.

I think these days people don't bother with UTF-32 too much because it's not even like you have a clean "one 32bit int, one character" relation anyway since some characters can be built from multiple codepoints. Since generally most code manipulating character strings are interested in characters and not codepoints, UTF-32 is effectively a variable-length encoding too...
It was trained using source code whose licenses don't permit such usage.
I think you are coming at this the wrong direction.

As a buyer I have to have some compulsion to buy. If that is not “I want to buy an authentic piece tied to an artist” NFTs probably aren’t for you.

With NFTs I can start at either the artist or the piece and trivially connect to the other.

NFTs don’t solve for discovery.

Nor do they provide a root of trust for artist identity. At best they can provide information to some sort of identity system but NFTs by themselves are not a complete solution for that.

As an artist who wants to sell an NFT, the onus is on you to broadcast your presence/address so that your buyers can check provenance. Post it on your Instagram maybe. It doesn’t have to be magical.
> Since Microsoft uses material for copilot outside of licensing on the basis that it is Fair Use, that would probably have no effect in practice

i think that any formal violation of an open source license would be very bad in terms of public relations - even if they can claim fair use.
I was in public education in the US in the 60's and we often had lessons on different map projections when studying geography.
The effect is very noticeable in e.g. dashcam videos posted on Reddit. Ignoring obvious factors like side of the road driving on, videos from the USA are very obvious from the scale of the urban/suburban environment with huge roads and intersections, huge cars/utes/SUVs and buildings very far apart. Videos from Australia show a more scaled down environment, with much narrower roads and lanes and smaller intersections, buildings closer to the road and not set back behind large parking lots. Videos from Britain, further still. Videos from Canadian cities eg. Toronto look like a weird hybrid with an Australian-city level scale but with cars and road signs from the USA.

As an Australian living in USA I am often surprised by how long it takes to walk a distance that looks like not very much on a map.
For the past few years, I’ve long considered Hollywood failed adaptations to be a non-issue because so long as industrial civilization exists, media companies are going to squeeze what they can out of IPs. So while Game of Thrones might have ended quite poorly, I figure we’re only a few decades away from a different rights-holder giving it another go.

Thus, I look forward to the AI-generated versions of famous works that deepfake the original cast into speaking (hopefully) better-written dialogue. Imagine when this technology is widespread, fanfic authors rendering their interpretation of works with the descendants of DALL-E. Everyone gets the dream adaptations and sequels and finales they want.
Rose is considered a founder of American Libertarian movement. People debate whether some these ideas crept into her Moms books which Rose heavily edited.
In the late 1980s while at college, this wonderful book was assigned as part of a history of dynastic China, which followed a reliable pattern for thousands of years: strong founder (often a military leader), establishment of an imperial and military bureaucracy capable of managing crises and expansion, then ossification and failure owing to weak leadership and various internal and external threats.

While the model of a weak/incompetent emperor late in the dynasty was well known, few studies attempted to answer the why as Huang did with his book. He told it as a very readable and interesting story and struggle of personality amidst a backdrop of intrigue and crises.

It’s actually unfair to call the Wanli emperor incompetent; as Huang so beautifully illustrated in his book, he was a product and victim of the system. He protested in one of the few ways he could: doing nothing. By withdrawing from his responsibility, he created a vacuum which other forces were able to take advantage of, hastening the decline of the Ming dynasty.

I still have my copy of 1587, and re-read it every 5 or 10 years. If you can’t find or don’t have time for the book, check out the excellent film Fall of Ming (大明劫) set later in the dynasty.
Ignoring whether it's a good idea, this is not trivial these days - both parties need to really trust each other given the number of ways things can go wrong.
Carmack’s goal is not to become the most virtuous person in the world. His goal is to make the AGI
NB: exacerbates.

https://www.dictionary.com/compare-words/exasperate-vs-exace...
> It stopped paying debts for quite awhile

It stopped paying a subset of its obligations from July-September 2009.

> and defaulted on a lot of tax sharing agreements it had with counties and the like.

It did not. It suspended, with the required governors declaration and legislative supermajority, a protected reservation of certain funding streams for local use that had only been adopted in 2004 (and only effective since 2006), before which such diversions by the state were common, to temporarily redirect $1.9 billion (which would be repayed) to deal with the state cash flow situation; note that proponents of the 2004 measure noted that $40 billion had been permanently redirected (not borrowed) by the state from the funds that would be protected by it over the preceding 12 years, or about $3.3 billion per year.

These aren’t “tax sharing agreements” made between different parties, they are assignments of revenue to particular uses under the State Constitution, which have exceptions.

> It isn’t the first time the State has had solvency issues either.

No, but it was the last, and Like literally all of the previous ones, it was a cash flow crises as a result of a budget impasse due to the 2/3 budget supermajority requirement (which has since been repealed), resulting in fund exhaustion without authority to do normal cash management things like selling short-term revenue anticipation bonds (there was more involved in 2009, but that was the foundational problem, the other complications were complications in solving the budget deadlock.)
ooh, that's fun! though it'd be more fun to know the rules, esp about when users cells collide
How to Read This Chart: Identifying the Midwest by How It Talks
Yes, my PC and phone most definitely do.
I know about the verbosity, Erlang is notorious for that. I'd still prefer it over macros. Java is also very verbose, that wasn't a problem with it's adoption :)

Unfortunately for phoenix, when I started learning it I needed to rely on source code to understand some stuff. Trying to walk around the macro stuff was not a cool experience.

Also I did have some macro related errors most related to ecto and its syntax. See this article to understand the problem

https://www.spapas.net/2019/07/25/declarative-ecto-query-fil...

Ecto has its own, undocumented syntax. If people from the elixir irc (including the always helpful Jose Valim) wouldn't help me I'd be never be able to guess that thingie...