skysight-inc/HackerNews huggingface dataset:
"DALL-E" in titles is about to be replaced with "Stable Diffusion." The beta website is already live but the interesting part will be specialized fine-tuned models based on public weights. There should be more technical experimentation since Stable Diffusion weights are only a few GBs and inference can be run on any recent GPU. There might also be more controversies because it can create more uncensored images.

Somebody posted a nice comparison between DALL-E 2, Mid Journey, and Stable Diffusion: https://twitter.com/fabianstelzer/status/1561019187451011074.
I think Copilot will make cheating easier. A benefit of this is that employers may look at side projects much more, which are harder to cheat
I can only imagine the immense frustration encountered when trying to get an academic job after years of effort getting your phd and working in a university with an expiring job. I was lucky to be interested in being an engineer and finding mostly fulfillment in industry after finishing my phd. But most of my friends from cs grad school who went on to academia had an extremely frustrating experience looking for tenure as CS profs. 25-30 years ago there was not yet the same infinite demand for phd devs in industry that soaked up so many of the potential professors; today the much smaller supply of potential profs makes it a different situation. It was hard to get a tenured job in cs (and probably still is). And pretty much all of my friends encountered several attempts to get tenure, with one person notably having to sue the university twice to avoid getting fired on false pretenses and then eventually to be considered for tenure. One person went through 3-4 schools before he got tenure. It's just a terrible meat grinder in academia. I have a friend who also got stuck into the "multiple jobs paying nothing at different community colleges" world. And they were not facing the question of are you a marxist or not.

I was wondering why that article was at quillette. Then I got a couple of pages in and saw the grousing at not fitting into the categories of marxist or ideological. Your piece would have been stronger without the dog whistles related to conservative-focused concerns. Almost every young prof could have written an early career jeremiad related to the idea that old profs didn't care about teaching - it was my experience too! I loved teaching, and hated trying to publish small incremental ideas.

Good luck and I wish you said what you were doing now.
As someone who keeps an ideas file as well as files for quotations, new words I learned, and Hacker News submissions I didn't have time to read, I think it's freeing for my mind but I find that I never go back to review them. I found it surprising that the OP has the discipline to set aside time once a month to go back and review his file.
But if they have the decrypted secrets, do they really need the key?
That’s a shameful act of vandalism on the part of the professor… :(
I never paid for Hulu+ because the content I wanted had ads and the ads on Hulu are horrible. At least on broadcast and cable TV there's a mechanism to prevent the ads from getting stuck playing in a loop.
I have a folder on Dropbox called “Highdeas” just for this. For me it’s not even about logging them so that I can come back to them but just so that I can move on.
+1. Also, I like your username.
This is fantastic description of incentives and why technology is neither good nor bad, but provides leverage that can be used in dystopian ways when different forms of power grow unchecked.
Very Early in my career by bosses job was 90% running reports for others. A solid 7 hours of work each day.
She spent 2 weeks teaching me how to build the reports then went on vacation.

When she got back the reports were a 5 minute job.

She proceed to use her now mostly empty day to have teach her to program. Then started taking on more responsibility in the company.

I got a 25% raise.
Brings to mind a convo about coffee a few years back. A friend was quite surprised I owned a scale accurate to the tenth of a gram just for dosing coffee beans when I could just use a super accurate scoop instead. I left it at that, and didn’t go into how I account for humidity affecting grinder retention, etc.
On the browser itself? A few months ago I started to rely on Safari's bookmark system only to save long-term pages and temporary ones — for a weekly newsletter of interesting links[1] I publish.

It's been working very well. Easier to save (it's built in, after all), within reach all the time thanks do syncing via iCloud, and when I'm at the computer, I appreciate the new(-ish?) Safari sidebar (`Command + Shift + L`) to access and manage bookmarks.

[1] https://notes.ghed.in/#subscribe
Discreetly donate your project to the person you are automating out of a job, and never talk about it again. Let them figure out how to handle the situation.
Is the abbreviation some sort of satire?

I hate to start the discussion with something other than the content, but who okays this sort of random, unprofessional, confusing naming scheme.
The assertion of them being "inert" is probably in terms of interaction with the human metabolism. That is likely what is studied when deciding if a compound is safe for ingestion.

What you are calling out is the wider impact to our internal ecology and that is s much more complex thing to measure and something that we are only beginning to understand. There are no regulatory frameworks that take that into account.
In the golden years of Disney's animation industry, the animators kept a bulletin board out in the hallway between the studios where each animator worked. This board was dubbed "the goodie board". If you came up with a concept, a sketch, a shot, that didn't work for whatever you were doing but which you liked anyway, you could pin it to the goodie board, where others were welcome to take it wholesale or crib from it.

