skysight-inc/HackerNews huggingface dataset:
Well here's another thing, replacing horse carriages with cars was a major boon for civilization that sped up industrialization, led to more jobs (car builders, mechanics, drivers, gas station attendants, road builders, traffic lights and sign manufacturers), enabled shipping of goods cross country, increase tourism, and allow more flexibility in work and living area. It was worth the trade off. And cars were simpler back in the day whereas now they're all computerized. Cars were also expensive enough that they took a while to spread to the public.

We know why rote labor is being automated. Not just to squeeze as much money out as possible but to reduce failures and liability and increase productivity. If a factory pumps out more medicine to save more lives who can judge maybe automation was worth the tradeoff.

But art? Is this something civilization needed to try automating? It's not going to create more jobs than it replaces. It's not going to advance society to the next industrial level. It's not filling a demand because we're already flooded with more media than we could ever consume.

Stability is important for society and tossing golden apples around "because" and telling people to "adapt" to senseless chaos is awful. People will get squeezed out and career change is a bigger deal than adapting from paper to digital.

They're not guaranteed jobs so why make it harder to get them? So failed artists can compete for jobs with the factory, fast food and coal workers whose time is written on the wall? Even Social Workers need a degree and they get paid nothing.

All automation and credentialed professions reduce the pool of low barrier to entry jobs available and forces people into higher education brackets to stay competitive but, at least in the US, that comes with massive debt to pay off and you start at an entry level salary. There is no UBI or safety net short of your parent's basement. This is not long term sustainable.

You could argue that general AI will be worth the tradeoff in the end. That may be true but it seems the tech is outpacing social policy and we'll be scrambling to fix the issues instead of preparing for them.
Elon turning a $8 subscription into a culture war artifact doesn’t invalidate the idea of a subscribing for legitimacy altogether.
Playstation VR2 Teardowns
Thanks! I think that's the biggest problem with the way AI is being approached today - not enough understanding about what's actually happening, or how you can improve your results with time and practice
Amazon built one of the world’s most efficient warehouses by embracing chaos
that was my intention, but in the case of multiple lines c++ is evrn easier than in c - just use std::vector <std::string>.
> “Quantitative easing" means issuing new money

>> Issuing new reserves not new money

>>> Reserves are money

Reserves can be cash, but the reserves issued through quantitive easing are not cash. They are not a form of money that can be spent in the economy.

>> Thus, newly issued money with which the Fed pays to purchase instruments in open-market transactions

Newly issued reserves, not money. The reserves go to the primary dealer banks. The mechanism by which this results in the banks being prepared to issue new money (for spending in the economy) is not direct. Empirically shown through the muted money creation in response to the enormous reserves injections of QE.

The reasons for this lethargy are many but it’s fair to say capital requirments are the main one. Lending operations (the mechanism by which QE is supposed to ultimately inject real money to the economy) are not reserve constrained. Since Basel, they’re capital constrained.
> Sure. Put less animals.
So how do feed the Human population? Either force everyone to become vegetarian to free up the land or start reducing the population through stealth means, reducing lifestpans or invest in new technologies which can regreen the deserts as seen in places like Ethiopia or the deserts in the middle east?

Fish stocks are already not as abundant and the temperate shifts seen in the oceans is affecting fish stock in territorial waters. During the mini ice age which ended in 1857(^), the colder water saw cod stock which is highly temperature sensitive (likes 7DegC water) move down towards the UK.
(^)This is why the media show global warming starting from this point in time.

Stealth means, GM crops like soy beans which have reduced omega3 content to reduce the soy beans going rancid as quickly, mean the neutrophil immune system in humans and lifestock feeding on this will be rendered less effective due to less omega3 intake. Ergo more drugs needed, great for chemical companies, and makes me wonder why govt's even bother!?!

>Yes, if we use the US farming practices it's probably true.

Global Warming. Despite the fact that CO2 levels mean more for vegetation and less need for fertilisers, because the co2 level on this planet have been way way higher, I think over double what they are today, the difference with the past, is humans need more space so that homeostasis with co2 levels and vegetation is broken.

