skysight-inc/HackerNews huggingface dataset:
Which means you should just use dollars instead of a bank's walled-garden coin.
Good luck with that complaint to the EEOC as a white man.
They don't support even .us, which is a pity. When I start a new project, I register with another registrar and wait 60 days to move it to Cloudflare - what a nonsense! NameBright has similar pricing - for .com at least.
Except people play the Nazi card for the slightest infringement these days. For example I've been called a Nazi because I wouldn't knowingly date a trans-female with a male genitalia. That in the eyes of these individual made me trans-phobic and thus as bad as Hitler.

I have nothing against banning people doing Nazi salutes or waving Swastika flags or obviously being racist, but these days thous terms have become some watered down that when I hear someone is a Nazi my first instinct is not disgust or hate, but instead my mind goes to "oh someone who said something mildly politically incorrect"

This all is to say that now the term Nazi does not include you and you are all for silencing them, but that does not mean that in the future you might not be painted as one or same silencing won't be used on your views and opinions.
Can you not trivially build a traditional server that requires API requests to be signed?
You're absolutely right. But it's the social contract here, in the sense that all users are asked to make the effort in order to have a community that doesn't suck, or at least doesn't completely suck, in the long run.

You might find these other links helpful for explaining the original spirit of the site:

https://news.ycombinator.com/newswelcome.html

https://news.ycombinator.com/hackernews.html

http://www.paulgraham.com/trolls.html

http://www.paulgraham.com/hackernews.html
> If you get it wrong the compiler will complain at you.

With an incomprehensible error message. Beginners will of course get it wrong.

I would rather put beginners on a path that makes them feel like the compiler is helping them, one of the core strengths of Haskell, rather than it just telling them No.
كود خصم نون – كوبون خصم نون
Lol that's exactly my view as well. They hired some crypto whizkid a while back who didn't stay long and left, probably just tying up remains of their project just to have something to show for
Is a catalogue? Yes, I would say so, however it's a fundamentally less offensive, less coercive, format than billboards. I am not made to suffer the contents of a catalogue unless I opt into it. I would only open a catalogue if I've already decided that I want to see what it contains, probably because I want to purchase something that it may contain.

Shops are similar to this, I don't enter a shop unless I've decided to purchase something I believe they might have. One difference is the amount of signage outside the shop, which assaults me whether or not I've decided to enter the shop. (The cover of a catalogue arguably does the same, but is much smaller and that's an important difference.) Thankfully many municipalities have taken a stand against this and have begun regulating commercial signage, if only to preserve the local aesthetic / property values.

Consider the difference between Victoria and Vegas. Both have no shortage of commercial zoning. One is delightful, the other is an blight. A monument to just how bad things can be when we allow commercial interests to run rampant. Cynical, exploitative, and ugly.
I don't care how safe you think your input validation is, concatenating strings and variables together should NEVER be done for SQL. Writing your own input validation for SQL is similar to "homebrew crypto." Even if it's mostly safe, it'll eventually bite you in the ass. You won't think of every possible attack vector. Same goes for shell, XSS, etc... In CTFs, you'd be surprised at some of the shit that you end up doing to exploit these types of vulnerabilities.

Unlike ext/mysql, ext/mysqli and PDO both support server side prepared statements. If you don't utilize this properly, your argument is moot.

Official discussion points here: https://wiki.php.net/rfc/mysql_deprecation#why

The way I see it is new features, better practices, and greater security versus convenience. If the latter won, the former would need to be implemented on an ancient codebase, possibly opening up many new issues. If the former won and there's enough demand for ext/mysql, development may be continued by the community or at least shimmed on top of a proper extension or library. These decisions were being made while PHP was trying to gain traction in the "modern" web development community, making massive overall improvements leading to PHP 7+ due to pressure of Hack & HHVM, and doing a pretty damn good job with it.

Sure it sucked to convert existing code, but looking back, I'm glad I did, even if ext/mysql were still available. Luckily some of the larger, more abstracted codebases I've had to convert meant simply writing and swapping out an adapter. Most of the codebases I see nowadays still utilizing ext/mysql were clearly destined to bitrot regardless and now have far more important problems to worry about because they weren't designed to be maintained this long or they've been poorly maintained from inception. Good riddance.
> This is why the idea of labeling anyone who's not 100% on board with 100% of vaccines, 100% of the time, as "anti-vaxxers,"

Nobody is doing this, including GoFundMe. In fact there is quite a lot of active research into vaccines, both how to make them more effective and how to make them more safe. No one calls those people "anti-vaxxers." No one is piling into this thread to call tntn an "anti-vaxxer." Informed, rigorous consideration and investigation of vaccines is well-accepted by society and always will be.