I kept this idea for my own use. If I have an idea in a story I'm working on and it doesn't quite fit, but I like it anyway, I save it to my own goodie board. On rainy days I poke through it, and oftentimes I find something worth reusing in another context.
Neither Germany or Japan stand out as being societies with minimal bureaucracy and unnecessary/intrusive regulation. Singapore (as a state that had to rebuild considerably after war) is arguably an even more extreme example.
Such a famous 'berg, and yet it never received a name? I propose "The Anti-tanic"
You can attribute this to the economics of the Renaissance pre-modern Europe. Most regions and peoples of the world imported modern economies to go straight from Dark Ages to globalism. Europe somewhat uniquely transitioned to dense, walkable mercantile centers during this period before spreading the system abroad, whether by sword or ship.

"The Civilization of Europe in the Renaissance" by John Hale is a great, lengthy reference here.
I saw that one as well, but there are hardly any features. I'm mostly looking for "go to declaration/definition", "find usages" and others which turn codebase into basically a browsable hypertext.
No big deal. If students have access to this, then instead of trying to teach them and grade them on fibonacci - let the next generation have larger assignments. Like building a 3d rendered first person shooter (a basic one with no AI)
Right, somebody else might have actual metrics but I'd have guessed actual regular expression patterns are split something like:

90% Only care about ASCII, thus individual bytes in UTF-8, and so UTF-32 just wastes memory

1% Care about individual code points, but spread over multiple bytes (e.g. the double dagger ‡), UTF-32 is perfect

9% Care about multiple code points (to form e.g. a Flag, or é written in combining form, or two women kissing) and so UTF-32 doesn't really help again
> that's not a great benchmark

> US homicide rate is 10 times worse than my country and my country is just average...

Cool, but you have to compare El Salvador to its peers. How much money and continuity does your state have compared to ES? Even the poorest [GDP per capita] European Union states have literally multiple orders of magnitude bigger state budgets than ES. Getting homicide rate in Americas under the US average is a huge achievement, especially given how quick it was and how hopeless it seemed just a few years ago.

> small potatoes

Hahahahahah, maybe for you. It's the entire yearly budget deficit for El Salvador. These 700 million were the difference between life and death for many El Salvadorans who couldn't get their pensions or healthcare payouts raised with the inflation. Perhaps you could donate some "small potatoes", they really need it and it seems like you have more than enough.

> Lula was innocent BTW

I guess your investigation has turned up a new suspect?
Quick Feedback. Have a button to download the whole form as a json or dotenv file.
What tools did they shut down that gave more control? I am subscribed to over 200 channels at my company as well as 4-5 other community Slacks. The controls they provide are fully adequate to tune to my preferences (which involves minimal distraction for deep focus, while still maintaining aware of important incidents and other updates).
I'd guess by using backpressure.

Modify the compression level to try and keep the output buffer at 60% full.
Ever since Fred pumped $Kin, I have a hard time taking anything he says about crypto seriously. Here he seems to be again talking his book, even when the facts don't agree with him.
zstd 1.3.8 and later also has an rsync-friendly mode (via the --rsyncable command-line option). See https://github.com/facebook/zstd/issues/1155
As a human, I’m having trouble understanding the problem description. What does it mean to “skip 5”? I’ve always understood the definition of a Fibonacci sequence to be, starting with 2 numbers (usually 1 and 1) the next number in the sequence is the sum of the previous 2.

So starting with 1 and 1, we get 2. 2 and 1 is three. 3 and 2 is five. What do we do from here? Do I not add 5 and 3? If not, then what do I add? 3 and 2 again? Do I repeat 3 and get 6? What does it mean to “skip 5”?
Don't forget to automate defence (yah that one, military), and how to prevent any interested party in controlling that automated defence system.
> For a big chunk of TV / film it was noticeably repetitive.

Well, there is a reason for that, and a reason why it is often more noticeable in older works:

https://en.wikipedia.org/wiki/Studio_zone
Better UX would be being able to tell before answering if the number is spoofed or not - or a known spammer.
The Math Proves It–Network Congestion Is Inevitable
Another one.

Prompt:

> Create a website design for ACME Corporation, a company which produces a wide array of products that are dangerous, unreliable or preposterous. Include customer quotes from a dissatisfied Wile E. Coyote prominently on the page. Make it pop.

Results:

* https://i.imgur.com/WK3QBj9.png

* https://i.imgur.com/Bghgzjt.png

* https://i.imgur.com/XLyYx76.png

* https://i.imgur.com/QTSyFTc.png
I certainly feel that way, but my feelings of safety do not strike me as a very principled way to distinguish between so-called "possession" and "property".
Police can selectively enforce at will. Just over enforce where you want them to leave, under enforce where you want them to be. Been doing this for decades, how do you think ghettos are made?
I agree with all points. I'm curious if the makers of Slack actually thought these were the critical differentiators they needed to build to succeed from the beginning, or they built "just another chat app" when they started and eventually had an aha moment
The URL has not been "generated" in the same sense. You are retrieving an existing string. The images from google are not "generated" in the same sense, they are indexed from google's search algorithm.