Personally, I dont know why more isnt spent pumping desalinated water into the deserts especially considering the solar cells that could provide shelter for deserts, around the Sahara or the middle east. Would the reflection of solar cells affect the upper atmosphere much? I dont know, but cant be any more disruptive than ionosphere heaters pushing the ionosphere out into space causing leo satellites to crash to earth when they encounter atmosphere in their path.

>a single earth worth of properly managed trees and ecosystem is perfectly capable of feeding them.

Provided the human population is managed. Its only exploded in line with the discovery of oil, before then the human population was either under a billion or arond a billion or two.
This is more reflecting the political biases of the author i.e. alt-right.

Those that lean moderate and economic right-wing (which do make up a significant proportion of the Republican Party) would disagree with a number of its positions. So this is more an exercise in biasing the model to favour a minority view.

I wonder if the model comprehends its inherent hypocrisy. For example it doesn't want regulation and government control but wants to ban marijuana, abortion, prostitution and euthanasia.
The Latest Tony Hsieh Award Winners Join a Growing Movement of Innovators
Some will suggest that Podman is a good choice: https://podman.io/

Though personally I would miss Docker Swarm which comes with Docker by default and, in my opinion, is a nice bridge between something like Docker Compose (easy single node deployments) and Nomad/Kubernetes (both more complex in comparison, need separate setup and lots of admin work).

Personally I also think that Docker is sufficient in most cases and is pretty boring and stable. Docker Desktop might irk some, but seems like they wanted that revenue.

However, for desktop GUI, Podman has Podman Desktop: https://podman-desktop.io/

Or one can also consider Rancher Desktop as another GUI tool, if desired: https://rancherdesktop.io/
> To clarify, can this method be used as a fully functional replacement to BREP for a mechanical (machine design) CAD system?

I think so, but there are some open problems. Also it depends on the senior people. Inigo Quilez is a world class expert in this domain, and for the most part we're copying his work, get him on board and you'll be golden.

Fundamentally it makes sense, BREP is about representing boundaries and you can definitely use SDFs to represent the area under a boundary (infinite SDFs are possible, although obviously you can't turn them in to a mesh). Enclose a volume with boundaries and you can mesh that out just fine. A bit different from CSG-based SDFs, but entirely plausible.

>what approach would you recommend?

If I was to do this I'd take the constraint solver from solvespace (same one used in this post) and start using it to generate SDFs. At that point you're already 80% of the way to your end goal.

I mean if I was personally to do this I'd start by making a system that implements everything openscad can do, try to get some funding going, and than add in a solvespace based workbench for doing 2D cad that you can import into an openscad-ish language. You can see my efforts here: https://github.com/traverseda/PySdfScad

That's tackling it from a different angle than BREP though. I think that openscad but better is a surprisingly viable thing though, especially if you use it to do things like generate the gears/screws/whatever you import into your BREP based CAD project. Use scriptable CAD as the underpinning for more advances CAD.

> How long would you estimate it would take for three full time senior developers to get a useful system out?

Well define "useful"? Honestly I think you can get 80% done in under a month. I built the first pysdfscad in a week or two and replicated 80% of openscad's features. Fogleman built the library I used for pysdfscad in under a month.

I'd expect something pretty good in under a year at that kind of rate. There would be some outstanding problems, like it would be a challenge to figure out how to apply a fillet/chamfer to an edge, but not an insurmountable challenge. Geometry import is another place where you're going to spend a lot of time/money but is very important.

So let's say two or three years with three very competent seniors working on it to get a pretty good CAD program, with a GUI.
Science isn't trying to best mimic human output it is trying to understand how it works.
I also like that Chip-Quik solder that stays molten for a long time; apply it to every pin, lift off chip.
“Euclid alone has looked on Beauty bare.” (1922)
What a beautiful and rich data visualization!
It's possible to avoid this by having separate buckets for consumption and savings. Hold your consumption bucket constant (some people call this "budgeting", but it could be done more informally), and all the excess cash you're making, by definition, will go into investments. Then you just have to learn how to invest prudently. :-)

