skysight-inc/HackerNews huggingface dataset:
In a sense, yes. Long dormant users have become more active during this pandemic, and are very obviously creating feedback loops of cultural reinforcement. Activists and other fans of lazy, superficial contributions are also involved. We may or may not be in the midst of an eternal September type event, depending on whether key actors recognize what is happening and decide that it is worth addressing. Unfortunately the conversation is damaged by a pre-existing motive to stifle or dismiss this specific meta-discussion, developed in response to years of repetitive criticism.
I always did very well on tests at school, but I wasn't really learning anything, or more precisely, I wasn't learning how to learn. I was learning how to pass tests, but that's a rather useless skill to have. I had to learn learning as an adult, and it was more difficult than if I had to learn it as a child.
I love to see the mix of caps and non-caps in the header names.
Not only is it legal it’s insanely profitable! See: https://www.spglobal.com/marketintelligence/en/campaigns/snl...
I've seen a lot of reports about Bitcoin theft.
> You cannot build a semiconductor facility without using the big major equipment companies, none of which are Chinese

Yet.

Eh, you know what, bring it on. The CCP needs to chill the fork out, but new sources/manufacturers for this kind of technology are always welcome.

I bet prices would go down a lot, like it happens every time AMD brings out something that can actually compete with Intel.
There definitely is still a Yahoo Finance API for large corporate customers. That's where Apple's Stocks app gets its data, for example. I'm not sure about the third party services---they probably just scrape Yahoo's website and repackage the data.
From knockknock:

> When you want to open a port from a client, you run 'knockknock', which sends a single SYN packet to the server. The packet's IP and TCP headers are encoded to represent an IND-CCA secure encrypted request to open a specified port from the source IP address.

https://moxie.org/software/knockknock/
I went to a couple onsite recruiting “mixers” for hedge funds and HFTs in NYC. I was an intern for a financial services company, and didn’t go to one of those schools, but I guess I had a strong set of work experiences.

Every other student there had (to me) a shockingly naïve understanding of software engineering, and many of them were done with school at this point, and had interned at big companies... 90%+ went to a school like the one you mentioned, and started looking through me when I shared the school I went to.

Maybe HFTs and hedge funds feel they need to hire from these schools, because they assume that the pool of candidates outside of these schools is even worse?

The actual engineers I spoke to were either very bright but kind of self conscious that they were “marrying down” for money, or very excitable and coming from non-eng backgrounds (physics, etc).

Can someone correct me if my impressions were wrong? I don’t want to name names, but these were two pretty successful companies, one was a Hedge Fund and the other was an HFT firm.
You'd get more meaningful results if you checked _their_ statements with the transactions of their _family members_.

But that's too creepy for me (which is probably what is being counted on).
I got one similar message when trying a known exploit of PHP on Facebook. I forgot the bug / exploit it may of even been a easter egg for a single version of PHP but basically you added an argument to a URL path and it showed the PHP files code. Come to think of it, I think someone mentioned it here on HN but I can't remember what it was.
I'm all for colonizing Mars, but it will remain less hospitable than Earth even if we descend into total nuclear war.
Generally yes, both because they get out more and because they synthesize/absorb it more efficiently.
Show HN: A free mass referral-sharing tool
Sounds like "Senate Stock Watcher": https://news.ycombinator.com/item?id=22834524

