skysight-inc/HackerNews huggingface dataset:
Interesting. For Facebook/Twitter, if you don't interact and only post occasionally, few people will see your posts (which the opposite of someone in real life who rarely talks; when they do, people tend to listen). I wrote a post about it:

https://battlepenguin.com/tech/facebook-and-the-silent-bob-e...
corporations are building these products and then paying other corporations to convince people that they need to buy these disposable products made from nonrenewable and unsustainable resources.

We wouldn't buy the dumb shit that we use if we weren't convinced that we needed it by marketers.
What language should be used in those business-first cases?
Large portions of both Reagan’s and Clinton’s platforms are no longer in alignment with both their respective right and left parities today. As an American leftist, that article read pretty right to me, but that’s just my personal inclination.
Wait so does that mean I can plug and SD card reader or other usb mass storage device into my phone and copy files directly without a third party app?
Could this be how Covid-19 actually started?
There's a funny old book with a very similar (almost exactly the same) premise:

https://www.goodreads.com/book/show/108831.Motel_of_the_Myst...
My main issue with "complex" or "expressive" languages are how they scale. Certainly not with regards to performance or throughput, but rather with how they scale with people. How will the code base look after 5 years and when a company have 50, 100, 200 devs instead of 10?

Expressive languages invites people to have their own dialects, their own little version of the language. It also invites people to be too smart for their own good and especially for the team's good, resulting in code that's very hard to debug and maintain for other people than themselves. I've seen in the game industry with C++ how bad it can get[1]. Because in practice there's pressure, deadlines, temporary stand-ins "helping" other teams to finish their sub-projects. There just isn't always time to be strict, so code rot will always sneak in. Of course this happens in all languages, but I find it much less extensive in so-called "boring languages".

[1] Because of this I'm actually really surprised that a few big game industry companies have recently adpoted Rust, because the main problems afaik were code complexity over time and build times.
They use it in every device they sell that can print (iOS and macOS), so it's pretty important for them.
Is the insight here that you should have comparative advantage at this? And that your expertise should be describable? Those two are useful.

Otherwise, "be really good at valuable hard things" is not actionable.
Ah, yes, downvoted without responses.

To the downvoters: what would you call a strongly held belief that cannot be supported by documentary evidence; a problem you attribute to a coordinated effort to hide the actors and their intentions? Sounds an awful lot like a theory that there is a conspiracy.
You are correct, but I believe there were experiments about having micropores to let moisture escape. Also, I think it can be loosely wooven to have some degree of breathability. I think nobody invested in it yet with regards to clothing because prices would go through the roof.
Fantastic! Congratulations to you both!
Show HN: Commons – Simple mini-forums for communities
That's the exact one, actually. It would constantly go into a sort of "soft crash" mode where it would continue to run as a wifi router but with more dropped packets and the web interface was inaccessible. It was a nightmare.

I assume I just got a dud, but what a dud. It was such a gradual downward slide into being unusable that it was beyond warranty when I finally figured out it was unsalvageable.
Blah blah blah, of course, it would be amazing if everyone could build personal moats, but guess what, very few people can.

There's one Elad Gil. One Tim Ferriss. If 10,000 people try, perhaps one of them could roughly replicate Tim's success. Personal moats are great. And incredibly tough to build.

I prefer advice that is actionable, and can bring results for most people following that advice. This one is not advice, it is wishful thinking.

Sorry to rock the party, but that's my view.
This is a somewhat puzzling article given that the change appears to be "less credible sources are downranked" and not "conservative sources are downranked." The article even mentions, after the lead, that liberal news sites were also downranked. It might be a valid if conservative new sites were disjoint from mains stream new-sites, but I don't believe that to be the case.
Dennis Ritchie's reflections on software research
Shocking why?
Well that's how it works in theory. In practice the smuggler can sneak across the border or bribe the authorities, just like in every other country.
Yes, using Lightning-to-USB adapter, at least for apps which support the iOS 13+ Files app.