GP is talking about the investment side of this, where "investing prudently" usually means looking at the relative prices of different investments and putting your money only into the ones that are undervalued. If enough people do this, a.) relative prices approach a pretty good approximation of their true value, and b.) those prices are going to be much higher when a lot of cash went into savings than if there's not much cash going into savings.
It is odd that you believe citizenship demands some kind of absolutist factionalism that is not just felt but continually reinforced using all available media channels.
> No one, literally no one is using "old hag" as insult.

I'm guessing you've never met an English person then. Your grammar suggests this to be the case.
And people get upset when their cell carriers charge them $1/minute to cover the additional fees when they call these numbers. smh
The alignment problem from a deep learning perspective
I pay just for the newsletter aggregation support. I actually read it through NetNewsWire on iOS and macOS. Very happy with the setup.
I'm interested too and have pretty much come to the same conclusion as you. There are workstations like this: https://store.avantek.co.uk/ampere-emag-64bit-arm-workstatio...

It's a middle ground between Raspberry Pi and a 128 core they sell to cloud providers. For the money, you can probably get more work done with an amd64 workstation, unless you're paying someone to generate your electricity by riding a bicycle or something. (Cooling and power matter to cloud-scale datacenters, but not really for one computer in a room that you use to generate your income.)
My perspective: the fan is not "going rogue".

This story is copyright itself brought to its objective conclusion.

Everything here, the petty IP ownership claim, the expectation to have that ownership literally applied, the reactionary griefing, etc. is all baked in to what copyright is at its very foundations. This person is simply playing out the function of copyright as an ideology in their interactions with the game company and its business presence.

They feel they have the right to monopolize the product of their intellectual work, because copyright says so. They feel they can interrupt the sales of the game because copyright says so.

And most important, they feel that they should do these things, because the very existence of copyright, and it's foundational social purpose, tell them it's in their best interest, and their "best interest" is tantamount.

This isn't just a story about copyright, it's copyright itself told as a story, just with real people as subjects.

So let's stop pretending. This is ugly, frivolous, unhelpful, and damaging. This is copyright law. This is an exposition of the social malware that copyright is, was, and ever will be.
It is true in my opinion, but most bosses I heard just think employees are cheating their work and this is something I do not agree.

I've worked for a company who had to go full remote due to covid and productivity increase a lot because people were not being bothered by senseless interruptions and calls.

When asked why move back to the office in a meeting where people could ask "anything", the CEO just said he doesn't believe in working from home and he does not want that for the company but provided zero reasons for his beliefs. :/

