skysight-inc/HackerNews huggingface dataset:
I like the idea of quoting other sites in a standard way, and the browser extension looks great, but I really don't want to have to deal with JS just to include a quote in a post. Since it doesn't ping the author (like a Pingback) I'm not sure the presentation format has a lot of value...

Where is the JS pulling the title and image from? OpenGraph?
I didn't have to read past the title because I'm doing web front-ends.
I used graphviz as the main visualisation for bear-note-graph [1], and it's super-easy to use programmmatically, and gives decent-looking results even for large graphs. It is also pretty customizable.

I have a WIP version now using D3, and that one has been harder to manage (when the graph is too large you don't want to have it animate the layout on the fly). If you are curious, I used the same D3 code I have in the WIP to present a sitemap of my blog [2]

[1] https://github.com/rberenguel/bear-note-graph
[2] https://mostlymaths.net/sitemap/
There's a wide community of people feeling just like you, assembling in "Maker communities", as they call it.

Good entry points are the IndieHackers podcast, and conferences like MicroConf (watch their conference talk recordings here, especially Patrick McKenzie's aka patio11 [0])

The basic idea is to create a sustainable job you love for yourself, the people that depend on you, and many others. The antithesis of "Our incredible journey", aka VC sellout.

Once you've done this, you can do whatever you want. Build a game company. Pursue academia [1]. Join the demoscene, tour the world, join demo party competitions and write sick 64k intros. Commit to open source and help the Haiku project. Hang around at your local hacker space and help create an independend mesh-based ISP.

I know exactly what you're talking about. I watched the Netscape documentary "Project Code Rush" [2] with Jamie Zawinski and loved the spirit and the feeling of doing something important. It feels like it's in such a stark contrast to many people's reality, pushing JIRA tickets in a toxic AdTech startup. However, I think it's an illusion. There never was a "golden age", and people simply forget that bullshit jobs always existed, you just don't see domcumentaries of them, nobody would watch them.
For me, what helped me was realizing that the world, or the "industry" doesn't owe me anything, and I'm completely on my own, and if I want to do something meaningful, well, I'll have to create my own sustainable job to support myself and my loved ones.

There's a longer writeup by Alex Hillmann (who runs "Stacking the Bricks", with Amy Hoy) here [3], I'm just scratching the surface of the basic idea here.

[0] https://www.youtube.com/channel/UCHoBKQDRkJcOY2BO47q5Ruw/vid...

[1] Side note: academia seems mostly only broken in the US at the moment. In the rest of the world, it seems just fine - apart from the usual problems academia inherently has, but at least you can pursue an academic career without accumulating debt here in Europe. If you feel like it, why not move?

[2] https://www.youtube.com/watch?v=4Q7FTjhvZ7Y

[3] https://dangerouslyawesome.com/10k-independents-project
That's great, and probably better than average.

However, my comment wasn't referring to technical debt.
As a lot of the comments suggest you can either be stoic about your job or stoic about your own aspirations. Choose wisely as the wrong choice can bring miserable: Being stoic about ones job never caring about aspirations might lead to cynicism and a dead soul. Being stoic about aspirations not caring about job can lead to a poor life with way too many worries (However, this appears to happen less in the software world).

This is a subject I deeply care about. Throw me an email if you want to talk deeper!
How the Coronavirus Compares with 100 Years of Deadly Events
TL;DR;
One of the arch-neoliberals talking about the future of mankind. If there's one thing that's certain, then it's that neoliberalism always strives to destroy history and prevent any change.

Get prepared for more neoliberals talking...about the future.
From my perspective, there are essentially two directions from which we can reach AGI.

One is that we may gain sufficient understanding how minds work and become able to implement one. IMHO it's a reasonable assumption that we currently have sufficient hardware capability to make the proper computing power for a mind with human-equivalent intelligence if only we knew how that mind software should be structured, but we simply don't really know how minds work, how they should work, and how to build them. There's lot of work being done there, some knowledge is being gained, but it seems that incremental advances won't be sufficient and progress will happen only in the case of a major breakthrough which we can't predict or expect any time soon - or, possibly, never; there certainly are people arguing that.

The second direction, on the other hand, does not presume a theoretical understanding of how intelligent minds truly work on a high level, but refers to brute force and/or simulation of low level constructs in human brains which we can understand and implement without needing a theoretical breakthrough. This approach requires immense computational power far beyond our current capability, so it's completely unrealistic to attempt in the near future - but twenty years of Moore's law has brought us twenty years closer to a brute-force solution to AGI. If we look at the estimates made in 2000 or earlier (I seem to recall reading brain-brute-force estimates from 1980s but I can't find them now. Perhaps Kurzweil was writing something like this already back then?) about the expected requirements for computing power and the expected progress, then we're pretty much on track; the computing power lines cross at something like 2050-2060; any hopes of "GAI in 2020" were based on the first approach which requires a breakthrough in understanding.

So from this perspective AGI is inevitable even without any progress whatsoever in "true intelligence" research, as long as our physics research and engineering keeps delivering improvements to raw compute power. We'll reach that point someday, likely within my lifetime, even without a breakthrough. But if we do start to understand how minds should be properly constructed, then that can easily shave many orders of magnitude off of the computing power requirements, and accelerate the arrival of GAI by decades.
SVGs created by GraphViz (and possibly in general?) also has the benefit of being searchable within a browser, etc.

So if you have a huge diagram and want to find a node of interest, with a SVG, it's only a quick CTRL-F away.
Can you elaborate on this? How did the decline of academia lead to the status quo posed by the OP? And how would returning to academia make any difference? My perception is that there are bad financial incentives driving the decline of academia, so I don’t necessarily believe it’s a problem that can be solved entirely within the system.
The mathematician AI may just as well decide to use the entire planet as fuel for its compute capacity.
Bipedal crocodilians were a thing at one point

source: https://www.youtube.com/watch?v=QsmV34Co32c
I know where you're coming from, I've been there myself not so long ago, I'm your age and had the same thoughts. You're making judgments based on your feelings and frustrations rather than facts. Let me give some examples.

> is that the industry seemed to shift into something else.

I bet the industry was always the same. Look at Neo's cubicle in the Matrix! There always were MBAs, and there always were glorified hackers. You just do not notice all the people who work on exciting things now.

> academia is dying, and dare i say irrelevant

That is a huge oversimplification. It's true that 99% of research will be put into the table and never applied anywhere. Yet the academia is responsible for studying fundamental aspects of life, which directly affects you and your family. We can now sequence the genomes of cancer patients to create a personalised treatment plan, just to give one example. Where do you think that knowledge comes from? Applying the same logic, we could say that VC and startups are completely irrelevant, since all they do is burn money without producing useful products. But that would simply not be the case.

Starting the company is definitely not a panacea. Imagine having to deal with sales yourself, when you call MBAs the conmen!

I'd encourage you to deeply reflect on what you want to do in life and which areas are of interest to you. https://www.principles.com was exceptionally useful in this regard.
Dear Scientists,

I'm very curious - why you stress so much about publishing
in that Elseviers, ACMEs and so on ?

It's unhealty.

First: there are so called "home pages" - instant publication ! I belive every univ have such infrastructure for their stuff, possible students too...

Not every paper is ground breaking discovery and not every paper should be published in international and GLOBAL "jurnal".

But if you realy insist then: let say USoA with 50 states so at least 50 universities... Then, if you want to publish collect, let say every half of the year, papers (eg. in Tex format) in your department, compile them into YourUniversityDepartmentYearNumber jurnal, print 50 of it, glue stamps and post to 50 libraries. Done.

Include cdrom.

Also you could do zines. With it's own domain name. Easy.

Good content will bring readers.

Do not forget about ToC, with urls.

But it's not recipe for all diseases you have there.

You need to step back and evaluate.

Also don't allow yourself to be morphed into asholes and in two generations you will be deans and proffesors.

And some environment are just viperies, move out of there !!!
Concerning vector instructions, it's not rare at all for compilers to generate worse code. That's something they still suck at, for the most part.
Prevent application and network instability by serving stale content
It's a 'responsive design' error, when opened on desktop you can see a good screenshot in the upper right corner of the page.
Making something that other people are willing to reward with the fruits of their own labour is about as honest a social measure of worth as you can get outside of friends and family.
chime in just to add that I discovered grapviz using the venerable doxygen[0] tool and the availability of the calling graph

[0] https://www.doxygen.nl/index.html
I use Graphviz throughout my book https://www.handsonscala.com to render diagrams. I honestly think it looks pretty good:

- Dependency graph between chapters in the book: https://www.handsonscala.com/chapter-1-hands-on-scala.html#s...

- Tree-shaped `Vector` with structural sharing: https://www.handsonscala.com/chapter-4-scala-collections.htm...

- Singly-linked `List` with shared tails: https://www.handsonscala.com/chapter-4-scala-collections.htm...

- Collections class inheritance hierarchy: https://www.handsonscala.com/chapter-4-scala-collections.htm...

The book's home page above also has a nice actor-message-passing diagram rendered with Graphviz (might need to scroll down a bit).

My only preferred change to the default style is `node [shape=box width=0 height=0]`. Otherwise the nodes have tons of white space that makes the graph a lot more bulky than it really needs to be.

The automated layout engine gives me exactly what I want 90% of the time, and the last 10% is usually isn't too hard to coax into looking good via `rank=same`s or `constraint=false` or similar. In particular, the examples above required zero coaxing: I just specified the graph structure, and that's the layout that popped out.

I ended up doing a lot of prototyping in http://www.webgraphviz.com/ and before pasting the final DOT into my markdown file. IntelliJ has a Graphviz/DOT plugin, but it's not as seamless as using that web editor. The graphs definitely end up looking a lot more consistent than anything I could come up with dragging boxes around in microsoft office or google docs.

The graphs don't look fancy and design-y, but they're simple and straightforward and get the point across clearly.
> “Quantum mechanics disproves determinism and therefore disproves free-will-skepticism” is an asinine argument ...

I agree, it doesn't disprove determinism. If someone argues that it does, they're mistaken.

> The real reason free will doesn’t exist is not to do with determinism, but the fact that you don’t exist. You’re a collection of cells that, regardless of whether they behave deterministically or randomly, are out of your control.

I don't believe the assertions you're making here have been proved either.

I'm not an expert by any means, I've just another layman who's been following the "mind body problem" for a while from the peanut gallery.

I tend to agree with David Chalmers's arguments that there's a "hard problem of consciousness".

I know that other philosophers, such as Daniel Dennett, don't agree that this hard problem exists. I've read some of Dennett's books, but I'm not convinced that he's right on this point. I wasn't convinced by "Consciousness Explained", for example.

So, to sum up, I don't believe anyone really knows yet how mind and consciousness work, it's too early to say.
One thing I’m not finding in this or similar tools is how to do row level authorization. For example: imagine a “forms” table. Users can submit forms and see and edit “their” forms, but not those of other users. Users need GET/POST/PUT /forms based on a UserId field in forms.

A more complex scenario: employees can submit forms. Managers can see forms for their employees, but not those of other managers. Managers need GET/POST/PUT on /forms based on forms.userid AND a relationship defined in manager_employees table. Managerid is not stored in forms because it could change.

Almost every api I’ve ever written has something along those lines. How would that be accomplished in a tool like this?
Very true. At the moment the best workaround seems to be Microsoft Teams allowing you to "put your hand up" through a button press so that the speaker can give way to you, but this is far from intuitive/comfortable for most people compared to how they'd normally interact.
1999-2019 has created massive technological capability for automation, which has been significantly underutilized mostly due to the rapid progress of globalization and offshoring of labor.

2020-2040 could have massive automation just with today's tech as soon as it's economically worthwhile - i.e. if you're not competing with workers who'll slave all day in dangerous conditions for peanuts. In 2000, we couldn't automate many jobs, in 2020 we choose not to automate them.
And there's a switch set to More magic.
Thanks! You can also experiment with DeepMind's WaveNet using GCP TTS Service (free tier):

https://cloud.google.com/text-to-speech
> Some people refer to these facilities as “Black Sites” because they are cut off from the media, visitors, and lawyers so that what happens in there, stays in there. Interestingly enough, the Seagoville Federal Correctional Institution was once a Japanese internment camp.

> That’s three showers a week. 23/5 confinement to an 8X10 cell without air conditioning, a fan, or adequate ventilation. That summer the temperature inside my cell reached 125 degrees Fahrenheit. With no evidence to support the inmates’ accusation, I was supposed to be released back into the general population. But to make a long story short, that didn’t happen.

“The degree of civilization in a society can be judged by entering its prisons.”

— Fyodor Dostoyevsky
>This does not mean that a fossil-fuel-free grid is impossible, or that IF fossil fuels were excluded

We know fossil-fuel-free grids are very possible. Hydro/Geothermal (if you can get it) and Nuclear can enable it. Today.

What is clear is that wind and solar cannot create a fossil-fuel-free grid because both wind and solar need base-load backup - which today is natural gas in most places. Everything else like molten-salt, kinetic, Li-ion batteries are either unproven or will never work (such as Li-ion batteries being used for long-term grid-scale backup). And proponents will usually equivocate and just assume we can invent our way out of this.

>You are giving the "nothing can ever happen for the first time" argument

No. But did you ask yourself: Why isn't it happening? Why is it taking Germany decades to get that 'first time'? Maybe it just doesn't work but so many people are so emotionally invested, they don't want to hear it. So much so, that they actually think that burning wooden pellets is an energy source of the future because that's one way to provide carbon-neutral base-load for solar.
Recently I have been thinking about moving my personal blog from Wordpress to a static site generator, because I don't allow comments or use Wordpress plugins. (Those who want comments can still use a combination of a static site generator and Disqus.)

It occurred to me that once I did that, I could completely disable PHP on my Apache installation. It made me wonder how much usage of PHP out there is essentially a historical accident, and that if modern static site generators had taken off before Movable Type, the language might have been much less widely adopted.
Expect airborne virus to follow Google Maps 'busy time' graphs, and surface virus to be the exponentially weighed integrated busy time. Be careful around people that appear to be suffocating. No need for maths or game theory, just common sense.
https://datasets.imdbws.com/

It looks like it's actually not as easy to find any more if you try to find it on their developer portal as it's been revamped recently with their official paid API.
That’s fantastic. You should write a blog post on that.
Sussman is awesome. But I'd like all professors, everywhere, to consider FLOSS as a possible good match for their missions -- and not dismiss it as something for only a handful of exceptional specialists to do.
I’m with the Product team at Prisma.
Prisma Migrate (experimental) generates migrations from changes to the Prisma schema. These migrations use an internal DSL that ends up translating to SQL commands for relational DBs.
Can you please elaborate a bit more on what you’d expect as a higher-level migration API?
Are these free on Amazon or is this just an advertisement for Amazon Prime (or does everyone have a subscription but me?)
Essential Books That Every Programmer Should Read Pt. #2
"Smarty released. The best-known templating engine for PHP.

Rasmus realized that he had done something wrong when people started writing template engines for his template engine in his template engine"

:D
Interesting story.
PgTAP looks interesting. Can you mention some use cases and interesting things that it caught?

The same author also wrote a port for MySQL:

https://github.com/hepabolu/mytap
A memo about Slash GraphQL: a managed, production-ready cloud service
Scrum works when you have the right management and engineering culture and alignment of goals. When you don't it just adds more process and overhead with little gain. Unfortunately many companies think that Scrum will magically fix their culture, rather than fixing their culture first as a prerequisite to Scrum.
For most software it's obvious what the software could do - the technology (web etc.) is mature and easy to understand by product managers. That's why engineering input is not valued - the product owners can generate ideas as well, but their ideas are better because they understand business needs.
> If this density drops (due to convenient remote work) tourish would drop as well

I've never understood this one. Do people really think that work is the only big reason people flock to cities?
Amazing how many complete rewrites that timeline contains... :)
Those all look great! I'm jealous! I think the green arrows do look fancy and design-y.

I've sometimes been able to get surprisingly flashy results with cluster subgraphs with background colors.
The intent is to put the supposedly uneducated individual off balance. Personally I find the tactic to be manipulative and outside the realm of good intentioned debate. By turning the issue away from racism and towards ™the system" it unites smaller groups together under one cause while disarming the fragmented majority. This gets intermingled with the idea that if you are not the correct skin color or gender you don't get to speak your opinion on certain topics. There is also what I would call a puritanical desire to immediately "other-ize" people who deviate in the slightest from accepted line of thought: they are publicly shamed and expunged from the group. It is baffling to watch.

As someone else pointed out on this page, whomever came up with identity politics is a Machiavellian genius.
The answer to your question is in your comment.
When you consistently have to pick commercial software over floss because of the usability, it makes sense to skip that step and go to the commercial software right away.
Depend on how you count what is static site generator.

Dreamweaver has a template system you can use to generate pages. It could probably be considered a WYSIWYG static site generator. I have never used FrontPage, but I would imagine similar system also exists. There are also a lot of other WYSIWYG website editors out there during late 1990s and early 2000's.

Despite that, CMS system thrives.
No, nowadays they install themselves into user AppData and they do not requrie anything.

for example slack, dsicord, vscode, most games do not require anything
lol, metoo

To some extent it's always been this way, but I think a combination of extreme financialization, globalization, and practices like scrum (which means well, I think, but is often used as a cudgel to 'inspect' developer performance) have made average developer life even less pleasant in the last decade.
Italy's GDP per capita is something like $35k vs $47k in Germany. Roughly 75% of Germany's GDP per capita.

"Less developed" is a bit harsh, but there are certainly differences in income level between these two countries.

It gets weirder when you compare other countries' GDP per capita, though.

Consider this:

$38k is the GDP per capita of Mississippi, the lowest of any US state. That's still a bit higher than Italy's.

Germany's $47k GDP per capita would, if it were a US state, put it at roughly 42 of 50 states.

There's less than a 10% difference between Alabama's GDP per capita ($45k) and Germany's. Maine, New Mexico, Kentucky, and Montana are within a few hundred dollars.

The US as a whole has a per capita GDP of $62k. This puts Germany at 72% of the US's GDP per capita.

Americans don't talk about Germany as "undeveloped" despite an even greater gap between the US and Germany.

Norway is another country with a high GDP per capita at $77k. I doubt many Norwegians describe Germany or the US as "economically less developed."

(All numbers taken from Wikipedia's list of country / US state by GDP per capita rankings. Other measures like PPP, median income, life expectancy, etc. all clearly matter)
To chime in here, containers all the way. Started with buildpacks as that seemed like the ultimate zero-conf approach (like Heroku), but very slow, so switched to Containers. Works a charm.
Maybe the "confusion" is intentional.

In the scientific papers, at least in some areas, it is expected to disclose potential conflicts of interest. In magazine essays one can see just an essay without a context, which could potentially explain where the author comes from. That's why I have searched for the author and have found:

George F. R. Ellis is, not accidentally, "a past president of the International Society for Science and Religion", "an active Quaker", and a winner of Templeton Prize "originally awarded to people working in the field of religion (Mother Teresa was the first winner), but in the 1980s the scope broadened to include people working at the intersection of science and religion."
Analysis of New Malloc Protections on Singly Linked Lists