Several apps (nPlayer, InFuse, LumaFusion) also support Samsung iXpand lightning/usb flash drives natively. With native app support, files can be played directly from the flash drive, without copying to the iPhone.
Most likely, yes. But we don't live in a consequence-free world. Actions have reactions. Is the US playing checkers or chess?
uv could prevent biofilm formation on the membrane though; assuming the flow is UV -> RO.
"it's in fact full of traps for those who aren't experts."
This is true for pretty much every languages.
Yeah, the last point you mention is the main thing I was wondering about. I think of 'banking licence' as being synonymous with 'deposit-taking licence', but the SPDI isn't that.

Regarding your earlier statement: "in aggregate the bank doesn't borrow deposits from its customers, it creates deposits for its customers"... I think it's true in aggregate across ALL banks, but less true in aggregate for an individual bank.

Imagine there are 1000 banks in the country. Customer A borrows money from Bank X, which creates a loan and a deposit balance. Presumably, A wants to spend that money (otherwise, why borrow it?), so she transfers it to Customer B, who has a 99.9% chance of banking with a different bank, let's call it Bank Y.

Now imagine this being repeated many many times, across many customers, at each of the 1000 banks. In the end:

- all of the deposits were created as the result of a bank loan, but

- for any individual bank, 99.9% of the deposits came as the result of customers receiving transfers from other banks

The obvious next question is: what, if any, mechanism puts a limit on bank X's ability to lend? If it considers a borrower credit-worthy for a $1 billion unsecured loan, can it just make the loan, even if the loan is much larger than the bank's existing balance sheet? What will happen when the borrower tries to spend some of the money with a customers of bank Y or Z?
Are you referring to supporting customers in WA?
Or hiring engineers from WA?

Unfortunately our service does not currently support residents of WA. The SPDI should help with this in the future.

Re: working at Kraken, we hire in all US states including WA and most countries globally. We're one of the few global companies that was already fully remote before Covid19. Any engineers in Washington state are encouraged to apply!
Arrow is a memory format and optimized for efficient vectorized processing in memory. Although it is possible to persist the Arrow format to disk, it is more common to use Parquet.
On that last part a Jr. CS question that you maybe not even use in real life for some CS jobs. People forget that not everyone is writing awesome ML things or other awesome things you read about in newspapers. Most of the people are writing CRUD code, do some data transformation , automate so simple office process, etc. Never had much use there of Big-O knowledge....

Does not mean I never used much of this knowledge I have needed at some points. But by that tine I had to refresh the knowledge again...
> I feel like the plethora of (partially incompatible) extensions make the language very complicated and messy. There is no single Haskell. Each file can be GHC Haskell with OverloadedStrings or GADTs or ....

Aren't macros, especially proc macros these days in Rust having the same effect? Personally I feel like this is a tradeoff every language has to play with: you either limit to a special way of writing, or adding some sort of ad-hoc system that enables rewriting syntax and even to a degree, semantics.
That sounds really awful. Smell is an important sense and a huge part of taste as well.

Basically if you were a chef you'd have a disability for that job.

I think indeed that this COVID effect is underestimated as the article says. She with the fatigue many people have.
Similiar to GP, I too have been wondering about a Rc'd Rust.

Unfortunately Rune and Dyon[0] are dynamically typed, which isn't so attractive to me.

More promising are Gluon and Mun, both of which are statically typed. Of these two, Gluon has a somewhat alien syntax if you're coming from Rust (it notes it's inspired by Lua, OCaml and Haskell) so Mun is probably a better choice...but it seems very early, and the website notes as much (to serve the needs of a Rust-scripting-language I'd want seamless interop between it and Rust, which isn't quite there).

So I don't think there's anything in this space right now, but there are some promising options.

If you're wiling to go a little further afield, I'm kind interested in assemblyscript[3] - it's 'just' another WASM-based language so it's not a huge leap of imagination to believe there could be tooling to enable the seamless Rust interop. Just a matter of effort!