Also commuting is such a pain that it makes me feel depressed. I took about 2h each leg and sometimes it was even worse.
I usually get so much earlier in the office to avoid not being late and I had to simply not do anything as I could never leaver earlier too :(
Calling C's type system 'limited' is asking it to be something that it's not. A skateboard isn't limited because it doesn't have a steering wheel and airbag; if it did it wouldn't be a skateboard.

C's type system is different enough in scope and goals from many other type systems that it leads to confusion to lump them together. That's really what this article is about. The author has miscalibrated expectations.
When I see things like this article, I'm concerned that the word "bias" (not the statistical jargon, though it is related, but in the usual sense of the word) is losing its meaning. That would be bad. It's a very important word with important meaning.
as was (and is) c
The tail shouldn't wag the dog.

But if you don't let the tail wag the dog you'll find you have a very disaffected tail.

Turns out putting those three circles at the same table solves this.

Much easier said than done.
https://www.weforum.org/agenda/2021/11/covid-19-vaccination-...

> But vaccinated people clear the virus faster, with lower levels of virus overall, and have less time with very high levels of virus present. Therefore, vaccinated people are, on average, likely to be less contagious.
One definition of consciousness is: the distinction between self and other.
Amazon Changes at Zappos Slowly Dismantle Tony Hsieh's Legacy
Wanted to clarify some of the points raised about Next.js:

> I’ve been using Next.js for a while and hosting the apps built with it on AWS with custom express servers. One day I’ve noticed that my servers are getting red-hot while doing almost nothing, and response times got huge.

OP mentions they're hosting a static website now but must have previously been rendering a server-rendered page. It's not clear whether they explored the static-site generation support in Next.js, which would have avoided any regressions in server-rendering performance, making this a non-issue.

> Long story short the library introduced a huge performance downgrade that was not caught by existing tests.
> Because benchmarks were using only Vercel’s (creators of NextJS) “Edge” infrastructure. And the bug was happening everywhere but not there.

Indeed, there was a regression, but it was not due to lack of tests as a whole. The linked threads point to issues both self-hosting (serverful) as well as on Vercel (serverless). There was a week between a fix being reported through the opened issue and a fix being placed on a canary release. Regressions will happen – the best thing is ensuring more tests are added and things are fixed quickly.

> We need alternative independent hosting to ensure that the community does not get stuck with a single provider.

You can (and will always be able to) host Next.js, both completely static (drop files in an S3 bucket) or on a server (Docker, EC2, whatever you want).

Just wanted to clarify those things. Your new site looks great, nice work.
I guess "relatively small load" is... relative, but I've written that kind of thing to be able to handle ~70k sustained OLTP requests per second (including persistence to postgres) when load testing locally on my laptop. In any case the same thing applies to external queues. Your workers will often be more efficient if you pull off chunks of work to process together.
Usually new money is created when the central bank issues it in exchange for government bonds. It's practically always possible to do this. You could posit a theoretical situation where government bonds are literally indistinguishable from money, but that just means that government bonds are money, so the government treasury has merged into the central bank. Then the central bank has to buy something else, which means it incurs some risk. Or the government can issue more government bonds. "Spending money in the economy" is like this, assuming that the government bonds are permanently rolled over, and never bought back in full.
Infra such as? Just interested out of curiosity. You can keep it vague if you prefer…
To eating tide pods?
I love such thorough expositions, although it isn’t quite as thorough as I would like. Two examples that caught my attention in the parts I read:

1. It doesn’t mention the old convention for writing an email address with display name as

john.doe@example.net (John Doe)

instead of:

John Doe <john.doe@example.net>

2. It states that subject prefixes like “Re:” have no technical relevance. That’s not entirely true, because email clients recognize existing prefixes when replying/forwarding, in order to not add a redundant one. There are several issues here:

- Localized email software sometimes uses a different prefix than “Re”, based on the local language. This is an issue when having an email thread between email clients who don’t recognize each other’s local-language prefixes. (Arguably, it would be better for everyone to stick with “Re” regardless of language.)

- Some email clients have the convention of adding a count to the “Re”, e.g. “Re[2]:”, “Re[3]:”, and so on. When you write an email client, you may want to consider recognizing those.

Due to the variety in subject prefixes, some email clients allow users to configure a regex.
he's not the first to even do this... Snapchat added a premium tier with actual (small) perks way ahead of others, and they have 2.5M subs for it. telegram did it too. People only focus on musk cause he's loud but he's following the trends of the industry, he's not inventing the ideas from thin air. Remember when he said he'd make twitter a "super app"? kinda like how IG, wechat, Snapchat and others have been for a while.
So glad to see someone pointing out this phenomenon!
Funny. I've been reading this for the past six months and just finished today.

Life is weird.
Spam blog advertising a whois service.
Thank you, these are amusing.

Caveat: https://existentialcomics.com/comic/485 - "If you really want to help the long term future of humanity, you should probably just become a communist like a normal person."
Those scanners are IIUC typically line scanners, though.
It's unclear exactly what you mean by "backwards" (and some interpretations like "print UTF-8 characters in reverse order" are infamously literally impossible[0]), but here's a straightforward/naive version (bytes in each line):

#include <stdlib.h>
#include <stdio.h>
#include <unistd.h>
#include <string.h>
#include <sysexits.h>
#define die(E,...) ({ \
fprintf(stderr,__VA_ARGS__); \
exit(E); })
void reverse(char* a,size_t z) {
for(; z>=2 ;a++,z-=2) {
char t=*a; *a=a[z-1]; a[z-1]=t; } }
int main(void) {
size_t z=16,i=0;
char *a=malloc(z), *p=0;
for(;;) {
for(;;) {
ssize_t n = read(0,a+i,z-i);
if(n<0) die(EX_IOERR,"input error: %m");
if(n+i==0) exit(0);
if(n==0) die(EX_DATAERR,"error: %zu bytes of garbage at end of file",i);
p = memchr(a,'\n', (i += n) );
if(p) break;
if(i > z/2) {
a = realloc(a, (z = z+z/2) );
if(!a) die(EX_OSERR,"realloc(%zu bytes): %m",z); } }
while(p) {
reverse(a,p-a);
fwrite(a,p-a+1,1,stdout);
memmove(a,p+1, (i -= p-a+1) );
p = memchr(a,'\n',i); } } }