The generative models, specifically for DALLE here, compute pixel unique images. You might say these models index a subset of an extremely high dimensional space (pixel count * RGB color values) using a query. Traditional search engines build an index from nothing and then use a search query to find the best matches in a more discrete space.
Also Sweden: https://www.svt.se/nyheter/ekonomi/experten-sa-allvarligt-ar...
“Pournelle's Iron Law of Bureaucracy states that in any bureaucratic organization there will be two kinds of people:

First, there will be those who are devoted to the goals of the organization. Examples are dedicated classroom teachers in an educational bureaucracy, many of the engineers and launch technicians and scientists at NASA, even some agricultural scientists and advisors in the former Soviet Union collective farming administration.

Secondly, there will be those dedicated to the organization itself. Examples are many of the administrators in the education system, many professors of education, many teachers union officials, much of the NASA headquarters staff, etc.

The Iron Law states that in every case the second group will gain and keep control of the organization. It will write the rules, and control promotions within the organization.”

— https://www.jerrypournelle.com/reports/jerryp/iron.html
My town was laid out from like 1880 to 1920 and all the streets are wide, with large front yards in front of most houses. They weren't laid out that way to accommodate large modern fire engines.
I still don't see the point of half precision. What applications are you implying are obvious? Actually curious.
On a vaguely related note, I created a video game that is essentially a shoot-em-up version of Conway's Game Of Life: https://xtaloid.itch.io/xtaloid
Yeah, farming is hard, plus it demands luck.

I'd never succeed at it, although nowadays, I'd hire a farm manager. That guy might keep it afloat, but then I wouldn't make any money off it because I'd be paying him.
I’m confused on why secret management considered secure. Maybe I’m missing something.

Why is letting a third party managed your secrets is secure? So if that third party gets compromised, they now have access to all your secrets. Amazon or other company employees can also view your secrets.

If your server gets compromised, the secrets that are accessible via that server are also compromised. Isn’t that the same impact as just keeping the secrets on your server? Maybe worse if your permissions are broad. You’re merely adding an extra step to get the secret from your secret management.
I know we don't really accept the whole "If you don't have something to hide" bit around here, but there is something incredible about the intensity of the blame-shifting going on.
Everything counts in large amounts.
On the bridging of economics and sociology, I'd strongly recommend Charles Perrow's Complex Organizations: A Critical Essay (1986), which is a tour de force survey of the literature.

Notably, Herbert Simon spanned multiple domains (economics, psychology, sociology, organisational behaviour, AI, mathematics, ...), though comes off somewhat poorly in the text.

https://www.worldcat.org/title/complex-organizations-a-criti...

On Tainter, he specifically assesses eleven factors: resource depletion, new resources, catastrophes, insufficient response to circumstances, other complex societies (e.g., warfare/invasion), intruders, conflict / contradictions / mismanagement, social dysfunction, mystical factors, chance concatenation of events, and economic explanations.

Chapters 4 & 5 specifically address marginal productivity. They are titled "Understanding collapse: th emarginal productivity of sociopolitical change" and "Evaluation: compelxity and marginal returns in collapsing societies".

Yes, declining marginal returns to complexity is Tainter's principle thesis.
can someone tldr what made this year special or why this year was chosen
This feels ethical.

We have broken, emergent incentive structures in our system. Tweaking those can be good or bad. It's not like a cheating on a test.

If I were to modify it, I'd make it draw a picture :)
"Arun and his colleagues now find many congestion control algorithms may prove highly unfair. Their new study finds that given the real-world complexity of network paths, there will always be a scenario where a problem known as "starvation" cannot be avoided—where at least one sender on a network receives almost no bandwidth compared to other users."
I would also be comfortable with a service that was willing to broadly indemnify me as the customer from copyright and patent claims arising from code generated by their service. I doubt that will ever happen either.
You can motivate the methods somewhat - if that weren't the case, no one could have thought of them. I can't usefully explain without an example, so I apologize if the math that follows bores anyone.

One of the standard methods is "integrating factors for first-order linear equations". You are told that, faced with an equation

y' + p(x) y = q(x) you should multiply both sides by e^(the integral of p(x)).

For example, you might have

y' + (2/x) y = x.

Then you multiply by e^(integral of 2/x), which is x^2.

[Sometimes I wish Hacker News had TeX available.] If that's all you tell people, it looks like some random abracadabra and it's no wonder why people feel they just don't get it. So you might try to explain this way:

"The equation has a derivative in it. To undo a derivative, you need to integrate. But if you integrate as-is, you have no idea how to integrate y' + (2/x) y."