[0] https://github.com/PistonDevelopers/dyon
[1] https://github.com/gluon-lang/gluon
[2] https://github.com/mun-lang/mun
[3] https://www.assemblyscript.org/
I wrote about my experience with the minis first [0] and then with the LX521.4 [1].

The posts are old and I moved since then, but my experience has not changed. The minis are unreal. The quality of the sound you get in such a small (and cheap to build) package is to my knowledge, unmatched. Actually, I had them in my home office until recently [2]. As long as you have 1 to 1.5 ft of distance from the walls, they'll work like a champ.

The LX521.4 will go down to 20Hz, but the dipole open baffle bass is not "punchy" in the sense of pressurizing a room, but rather, you feel it all around. So it depends on the kind of music you listen to. I prefer classic rock and jazz, and some electronica, and so far I find them very rewarding.

The community in Oplug Support is very friendly and will help you in anything you want to know.

[0] https://ramirosalas.com/2016/02/on-my-lxmini-speakers/

[1] https://ramirosalas.com/2017/11/complete-linkwitz-setup/

[2] https://oplug-support.org/viewtopic.php?f=33&t=4941&p=44858&...
Ask HN: Which fintech keep transactions in the cloud?
Eg. Credit card companies whokeep card holder credit/debits, banks who keep checking savings credit/debits, or trades for wall street companies?
For the last 5000 years advertising has tried and succeeded at making people change their behavior and actions. It's not all that insidious, it's just how advertising works, that's its entire purpose.

The doc was not awful, it's good to get people talking, but it was more one-sided than a facebook feed, which I found very ironic. Every well lit talking head had the same point of view, they presented their mic drop line and then there was no discussion, no counterpoint, no follow up.
Email has struggled with that problem for decades. Also, reputation systems are easily scammed. See eBay, Yelp, Amazon, etc.
I think "JAMstack" is for content, not interactive services. If your 'service' can be reduced to

HTTP GET /something/

I think JAMstack can do it, but if it involves looking something up in a database, writing something into a database, etc. that is out-of-scope.
The narrative has moved on to Decentralized Finance.

Over $9 billion is now locked in DeFi apps - https://defipulse.com - Instead of being like the ICO bubble, in DeFi you lock your money up (not exchange it for a worthless token built on vaporware).
I agree with this, but the best way to fix that is to remove some of the restrictions on the H1b workers so that they are not as easy to exploit.

I also favor dutch auction allocation.

That, and ban all of the body shops using them.

BTW, I have worked somewhere where H1b was knowingly abused and used to reduce the average wage.
No it's not. Research generational garbage collection.
The "future of money revolution" is one user story. It offers a place to express angst in monetary policy, no different than startup founders talking about disrupting whatever, it's the same wave. It offers some utility in that regard and is still growing at a noteworthy pace. (capital is bypassing bitcoin and going straight into stablecoins which settle on bitcoin and ether. bitcoin and ether are becoming primarily used as fuel. check the marketcap growth of stablecoins over the last 6 months, it is new capital.)

I completely understand how to hold seizure-free assets, some of that involves the discretion of a judge with cash and physical property held in trust's name, some of that involves the permissionless nature of crypto, stored properly. Its just a tool and it's actually pretty okay at what it does.

In other areas, 10 years ago I couldn't convert an international wire transfer into a domestic wire transfer, now I can and it avoids greater compliance scrutiny and speed, while retaining unlimited amounts, and inherits same day settlement. (corporate transaction another country paid in crypto, converted to fiat in local bank, transferred to local brokerage account, 6-7 figures or higher.)

Without crypto, I as of recently have transferwise and now Revolut to do the same thing, which both have an extremely long list of unsupported businesses and transfer limits that are pretty decent but not as good.

There is a slower regulatory process of making any of this practical, which is still happening, such as the processes that allowed Kraken to get that bank charter. Wyoming's laws were passed in 2018, went into force 2019, and Kraken was in regulatory approval since then. On the federal level, of OCC just gave its gracings to national banks to custody digital assets, this year! This will be challenged, primarily by Wyoming lobbyists, who wants Congress to make that order or not. Only Bitcoin has risk management financial products, not even Ethereum yet, in 2020.

