skysight-inc/HackerNews huggingface dataset:
> ...has been strictly centralized and locked down (understandably, I'd hate to try to block abuse if I were running it).

Not understandably at all, the reason for the lockdown is not for your benefit even if it is portrayed as such. Push notification can be run just like SMTP and is subject to the same type of abuse with the big difference that it actually easier to keep the spammers out since you know up front which senders are allowed to send notifications. It would be fully possible to self-host a push notification daemon which connects to those services which are meant to send you notifications, to which your devices connect for notifications. If you don't want to self-host it would be possible to choose a notification service just like you can choose an email provider. Things could be just as hands-off as they are now without being forced to open an Apple/Google/Microsoft account and hand over your communications to them.

Don't be fooled by these 'for your protection' lockdowns, they are for the benefit of the one doing the lockdown, not for your own.
I believe at least one of the options you listed is actually built with PHP (Shopify).
They're making a rhetoric against JS style of development... Though I question what they mean by fake compilers...
I do not understand why one would fetch stacks of paper from the bank if one believes toilet paper is the more valuable type of paper you should hoard and maybe also trade with.

Seriously, why would the end of fiat cause a bank run? I would expect it would cause a switch back to trading physical goods directly, or the emergence of another currency-like thing or good (like cigarettes might have been in the past).
We had thousands of pooled pieces between my set of friends when young and had whole worlds we constructed. Vehicles, ships, spacecraft, cities, fortresses, whole dramas. Can’t do that anymore, but I think programming satisfies similar imaginative creativity. I’ve recently started to integrate the physical work back in to this world via electronics and having a blast with it.
So the issue would be if the community/team can control the ego person to prevent serious damage.

About GNOME forks, they don't need many developers, they just need enough to fork the shell UX so it screws with the vision of the GNOME team, you still won't get the missing features but you get a different experience because GNOME refused to give you options to customize stuff.

I think Ubuntu were fixing soem of GNOME problems for their users but still give you the option for a vanila setup but I don't know what happened in recent years, is Cinemon still continuing? Pop os was forking GNOME but I read here they jumped on the Rust hype so I expect a lot of disappointment when their DE will not be faster,cooler and bugs free.
Accelerating JPEG Decompression on GPUs [pdf]
Distribution of Nano was more fair than bitcoin. Just saying.

And lightning transactions have fees. Also just saying.
Right, but a signed distributed ledger doesn't inherently provide any trust, so that is where your thinking fails.

A blockchain does provide trust insofar as it's cryptographically impossible to tamper with the previous ledger entries. Obviously that trust only extends as far as trusting the crypto software, the ledger software and that people's entries in to the ledger are authentic at the time of entry, but that's the same as any ledger whether it's signed or not. The advantage of a blockchain is that a third party (eg someone joining the ledger at a later date) can verify the previous transactions and continue the chain with a good level of trust that the previous entries are true.

So, a signed distributed ledger like a blockchain does provide a level of trust that the ledger data hasn't been modified. As that's what a ledger is for (trust in the individual parties or transactions is done outside of the ledger) it does work.

Certificate authorities for signing things like products or documents already exists for many things, blockchain isn't a new solution to that.

A blockchain isn't a new solution. They've been around for decades. It's a different solution to something like a signing authority though. Using a signing authority requires everyone to trust a third party. That can be difficult. A blockchain doesn't require that.

Arguing that there's an alternative to a blockchain is not an indication that blockchain won't work. It's possible, and usually good, to have more than one solution to a problem.
Middlemen implies a few (or one) centrally controlable group (or unit). BTC miners are anything but this.

Is a router a middleman on the internet? No. Same thing.
TPMs are notified about the system state along the boot process, so they can present the key only if the boot process looks like it's supposed to (and some of these attributes aren't even modifiable by the CPU but the side processor, e.g. Intel's "Management" Engine or AMD's "Security" Processor, so even taking over the x86 firmware doesn't help anymore)

Smartcards lack that data (they wouldn't know that somebody attached a Thunderbolt device that pretends to be a GPU but also comes with its own option ROM that installed a backdoor), so they serve a different threat model.
Blame your browser for being crap at doing the main thing it was created for: Rendering good old plain HTML.
The base rate in medicine is around 10% of studies being fraudulent [0]. That is roughly the rate that Scott came to in the article ("We’ve gone from 29 studies to 11, getting rid of 18 along the way. For the record, we eliminated 2/19 for fraud").

It might be that the list is riddled with fraud, but it isn't obviously so. I'm comfortable with many of the studies having methodological errors - that is why it is called "low quality evidence" instead of "high quality evidence" - and I assume the base rate for badly done studies is quite high.

[0] https://en.wikipedia.org/wiki/Replication_crisis#In_medicine
PM of relay posted a few comments up that they had delivered a fix 2h ago. Try again, it might work this time.
I don't agree with Symfony being inherently "very heavy". As set of framework components, you can any part you find useful, and wire to together yourself, if necessary. e.g.

https://symfony.com/doc/current/configuration/micro_kernel_t...

Many other PHP projects, such as Laravel and Drupal pick-and-choose Symfony framework components in this way.
I’ve never understood this as anything other than an oddly secretive power and money grab by some entrenched stakeholders in publishing and document delivery.

They seem to have non-guessable, non-hierarchy-revealing URLs that must be resolved using a database they control.

It strikes me as a showcase of ways to try to get around web standards to make things locked down.

Last time I looked at this (with horror, not with interest), the fees to become a member or to register links were exorbitant and the system itself seemed to be geared around supporting payment and DRM scenarios while making promises to fix non-existing problems (or ones that could be fixed for free using well known standard web practices).
Which wonderful place do you live in where there is all this spare capacity in MH services? Speaking for the Uk, you're not getting sectionned unless you're really at imminent unavoidable risk, and you'll probably be out in a few days
P2P fiat on/off-ramps
When you want to take different actions, you can use the Stream metaphor (a.k.a. Observables) instead of variable bindings.

Streams maintain the same functional reactive execution paradigm of spreadsheets and property bindings, but you can compose several of them into a new stream with complex conditional logic. You can use the streams as event propagators, and understand the program state as a series of successive updates every time a new event appears on the stream.

https://www.didierboelens.com/2018/08/reactive-programming-s...
It's possible they don't want to accept a request that isn't a slam dunk.

Either way, yeah, your problem is the police, not Uber, and you need someone who knows the law.
Shopify is Rails actually. I think Magento and Prestashop are PHP
I noticed this too. I actually find extending tailwind very intuitive. Rather than finding myself out of context and wasting time I felt grateful that someone designed a tool well and glad to be adopting it in my project.
Actually, it's the opposite as far as censorship resistance goes. Because all transactions are public, any bitcoin can be traced and tainted. Taints can be enforced easily because the process of detecting tainted coins can be cheaply automated by all involved. Mixers are of little consequence, just like money laundering schemes aren't a magical loophole around laws regulating transactions and tracking asset ownership.

Paper fiat is much better in this regard as bills are much more difficult to trace and taint. The infrastructure isn't in place to comprehensively enforce serial tracking. More importantly, there are usually laws that guarantee the fungibility of bills, which means it's usually very difficult as a legal matter to force a current, honest holder of a circulating bill to relinquish it. Such laws exist precisely because of the difficulty of cheaply tracking the provenance of bills.

A large country like the U.S. could easily mandate verification by its citizens and businesses of all bitcoin transactions against a central registry. Then in a blink of an eye it could begin flagging bitcoins the way car VINs can be flagged.

Sure, you can send it to people not subject to the mandate or otherwise willing to risk accepting it, but the value of that bitcoin is now diminished as compared to the rest of them because the market will be smaller. Transparency means they're not perfectly fungible, yet perfect fungibility is what you need for censorship resistance. To avoid the cost of receiving coins from illegal activity there'll be various escrow and insurance schemes which will make bitcoin transactions even less efficient than they currently are.

The flip-side, however, is that for law abiding people without privacy concerns, bitcoin might prove an excellent asset store. Nobody could steal it from you, at least not without fooling the legal system and/or central authorities, which [ideally] would require alot of non-anonymous, conspicuous activity. Which is why NFTs are enticing. Relatedly, NFTs make no sense without a centralized, easily queryable database linking legal ownership of an asset to the NFT. But, ironically, it would be the central database, not the NFT itself, that truly establishes ownership. Similar to how land title registries, not occupation of a piece of real estate or chain of title, establish rightful ownership in jurisdictions with such registries.
I use the same approach but with other languages and runtimes like Java, .NETcore/C# or NodeJS, as this is basically just a CLI wrapper for pg anyway. Works very well and doesn't come with all the overhead.
I really wish people would think systematically about these issues before jumping on their soapbox, as this strategy does not eliminate tax payment, it merely defers it, with some interest cost.

Consider the following scenario:

Say the interest rate for a wealthy individual like Bezos is 1% per period.

Case A: Bezos sells $100 of stock. He pays 20% and consumes $80. NPV of tax liability is $20.

Case B: Bezos borrow borrows $80 to spend in a period and then at the end of the period sells $101 of stock to pay back the loan and (and pay taxes on it). Thus his tax liability at the end of the period is .20*101, which in present value terms = .20*100 = $20. Exactly the same amount of taxes he would have paid if he didn't borrow.

Case C: Bezos sells only $80 of stock and then borrows $16 to pay his taxes, ending with a debt of $16.16 at the end of the period, and he will need to sell $20.2 in stock to extinguish his total liability ($16.16 due the bank and also the $4.04 in taxes on the sale), which in present value terms is the same payment as before, namely $20.

The real reason people like Bezos borrow to pay their taxes is because the interest rate charged to them by the bank is less the growth rate of their assets. Therefore they are acting like a bank, borrowing at one rate and investing at another rate, making money on the spread. Thus keeping the stock is worth more to Bezos than borrowing to pay the tax, which is effectively what is happening.

At least, this is what they believe. Of course this type of balance sheet expansion comes with risk - risk that they bear that if the stock price falls, they will end up paying much more than if they hadn't levered up and borrowed to pay their taxes. But that's a risk they are willing to take.

So you don't need to pull your hair out worrying that Bezos is not paying taxes. He is effectively borrowing to pay taxes so that he ends up with a bigger payment down the road, which in present value terms is the same tax liability as if he didn't borrow. The treasury will receive not only all the tax money as if Bezos never borrowed, but all the tax money with interest, namely whatever interest Bezos needs to pay. However Bezos is betting that the growth rate of his assets is even higher. So now you understand why everyone is borrowing to pay taxes -- because interests are so low. So thank the Fed that this type of arbitrage is possible. It's not tax arbitrage, it's interest rate arbitrage.
The only reason we do not like it is because we missed out. As technical people we should have known but we didn't and that's humiliating.
They are many ways for a database to behave in a not obvious way...
Typically error handling, xabort (in sql server, especially if you don't want to get blocking orphan connections etc).
Small inflation is feature not a bug. Imagine money gaining worth over time, no point to invest in anything creating something new, just hold it.
> What you are talking about in regards to documents are scams

yes, thanks, that's exactly what current financial and banking system is - a gigantic scam. all you own is bunch of documents pinky-promising that your assets are there, except they are not.

and yes, if your private key is stolen - your asset is stolen, that's how real ownership of a digital asset works.

strange is you trying to equate ownership of IOUs, that make you entirely dependent on some third party, in terms of accessing your assets, and ownership of a private key, which is the only way anybody can ever access your assets.
It doesn't matter whether or not you believe fiat is valuable or not. I know that tomorrow, I can buy a Big Mac for $4, and McDonald's knows that the person who makes it will go to work for $10/hour. There are way too many transactions that take place for people to "believe" that fiat is worthless. The same cannot be said about cryptocurrency.
The value of USD depends on trust in the US government and economy, that is not a pyramid scheme.
I worked at Google and have no idea what they mean by stacked change. You could push multiple changes to a single CL, but those were rarely reviewed independently.

Maybe they mean keeping a stack of CLs ready, while waiting for a review? I often had 1-2 CLs based on.. rebasing was fun sometimes.

Or they mean diffbasing these subsequent CLs, for an early review? That was useful, but due to volatility dependent on the first review, a bit risky.

Plug for a code review project: https://reviewpad.com/
> Distribution of Nano was more fair than bitcoin

yes, that's what all pre-miners say.

lightning network fees are negligible, you should try it one day.
> I too quit playing catch up with MS no code stuff - they change so much

That might be different this time, though. Afaik it's the first time Microsoft releases a user-friendly reactive language as open source; all their previous tools in this field have been strictly proprietary.

Being open source, it can be maintained by its community of users without becoming abandoned, even if Microsoft loses interest in it.
I really see bitcoin as a step to something quite a bit more ambitious: Algorithmic governance.

It seems like this article only concerns bitcoins, which would appear a bit narrow.

Crypto currencies are a large area. And in my opinion, we should not call it crypto currencies as much as crypto economies. when these are not merely niche markets, they will constitute full economies, with the result of constituting governance.

Eventually we are done adding the tech words like algorithmic or crypto, and we merely call it economy or governance.

All this is still quite far out, but probably closer than we relize.
transpilers*
> middle/upper-class westerner

So is the view that PayPal/Zille will block their transactions.

> billions of people for whom censorship is an issue
I would love to read a source on that. PayPal/Venmo isn’t the de facto exchange in the world and many newly industrialised countries have robust p2p payment systems like mPesa/UPI.
When are you going to support PostgreSQL?
Also Slack, Etsy, Baidu (4th most visited site on the planet), Box, MailChimp, Spotify to name a few more that seem to be doing ok.
Until it gets removed "for user convenience"
When bank runs were common it was normal for a bank to go out of business while nothing really happened to devalue the currency so you'd essentially be racing other customers to withdraw first. The Fed's guarantee to cover accounts in the event of a bank failing stopped bank runs entirely.
I did, very tactfully. I was about as non-defensive, transparent, and professional as you could imagine. When I realized what was really going on I told my wife I was going to quit. About 30 min later this meeting happened and during the meeting made the decision to make it easy for them to fire me if they wanted to.
> instead it was found that the incompetence of party officials was even greater than one could have imagined.

If the famine was indeed due to sheer incompetence, it could be argued that they were victims of the revolution that set up that incredibly incompetent government.
I mean if you tinker around with programming languages a lot, odds are pretty good that you have also spent a few dozen hours on Python, and another few dozen on Ruby, and it's probably pretty hard to avoid spending dozens of hours mucking about with JS even if you don't like learning new languages just by virtue of it being necessary for writing web stuff or scraping stuff off existing webpages.

So yeah. Don't make PHP your first language. Probably not your second either. But if you've played with Python, and learned to write the simplest and clearest thing that can possibly work, if you've worked in C, and decided that's as close to the bare metal as you ever want to get, if you've learned enough Java to know when to use the SeriousBusinessFactoryProxyInterface, if Haskell has made you realize that programming is really just math... then sure, learn you some PHP, write a toy web project and discover that the simple things really can be simple.

I still don't know of any stacks where it's easier to write a simple, low maintenance side project that will stay up for years without issue, where multiple projects can share a $5 / month VPS, than the LAMP stack.
We spend trillions on e-commerce with "normal" user accounts that worked just fine. Some cases of thefts and other crimes that doesn't warrant any action in my opinion. Meanwhile we have a huge problem with governmental surveillance, which is a worse crime than theft depending on how you grade it.
I said this is bull shit
I don't really think this everyone's goal anymore actually,
It is shaping up to look more like 'purchase some now, such that it takes you a slight bit further in the future'.

People like paying each other with Paypal.
Unless they don't, and they prefer Zelle.
Unless they don't, and they prefer Venmo (which I think is crypto based now).
Unless they don't, and they prefer Monero.

Its possible my perspective on this is too moderate, since I'm not a crypto-basher, but also not a huge crypto fan.
However, I really don't get the vile hatred for crypto on this site. Some of the crypto currencies are quite good, with the support of privacy, smart contacts, app integrations, etc.
For as many people here that enjoy the backup of simple static webpages, sharing of data, etc, I would think a project encouraging data sharing on e.g. ipfs, should be celebrated here.

Instead, if anyone here gets a quick whiff of the word 'crypto' they're quick to dismiss it without ant consideration.

It seems to me that people who don't like crypto are equally as guilty of assigning it to their identity in a religious way.
Hooking up two otherwise incompatible busses. For example, say you want to connect an SPI flash device to something that only supports NAND flash - you might use one of these FPGA's to act as a kind of converter.
Well lets start with things I do like about PHP.
I like that they had the web use case in mind right from the start and this shows in stdlib APIs PHP offers.
For example database interaction, image uploads, cookies etc.
Many languages need that via a framework but PHP is ready to go from the start.

What I do not like is the syntax. Call me picky but referencing attributes with -> instead of a dot (.) is ugly to my eyes and I prefer JS, Ruby or Python when it comes to the pure look of the code.

Generally I'm not a fan of dynamically typed languages because I just feel way more productive when I have proper code completion and type safety.

In general whatever works for you and makes you happy is good enough.

:)
Probably custom high speed interconnect or glue logic that cheap MCUs cannot do. This is in relatively high demand given the current chip shortage. If this can do in-circuit programming, it’s huge.
> Crypto solves problems very few people have. The enthusiasm relies on uneducated naivete.

About half of the world's population lives in an authoritarian regime. Having a savings account that is not tied to your ID, is not seizable by the State and that can be easily transferred if you have to flee the country is important.
So this is anonaddy but with unlimited replies?
Pretty cool!
I just signed up for purelymail recently, I wish I had heard of this sooner, but it's better than never.

Is there any way to create aliases on the fly?

Something like creating a new alias automatically when an email is received?
Shopify is famously a Rails application no?
Yeah. Let's ban the internet because of kiddie porn and hackers and drug dealers on the dark net. /s
Annotations on exported part only is not the whole picture of typescript.
> Anybody who tries to convince new programmers to learn PHP is doing them a great disservice.

It depends what location you're in. In Europe there are pockets where PHP is very popular, where learning it can open up the job market.
It is when they’re paying you 800k annual compensation
Google VRP is giving the wrong incentives here, as such a small (insulting?) reward will surely orient some researchers to exploit market rather than responsible disclosure.

Google, shame on you.
They’re implying that Mozilla are milking Firefox for all it’s worth. Exploiting it and at the same time not treating it very well.
I’m guessing if they don’t receive a narrative from you they infer that you probably didn’t write the actual assignment.
I do not understand why browsers keep "building" stuff into the browser, this is exactly what plugins are for, stop adding stuff I will never use to the base browser.

Looking at you there Brave too.
An anecdote that cannot be extrapolated: I did a course on using Dask a few years ago (Dask was fresh then). They teach us how Dask would improve our calculations, to the point of almost promissing a time improvement of "if you chop your dataframe in 8 partitions, your times will be divided by 8", no questions asked.

Then they gave us a sample of a dataframe, to analyze firstly with Pandas, and then with Dask, and compare. The times not only didn't improve, or even equal Pandas: they got worse by more than 10x. The teachers looked the code with a mix of disbelief and horror, and only after that they started to talk about tradeoffs, overheads, data fitting in memory, etc.
The 800k annual compensation