What gets labeled as anti-vaxxer is the uninformed, or deliberately misinformed, content that is created to attract attention, for the purposes of monetizing said attention. Crowdfunding platforms like GoFundMe, Patreon, etc. are some of the ways people make that business work.

Snake-oil salesman is an old scam: you create or feed public fear, then you sell a (fake) solution to that fear. Anti-vaxxers have adapted an advocacy model to this pursuit--they use vaccines to feed paranoia about society, then they ask for money to "continue the fight" or whatever. The entire operation is done in bad faith: a scam.
Socioeconomic stuff in the developing world is something I think we can learn a lot from, but also has to be taken in context. There's one factor in particular that's just so different. In the US crime is extremely strongly connected to low income. Alongside the crime also comes drug abuse and other related issues. In many developing nations this is not such an issue.

Building regulations and 'NIMBY' in general are often, at least in part, proxies for this issue. It's not until you've lived in the developing world and seeing 6 figure condos next to rundown shanties that you start to see how things differ. At first it's a depressing sight, but then you eventually come to realize that it's a million times better than the self economic segregation that we resort to in the US as we try to collectively escape crime. In the developing world when you speak of a 'nice' area you are often talking overtly and only about the positives of an area, as opposed to any 'non-negative.' In the US when you speak of a 'nice' area there's an often undertone of 'Can I walk around in this area at 10pm without having to worry about falling victim to randomly targeted violent crime?'

In my opinion this is the true fundamental root of so many of our social and socioeconomic issues. If it could somehow be solved everything else would begin to fall in place with the slightest of effort.
They're designed to cover a lot of different processor types. Servers have different needs to microcontrollers. Nevertheless you would expect code that works on the microcontroller, to scale up and work on the server so there is some value.

You probably don't need to same code to run on such differing hardware though. The value is in your code working on 2 processors with optional FPUs.

I don't think you're ever going to get to USB levels of plug and play, but you don't really need that.

Edit: So yes you might get usb 3/c/whatever levels of confusion, but you don't swap processors multiple times a day so not really a problem.
They aren't robots because they aren't cybernetic at all. Sensory input and response loops are at the core of what a robot is, not automating things.
That's true, and yet we already have a $20-30 billion (depending on who you ask) industrial robotics market.

There are a large number of highly profitible robotics companies in this area.

Fanuc with over $1 billion in net income from about $5 billion in revenue stands out[0], but also ABB ($2 billion in net income from $34 billion in revenue)[1], Omron, Kuka, etc.

They not be as interesting to report on as humanoid models, or the consumer market, but it's an enormous, rapidly growing market.

[0] https://en.m.wikipedia.org/wiki/FANUC

[1] https://en.m.wikipedia.org/wiki/ABB_Group
True, but that's a lot better than your CPU running a non-stop Java webserver / rootkit.
John Backus's seminal paper, "Can Programming be Liberated from the von Neumann Style? A Functional Style and its Algebra of Programs" argues for this really well.

http://worrydream.com/refs/Backus-CanProgrammingBeLiberated....

Declarativity, compositionality, and referential transparency are all part of how he defines it. But he also takes a moment to contrast his idea of functional programming with a "lambda-calculus based system" (read: lisp), and one of the things he specifically criticizes is that, in those systems, functions aren't automatically curried. (His actual wording was that they are allowed to take multiple arguments, but the meaning is roughly the same.) The gist of the argument is that requiring functions to only be unary limits the number of operations you need to compose functions, which ultimately keeps the system simpler and easier to understand. He compares limiting function arity in functional programming to limiting the number of available control structures in structured programming: Strictly speaking, you lose some expressivity, but it's justified by all the other things you get in return.
I have never encountered this overt screening against white men as a white man.

Do you have any statistical evidence that proves white men are being discriminated against?
Millions of Europeans unknowingly drink contaminated water
MMX was always more selling point than substance, from my experience... a Voodoo card, on the other hand...
I wrote this a while ago when this was first mentioned:

“JP Morgan says that it is trialling crypto-currency and blockchain in order to speed up payment transfers, as well as reducing clients' counterparty and settlement risk, and decreasing capital requirements.” Is a pretty frightening thing to read. Specifically, the way that sentence reads, JP Morgan would be issuing coins to reduce capital requirements…which means either:

The journalist is confused, and they are using blockchain to speed up payment speeds which reduces risk, and the lower risk is what reduces capital requirement. in essence, faster transactions and settlement allows lower leverage/short term borrowing and therefore a slightly reduced capital buffer.

They are issuing the coin as a security, which means the coin is actually raising capital. And so the sentence should say it reduces other capital requirements.