There is also a large market of customers in the crypto arena, and high margin business models that don't require that many customers in order to book 7 figures of revenue.
Why not D? It's suitable for system programming and much better than Rust for non-system programming due to the default GC (but you can disable that where appropriate).

It run fast due to native compilation and program compilation time is much faster than its competitors including Rust and C++.

D also now testing memory ownership support inspired by Cyclone/Rust.

It can interface easily with C, C++ (via DPP), Python and R [1].

[1]https://dlang.org/blog/2020/01/27/d-for-data-science-calling...
https://en.wikipedia.org/wiki/NuScale_Power
The emancipation proclamation was absolutely an executive order. It was issued on September 22, 1862. The 13th amendment didn't get passed federally and ratified by the states until 1865.

I agree the way it SHOULD work is that congress passes laws and executive orders describe how those laws get enacted.

But we've seen more powerful executive orders, with the most dangerous coming about during the W Bush administration. People are fine when a candidate they like uses those increasing powers of "good" but then scream when it's used by Bush/Trump for the same purposes.

Executive orders have limits, specifically to offices that are directly under the Executive Branch (military, homeland security, intelligence, etc.) and so far Trump's orders actually fallen carefully within those limits.

He's been testing the limits of those jurisdictions and federal judges have struck them back. In reality, they should have been doing that years ago with other presidents, but instead we got decades of predator drones, warrantless wiretapping and secret kill lists.
No brokerage accounts have FDIC insurance.
It's a brand new technology. That's like being disappointed by where the Internet was at in the late 80s or early 90s.
Open-Source Realpolitik
parquet-rs: to read or write parquet files, cf the Arrow project: https://news.ycombinator.com/item?id=23966150 where one person asking about triggered a ticket in Arrow's JIRA. I am not holding my breath (a 2.5 years old issue on Github about the exact same thing appears to be dead: https://github.com/sunchao/parquet-rs/issues/119)

The web framework situation has also been a problem for quite some time. No clear stable equivalent to jetty, flask, go's net/http. Great that Diesel (which looks great) is making it to stable. I really wished it was stable 3 years ago.

On that note it would be great if crates.io would have stable/nightly compatibility as a primary concept/badge/filter. I can't think of any other mechanism to nudge library developers into supporting stable as a first class citizen.
To be fair, storage cost is their only pricing, meaning lowering it will have a great impact on their income when others charge for bandwidth and extra support.

But having no other cost than the storage itself is relieving and having the service running for nearly 20 years gives you a peace of mind on their reliability. I also hear their support is good

I would want a bit more modern web interface though.
BorgBase does look interesting to me, except only 2 years of operation can't tell about its reliability and longevity.
Probably no banks would touch them. The ability to transfer crypto around introduces huge amounts of regulatory risk with money laundering, etc.
Google has been screwing up the web stardards for a long time (one infamous example is whatwg/url). Pretty clear what would happen if Chrome controls the web.
Neither of those is really a memory leak imo. The first one is a "retainer" leak in a way, but in your average Java use-case (e.g. an HTTP request handler) you have to make a pretty uncommon mistake for any allocation to outlive its usefulness and grow unbounded without being collected.

Whereas in C you literally have to call free manually. That is way more error-prone than the ways you leak memory in Java.

Once again, using too much memory or the GC running "eventually" are not leaks they are just not optimized memory management (a heavily fetishized thing in our profession.)
Not that it matters, but #6: https://kskedlaya.org/putnam-archive/putnam1999results.html
Most developed countries are now highly educated.
You should not be asking customers to share their account ID in public on a different site.
As far as I know, Chinese government doesn't ask for your social media accounts but the US does.

https://travel.state.gov/content/travel/en/News/visas-news/2...
This whole rhetorical question/joke was a reference to "the comeback of all time" (also involving Colin Percival):

