skysight-inc/HackerNews huggingface dataset:
I've always found it odd nobody, specifically Samsung or Sony (since Sony already makes their own high-end CMOS sensors), doesn't ship a phone with a slightly superior sensor?

Yes, I get the unit economics of it (at least I think I do, I've never worked in the phone industry so that could easily be hubris on my part), but if you can spend an extra few dollars or even tens of dollars on your BOM for something that is clearly, objectively a better camera to everything else out there I don't see how Samsung couldn't trivially add a minimum $200 markup just for that.

And you don't even need that. You could add a sensor that's just a few dollars more expensive at scale - it seems the margins are trivially there since that would easily justify a $50 markup. I realize the optics also matter, but at this point it's really the sensors limiting the phones, not the cheap glass.

In an industry where everyone is struggling for an edge, it just seems painfully obvious to do this to me. I look forward to someone more knowledgeable telling me why all my assumptions are wrong though (I mean that literally, no snark intended!).
The for loop example was just to illustrate the difference between function and macro, a complete DSL would be something like making prolog within a Lisp or other examples in racket [1], or for example a special configuration file for electric circuits within the language, or a SQL like interface for manipulating data (you can write LINQ using macros).

[1] https://en.wikipedia.org/wiki/Racket_features#Language_Exten...

It's not a direct comparison of course (nor it is a Lisp), but here is an example of linear optimization in a library that uses macros to make it a DSL closer to the description (in Julia @ before a name means it's macro, so it's easy to see) and one that uses methods:

https://nbviewer.jupyter.org/github/jump-dev/JuMPTutorials.j...

https://www.cvxpy.org/examples/basic/linear_program.html

If in the Julia example they if @variable was a function, then x >= 0 would have been evaluated immediately and it would fail since x was not defined (and if it was x >= 0 would return a boolean). To emulate that you'd probably have to pass a string "x >= 0", which the function would then have to parse (it would be a DSL as well, but one you're writing from scratch), the difference here is that you can just use the language parser directly and compile already with the result.
While this is true, it makes the claim that Amazon doesn't cost tax payers anything false.
"Tcl not only allows you to share string representations of data between different programs, but also internally between different modules of the same program, easing issues of interoperability, scalability and deployability in wildly different systems and environments"

So how does that differ from just passing around a JSON blob or something?
Very curious what the rationale for downvoting this is.

In addition to the link I shared, both the Department of Homeland Security and the FBI have recently reported white-supremacist aligned groups as the major source of violent attacks (aka domestic terrorism) within the U.S. in recent years.

https://raskin.house.gov/media/press-releases/subcommittee-c...

https://www.fbi.gov/news/testimony/confronting-white-suprema...

https://www.nytimes.com/2020/10/06/us/politics/homeland-secu...

https://www.foxnews.com/us/homeland-white-supremacy-lethal-t...

Are people disputing these facts? Or are merely displeased?

Factual information is nonpartisan.
If Trump looses, QAnon will lose support – and eventually disintegrate
>Common Lisp isn't typed

It is heavily typed. Very strongly typed for the most part (except numbers). So typed that it won't accept a "character vector" in the place of a string.

But type checking is mostly at runtime, not at compile-time.

The good part is that you can edit your program at runtime and restart it at the exact point the error happened, very easily.
It's nowhere near 3.5%. It's probably an order of magnitude less. My mother spent a decade as the controller of a luggage store chain. She told me the amount they spent on credit card fees was at times in excess of their stores' payroll. It is rent seeking at nearly unfathomable levels. Even the shady check cashing operations for the unbanked are able to operate profitably on a 1% cut.
Can you explain this a bit more? I have no idea what you mean by "credit credit card" vs "debit credit card".
Do you mean a VPN?

But be warned, your home internet, VPS, and/or VPN are all most likly all strongly tied to you. That is because you paid for them.

A VPS where you are the only user is a 1:1 mapping to you.
At this point you are pretty close to just being able to use your VPS for whatever you wanted to do access remotely.

I have tried a ssh port forward solution earlier, but the connection fell down, did not always come up after boot and was generally unreliable.

I found wireguard to be much easier to set up and highly reliable. It's in my own opinion not that hard to set up either, there are plenty of guides. The wireguard project docs are also quite good.
>How do you gather this is from the Nov 3rd election?

If it isn't about the election, then it's SV fluff. "It's hard to fire a CEO, but it must be done sometimes" isn't terribly insightful stuff.
I'm curious to hear if anyone has advise on the former as well, specifically which iptable rules to apply in order to ensure that both incoming and outgoing are routed properly.

The incoming is straight-forward using your load balancer/reverse proxy of choice, it's the outgoing that's tricky.