They are issue the coin as “corporate points” which are redeemable for money from JPM, but which others cannot actually treat like capital. I.e. If I end up with a bunch of JPM coins on my balance sheet, I would treat them as an non-interest-bearing debt instrument? Kind of?

I guess it isn’t clear yet, but I presume that these will only be used over short settlement times to facilitate easy transfer but there will be some kind of real money settle up at some point? Holding someone else’s non-interest-bearing loan certificate doesn’t sound that attractive in the long term. But, presumably #1/3 are the likely options because #3 means no new capital is actually generated, and #1 means that it is really transaction speed arbitrage.
You would still want to gpg sign your withdrawal and deposit transactions. You would need and want to audit for fraud etc... control the key server, manage write/update operations etc... At this point you've basically written a block chain
If a person distills his philosophy on social justice into one trendy word I think "kneejerk lumping" is appropriate.
> ...wait you can just do that? Just declare a "thing" to equivalent but not identical by reference to a dollar and go around laws using dollars because you technically aren't using the dollar?

Yes, they're basically taking dollars out of demand deposit accounts and putting them into brokerage accounts. Demand deposit accounts are liquid, guaranteed with FDIC insurance, and the account holder is entitled to the funds at any time. JPM Coin is theoretically liquid and "guaranteed" by JPM in the form of a promise to purchase it for at least $1 (up until they can't of course) but from the article it seems the funds won't be immediately available to account holders:

> Purchases and redemptions may not always be immediate, but once converted to JPMCoin, transfers should be quick and error-free.

The benefit of JPM Coin for JPM is a quicker/cheaper way to facilitate transfers between and among their various legal entities while also reducing the bank entity's total deposits (which in turn reduces the bank's capital and reserve requirements).

The benefit of JPM Coin for JPM customers on the other hand, is not immediately obvious to me.
PHP is a great because it lets you get stuff done. Easy to understand, deploy and extend. Also, with the new reactive frameworks such as swoole, it can even support situations where you need to service a very high number of connections. We use it extensively at my firm and are proud to do so. A lot of PHP criticism comes from developer snootiness and a fairly hefty survivorship bias. PHP is good for a bunch of things - let's just be okay with that!
That's good. But what value do job levels (not roles) give you and the company?
Yeah, that's been my observation too. I used to live in NYC and felt that. I empathize. Then I moved to Cambridge, UK, for some time and was surprised at how much dry cleaning would cost; it was quite expensive so I cut down on that.

With respect to labor, I also think robotics needs to consider humans as a variable in the equation, especially if they want to compete on a task that it's easy to substitute. This gets into politics, too, and it's a question worth thinking about. I wonder: as generations change, now that we're going from Baby Boomers to Millennials to Gen Z, how will this impact views and policies?
I can confirm your observations. At my company we have a couple policies.

1. We only accept applicstions from candidate from non-traditional backgrounds if they're diverse. Diverse is defined as any of the following: women, black, Hispanic, or native American - maybe also veterans but I'm not sure. Non-traditional background means coming from a coding boot camp, or majoring in a non-computing related field. I think after 3 years industry experience candidates are considered traditional even if they came from one of those two.*

2. Diverse candidates get two attempts to pass the technical phone interview, non diverse get one.*

That said, when it comes to the hiring decision we don't discriminate. No disrespect for those candidates considered diverse, just take what you get. And I'm Cuban myself (but not visibly Latino) so I may have benefitted from that part of my identity myself.

Untimely I think the lower representation of Black and Hispanic people in tech roles is reflective of education rates. I suspect that were incomes and education more equal that would make representation in tech more equal. There also geography. Not many tech companies in the south where most black people live.

As for women thats a more difficult situation. I think that there's strong evidence to back up the claim that women may not choose to enter tech on their own volition. I think the solution to that is to emphasize the value of fields other than tech. Being coder at Google doesn't make a person any more valuable than a lawyer, marketer, salesperson, etc. Sure they may make more money, but that's the product of the labor market. And not to mention the average lawyer probably makes more than the average coder.

I've anecdotally seen a growing portion of coding boot camp that are exclusive to certain demographics. I wonder how much of that is due to policies like these. Especially for boot camps that only charge if the graduates get jobs in tech, I can see how it would be disadvantageous to admit white and Asian men.

* Edit: I just checked and these policies also apply to people with referrals. So one could justify this by saying we treat diverse candidates as though they have a referral.
> it might be

This is the crux of the matter. While your statements are perfectly correct, their implications aren't. The assumption with open source is always that it's easily auditable and anyone can see the source (code, floorplan, etc.) which somehow implies the finished binary or chip that you have received is "safe". And herein lies the problem:

1) Assuming the source is really clean there's no guarantee the end product is;

2) Even if the source appears to be clean you have no guarantee it was actually (thoroughly) checked because "someone else" always checks.