https://news.ycombinator.com/item?id=35079
Thanks! When can I become a customer?
It was probably a joke about everything already screwed plus movies like Mummy.
Why on earth would I restore an image back into my MacBook if I don’t know if it’s corrupt?
hrudham, Kraken's new VP Product here -- my apologies that you're having trouble removing this. This is a mistake if you are not being removed. I'm investigating now to a) confirm that unsubscribe requests are working and b) find a way to lower/remove that 30 day period.
99 percent of humans that have ever existed had less wordly impact than you, just based on your ability to comment and post on the internet.

Comparatively, you’ve had an incredible impact and driven change in the world.

(I think that’s accurate)
> he couldn't restart the spark of genius, or he simply didn't have fuel for it.

In other words, by the time he had proven himself for academia, it was too late to fund him. You are proving the OPs point that academia isn't the place to do novel research in.
There is no law against marking unwanted emails as spam. That is, in fact, the entire point of spam filters.
Do you care to post the organizational info for YouGov also, as the Cato post the OP shared says it was a joint Cato/YouGov survey? I familiar with Cato, but not so familiar with YouGov, https://yougov.co.uk/.
Considering RT is the propaganda arm of the Russian government, I don't blame them. That's like saying Russia is bad because they want to hamper Voice of America or the Ad Council.
I am still blown away by what you did with BSDiff. Recently I was benchmarking it against architecturally optimized delta generators like Courgette. Amazingly BSDiff outperformed Courgette on my payload of AMD64 binaries. You have projects with years of dev time getting outclassed by simple BSDiff.
Depends on the person. I've found offices and their in person politics tiresome. Remote grants workers a bit more control and autonomy for many roles with few downsides.
The OP linked to Cato, but per the page it was a joint survey with YouGov, too.
Myths vs. Realities about Mistakes
I was really affected by the first 3/4th of the movie. But then, they started expressing their (personal?) beliefs, for example: "What happens if people begin to believe that government lies to them?" Oh horror! ...Well that happens sometimes, and sometimes with a good reason.

They kind of stared loosing credibility with me after that. I wish the movie would stay on a single message/issue. It would have been more powerful, at least for me.
I disagree: DJB and others have researched how backdoors in elliptic-curve cryptography (and other algorithms) could work. In Dual_EC_DRBG we even know exactly how they would work.

While I don't believe there's any publication that explains the exact mathematics of a backdoor that could have been used in the NIST curves, I think the likely algorithmic consequences for EC security assumptions probably are understood -- just not by me. :-)
I did a thought experiment: if this were my tomb or a tomb of a loved one, I wouldn't want it disturbed for at least a few hundred years. After that, we become a part of history and I'm okay with archeologists of the distant future using my remains to understand us better.
I'm just confused. Is the point that I'm supposed to think that being murdered is a serious risk you face in day to day life?

I just feel like "rampant crime" seems utterly divorced from most of the problems I actually feel like I face in life and government needs to address.
You're welcome! You can sign-up for a standard Kraken account now, or wait until we announce more about the SPDI bank experience. We should have more details out before the end of the year.
Actual headline: "Could COVID-19 Have Escaped from a Lab?"

It's a deep dive into the work of Alina Chan[1], an expert in genetic engineering at the Broad Institute[2].

She has a legitimate scientific background, and the author of the piece is a real journalist, but I don't really have the understanding of biology required to form an opinion. This could all be convincingly-written nonsense.

My understanding is still that it's essentially impossible for Covid to be an artificial virus, although I guess it could've been a naturally-occurring virus that was brought to a lab before escaping.

1. https://www.linkedin.com/in/alina-chan/

2. https://en.wikipedia.org/wiki/Broad_Institute
i think you can distill it down to:

“You don’t want to be the best at what you do, you want to be the only one that does what you do” -Keith Rabois
Since we are talking about Borg, I should plug my https://BorgBase.com service, which is offsite backup hosting, specialized for Borg only and offers additional feature, like append-only mode, quick setup of isolated repos and monitoring for stale backups.