https://senatestockwatcher.com/
That's a domestic issue in the United States. US GDP has grown steadily during the last 30 years. The corporate earnings of the s&p 500 has went up by multiple folds. Companies like Microsoft, Apple, Nike , McDonald, Johnson & Johnson etc are earnings more money from around the world then ever before. The record levels of s&p stock buybacks tells you that companies have more money than they know what to do with it. So the US is earning a lot more money from all of globalization. Yet all of this earning is not benefited the lower class Americans. It should have been distributed better internally within the US. Yet, the politics within the US is preventing that from happening. But have you thought about what other countries feels about US dominating in so many industries? Other countries need income as well. They have people to feed. From a equality stand point, they should also enjoy similar quality of life that developed countries are enjoying. If you have visited a developing country, you would know that life is so much different there than here in US. Globalization lifted hundreds of millions of people out of proverty around the world, not only in China, but also in Philippines, Thailand, vitenem, etc. Then these people have more money to spend on more expensive US goods, iPhones, computers, Starbucks etc. Globalization didn't put millions in the developed world in poverty, uneven tax system, economic distribution system, government that doesn't invest in the lower class population did. In the US for example, you have record jobs creation, yet a lot of companies say they can't hire the right talent. They have to hire h1bs. From a personal experience, a lot of companies would love to hire locally yet they can't because there is no talent available. The fundamental issue is that the education system does not produce enough talents needed by the job market.
IIRC Excel will ask for the separator anyway when you open the file?
You missed my point. I clearly explained that I was joking, inside parentheses, and then got serious responses as though I really meant for them to do it.
Is there any particular reason you were using Java then? Seems like you could get the same effect with much more suitable languages.
While I agree with you, I think you underestimate the number of features that help Rust be great in the face of a Lifetimes and Generics. One feature tends to lead to another. For example, Traits with Associated Types are amazing, but they then lead to a desire for GATs. GATs aren't (in this context) some fancy feature of its own, it fills in a noticeable void in an existing feature, Traits.

So many of these features Rust adds just fill in holes in an already extensive ecosystem.

I agree some feature development could be toned down to mitigate the moving target problem.. hell I think last years poll expressed roughly that. But, I think there's still a ton of features yet to come that merely complete what we already have.
Yeah, it looks like more of a way to make China break whatever dependence on the US it had and become an even bigger competitor :/
In Webact I did a small tagged template literal with createContextualFragment. Very smooth.

https://github.com/enjikaka/webact/blob/master/src/helpers.j...
https://github.com/enjikaka/webact/blob/master/src/helpers.j...

html`<b>Hello world</b>`

returns a document fragment that you can just appendChild with. Super simple.
Those are both “should not”, not “must not”. So technically this isn’t breaking the rules, though it’s obviously incredibly not recommended.
Mmmmm I feel like if that’s what they were going for, they would have stated it explicitly.

Also hahaha wow never realized that malapropism. Leaving as a memento
Free products and services for coders during coronavirus pandemic
Yeah, use this with PCIe4 and add a dense PCIe facric.

Broadcom https://www.broadcom.com/products/pcie-switches-bridges/expr... and Microchip https://www.microchip.com/wwwproducts/en/PM42100 have 98/100 lane PCIe4 fabric switches to offer.
I've always enjoyed the oatmeal's comics. What is your reason for referring to him as an idiot?
Question: how is that mathematically different from bounding by negative & positive infinity?
To be fair, I wish the EU would put more pressure on the US too ie regarding the Iran Deal etc.
Never mind algo. I write decent size firmware every once in a while and the whole thing is allocation free.
It sucks living in an upstairs apartment with kids. Bad enough getting them up to the apartment with whatever you're carrying, worse having bad neighbors below.

Have you tried introducing yourself, or maybe leaving an apology/explanation note with contact information. Downstairs it probably feels like they are screaming into the void whenever there is noise, they might have a kid trying to take a nap or something that you can compromise about. There also might be certain noises that seem small to you but are more irritating to them.

Honestly, the only good downstairs (or upstairs) neighbor I ever had was a mostly deaf older woman.
You're absolutey right—they aren't comparable, and my personal example is misleading.

For clarity's sake, my setup cost ~$10k, and includes a 12TB ZFS NAS server, a 10GBe back end, 2 ESXi hosts totaling 16 cores, 256GB. It also took many weekends to set up (and labor isn't cheap).

The uplink is mere Comcast, and, at 30Mbps, does not come close to rivaling a cloud offering. Also, I'm unable to scale as fast as the cloud (think weeks instead of minutes).