The best example I can give you is OpenSSL, a library used by most of the internet and hundreds of billion+ $ companies (and hundreds of thousands of million+ $ ones). It took 2 years for anyone to notice it. And there are far more qualified SW engineers around that could have spotted the bug than there are HW engineers capable of finding the equivalent backdoor in a complex piece of silicon. So I am very skeptical that someone would notice one if one was there.
I was massively disappointed with it. It spent so much time looking at the woman and man's strange relationship and zero time looking into literally the mountain of basic science that can be done to prove to yourself the earth is round. It was very silly, and seemed to care more about playing a TLC style "reality TV" purpose than educating or documenting.

It really should have had at least basic rebuttals to everything claimed. They didn't even give the scientists a chance to say anything.

While plenty people claim debating nonsense-ers like flat earth doesn't help, showing only their side while making them "seem normal" certainly isn't better

Heaven's sake, Eratosthenes knew the earth was round before Christ was born! https://en.wikipedia.org/wiki/Eratosthenes#Measurement_of_th...
I use to teach fitness classes even before the iPhone was a thing. Even then I used a 30 pin to 1/8" adapter so I could get line level output. I also had a cassette adapter with a 30 pin connector for my car. I could hit fast forward and rewind on the cassette player and it would fast forward the audio on the iPod. When I took the adapter out or stopped the car, the iPod stopped. Of course these days even my cheap low end car has Bluetooth.

I would just carry a lightning to headphone cord (not adapter) if I were still teaching.
I agree with you, GoFundMe should have the freedom to do whatever they want.

I am just pointing out that there is no longer any real censorship any more that we are legally protected against simply because the government is never involved directly in it.

So simply repeating the mantra "business can't censor" isn't really true in a strict analysis.

Consider that the baker who didn't want to bake a cake with words on it that he objected to was sued (successfully). But I saw almost no support for _that_ business's freedom to choose.

Censorship has turned into a mob tool of control.
Not a single watcher reported mosque gunman live stream, Facebook says
Is JPM really going to let everyone see every customer transaction on the open ledger? Are they really allowing third parties to mine blocks outside of their own servers?

If not, this is just a database transaction with bells and whistles.
> "Junkies are a blight on civilization"

Junkies are human beings with a problem. So are cancer patients. So are veterans with PTSD.

It's our job to remember they're people and need help, not cast them out further. We're rich enough as a species that we can save those in trouble; we shouldn't forget that.
I'm not suggesting we take no action. I'm just suggesting we take actions other than the one you are advocating. There is a huge difference between those two things.

I'm actively working on this problem space myself and have been for years.

I personally run multiple websites that help address the problem. I do my best to get that information into the hands of homeless people wherever possible, both via internet participation and handing out fliers to local homeless services and the local police department.

(Here is an edited version of what I am distributing locally: https://docs.google.com/document/d/1L5CsLmHLPUV1uehvRtu17H9y...)

I'm also involved (very part time) with two local non profits who do urban planning and economic development type work. Some of that I get a little for. Most of it is done pro bono.

I cannot afford to just give all my time away for free and such interests tend to not pay. I blog. I do freelance writing. I edit resumes. I do a little website work here and there.

Still, I continue to struggle to get by. I suck at promoting my Patreon. People on the internet routinely tell me to go get a real job and stop trying to monetize my online work and yadda.

I'm a woman. I appear to be the only woman to have ever spent time on the leaderboard of HN. But being a woman closes a lot of doors for me. People here occasionally give me a few bucks out of compassion when I'm especially broke. But I can't, for example, get much support for my Patreon.

There are no doubt myriad reasons for that. But I don't know how to readily solve it. I am not willing to create a non-profit homeless services thing. That approach is antithetical to my beliefs about how to actually fix things.

I'm just saying that I have done substantial research on the problem space. I wanted to be an urban planner before life got in the way and I have taken a college class on Homelessness and Public Policy through SFSU when I was living in the San Francisco Bay Area as a military wife.

I think I have a good outline for what works. I am interested in promoting real solutions. But unless I can get an actual job in urban planning or economic development, the odds are poor that I can find a means to monetize my efforts to address this problem.

Some of those reasons are inherent to the problem space itself. Among other things, poor people don't have a lot of money to give you to fix their problems.

If you want to get your city to build proper public bathrooms with a 24 hour attendant, I would be all for that. I don't support a policy of more port-a-potties. I'm okay with you being all surprised and what not about that.

I'm tired and I think I left my best comments much earlier. It's probably all downhill from here. I plan on trying to step away from the discussion. I think I've made whatever useful points I can reasonably make. People can do with the info I've already posted as they see fit.
Thanks, I will check it out..
His book is excellent as well.