This produces:

$ ./a.out
cat
tac
warning: incompatible implicit declaration of built-in function
noitcnuf ni-tliub fo noitaralced ticilpmi elbitapmocni :gninraw
naïve resumé
�muser ev�an

> i guarantee the c++ code will be easier to write and understand than any c code.

Put up or shut up, as the saying goes. At the very least it ought to be easy to abstract out some of the memory allocation and file handling to use C++ builtins, and I'd be interested to see what other improvements you can manage.

Edit: 0: Exercise for the reader: consider the input "abXc", where 'X' is some as-yet-undefined codepoint that will, at some point in the future, be defined as either a combining diacritic, or a standalone character. If 'X' is a character, the output should be "cXba", but if it's a diacritic, the output should be "cbXa". The information about which (mutually-exclusive) output is correct does not exist yet.
The Error of the Error
> people that you know in real life

There's still, you know, real life. I recommend it.
The struggle for the soul of the B Corp movement
I remembered that Tim Berners-Lee did write about a similar idea back in 2000 – introducing a date coded domain hierarchy:

https://www.w3.org/DesignIssues/PersistentDomains.html
I don’t think they’re trying to say that he’s bankrupting Valve, but that he will be bankrupted by the damages he will have to pay..
Questionable strategy, but all-in-all low cost. What's the point of this post?
Something something butterfly in China.
I grew up in an environment (and tbh am still in it despite huge geographical movement) where the prevalent message was "white men can't dance". The only nuance when I argued things like "what about swing, etc." was "nobody listens to that anymore".

I am not white (Anglo-Saxon), but I might as well be. I have a sense of rhythm and am flexible and in decent shape, but I also have aversion to attention for both related and unrelated reasons.

Every time dancing comes up, even "white" dancing like line dancing, I avoid it when I can get away with it, because "white men can't dance".

What do?
This isn't very interesting, so here's a spinning Tesco logo gif: https://i.imgur.com/XAAFdDa.gif
Yep. A very sad truth.

It would be quite a challenge to re-create what FB circa 2006-2010 or so was like. Before influencers and engagement farming. Before it became "social media" and was just a "social utility"

The problem is that even if you re-built that product, it would quickly get overrun by engagement optimizers. If the product is open, they'll rush in.

Group chat apps somewhat fill this product void, but not completely. There was something magical about a social network being somewhat open & organic that group chats can't capture
I'm sorry that your city is so disgusting and low-trust that citizens must modify their clothing options to accommodate your feces-ridden sidewalks.

It sounds like your city might wanna tackle this issue.
> Robbies Blog – Contains Affiliate Links that feature through most posts and pages on our website

Robbie mate, are there words at all on your site that are not GoDaddy affiliate links?

Anyway yeah Biz Dev depts make IT register all sorts of daft domains. I'm not really sure what I'm supposed to get from this article.
It's perhaps a bit gamey, but I appreciated having it as an option while I was down-under. I'm allergic to beef, so it's more variety. Well prepared, it's just as good as any other red meat such as lamb.
Yes, thank you. Too late to edit =/