On the positive side, for those of us who love infrastructure, there's nothing like running your own, very small, cloud.

Disclosure: I work for VMware.
Rust is not particularly adventerous as far as PL theory is concerned: all of the ideas in it are actually quite old (just newer than the ideas in established languages, like C). It's fundamentally quite pragmatic and you see that in most of the decisions it makes. I also don't agree that minimal features is necessary for success (even though it may be a desireable attribute of a language). Many extremely successful languages have piled on features over time, some in a far less reasoned way than rust (C actually a big outlier in how slowly it has evolved: C++, Java, C#, python, perl, PHP, etc are all large languages, with complexity in terms of number of features similar to Rust).
Great effort, though these kind of tools are useless unless you can include senators’ spouses and family </sarcasm>
I suspect that Troy Hunt would have noticed if there were many emails with "+someservice" in the dump since he can easily dump them all.
I've been working on my side project to remove the need to manually run website speed checks each time you make a performance tweak.

It's called PerfBeacon (https://perfbeacon.com/), and since quarantine started I've had time to add a free tier, test an implementation in Docker (rather than AWS Lambda), and start a couple of integrations with Netlify and Vercel.
Thank you so much! I'm a ML/scientific computing guy exploring more generic web design, and this was my first crack at it.
I also think Howl is pretty nice unknown gem.
> Flynn has amassed “materials identifying about $150 billion in inflated CMBS issued between 2013 and today,” according to the complaint.

[...]

> The SEC has the power to fine companies and their executives if fraud is established. If the SEC recovers more than $1 million based on Flynn’s claim, he could be entitled to a portion of it.

Hope he got a good lawyer!
You have to realize that there is a difference between popular posts and quality posts.

For example, I am the main moderator on r/robots these days. When I came in, I got feedback from the users to clarify the content that belongs in the subreddit. They indicated that they wanted about equally to post about robotic art as well as real robots. Right now about 70% of posts are about real robots and 30% are about robot art or something called that.

But my point is, the posts that get upvotes are generally not the quality posts. The things that determine upvotes are number one, how easy is it to consume? So if it's a GIF rather than a video, it is likely to receive at least 10 times as many upvotes.

Maybe tied for number one, does it have some kind of base emotional effect? Most of the time means, is it sexual or vaguely sexual? Sometimes that means, does it look kind of like a cute baby robot?

Another one is, is it reductionistic? In other words, headlines or overall posts that tend to over-simplify something tend to be more popular.

Another one: randomness affects vote count significantly. Also, vote manipulation seems to be a factor. When we had some seemingly 'professional' redditors come in that really, really wanted to be mods and I let them for a couple of days, it seemed like they must have been willing to do anything to get their posts upvoted. And also to mod any and all subs that would let them. Which is why I kicked them out.

But the point of this is that in-depth videos of real robots will get few upvotes just because they are longer, and the ones that do better may just have good thumbnails but aren't actually good videos.

Which is to say that I have been watching the judgement of our community closely for months, and the posts that receive upvotes are absolutely not the best posts in general. I mean, sometimes good ones get upvotes. But sometimes they are ignored and utter trash gets upvoted.

It's really changed my perspective on democracy. Sometimes I want to quit being a mod there, but I am not sure the other mods care enough to bother remove the ads and spam that pop up every week or so masquerading as normal posts.
Uh, yeah, as long as it's not on their own lands, they could fight some real wars...
sounds like the old gtd approach to me
I remember this too, but the second point is the crux of the usability and lock in. It kind of relies on another product having an importer to ingest it to another product/service. Or you have to pay a consultant to do this for you (write a converter and run it to do the import). Either way it does introduce some friction to leaving and using another service.

There's also the idea that if you provide an easy way to exit the service then people are much more likely to buy the service. Since they know they can easily get out of it if they don't like it.
My quarantine side project is a Moodle SAAS, which will offer free moodle hosting with the ability to install any moodle plugins. Current offerings do not allow users on free tier to install additional plugins or custom themes. It still very early, but I appreciate your feedback and comments. https://xeted.com/
Stats America: US Econ Data Hub
The ecosystem _is_ one of my favorite parts of Rust.

Building C++ (or C) projects is such a clusterfuck that it's given rise to header-only libraries.

In Rust, everything is "cargo build", and adding a dependency is one line. This has only failed for me when there's a dependency on a C system library that I can't satisfy.

Is it bad to have too many dependencies? Sure, maybe. Is that an excuse to have artificial friction? No. I eagerly await the day when meson or conan or whatever becomes The C++ Dependency And Package Manager.

My other favorite part of Rust is the elitist language features like iterators, immutable borrows, functional programming, etc.
Back when dinosaurs roamed the earth, BSD License literally had an "advertising clause".

The only question would be whether it should be used only for non-transferable "moral" authorship or transferable as the author chooses.
Yet. That's the good news about this. New competition will just bring affordability and innovation.
Not so absurd: Do you prefer that old people can die of Covid-19 (a few are tortured) or that public life is locked down (millions are mildly inconvenienced)?
The problem was ignored for years in the name of diplomacy. It festered and metastasized.
Oh, got it. Thanks!
I have the opposite feeling. Every time I do something that could be expensive or incorrect, the language makes sure that I notice, which I find extremely helpful in writing fast code the first time around.
That's fair-ish for Australia (but then again, Australia is part of the five eyes, so essentially a part of US global policy), but less so for the US.

I believe most people see US <=> China in conflict, they don't really consider China <=> Australia, Vietnam or Japan.
Have you not considered that China made an exerted effort to withhold information about COVID19 from the world... How is that not an act of aggression? Hundreds of thousands dead...

Golden Arches Theory: https://en.wikipedia.org/wiki/The_Lexus_and_the_Olive_Tree
The ball doesn't seem to bounce "properly" - i.e. upwards if it lands towards the top of the paddle and downwards if it lands towards the bottom of the paddle.
Mostly nostalgia bait, they're little sugar bombs for kids... who go apeshit for anything sugar. Turns into a comfort food -- my dad still occasionally splurges on sugary breakfast cereal.
What about Libre Office ?
Parallel assignment: a misunderstood Python idiom
I will never cease to find it hilarious adults are afraid of Russians (as opposed to "Russia") posting on Reddit or Twitter, or buying a few ads on Facebook or whatever. Not, say, Israelis or Saudis or the Mujahedin-e Khalq buying congress and actively bribing our politicians: Russians posting on Reddit.
Algol 60 at 60: The greatest computer language you've never used
Because it feels good to support your immediate neighbor?
Couldn't these two situations be viewed as the same thing? You can hide information just as well by surrounding it with misinformation.
"When I did have memory corruption problems running at higher memory speeds I didn't get a single ECC error, which I found surprising and concerning."

How is this possible?
While the interfaces this creates look absolutely gorgeous, I struggle to see actual use cases for this outside of toy examples and browser replacement apps that are going to be used by no one.

If that is all that this is intended to be, then great, good job, looks amazing. If not, can anyone enlighten me about an actual use case for this?
Look at that rectified power supply. The transformer is enormous, guessing about 15 kg, and the filter caps could shock an elephant. The ripple noise would have irritated open collector logic.
I presume you mean allocating new memory. You could sum an array and keep track of state/store cumulative sum in the existing array i.e. in-place algorithmic approaches:
https://en.m.wikipedia.org/wiki/In-place_algorithm

You still have to have memory and use it though, somewhere.
It is better to hold them down while we, the west get stronger. They can escalate tensions all they want they still need warships, nukes, microchips, etc. to do something and as long as we stay better then them they won't do anything. In my opinion the best way to avoid a war is to have the bigger stick
To future proof an enum in rust you use the #[non_exhaustive] annotation.

For C compatibility you have lots of options like #[repr(C)] or #[repr(i32)] to be C compatible. So not sure what you are referring to?
I Completely Sold Off All My Investments This Week
Firstly, this doesn't scrape prices - they pay for a live feed direct from the market.

Secondly, it isn't legal. They are protected by license agreement.

But stock prices is not what the value of SNL Financial and/or Capital IQ is for most people. I know a bunch of people who pay the $30K license fee for these (as well as Bloomberg etc) who barely use the stock price at all.
Hey falafel, a popular alternative is https://en.wikipedia.org/wiki/List_of_cognitive_biases . Hope that helps!
we shouldn't punish a thief because they might steal even more? that doesn't sound right.
The goal is to prevent garbage collection from happening during fast path execution. So the program doesn't need to be literally allocation free, just free of heap allocations during the steady state of the program. So heap allocations during the initialization phase are okay, as are stack allocations at any time. And the no heap allocations during steady state isn't as bad as it sounds, as using an object pool that has preallocated objects in it is usually a reasonable replacement.
Not an expert by any means but another way to look at "allocation free" algorithms is by looking at them as "statically allocated".

They don't allocate any new memory but they do perform operations on an input and write it to an output. At least in the embedded world this is how this is often done. Considering the overlap between embedded software and HFT, I'd imagine most of these algorithms are going to be something along the lines of "Take in a massive but fixed size block of read only data and output a fixed size result." You can have allocated memory but it needs to be allocated at startup and be able to be consistently reused without need for reallocation.

If you want super low latency, the last thing you want is a memory allocator blocking in the middle of your highly optimised algorithm. Instead you allocate everything ahead of time and just reuse the memory over and over again.
I think I can see your interpretation, but others seem to have read it the way I did and decided not to believe me, so I'm not sure where it falls. Just tried to insert a happy comment into the chain. Oh well :/
If you assume the answers to these questions are "yes", what is your response to GP?

If you assume the answers to these questions are "no", what is your response to GP?
I am well aware of the benefits of free trade and comparative advantage. Such benefits do not, however, take into account the requirement of at least some degree of self-sufficiency in terms of national security, both in immediate defense applications, and maintaining manufacturing capability and capacity for the longer term. Such benefits also do not take into account China's rapacious appetite for stealing American technology. I am glad that the US government is finally taking a stand.
Visualising the PyTorch Compute Graph for Bug Fixing
yeah but i think you'll have a hard time finding a client library which will consider the certificate valid. If it does i would consider it broken.
Candles Anyone? [Pipe Tobacco, Coconut Bourbon, Leather]
Hello HN,

I'd like to make some candles this weekend. If anyone is interested in the candles I make, I've enabled a 60% off coupon.

https://www.etsy.com/shop/thoughtfulcandlesnyc?coupon=60PEROFF

I enjoy making them. I'd like to make some for people this weekend.

That's all.

Thanks for reading.

https://thoughtfulcandles.com/candles/products/how-i-make-my-candles/ (if you want more info behind my us).
This is awesome. It's a really nice layout. How do you find related cocktails? Database tagging, or some kind of a distance algorithm?

I made something similar a couple years ago:
https://github.com/gthole/drink-stash

What is CocktailLove written in? I couldn't seem to dig up the source anywhere.
Loved reading all of the comments here.

The biggest efficiency tip I've found it blocking all distracting websites via /etc/hosts when my computer wakes. Website blockers never worked perfectly for me because of edge cases. Ex: YouTube is distracting, but sometimes I want to watch a YT video, so I would disable the blocker and then forget to enable it again.

The /etc/hosts based approach with a wake script to re-add all distracting websites has worked amazingly well:

http://mikebian.co/how-to-block-distracting-websites-on-your...
> Did I understand this wrong?

Yes, this is a misunderstanding "I think almost nobody would argue that depression should qualify you for assisted suicide".....because everybody would argue that you should see a psychologist, get your depression treated, and go on to live a long and happy life.