skysight-inc/HackerNews huggingface dataset:
Your phrasing begs the question, for something to be discounted it has to exist. That's the debate, I and most contemporary philosophers to consider the subject think most of our talents are unearned. That might conflict with the psychological and ideological stories we tell to comfort ourselves and justify the domination of the poor, but I think it's very likely that the strong or weak version of the thesis is true. As I said in my original post, talents also only confer earning power relative to the particular configuration of supply and demand during our working life - over which, clearly, we have no control.
I don't think you have to watch anything to learn what gives CGI humans away. I don't think anyone has actually managed a truly convincing one yet. This is the closest I've seen:

https://www.youtube.com/watch?v=wrHXA2cSpNU
The list cannot obviously contain everything, yet I think the switch from CRTs to LCD monitors should have been mentioned.

My eyes used to itch when I watched a CRT for more than a couple of hours, if better technologies didn't become available I would have probably not chosen a career in IT.
Operator overloading, what a great idea?
> a reasonable programmer can (separately) expect both (1) and (2) to be the same or (2) and (3) to be the same, but these are in fact mutually exclusive.

It's possible (likely? ) that I'm missing something, but why are they exclusive? In principle, I would have thought that an optimizing compiler could rewrite (1) into (3) and thus give all three the same semantics.

(I'm not speaking about what would be possible for Python in particular, just in general terms)
Singapore Seizes Geopolitical Opportunity to Catch Up with Taiwan’s IC Industry
> What are the return values from a poisoned object’s methods?

That's up to you. You can do it as:

1. return a poisoned value

2. return a safe value, like `0` for its size

3. treat it as a programming bug, and assert fail

4. I know `null` is hated, but it is the ultimate poisoned value. Try to call a method on it, and you are rewarded with a seg fault, which can be considered an assert fail.

5. design your poisoned object to be a real object, with working methods and all. It can be the same as the object's default initialized state.

In other words, it's necessary to think about what the poisoned state means for your use case. I use all those methods as appropriate.
I wonder if this also allows for grouping registers together as a macro, rather than having to allocate an array to track ports and registers like digitalWrite() in arduino.

e.g. Instead of writing...

```

ANSELBbits.ANSB3 = 0; // RB3 is digital (pinMode)

TRISBbits.TRISB3 = 0; // RB3 is output (pinMode)

LATBbits.LATB3 = 1; // RB3 is set to high (digitalWrite)

```

we would be able to write the macro like below, where `ANSEL[RB3] --> ANSELBbits.ANSB3`

```

pinMode(RB3, OUTPUT);

digitalWrite(RB3, HIGH);

```
Uhm yeah you're comparing an 80 year period with two world wars and the development of modern physics and engineering with a 25 year period of stability.
Show HN: Cheat – Just wrote a bot to meow at popcat.click so I don't have to
Such auto, Much meow

This program is a toy project to demonstrate the idea of using node js to control a headless chrome browser, and control such browser programmatically.

Currently it is setted to click 9999 times and take screenshot on 1st, every 801 times and 9999 times.

https://github.com/ckanthony/Popcat-Click-Bot
Hmm, yes, if it also didn't look like.. that.. and also allow me peripheral vision instead of blocking if off with plastic containing things I don't care about.

Oh, and I don't care about AR at all :) just wannna old school compute while walking around.
We seem to be having a lot of "emulators for old Unix boxes exist" posts recently?

It's sort of neat, but kinda not news really.

Now, I'm off to port Hercules to QNX to make my car an IBM mainframe.
Not sure what you mean here, but generally Java JITs generally don't use callee-saved registers at all because they need precise stack maps for GC. So whatever small amounts performance they might lose here isn't due to exceptions.
Given that all neighborhoods created before the invention of the auto mobile were car free it is hardly the first. However congrats getting around zoning regulations
Technically you are right. I'm saying it is rife with abuse though- https://cis.org/Report/Map-Sites-EB5-Visa-Fraud-and-Folly-Un...
Classic shitpost comment, saying something is bad/joke and not a single explanation as to why you think it's a joke. Great job :)
Do not do in code what can be done in infrastructure (2017)
> If you follow the 'VFX artists react' series on YouTube

They should have given the work to those VFX guys, Corridor crew would have done something much better in just couple of days.
I’ll be more than happy to get your feedback if you test it ! Especially potential shortcomings preventing its use in production settings.
Not true. What is true that you cannot use products designed to hurt, ie weapons.
U.S. House members introduce bill targeting Apple and Google app stores
Operator overloading is a great idea but compared myadd2 or add_fractions a + is way more readable.
> Not sure what you mean here

Allocating local variables into registers rather than assigning stack locations for them. Registers are faster than memory. EH unwinders restore the stack before jumping to the catch block, but not the register contents.

Stack maps wouldn't be necessary for non-pointers, like an integer variable. Stack maps also have their own performance problems, which is why D doesn't use them.
This will only happen if Fuchsia replaces Android.
You have misunderstood the entire tech story.

Apple are scanning the images only when they are uploaded to iCloud, because they don't want the CSAM pictures on their servers.

And you're not alone. Reddit, Facebook, Twitter etc are full of shouting angry people who haven't understood the story at all.

It's almost became a Rorschach test between those who understand technology and those who like to shout at things.
>What do you mean by "even HN"?

I only meant that "some forum that we both are reading"

>The good engineers would all have left and taken a lower paid remote contracting job working from home..

Not many comparable remote positions were available, and not may even probably didn't consider the possibility, because it was so taboo.

This is how bad stuff that existed so long in a society eventually change. 9-5 work in an office is an evil that should not have existed where it could be avoided.

> vast majority of them do not want full remote work.

Great, good for them. But that is not stopping a lot of others from doing so.
Chess is a nice example: the strong women will compete in the 'open' category, as will the strong blind players. 99.99% of chess players will get their asses kicked by a 2600+ player (and there are several women at that level)
That's what I'm talking about. The questions arise immediately: Why is it a very touchy subject? Who made it such, and how? Is it the same for people outside of globalized US-sensibility-centered bubble? Is it a cultural thing?

There is a widespread belief that proper technical solutions are enough: give us end-to-end encryption and such, and everything will be all right. But people do things for a reason, and technical solutions are introduced accordingly. We need to look there to understand what's happening.

For an outside observer, the messaging media filter example does not even look convincing. So there's a Bad Guy chatting with a kid who can organize their meeting or take the conversation to a different, non-filtered service. And that's completely okay! (Unless, of course, there happens to be a need to promote Big Brother processing all conversations to protect the kids, heh.) However, when we mention sexual content being sent or received, there's a sudden wild flight of fantasy and countless dangers on the horizon. It makes one wonder whether the real goal was to protect no the kids but the parents, from the worried thoughts that their kid is not completely isolated from sexual sphere. The outcome is that today Beavis can't tell Butthead “Wow, look at those tits!” and send the picture without being reported. What a perfect repressive Victorian childhood, and what an outstanding member of society it will produce!

The taboo is twofold. One the one hand, it creates new positions of power for the people who enforce it legally and in the discourse who won't just dismantle themselves (quite the contrary, see the worldwide practice of drug prohibition and its effects on laws and bureaucratic growth). On the other hand, it creates the inflammatory excitement about the topic in the common person. Media knows well which stories — told from the correct angle, obviously — attract public. As a result, there is a stereotypical image of a maniac hiding in the shadows, and the need to “do something about it”. In fact, maniacs (also a stereotype formed by media, by the way) are rare: in 8-9 out of ten cases of child sexual abuse it's a person close to them who decides to “search for happiness” together in such a way.

If the father makes his daughter send him sexual photos, and he is also the one who gets notified about it, what is the point? Observe the observers, too? That's a bureaucratic dead end. Or is such system, the one to silently look into too numerous parental approvals, already in place? Then what about the father who gets notified about his daughter sending her boyfriend sexual photos while being completely okay with it? Well, maybe such father would disable the feature to stop feeling like a third wheel, but what would be the opinion of Big Brother? Effectively, the point of view of “the whole society” that you could previously silently ignore is transparently codified and enacted by the computer.
> Would you really expect a += b and a = a + b to behave the same, and what would c be in that case?

Yes, I would, and it really is worth noting that they don't.

c would be [1,2,3,4], and it would be an alias of a. But both of those points are also true of the way things actually do work. I don't really understand your question.
Citation: Me, a paki who has lived abroad in different countries and tasted kenyan, thai, indian and paki mangoes

;p

might be the patriot in me, or maybe i've had access to more mangoes (both in quantity and variety), but mangoes here just taste ....orgasmic

and we don't even get the good stuff, that's exported
There might be a time when the pandemic could've been curbed, but it was just too contagious for the initial lack of transparency and honesty. It is also perfectly balanced, not too deadly, not too insignificant. I doubt it could've been stopped in time as soon as it started spreading widely among the public.
During this pandemic? The oldest child born during the US pandemic is well shy of two years old. Isn't this a bit like discussing millenials' APGAR scores?
You could, but it seems more likely that a mega corporation gave up on a huge market because it failed to succeed there rather than moral principles. It's not like Apple has showed a lot of moral standing when dealing with the CCP, or isn't ruthlessly crushing competition when it gets the chance.
Paris to Berlin in an hour: Welcome to the future of high-speed rail travel
They provide the UK police radio system too [1].

[1] https://en.wikipedia.org/wiki/Airwave_Solutions
This won't work as a deploy key can only be used in one repo.
That’s mobile only I think but you’re right.
Correct, the availability of guns does not equal violence with guns, one example is Switzerland where nearly every 18-30 yo male has a full automatic assault rifle (aka sturm-gewehr) under his bed, ammunition can be easily obtained at the shooting-range, and nearly no crime is done with it, the illegal obtained handguns are the much bigger problem, and talking about suicide (which i don't see as a criminal act, but a lost chance to help) i think it's much better to shoot you at home then to jump in front of trains.
Understanding the fundamentals of public key cryptography is a worthy pursuit. Memorizing the idiosyncratic flags of yet another command line tool (or looking them up in the man page every damn time like most people do), instead of having an interface that doesn't require you to relearn it every time you use it, isn't.
The news is not actually about git, it is about GitHub. Maybe they should make it more explicit in the title.

Git still supports password authentication, as well as many other protocols. GitHub chose to restrict which protocols and authentication schemes are allowed on its platform.

But obviously, learning about the tools you are using is always a good idea.

My preferred "tutorial" is this one: https://codewords.recurse.com/issues/two/git-from-the-inside...

It is more advanced than the usual introductions but it demystifies most of the git concepts.
Sounds interesting. Currently, we provide TiloDB on AWS serverless, and could also port it to GCP fairly easily. We cannot yet go to Azure, as they lack some equivalent technologies.

What are your thoughts on serverless?
im new here (green) but tryin!
whats the consensus re this i found posted years ago posted on github im really curious and have ?? its kinda counter intuitive for me??? https://gist.github.com/joepie91/5a9909939e6ce7d09e29
Similar here, though we did narrow it down to the cause/brownout at the time.
Is it a PaaS on top of kubernetes? I mean if you want to be cloud agnostic, you can use kubernetes.

Having tried to build a PaaS like experience, the value proposition that you are proposing is actually a self fulfilling prophecy. Just moving containers and apps is not enough. Large scale data migration from buckets to databases is super expensive and non trivial. One of situations that is quite commons is canary migration, where they would like to run both cloud providers and slowly phase one out. That is non-trivial too. Certificates starts become invalid, the migration is also dictated by how the apps are written too.

Also, startup are fairly easy to acquire but very hard to monetize for the amount of effort that would go into building everything resilient. I think biggest problem is the sheer amount of permutation and combination of things.
Yes, but you couldn't mix that code with code that throws an `int` for other porpoises. It becomes a global straightjacket for your code.
Franz Kafka.
> you might have figured out that changing your Resume from using phrases like “I worked on a Java codebase of around 100k LoC, using Spring and React” to ones more like “I built a widget-shipping feature that shipped 300k widgets and ultimately created $1 million in business value” is a good way of ‘creating value’ in concrete sense of a higher paying job.

Is that actually true, in other people's experience? I would have thought that most people involved in tech hiring would prefer the first version — at least it tells me what technologies you're familiar with. The second one just tells me what somebody else did with your code. Sure, they sold a lot of widgets, but I'd guess that has a lot more to with the quality of the widget than with the quality of your software
Show HN: Online Catalog of Airtable Integrations
Right click -> Inspect, Console, 'alert("Hello World!")'
> Another option is to regard out-of-memory as a fatal error, not one that needs to be thrown and caught.

This is in practice almost invariably the case for large programs. Somebody (Herb Sutter maybe?) asked the major C++ Standard library implementers, and none of them really bothers to handle the tricky parts of this. If you write code to try to pre-allocate a 10TB vector of 'Z's you can probably get that to throw you the exception that you read about in the documentation, but if the library code for opening a file can't find 64 bytes for a temporary object they aren't going to bubble up an exception, they're going to crash your program and too bad.

If you write an operating system kernel, you care about running out of memory, if you write the embedded firmware for a jet engine, you care (actually you likely never allocate memory at runtime, so in that sense you don't care), but in both those cases you live in a world where many other problems are far above you out of sight, so you can afford to care about stuff like how much RAM there actually is. You don't want the C++ standard library down where you live, and they don't want your problems. Everybody who lives up above the C++ standard library doesn't care, which is why the people implementing the library don't care either.

Yes, all of Unicode processing should use U+FFFD (the replacement character). Not just UTF-8, if you have any reason to do anything Unicode related and you're in a state where other paths forward are nonsense, emit U+FFFD. Take XML. Because the people involved hated ASCII control codes XML says you can't express them in XML 1.0 (which you will in practice have to use). I don't mean they need to be escaped, I mean you intentionally cannot express them. So if you have some arbitrary ASCII text that might include control codes, you can't write that as valid XML. What to do? Emit U+FFFD whenever this problem arises. Your users go "Huh, my Vertical Tab turned into this weird character in the XML output" and you send them to talk to the XML committee which will tell them they're a sinner and must repent of the evil of Vertical Tab and now your user knows you aren't crazy and maybe they stop using XML or maybe they don't but either way your code works.
if you want to advertise on Reddit, you gotta do it like everyone does it: hide your ads in normal posts and comments.
It was "as much indifference as we can muster while staying on good terms with allies who's colonies they are either threatening or rolling right over"
This article gives me chills. The bad kind. As if we are still in the cold war. I obviously don't know what happened but this article calling a different article false without any proof of what actually happened is preposterous. And for the record I don't really believe the astronaut drilled a hole.
This is not something specific to the US per se, but a commonplace thing in pest control.

For example, I'm German. Up to September 2020, we exported lots of pig parts across the world... then we got hit by a single case of an infected wild pig, and since then we can't export much outside the EU any more.
I thought that the United Fruit Company has the "world greatest mangos". If you believe that fruits shipped half the globe are great, no comment.In europe fruits and vegetables from more than a couple of hundred kilometers are terrible. They are picked up green and get ripe in the supermarket.
Excellent point. You could redo the test without this error by reassigning l1 inside the loop:

for i in xrange(big):
l1 = [i]
l1 += l2

for i in xrange(big):
l1 = [i]
l1 = l1 + l2
Why on earth is Apple, a good tech company, with a culture of secrecy, using slack? Can it not build its own secure version of slack?
It’s almost as if the risk of fruit pests is greater coming from a country that does not share a border (or hemisphere).
What kind of 3D printer is required to make items that are safe for young children?

I imagine the material needs to be durable and non-toxic if swallowed, but I know very little about both 3D printers and child safety standards.
> If you follow the 'VFX artists react' series on YouTube you learn what give CGI humans away pretty easily.

For those who don’t want to watch all of it (even though it is quite excelent) the points I remember are:

- subsurface scattering of skin

- do the pores stretch? (As the face is moving)

- movement, especially movement of the upper lip as the character speaks
"We resell stuff, our customer found our supplier and bought the stuff directly and were upset about it"

Ordinarily wouldn't want to join the China brigade but its a normal problem.
A bit more complex than that :) PaaS on top of K8S have a problem of serving no one - because for small cases they're too heavy and for large teams too inflexible, they could just as well use K8S directly.

Alicorn actually generates infra-as-code (Terraform) using modular "targets". By default for container it uses managed engine provided by the cloud provider which costs way less than a dedicated K8S cluster (on AWS that'd be Fargate)

But K8S is fully supported too - when you create an environment you can pick a Kubernetes target and get a cluster
> What I am rather asking is; are you aware that this is the case?

That what is the case?
I’m leaning more towards some chemical in our environment that is messing with our signaling hormones for hunger and satiety. There isn’t much evidence that people are getting less exercise than they were 50 years ago.
Thank you, will keep this is mind
TLDR: smartphone provided by employer, for work, has restrictions and monitoring. employees made a hue and cry .
I think we have two schools of thought here. The first appreciates lisp as a formalism, and the second as an industrial strength language.

I don't see why the other would invalidate the other.

Tiny lisp interpreters cherish Lisp as a small formalism that for some people help understand computing on a deeper theoretical level.

It can also be jury rigged on top of any substrate to implement various ad-hoc systems (Greenspuns tenth rule very much applies here).

The fact that we use Lisp in Greenspun 10th form or as a syntax to think about programs does not mean it would be nice to have Lisp production systems.

I don't see how small lisp interpreters would be offensive to anyone. They are pure joy in my opinion, expressing neatly how a topic that sound fairly complex (interpreters) is actually expressible in elegant and succint form.

On public:
"more ignorance in the general public"

I don't know how much public sentiment matters in deep professional fields. I don't need to know how neurosurgeons think about their craft - why should a neurosurgeon know what Lisp is?

SICP is such a legendary book that it should hold Lisp's flag high enough in my opinion.
Spanish speaking countries are western audiences.
>Uhm yeah you're comparing an 80 year period with two world wars and the development of modern physics and engineering with a 25 year period of stability.

Uhm,

(1) I measured up to 1960. Since then it's a 61 year period, not a 25 year one.

(2) That period having "two world war" versus our "stability" makes my point even more. One would expect a period without 2 world wars bothering it, and with stability to enjoy, to produce more.

(3) "and the development of modern physics and engineering" that's my point exactly. That we enjoyed the low hanging fruit of that development and now we've stagnated and get much less impressive feats.
Do you also offer some kind of abstraction libraries when e.g. working with DynamoDB on AWS and then switching to GCP? Or would I still have to prepare my code for that?
Similar scenarios are being played out Durians as well in many countries, mainly due to its pungent smell. :-)
Low quality clickbait. This whole article could've been 2 sentences. Here's the entire article for you:

"For lists, += and *= do the operation in place, whereas a=a+b will create a new object and then copy. The former is marginally faster."
How to find a remote job after the pandemic hit
Apple is already scanning photos for faces and other objects. Just search in the photos app for something like dog or baby and you’ll see (assuming you’ve taken a photo of a dog or baby before).

How is this much different?
You can only do what China does with an authoritarian government. And I'll take a virus over that any day of the week.
The title is a perfect starter question for the tv show QI...
Well its an unauditable locked down proprietary black box.