"Well, you know that the integral of df (the derivative of f) would be just f. So if you could make the left side look like the derivative of something, then you could just integrate both sides."

At this point, you scratch your head and think: "What could I do to make the left side be the derivative of something?" This kind of thought is impressionistic - you have to think in a vague way of things the left side "is like". Daydreaming for a while, you might realize it's a sum of two terms, so you think: If this is a derivative and it's the sum of two terms, what derivative rule gives a sum of two terms? And you might think of the Product Rule.

But the given thing is not the derivative of a product as is. What to do? So continuing this line of thought, you might think - maybe I can multiply it by something to make it the derivative of a product. Once again, you have to search through your experience with derivatives and maybe mess around on scratch paper. Finally, you realize x^2 works - multiplying by x^2 makes the equation

x^2 y' + 2 x y = x^3.

The left side is d(x^2 y), so you can integrate both sides and get x^2 y = (1/4) x^4 + c.

The final step is to think whether you can generalize what you did with "p(x)" instead of "2/x". After some additional messing around, you come up with the integrating factor I gave at the start.

I have no idea who discovered this method, or what their thought process was (if they even explained it at the time). This was about the extent of the motivation I got when I was taught this stuff in high school/college. I'd tell students this sort of thing when I taught differential equations. But I don't know what other people do in teachng, and I'm not sure this helps. For people who feel their differential equations courses were baffling/unmotivated, is this the kind of explanation you want? Or do you want something completely different, like applications?

At some point, explanation ends. Can a painter say why he put a daub of paint of that color in that place in a painting, or can a writer say why he had a character do this or say that? There are several points in the motivation above where all I can say is "you have to sit there and think and mess around", even after paragraphs of writing. I'm not sure how to do better.
If you can't suspend my disbelief, then you've faild at your job. If you can't handle the criticism of your job, get better at your job or get a new job.

As if you've never maintained someone else's code and didn't make any kinds of comments about how bad it was or anything similar. Just shut up and do your job!
Copilot can almost write an HTTP server. Here is how I did it:

1. Start a new python file with the line "# This is an implementation of an HTTP server"

2. Press autocomplete a bunch of times and stop somewhere when "enough" libraries are imported

3. Press "#" and let it autocomplete the comment about what comes next (global variables for PORT and BUFFER_SIZE in my case)

4. Again, Press "#" and let it autocomplete a bunch of comments and functions ("get_file_extension", "get_file_content_type", "get_file_size" in my case)

5. At this step, I had to cheat a bit since it was generating too many "get_*" functions, so I started a comment with "# Initialize" and let it autocomplete again to get "init_server_socket"

6. From here on, it generated handle_request, parse_request, get_file_path and send_response automatically.

7. Lastly, I wrote "def main" and let it autocomplete again.

This produced an HTTP server which almost worked. I just had to fix a small issue with "file_path", since it expected that files were stored in the root directory, but I wanted it to load files from the local directory.

The code is not great since it does not handle most errors gracefully and is vulnerable to directory traversal, but I didn't even have to think about the HTTP protocol while writing it, so it is still quite impressive.

A few good points:

It generated a huge selection of MIME types which I probably would have had to look up by hand.

The generated server is multi-threaded!

It automatically reuses the socket, so I do not have to wait a minute every time I restart the server.

Here is the final code: https://bpa.st/CTRA
Here is another thought that may reboot OPs brain - not all schools in the world use Mercator projection for teaching. In my country we have used Robinson's projections if I remember correctly. Also students usually have no need for navigation precise projections, instead they need something that can be reasonably used for all countries of the globe and for the globe itself.
Hulu has an ad-free tier.

We had to move to it because our kids have not experienced commercials and would get upset every time some came on. They just didn’t understand interruptions to what they were watching.
This is a great summary. Advocates of renewables really need to focus on the storage issue. Solving this at scale will be key. Until then it’s all about nukes.
I was an exec at a small company in a union building in Manhattan. I’m familiar with annoyances.

That’s life. It’s full of annoyances. Our forebearers had a lot more.
Das Kapital is not a book about Marxism, and it is not fictional, though it is wrong about some things. Marxism is a movement about Das Kapital; consequently you can learn a great deal about Marxism by reading it.

The Dispossessed is a work of fiction; it tells you what was in the mind of its author. But, like Das Kapital, it has built up a certain following, and you can probably learn a lot about that following from reading the book, just as you can learn about cosplayers by reading (or watching) Batman. However, this doesn't tell you much of anything about the possible ways human society can be organized.
Well then it will never get boring, will it... Fair enough, it's just been striking to see how many of these sort of posts have been popping up. Like I said, it's still fun and worth a look.

Perhaps as a blogger I am extra salty when relatively low effort stuff gets upvoted over things that take a lot of work to write (in some cases, those being things I have written). But hey, that's life.