Or, as you say, have two torrent daemons. I have'nt done this myself, but what I have in mind, a script that:

* Syncs torrent/magnet to remote (scp or syncthing) to your vm's torrent daemon's incoming folder

* Produces a new .torrent file that is added to your local client, with only the single peer. Ensure that PEX and DHT are disabled.

For this use-case you needn't care as much about leaking, as long as you take care of the above.
I'd wager the average card purchase is way larger than 3.5% compared to cash, as the money being spent feels less real.
They are manufacturing it already supposedly. But I think the current UK plan is not to vaccinate everyone, but to start with the high risk groups. Perhaps they will then expand out to everyone else later.

They have massively expanded the flu jab programme in the UK this year (to try and avoid hospital overloading) so thats one of the reasons flu jab is in short supply. Apparently its mainly a logistics problem, the doses are there, somewhere, see: https://www.theguardian.com/society/2020/oct/04/gp-surgeries...
COVID19 Never Grows Exponentially
Worth noting that credit card processors do take on credit risk, which for "normal people" is, sure, basically negligible. But black swan events (covid, for example) and fraud attacks (card cashers etc etc) are major issues.

This might be mitigated by the dominant form of payments in the regulated marks you mentioned being debit cards, which in some ways flips the equation on risk around.

However, this might not sit well with consumers. Lots of people in the US like credit cards because of the substantially superior risk profile they present (to the cardholder).
Chicken gives you gradual typing at compile time.
Goals and Achievement
Consider StackStorm
- Platform : [https://stackstorm.com]
- Integrations : [https://exchange.stackstorm.org]
I would guess close to 0% of people, IFF we're looking at the photos side by side on a phone screen, or maybe a crappy laptop screen.

Put them both on a hi-res display, or HD TV or (even better) print them out in large format. Then there's no comparison.

So it really comes down to how is the photo going to be used.

And for 99% of photos taken these days, viewing it on a small screen is the purpose, so the phone camera is perfectly good enough.
Great thought here and agree, more data would be interesting
Of course that's how it works. We don't regularly administer small pox vaccines anymore because it has been eradicated except for a couple of very tightly controlled samples. That's what "eradication" means. My memory is slightly hazy, but I think we might have skipped Polio as well for anyone not going oversees, because Polio largely meets the definition of "eradicated" in the US. Meanwhile, we continue to administer MMR and Chickenpox vaccines because those diseases still exist in the wild. The very fact that Measles has returned is ipso facto proof that it was never eradicated, and the fact that (normal) people never stopped giving that vaccine to their kids is proof that no one ever believed it was.
Try getting Google to voice type the word "o'clock". Just try it.
> Who cares. I'd gladly give this company a couple of billion if it means they can get us back to normal.

This kind of thinking is worrisome to me. It sets a horrible precedent. Previously in times of war private business would be forced into helping the people fight a common enemy. These days a war on a virus has zero help from business and they essentially have a position of power to sit on their hands taking billions of public subsidy and then take the people's money and effort for their own.

Why do we take this with such apathy? Why is it that a country run by the people for the people has no power in the populace hands? We are doing everything we can to help, committing billions of dollars which represents millions of hours of public production to solve a problem that CEOs only want to assist in if they can up their share price.

Since we care so much about our health and the health of loved ones why have we not used these unprecedented times to reform the healthcare industry?

We are paying twice for this. Once to fund the research, which we then give away, and then again for the manufacture and distribution which is priced as if the pharma did all the research. These vaccines are going to cost anywhere between $15 and $37 a shot. You cannot tell me that's how much these vaccines cost to make in quantity. Why is there any profit at all? Let's get ourselves out of this shit without encumbering any more debt on top of an economy that is already falling into a black hole.

This stuff is morally corrupt, and to say 'who cares' makes me sad. We should care, maybe we accept the shit we have, but we should care about it. This stuff should be criticized, we should use our agency to change what is wrong, not to support it.

Every day I fear we are all fucked. This sort of thinking is why we deserve the likes of Trump and Boris. We bring this crap on ourselves and then moan about it.

You talk about getting back to 'normal', well we slowly sold normal. These decisions do not have zero impact on the future, they affirm a shitty attitude and set the path for future generations who won't know any better.

/rant
> Asking their ownership to please give away their stocks to random minorities sounds like a fast way to get booted by the board for crashing the stock value by creating a needless controversy

That's kind of my whole point, right?

It wouldn't be "systemic" or "structural" if a single CEO or a few CEOs could unilaterally fix the problem, because one man isn't a "system" or "structure". The thing that makes systemic/structural racism systemic/structural is that you'd have to radically change of the normal order of things to address the underlying problem. It's not personal, and it therefore can't be fixed by a few personal actions. It has to be fixed at the systems level.

BigCorps can't change anything about systemic racism because they are the system.

> Focusing on things they can reasonably change is a legitimate approach.

"Mandatory HR training made me rethink my views on systemic racism" -- no one ever.

In fact, I'm 100% convinced that these diversity trainings are actively counter-productive to actually changing any minds.

If you take structural racism seriously, then the idea of BigCorp "doing something" about structural racism via HR lectures to low level employees is prime facie absurd. Cindy in accounting can't do shit about structural/systemic racism... that's kind of the whole point of distinguishing it from more personal forms of discrimination/prejudice.

Training on systemic racism might make sense for powerful people with the ability to effect the functioning of systems over years/decades. Politicians, boards, CEOs, execs, VCs, maybe some managers, etc. And it's the sort of thing that activists should try to explain in public forums.

But at the individual contributor level, a much simpler regimen of "what is explicit discrimination" + "we will fire you for overt explicit discrimination because it is illegal and not aligned with our corporate values" + "dear god don't do stupid shit like wearing blackface to the company party" + maybe a short module on implicit bias is much more effective. Because that's the sort of material is actionable at the IC level, and it's the sort of thing people are open to being told by HR drones.

Half day trainings on systemic racism for Cindy in Accounting or Bob the Admin Assistant makes no god damn sense, and probably does more harm than good.

Like, seriously, HR is not the right place for this conversation. You'll lose more people than you gain by shoe-horning such a complex topic into a BigCorp training module. Stick to shop ethics.
I don't really see the point.

Things like low-light photography has always been available on DSLR's, like SLR's long before it, since you've always been able to control shutter speed, aperture, and ISO.

And all the extra software magic can already be done on your laptop on RAW files, where you've got enough space on your screen for all the sliders -- and a large enough screen to see the difference it makes in the details.

These days, pretty much the only people shooting with DSLR's are the people who want/need that fine-grained manual control anyways.
This was a nice read. A line that struck me, given the forced march to insanity that we’ve been experiencing in recent years:

“[Oppen] was wary of the idea that every aspect of a life should conform to a coherent political-aesthetic vision or ideology, a form of didacticism that has long been a strong undercurrent in American culture.”
I would be surprised if any other auto white balance camera (basically any digital camera on the market) didn't do the same in that situation.
He clarified in his original post. He said:

> they're too easily hijacked by partisan politics and often fail to have any meaningful impact.

When somebody says "I think X because Y", please don't fire back with "I finding it hard to understand why you think X, can you clarify?"
Lots of people here so worried about hypothetical future wrongs that they will shrug away existing past wrongs.

We've gotten way too fixated on the theoretical worst case to realize that we're already living in a pretty bad story.

Let's deal with future harms when they happen, but let's deal with existing ones now.
Golang is the meaning of life for normal people.

Rust is the meaning of life for trannies.
It has made it better, but things like slice operators are still missing, which can help a lot, Set/Map types aren't that great to use and aren't used much in practice, and there are still lots of sharp edges for newcomers even with simple things like iteration. That's also not mentioning things like the itertools/collections modules in Python which provide some rich types that come in handy.
I think they cater to different kinds of development.

Statically typed/compiled languages (IMO) take more upfront thinking and usually support top down development.

Lisp & Co on the other hand are excellent for exploratory , repl based, bottom-up development.

No need to exclude one in favour of other. Both can be used depending on the requirements.
I don't expect a burglar to shoot me. Raising the charge from breaking and entering to armed robbery is dumb enough, raising it to murder is downright stupid.

Drug addiction makes people do crazy things, but there's a reason why most burglars flee as soon as they are noticed
> I think the world would be a much better place if we all learned to laugh at each other, and ourselves

You may feel differently if it's not everyone laughing at each other, but in fact, everyone laughing at you and treating you poorly for reasons you don't deserve.

Say, for example, the caste system.
Like this? https://www.rationaleonline.com/
Google Search Operators for Prospecting
I'm more your age but I think I agree with your family members here. Thinking about the technical details of science is not very important to lay people like me.

But the cultural questions involved like who is doing science? for what reasons? under what constraints? what practical applications are there and who will they be applied to? Those potentially matter quite a bit to me.

Sounds like your family are attempting to be active and well-informed and have chosen to become informed in a part of the domain where they can have useful opinions, rather than a part where they can't.
My monastery is Lisp (mainly Clojure) and the ritual is functional programming. It keeps me sane and in software.

But today, and for the next two weeks I have to deal with the hell-hole that is the JavaScript/NPM/Webpack ecosystem and it made me want to quit my job.

This is why I warn people about Lisp: it can ruin you and make you unproductive for a long time if you are forced to use inferior tools.
I can only speak for C.

With that being said, having a standardized build system would be nice, but it wouldn't solve the underlying problem here which is that portability is often not regarded as important enough to merit thinking about and designing for at the start of a project.

The consequence of this is that it creates a system in which C programmers have very little trust in one another's code.

I write a lot of C for ARM and I am often hesitant to use libraries that I can't inspect in a reasonable amount of time because I have been burned by e.g. liberal use of type punning which results in bus conflicts as it's idiomatic and works just fine on x86, but is ultimately undefined behavior in most circumstances. (Rant: Just use memcpy, please! Argh!)
The Clean Water Act[0].

[0]: https://en.wikipedia.org/wiki/Clean_Water_Act
Covid: Belgian doctors with coronavirus asked to keep working
I miss Typora's WYSIWYG Markdown editing in VS Code. For a note-taking, two pane window (one for editing and one for preview) makes very less sense.
Rethinking Self-Interest
This means that you whould only be able to choose between several (discrete) choices instead of assigning the computer random tasks. But when the number of such choices is really small (eg. make coffee), then a simple physical button to initiate the task is better in almost every way.
> Lots of people in the US like credit cards because of the substantially superior risk profile they present (to the cardholder).

How so? Fraud liability?
I did an experiment years ago where I wrote a program that plays notes from a pentatonic scale, with each digit of pi choosing the note (0 being the deepest and 9 being the highest). It sounded pretty much the same as when I used random numbers instead of pi.
It argues that it operates as an interpreter, in exactly the way that I described.

From your link, The Zend Engine compiles PHP source code on-the-fly into an internal format that it can execute, thus it works as an interpreter. In other works at startup itreads code, compiles to an internal form of byte code, and from then on it executes that. So it works as an interpreter (you give it code, it runs). But internally it does not go line by line as you go.

As a simple demonstration, a syntax error on line 10 of a PHP script will keep it from executing code on line 5. By contrast a syntax error on line 10 of a Bash script will not keep it from having executed line 5 first.
They do, but the politics of this means that if you try to temporarily defund customs then you're under the label of "X wants to defund our border patrol and let in anyone!"
Reinventing Kanban with Notion
I'm concerned that, given both effectiveness & willingness to get a vaccine, we may only experience incremental improvements in transmission rates.

The flu vaccine is generally about 50% effective, and only about 50% of (Americans) say they will definitely or probably get a vaccine. If that holds, then combined, that would only cover 25% of the population. Well below herd immunity.

Yes, it would be an improvement, but we should really be embarking on a heavy public awareness campaign that, once available (and assuming a low risk profile) that vaccination is the responsible and safe thing to do.
> I had to "confess" that i'm racist

Good old Struggle sessions: https://en.wikipedia.org/wiki/Struggle_session
No, I don’t think so. If you build a model out of pollsters asking stupid questions, you deserve some blame.

I’ve got some basketball statistics to populate 538s model if their interested. Lebron did pretty good this season, hopefully they can correlate that with the black vote.

Their model is not transparent on any level, because if they
make it transparent, we’d easily be able to see why it’s ridiculous.
It is amazing to me the classes of software that are still written from scratch by each company instead of using COTS systems instead.
Hardly a credible source of objective information, given that The Social Dilemma is itself a piece of media designed to trigger people into consuming and spreading it.
put.io has rclone support? I've been using aria in the past and it's not bad but not super convenient.

EDIT: https://help.put.io/en/articles/3480094-plex-rclone
Let merchants charge customers the credit transaction fee as a surcharge [1] [2], and let consumers pay to receive the benefits if they so desire. Everyone else can use debit cards now, and instant payments when they arrive in 2023-2024 [3] [4]. If it's transaction insurance customers demand, let them vote with their dollars (versus mandating everyone pay it as a transaction tax).

[1] https://usa.visa.com/dam/VCOM/download/merchants/surcharging...

[2] https://www.mastercard.us/en-us/business/overview/support/me...

[3] https://news.ycombinator.com/item?id=24103753

[4] https://www.federalreserve.gov/newsevents/pressreleases/othe...
For sure the reasonable responses are edited out - It would take one hell of a world to make a Borat-like film _impossible_ - but that doesn't mean the current one isn't effective. I'm not sure I'd _change_ anything, but Borat is a tour-de-force in speaking up when you see something questionable or ridiculous.

Ali G is the same way - you'd have to think street kids are absolutely insane if you can look at Ali G and try to keep a straight face. To take Ali G seriously is the same as admitting you have no idea whatsoever what the youth culture looks like.