skysight-inc/HackerNews huggingface dataset:
> In fact, ORMs have been a massive headache because I can think in SQL but not in whatever the creator of the ORM was thinking in.

Yes, fully agree on ORMs. They DO have one nice feature though: simple CRUD operations are way less verbose than constructing SQL statements.

What we lack is a better integration between the host language and the databse. Constructing a prepared statement from a string, setting parameters, executing, fetching rows from the result set and mapping back to fields... all is a major, repetitive PITA.

And yes, I find it easy to think in SQL and often wonder WTH an ORM is going to generate. Just recently I improved performance of an application by going from ORM to SQL; first I reduced number of round-trips (ORM/efcore first wants you to fetch an entity before you can update it), second, I batched updates into a single session/transaction. Win! :) [Oh, and don't get me started ranting about ORM and transactions.]
Oh, wonderful, thank you! The financial sector is something I've not researched either, figures the lenders would be involved, thanks for the suggestion!
Any country which has the capability of shooting down satellites has more influence than countries which can't do it. But even a country with like 100 million residents, if it doesn't have a space program (or someone protecting it with a space program), it doesn't have much of a say.
The question isn't whether or not there are laws against it, it's how you enforce the laws. For example, the USSR had to jam radio stations to stop external content getting into it's borders. Would a country like Belarus try to do the same type of thing when it comes to satellite internet?
Up front disclosure, I am the founder of a video hosting company.

I think you have very quickly found the reason for YouTube boiling the frog. Bandwidth, encoding, and storage all have costs associated with them. They are not simply free and so YouTube has to pay for these costs somehow.

There has been a mindset shift in the Internet at some point where originally people paid for premium services, and then it swung to everything for FREE. But nothing is actually free, what happened is a tradeoff in who pays from the end consumer/producer, you, to advertising companies.

So it's now up to all of us as users of the Internet whether we are happy with that deal. I personally am not, as allowing someone else to shape my thoughts in exchange for free services is not something I believe is beneficial to humanity. I'm doing my part, but it's up to each and everyone else to make their choice and do their's. Or don't if you are satisfied with the current deal.
There's no context in the above link.
Well, with accounts, their money is going to come from the Overnight Market; The bank has to be UP money at the end of the day in order to lend money to other banks over night. If Revolut’s customers did more withdrawals throughout the day than deposits, then Revolut has to borrow money overnight and it will cost them money.

So that’s the challenge facing startup banks: have your customers do more deposits in a day than withdrawals.
"The Three Little Pigs" is not about the only three little pigs that exist in the entire world. This is just how titles work.
I have to assume they're planning to get into lending. There's no point in being a bank otherwise.
Clueless fools. Bitcoin has no use case except speculation. Not exactly what a smart person would accumulate. It was silly at 100 bucks, because future use cases looked weak. Years later, each costs 11,100 and it's certain there won't be any use cases.

Fools keep piling in, I'll give you that.
Seems like I missed this a month ago. I'm now catching up from Matthew Green's blog post. [1]

[1]: https://blog.cryptographyengineering.com/2020/07/10/a-few-th...
An email is not real process. Don't bother responding.

If they do send you something first-class mail, request a well-formed DMCA notice which details exactly the exact content in question with specific links.
Why is “1000000B in range(1000000B+1)” so fast in Python 3?
Maybe its just me but all I can see with your company is the tumblr extension xkit. https://chrome.google.com/webstore/detail/new-xkit/inobicegh...
But i'm sure you've already discovered this :p
You can definitely already do that in Rust, although I'm not sure how mature all the tooling is yet and rather than using a single framework you'd be using a few different toolsets (e.g., Actix/Rocket, Diesel, Yew).
> People complain about churn in the JS ecosystem because of the rate that frameworks and tooling rise and then fall out of favor.

And building web pages with rust is just another example of this phenomenon, its ironic because somehow its viewed as a positive thing by people who commonly complain about the introduction of new tools into web development ecosystem, but the power of rust hype somehow obscures the fact that this is exactly the same thing such detractors always complain about.

For the record, I love rust and wasm and think this is great, but I have always been opposed to the framing that people creating new web development tools is a bad thing.
Giving Photographs a New Life
It's extremely naive to think that only Republicans are responsible for that.
The only thing you really need is uBlock Origin and a password manager. Everything else is fluff.
I guess the idea would be that, like with satellite phones now, you could theoretically use a hypothetical satellite internet from any country and get the same experience. It may run afoul of local laws, but there wouldn't be a technical obstacle, barring country wide jamming.
You can't give them money and then put conditions on top of it. It's their business decision as to what they want to do with their monetary donations.

Otherwise, this would be like your employer saying, "I will pay you salary, buuut only if you promise not to spend it on alcohol". It clearly doesn't work like that, you just have to make a high level judgement if you agree with their values and if yes, go ahead with that donation.
Do you think they "fell for" that line or peddled it. The later seems most likely to me.
Jay Z, Charles Schwab-Backed Ethereum App Opens Doors to Public
[I am a Mozilla employee, and yes, I do recognize how my position influences my perspective.]

One thing that always frustrates me a bit whenever Mozilla comes up on HN or elsewhere is that we are always held to impossibly high standards. Yes, as a non-profit, we should be held to higher standards, but not impossible standards.

OTOH, sometimes it just seems unreasonable and absurd. Stuff like, to paraphrase, "Look at the corporate doublespeak in that press release. Fuck Mozilla, I'm switching to Chrome."

Really? That's what's got you bent out of shape?

Sure, Mozilla has made mistakes. Did we apologize? Did we learn anything? Did we work to prevent it happening again?

People want to continue flogging us for these things while giving other companies (who have made their own mistakes, often much more consequential than ours, would never be as open about it, and often learn nothing) a relatively free pass.

I'm certainly not the first person on the planet whose employer has been on the receiving end of vitriol. And if Mozilla doesn't make it through this next phase, I can always find another job. But what concerns me about this is that Mozilla is such an important voice in shaping the future of the internet. To see it wither away because of people angry with what are, in the grand scheme of things, minor mistakes, is a shame.

EDIT: And lest you think I am embellishing about trivial complaints, there was a rant last week on r/Firefox that Mozilla was allegedly conspiring to hide Gecko's source code because we self-host our primary repo and bug tracking instead of using GitHub, despite the fact that the Mozilla project predates GitHub by a decade.
Hehe, true. :P Well I imagine both companies would kick you off their platform under either type of worker status if you did that, and being an employee wouldn't protect you (the typical default duty of loyalty probably does extend at least as far as working for just one company per ride).
I took a Jocko (he's a famous navy seal) quote and made it my mantra, it's similar.

He said "Be tougher."

To paraphrase the context: mental toughness is a choice, and if you aren't as tough as you want, you just have to be tougher. Choose it. In each moment when you are tested.

Thanks for your comment. For a while I had been wondering why I couldn't focus, wasn't able to accomplish some simple long term goals, etc. Be tougher was my fix, and your comment expands on some ideas in a way that makes sense to me.
yes i know that. are we going to back to the days where I pay for my groceries by writing a check?

you can’t possibly be arguing that ACH and wire transfers make sense for everyday purchases.
Overlooked Benefits of Office Chit-Chat
Nice list. There are still extensions I wish someone would come up with. Like an extension to make Google Image Search only return images, not videos. I've basically given up on embedding gifs into HTML because it's impossible to find an actual gif with Google. All you get is videos pretending to be gifs.
You'd be surprised just what kind of stuff goes through JSON to be parsed by unreliable Javascript engines 9ver software that doesn't correctly implement the JSON standard

>.<
There is no alternative that provides the ease of use and privacy guarantees.

I think the OWS/Moxie hate is misplaced. They’re competing with iMessage and WhatsApp and Instagram and Facebook, and Signal is a much better option than all of those.

Let’s be honest: the alternative is that Facebook gets all of our chats in cleartext.
Interesting comparison: they do compete against Red Hat, and thus IBM, who I could well believe do spend billions on marketing in the same space.
I agree that the US should regulate its ISPs and restore net neutrality, and that that's a more pressing issue than google.

However, Google has had a number of practices in the past that were anti-competitive. So much so that the EU fined them 1.5 Billion last year[0]. Anti-trust law is not so simple as "Is there any competition?".

In my personal opinion, Google has ongoing anti-competitive practices, but IANAL and I am far from an expert.

[0] https://twitter.com/EU_Commission/status/1108324107446300672...
> Other solutions include: requiring credit cards for trial periods, ban all adult content from the platform… But they all require me to put extra effort in the project. And I don’t have time for that.

There is people who spend their entire life trying to build a working business, and those who just walk away from what would possibly be a pretty lucrative business because of lack of time.

Humans, strange and exciting beings, really.
That's an understandable position to take - these are sensitive pieces of information that provide a high degree of access.

We take the security side of this equation very seriously. All the tokens and credentials are encrypted (both at the database level and the field level) and access to keys and production systems themselves are tightly controlled. Our APIs are designed to prevent inadvertent leaking of credentials (e.g. it's impossible to retrieve client secrets from the front-end) and we have in place best practices to prevent things like XSS and CSRF.

But like many cloud providers, yes you have to trust us.

In the near future we'll work on some more public things (like a SOC 2) to make our specific policies easier to trust.
Love this! My favorite is the Simple Timeline. Definitely a deadline helps me. Also keeping tasks simple and completing them step by step is better than taking on huge tasks all at once. If I feel overwhelmed my motivation declines.
Small Businesses Are Dying by the Thousands – and No One Is Tracking the Carnage
If one views Google's market as information-organization, then Google has never left its market niche.

Amazon absolutely uses its "flywheels" to dominate other markets. UPS and FedEx are presently facing a competitor with a trillion-dollar market cap, several cash-machine businesses, a decade-scale investing strategy, and a "your margin is my opportunity" focus. Through tenacity and bankroll, Amazon can enter and compete in new markets in ways few existing market participants can oppose.

Indeed, I suspect that Amazon has begun to corner the market on long-term investors, too. Why risk investing in a smaller company that intends to duplicate Amazon's strategy when one could, instead, invest in the original zero-margin-so-we-can-take-over-the-world behemoth with a track-record of success?
Thank you for your professionalism and humility. I too would like to apologise for not giving the full context and incorrectly suggesting that the vulnerability might actually affect apps created by CRA.

I think that the real concern was not the non-existent security implications (although it's a bad habit to ignore even an overzealous audit checker), but that the release process for CRA seemed to make it very hard to cut new patch releases. Your comment suggests that it wasn't so hard after all, for which I am relieved and grateful, but the policy of expecting people to wait for (and deal with the backwards incompatibility of) major version updates[0] doesn't feel like an industry best practice.

[0] https://github.com/facebook/create-react-app/issues/9033#iss...
Yes; can't they just declare that Starlink's particular transmission bands are reserved for Belarussian military use, and then fine them for broadcasting on military bands?
Check out the browser extension on our site! That might help, if an article won't.

I used to check Twitter 100-150 times a day, but with the use of the extension, I got it under 20 times. Try the Focus Zones feature. Try it, let me know if it works. I'll give you 3 months of Pro features for free if you shoot me an email.
Preferences… > Sync and Google Services > Allow Chrome sign-in

> By turning this off, you can sign in to Google sites such as Gmail, without signing in to Chrome
Their banking executives are quitting. I’m assuming that’s because they’re butting heads with the tech guys who think “a bank is just a type of software company”.
Even if you got 100% of those projects committed to integrating Mozilla technology, you'd have a infinitesimal fraction of the browser market. Furthermore, those users are already probably fairly anti-Google, so it would be preaching to the converted.
Memory is a bit rusty on this (30 years since I did nuclear physics) but elements have stable and unstable isotopes (with the same number of protons and a different number of neutrons). E.g. Carbon 12 and 13 are stable and Carbon 14 is unstable (half-life 5730 years). An atom will keep decaying until it reaches a stable form. Then it will stay like that until some nuclear fusion or fission event occurs.
Well, that's an object oriented design, and it's not really a full language in that it has its own syntax. I'm talking about a relational language with its own syntax.
> Mozilla has shipped successful products other than Firefox. Rust being a strong example.

If you think Rust is a 'successful product' in regards to business given the Mozilla Corporation's financial situation, then this is extremely worrying.

I would posit that this (one) of the reasons why 250 people had to be let go. Mozilla focusing on 'distractions' rather than anything that makes them money.
Please consider some sort of access log for all activity around the secrets you’re managing, exposed to users in their account. Also consider a way to revoke all secrets/tokens at once with a privileged (MFA authorized) user action.

Best of luck, I think this product has a lot of value ahead based on the pain points addressed.

EDIT: This might also be of use before your SOC 2: https://latacora.singles/2020/03/12/the-soc-starting.html
I will also add flowcrypt in this list to send gpg encrypted mail. https://chrome.google.com/webstore/detail/flowcrypt-encrypt-...
Yeah, Xkit is unfortunately also the name of a defunct Tumblr extension. We thought it was worth the (minor) collision.

Our github is https://github.com/xkit-co
You can refund people who don't abuse your system too, either directly or in kind. That helps to keep things less about financial worth of users and more about behaviours.
That's much harder to do under the table though. Most of these I ternet blocking orders do their best to avoid leaving a paper trail of responsibility.
this is nothing. shameless plug. I am a kashmiri typing this from 2G internet which apprently is the only acceptable thing for the indian government to allow me. 4G access has been stopped since 5 AUGUST 2019. a freaking year has passed and no high speed internet. I didnt have 2G for like 7 months.
https://en.wikipedia.org/wiki/Revocation_of_the_special_stat...
https://en.wikipedia.org/wiki/Censorship_in_Kashmir#Censorsh...
https://en.wikipedia.org/wiki/2019%E2%80%932020_Jammu_and_Ka...
belarus can stop internet for all they want, as long as they want. they have the legal precedent to do so aka india via kashmir
The access log is a great idea, we'll build that.
Managing My Covid Risk
They are not, alone, responsible for it, but it is still a fundamental difference in the parties; some Democrats are pro-big-business, but only one party has public-private partnership as a party plank.
I think Drew responded to that. I thought this was a key quote:

> Off the bat, let me explain that I expect a tool which claims to be secure to actually be secure. I don’t view “but that makes it harder for the average person” as an acceptable excuse. If Edward Snowden and Bruce Schneier are going to spout the virtues of the app, I expect it to actually be secure when it matters - when vulnerable people using it to encrypt sensitive communications are targeted by smart and powerful adversaries....it’s your responsibility to clearly explain the drawbacks and advantages of the tradeoffs you make. If you make broad and inaccurate statements about your communications product being “secure”, then when the political prisoners who believed you are being tortured and hanged, it’s on you.
If that is true he was very shortsighted because he was far from perfect himself. I wonder is that he hated his daughter's mother and couldn't stand the thought of a daughter who was half her's. The daughter didn't count. Anyway he could hurt her was a way of hurting her mother, all the way to his deathbed.
Launching Altitude Lab: a biotech and healthcare incubator
Founded by Recursion and University of Utah we are the FIRST incubator to focus on D&I in healthcare--Altitude Lab is building a new, representative generation of founders in the biotech and health care. Apply and learn about grants at altitudelab.org
Can they just focus on the browser? Firefox has been falling behind for years now, especially on mobile. And it's not all because of Google's questionable advertising. Chrome is simply better in many ways.

Mozilla is failing it's core mission chasing so many vanity projects. It's a non-profit, not a startup. Flush management and start over
I do donate to the foundation, but as others have said, that's a separate organization. I guess I could "donate" to Firefox by getting a VPN subscription, but I don't want a VPN and I think that would send the wrong message. I would like to monetarily indicate that I value Firefox specifically.
Posted the Bloomberg article before realizing that it might be paywalled for some— alternate link: https://decrypt.co/38255/jay-z-blockchain-alchemy-public-lau...

Super excited to see Alchemy launch publicly. I was part of the early team before leaving in December to start a new startup. If anyone has questions, I can ping someone on the team!
Depends on what you want. If you want Signal-like security and everything it offers on avoiding collecting data that it can view/analyze, then I'm guessing nothing. Maybe Matrix (matrix.org) with E2E is close enough. Wire (wire.com) is another one that has better features than Signal and also has E2E for all conversations.
Consequently most chains of decay will reach a stable form long before they get to Hydrogen.
The bulk of open-source code is written by employees of corporations.
From the Arch wiki

Use nvidia-prime to switch between cards. External outputs are connected to the nvidia gpu.

My X1 extreme gen 2 has PRIME, and the experience is miserable. I got so used to everything just working with intel integrated graphics, but I wanted to be able to use cuda on my laptop. With hacks you can get external displays working, but my understanding is that the current solution is to run a second Xserver for the dedicated GPU and blit everything across. The display is too laggy for anything other than a static presentation.
Putin says Russia has approved 'world first' Covid-19 vaccine
Probably over-generalizing here and may get downvoted.

I am always suprised how much effort rich people put into birthdays. I remember growing up that birthdays weren't really a thing when we were poor, but as we became more middle class, we celebrated with cakes and eventually decorations came in. I once got invited to a birthday party at a special venue and thought, wow! this is grander than a wedding.

The inverse was also true, if someone did not celebrate their birthday they felt so sad, like no one cared about them and made a big deal about it. On the other side we were brought up with "well, no one cares about you other than your family, so be nice to each other and don't expect much from life, you get what you sow".
All of the previous Bitcoin bubbles were driven by by new, larger group of people discovering it, and driving prices higher. Hence, any new bubble would require such a new group of buyers to appear. The question is whether that group even exists. Because in 2017 Bitcoin, arguably, went as mainstream as it could go with full-on regular MSM coverage, and most people seem to have heard about it by now. So, who is there to buy, and drive prices even higher as long as its utility stays the same?
Right, the same government that couldn't get a healthcare website going is supposed to also power every single transaction from internal infrastructure. There are hidden costs that are much higher than 3% to giving the government full control over every transaction in society. It's a single point of failure with no redundancy or decentralization, a large attack vector, and a human rights nightmare. As a general rule, private institutions all too often do outperform public institutions. I'm pretty sure Space X has bipartisan support, for example.
IDK, I assume so, I have long close friendships and a stable happy family.

Why wouldn't they?
I was there in ‘17 - and nobody, nobody I met had a good word to say about the government. The main theme was “it’s going to change, soon” - which makes the credibility of this result all the less probable.

Sure, it’s apocryphal, but after a month there travelling all over, the only person I met who thought lukashenko was good for the country was a multimillionaire from “business”.
Revealed: MoD and UK’s most snr scientist weren’t consulted on £400m OneWeb deal
If you have one ISP and they decide to refuse you service for any reason, you don't get Google or any other website. You're putting the cart before the horse.
Criticisms of the lead hypothesis are definitely noteworthy. Evidence for the lead hypothesis does seem too good to be true, and maybe is, especially as a single factor.

> I’m also not convinced on your point about crime in California. The police have essentially ceased prosecuting many of those petty crimes. It makes sense that they would go up with no deterrence.

Yes, of course. Progressives blame rising inequality for an increase in property crimes, but it seems quite obvious the immediate cause is a lack of prosecution as I'm fairly sure not many people are supporting families by ripping off stores and smashing car windows. And while municipalities could and should prosecute, both the police and district attorney offices have the habit of only vigorously pursuing felonies--increasingly only violent felonies.
Can you elaborate on what makes you think that? (I'd love it to happen, btw)