skysight-inc/HackerNews huggingface dataset:
«
I don't send out e-mails that are like this:

Please get on your phone, turn off your wifi, and then navigate to HN, then to new, then find the post, THEN upvote it. Don't upvote it from the post itself.

The company, however, does. A LOT. (Explains a few things, doesn't it?)
»
AIUI, the deduplication algorithm takes into account the amount of traction a post accumulated, as well as recency.
It's horrible, I love it!

Interesting implementation of `If`, I had no idea the trait system could be... used... to such extent.
Finance Python Library GitHub
What attacks?
Even this discussion of storage media is entirely orthogonal to RAID. Flash fails too! There is value in redundancy in flash storage applications.
I don't see a problem with people sharing ideas - especially for those of us who lean more to mission-driven ideas... if we have an idea that we believe would make the world a better place, then by all means, let someone go make it.
If using Rust results in fewer bugs for less money, shouldn't we still do it?

The reason SQLite can test so thoroughly is that their requirements never change. I have tried to browse the web with SQLite but so far no luck.
Rust does not compile if you don't use the techniques you described?
Nice. I hope more and more people soon will find out that there are no value of feeding global and closed commercial structures. These companies are designed to solve their greedy problems and not to develope human world..
Is there a big runtime that’s linked to support all the language features? Like what is the fully statically linked size of

int main(void) {
return 0;
}

If it’s just providing free/malloc symbols, that’s wonderful!
> Even tools people joke about a lot like mysql never gave me this sort of data corruption.

People rightfully joked about MySQL when they had the non-ACID engine.

Same for MongoDB. A database that loses data when properly used is a joke.

Yes, there are use cases out there for fast non-guaranteed writes. No, 99% of companies don’t have them.
Restaurants aren't free from unfair practices, often they charge the same price for takeway as for dine in, whereas takeway should be cheaper not including delivery charges.

Costs including for facilities/rent/upkeep for dining areas shouldn't be added to remote orders. In some jurisdictions(esp in 3rd world), even are supposed to be different for takeaway and dining as orders made in air-conditioned dining areas are often taxed at a higher rate.
If it wasn't clear, I said "mood" (what you conveniently ignored), referring to chit-chat I heard recently, and was underlining the fact how wrong it has been. I totally understand what the report says and know what version it tests.
Interview Upcoming Artist Zhenna
Last month Inoreader introduced this feature too:
https://blog.inoreader.com/2020/04/convert-almost-any-webpag...
The idea that this is just GrubHub or DoorDash or whoever being greedy doesn't seem to jive with these companies losing money too.

It seems more likely that the economics of general delivery service just don't work out very well for most restaurant types. It ends up costing the restaurant too much, such that the prices to compensate themselves and the drivers fairly are higher than consumers will tolerate paying.

A nice, friendly co-op would probably work okay for restaurant types that were already known for delivery (e.g. pizza), probably not for others.
Nice work! One step forwards towards a less botched libc for game developers! Should probably be noted that musl isn't necessarily very performant compared to something like glibc. Kudos for getting musl which is very geared towards linux to work on a BSD!
That’s hardly surprising, there’s no reliable record of health care worker deaths. “...US officials say they have no comprehensive way to count those who lose their lives trying to save others.”

Also: “In some facilities, the person who is supposed to do the reporting is caring for patients and is overwhelmed,” Schuchat said.

[1]https://www.theguardian.com/us-news/2020/apr/15/coronavirus-...
If you're interested in politics and transparency, we're looking for help over at https://www.govtrades.com
I think making them optional or auditable would be a start.
The first question you must ask yourself is: do I really need a document store?

Because the answer is "no" in the overwhelmingly majority of cases, specially if your product is mature.
I think this is worth mentioning again: https://blog.bradfieldcs.com/you-are-not-google-84912cf44afb
That area is a huge car culture city. You’re lucky if these major roads even have sidewalks.
Some people seem to think Mozilla gets royalties every time you invoke rustc.

And that if I just took off my rose-tinted glasses, I'd realize my Rust code is buggy, unsafe, slow, and hard to maintain, and the only reason I'm using Rust is because of hype.

It was pretty hyped when I started using it, in 2015.
> Costs including for facilities/rent/upkeep for dining areas shouldn't be added to remote orders.

of course they should, where do you think they make the food?
Will value investing survive helicopter money?
> So the statement "Firefox is also the entity that invented Rust" kind of misses the point.

The point is that Rust improved Firefox codebase, but that only speaks about Firefox ability to write code in C/C++, Firefox has improved as a browser, but who can prove it is because of Rust or because their legacy code base was shit in the first place?

Chrome stole their market shares overnight and it's still a better browser, the reason to use Firefox over Chrome are only ethical and political.

And I do use Firefox over Chrome, always did, even when Firefox was the slowest in the bunch and could literally kill the battery on my MBP while Chrome literally flied on it, I did when Firefox was named Firebird, I did when it was named Phoenix, when it was Mozilla and Netscape before that - I still own a Netscape 3 gold license.

And even that edge is slowing disappearing.

They recently deleted one of my extension because Google pressured them to, I couldn't reach any human technical support, they didn't explain why they did it, except for the Google notice, the extension had only a few hundreds users and it just displayed some content hidden in the page with CSS.

Their policy towards extensions is rapidly going in the same direction of Google's, their mobile version dropped support for extensions, was it really C++ Firefox problem?

I must say I dislike Brendan Eich as individual and for his political views, but when he was CEO of Mozilla, Mozilla was much better at making software for the Internet.
"loud pipes save lives"

I don't necessarily agree with it, but that's the common refrain yes.
They're staying near the domain area, which seems an incredibly reasonable. Relatively accessible via multiple freeways from population centers and the airport, close to many other tech campuses. Larger tech campuses optimize for those sorts of factors far more than where people want to hang out.
I'd recommend you land people on a page that shows what the product does, and gives some examples. It looks like your home page tries to go there, but it still wasn't 100% clear.

If you link people to a mostly blank page that says, in short, "Upload Images Here", you are asking for too much action without any motivation of why we should do so.
If you can charge-back, it will damage their credit each time.
I purchased a Tuxedo laptop last summmer in order to support Linux only hardware vendors, but sadly it's been one of the worst computers - with the worst customer service - I've ever used. Sending it back for repairs doesn't help - they ignore the issues and fail to resolve them. At one point I didn't get a response for weeks. I'm not sure how their trustpilot score recently improved from fair / bad to great, but I'm suspicious that they could make such a turnaround so quickly. Read the bad reviews and they're quite consistent. https://au.trustpilot.com/review/tuxedocomputers.com
Just adding that I have used elasticsearch for a use case under the above constraints several times in the past and it worked well.

Ironically once because mongo was such a pain to work with I dumped the data from it into ES to get the better API, usability and Kibana.
Fearless Concurrency with Rust
I don't want to keep my PC on all the time, but I want my media to be available. I also don't want to completely rely on cloud. I also want to share data with my family members, without cloud sync. I also want my IP cameras to record stuff locally without another SaaS subscription.

I'm obviously too conservative.

So I'll always have a NAS.
Good point. I think it might be more important with SSDs actually when they fail they typically fail 100%. When HDDs fail you can sometimes get some data off or even use software tools to repair the disk(s) and get all your data back.
You've got it backwards.
Don't be confused by the "Hacker" in hacker news. Paul Graham found a cool label to get impressionable youths to want to work for him, nothing more.
Not so much the law, but how it has been crafted to apply online, and the sheer amount of malicious compliance by Google et al.
Oh I see, the human cost to health care workers doesn’t count. Got it.

Maybe your threshold for what counts as ‘getting health care’ is different from mine. For me it amounts to more up than just being physically in a hospital. If the people described below were your family, would you be satisfied with their health care?

"Some of them, bless their souls, can't do anything for themselves," she said. "How can I take care of 14 people when I have one tech and they have 30 patients. It's so bad here you guys."

https://www.independent.co.uk/news/world/americas/coronaviru...
> The idea that this is just GrubHub or DoorDash or whoever being greedy doesn't seem to jive with these companies losing money too.

The executives of GrubHub and DoorDash aren't losing money.

Note that "not making as much money" is not the same as losing money.
Personalized medicine has been a big deal lately, which makes me wonder if perhaps the "weirdness" of COVID-19 is only due to the fact that this disease is being studied at large scale, across the country and the world. It's already known that not everyone reacts to drugs the same way, why would we expect everyone to react to a disease the same way? Western medicine focused on it's successes with a one disease, one drug model, but just like it's obvious one drug doesn't always work for everyone, one disease could affect different people in different ways and could in fact manifest as several different diseases. Possibly if we had studied flu and colds at scale in the population we would have found a wide variety of reactions that would also surprise us.

I also wonder why we seem to never have even tried to cure the flu and colds (there seem to be only a few tiny research groups studying either). We thought mapping the genome was impossible till we tried it. The variety of viruses causing flus and colds caused medicine to make the same claim, impossible to solve because it's so complex, but is it really that complex? We have 100 candidates for a vaccine for what is essentially a cold virus after a few months work. What if we'd started working on colds and flu seriously a few decades ago? Cold and flu cost society tens of billions each year, why have we lived with this disease burden for so long? I'm not an expert but the complexity seems less than that of decoding DNA. Is the fact that colds and flu only kill a few tens of thousands of people a year really a good reason not to eradicate them? The cost/benefit ratio here seems skewed because the benefit seems really high and the cost not so high. For one thing, it could have saved us from this, previous, and future pandemics which have enormous costs.
What do you mean by language constructs? As in, a `synchronized` keyword? Or are you thinking along the lines of `async` `await`?

If you mean the `synchronized` keyword, then correct, they don't have that. Most languages do not have that concept. C++ does have mutexes and has had them since C++11 (nearly a decade). C++ also has as part of the language spec the concept of threads, again, there since C++11.

If you meant co-routines, then C++ just added them with C++20.

Or do you mean something different like green threads (ala go)?

C++ certainly has concurrency constructs and has been expanding them since C++11.
> Mongo can call this function multiple times with the same session object.

isn't that the point? you can use a session to do multi actions within that session.
If the paper is on the arXiv then it will not be anonymous to the reviewers.
Severe acute RESPIRATORY syndrome. It's literally in the name of the disease in the first line of the link you posted.

You owe me an apology for lying to support your false narrative.

I have a degree in molecular biology. There are hundreds of coronaviruses and every single one of them is a respiratory illness.

Not going to defend the fact that an infintesimal fraction of people can have side effects. That happens in every disease with every medication. It doesn't change the fact that this is a respiratory illness.

You should try science sometime and get your facts straight instead of promoting false information. People like you who will lie and distort narratives so not to be seen as wrong are hurting the world.

You should be ashamed of yourself for your arrogance and your ignorance.
Towards a More Transparent AI
How are you supposed to plug 2 screens? Graphic card description says it should be possible, but there is only one HDMI port for video output
helldritch already answered for the UK. In Germany there is the Arbeitsstättenverordnung, the appendix requires non-reflective desktop and laptop screens (6.3 (2) 3 and 6.4 (2) 1): https://www.gesetze-im-internet.de/arbst_ttv_2004/anhang.htm...

There is also a similar European Union directive, however, that does not apply to laptops if they are used only infrequently (annex 1b):
https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX:01...

So while the rest of the world might differ, in the EU non-glare screens are usually required if you intend to sell to business customers.
Yeah, but they are almost always affiliated with a hospitality/hotel management degree program.
That's the make-or-break for me.

Without 4k, I'll move along.

With 4k, it'd probably be my next laptop.

With 4k and touch or pen, it'd definitely be my next laptop.
So a scam then.
IBM Releases Power(10) ISA v3.1
"Art. 17 GDPR: Right to erasure ('right to be forgotten') 1. The data subject shall have the right to obtain from the controller the erasure of personal data concerning him or her without undue delay..."

How does this right affect a website backed by an immutable database? Is it enough for data to be superseded by later data, such as an assertion that the prior data is defunct? Or does it have to be actually erased? Can it be considered erased for Article 17 purposes if the database owner can still access it?

Is a website with an immutable database illegal under the GDPR after a court order to delete something has been received? Datomic devs want to know.

https://gdpr-info.eu/art-17-gdpr/
I think I've read or heard Panasonic rep say a rectangular trackpad is Windows 8 requirement from Microsoft, Lenovo also added trackpad and Windows Logo Key(ﾐ田) right when they inherited ThinkPad from IBM. So I'm sure there are more design requirements to Windows than publicly discussed, and IBM was exempt from some of it for historical reasons that Lenovo isn't.

With trackpad being a requirement, rationale for having redundant pointing device is weak I imagine.
Wait, can I grow hemp now? (I'm in Massachusetts.) I've been wanting to grow it for a while as a fiber plant, which is what it used to be used for.

(I mean, I'm going to do my research first to check state and federal laws, but I didn't know something had changed federally.)

ETA: Sounds like it's legal federally, but it's less clear what the deal is in my state, where I can only find commercial guidance: https://www.mass.gov/guides/hemp-in-massachusetts-faqs
I'm not wrong you should open up your mind to the fact that you're wrong. There's hundreds of coronavirus and they're all respiratory viruses. Arrogant ignorance is no way to go through life son.
> There are tradeoffs with this machine compared to a Macbook Pro.

The MBP is the world's premier laptop and more than twice as expensive. I'd certainly expect so!
That's not strange, that works as intended. There is a luck component to submissions, not first one to submit wins.

Although dang has mentioned in the past that he's thinking about a mechanism for the first submitter to share in some of the karma generated by later submissions.
> gc-arena will not collect while the heap is being mutated, which is Rust-friendly but also impractical.

This is where the generator stuff I mentioned comes in- I think the approach is much more practical than it seems.

At the end of the day, any GC language needs to ensure there are no live un-rooted GC pointers at points where collection takes place. So any realistic Rust/GC integration will need to solve the same problem, if it is to retain memory safety.

And the best way (so far) to ensure all references into the heap have disappeared is to make sure they are all derived from a function parameter with an unconstrained lifetime, because then the mutator knows nothing except that it might go away when it returns. (This is "generative lifetimes" from the links.)

The real trick then is to make it look like the mutator is returning, without actually forcing it to exit. A yield point in a generator can do this, even without ever actually yielding. So you can manually insert collection points in the middle of a Rust mutator, and you can have a "managed -> native -> managed" stack where the native frame thinks its managed callee can yield across it, and borrowck will ensure anything derived from that reference parameter is gone.

Of course this is a long way off from Rust today, where generators aren't available on stable (though perhaps you could hack something together with async/await), but does look like it should eventually be possible to have reentrant heap access and memory safety across Rust and a GC language.
Thanks for this. Thinking about Dwolla, but their onboarding time for Pay as You Go is 60-90 days.....
I'm sure these already exist in some shape or form, but anyway:

1. Grep, but as a web service for RSS/Atom feeds. Allows to filter a feed based on search terms, or by author, or by length of post, etc.

2. A feed reader (as a web service and mobile app) that specializes on YouTube (etc.) videos, with current playback position sync and other video-specific features.
The pandemic ad salutes you
Not only that, C is solely responsible for the October revolution and WWII. C was Pol Pot's favorite language and is reportedly used by the Taliban.
We Should Worry About China and India’s Border Skirmishes
Swift ️ GraphQL: Create a GraphQL server with Vapor and an iOS app as a client
That used to be the case. But with the new Apple Park campus, they changed that significantly: https://www.dezeen.com/2017/08/10/apple-park-campus-employee...

According to the article the hardware team managed to avoid it by complaining loud enough that they goy their own building.
Yeah I’m in cryptography and our papers typically have 1-3 authors. Meanwhile the broader computer security conferences routinely have papers with 8+ authors and I’m thinking “How can 8 people write a paper and not produce total garbage?” Well it’s because most of them didn’t actually write anything in the paper, they just contributed to a code base or data collection.
What an odd reaction to this article.

Do you believe there is some sort of moral or ethical obligation that restaurants must operate at the same margin for every transaction? Should liquor prices be reduced to meet the margin of the steak entree?

Those "air-conditioned dining areas" help create the overall economics available to supply you takeout; few restaurants could sustainably survive on takeout alone. Takeout orders also either cannot buy higher-margin items (alcohol) or typically do not (dessert) so it's not like the are a strictly equal value proposition.

Takeout and dine-in are not two separate business, they both operate together.
I've seen some plausible proposals along those lines. I don't actually think there's sufficient demand for that. The vast majority of people wouldn't want to roll their own spam detection algorithms. And there's only so much an outside source can do to filter spam without giving the enough info that spammers can reverse engineer.
I agree and think it also needs to be pointed out that "traditional hardware RAID solutions" are software (firmware) on a separate processor, software which is often in my experience troublesome, buggy, inscrutable, difficult to update, when updates are available, etc.
>It's because of the unseemly element that comes out of the sewers on there sometimes.

Not only sometimes. It's very prevalent. It's in both the attitudes of the commentators and the moderators.

The commentary is very smug and given by people who have zero domain knowledge of the thing they are discussing, trotting it like they are experts on the thing.

The moderation and the downvoting brigade is something else entirely. I often come across posts that are in the oblivion that had very good but highly contrarian points in somewhat dicey threads to begin with (of the political or personally puncturing nature). Warning people about breaking flimsy guidelines because they said something to upset the status quo? Honestly dang, you can do better than that.

This has been going on for almost a decade now. It has caused HN to lose a lot of interesting people and interesting discussions. You don't see any more "Goodbye HN" posts - these people have long since left.

Not sure what happened to MichaelOChurch. I guess he was finally banned because the establishment didn't like what he was discussing and the dirty laundry he was airing.

And don't get me started on the person who would post the graph of people joining/leaving HN every time this kind of a thread came up.

So now you know why JWZ did what he did.
>> And as another commenter pointed out, this is often in countries not used to such scale of health disasters, as they have healthcare and good sanitation.

Polio.

"On Saturday, June 17, 1916, an official announcement of the existence of an epidemic polio infection was made in Brooklyn, New York. That year, there were over 27,000 cases and more than 6,000 deaths due to polio in the United States, with over 2,000 deaths in New York City alone.[15] The names and addresses of individuals with confirmed polio cases were published daily in the press, their houses were identified with placards, and their families were quarantined."

https://en.wikipedia.org/wiki/History_of_polio

Measles too. These are diseases that hit the western world, the rich countries, killed thousands, in living memory. They causes panic. They caused quarantines. They caused social change. Polio lead directly to the disability rights movement. Wheelchair ramps as mandatory in all buildings: that's from polio.
USB-C?
I have a feeling hotel payment modes are stuck in the 1980s because the franchisors (Hilton/Marriott/IHG/Hyatt/etc) don’t want to pay for any of the merchant processing or chargeback fees, so they don’t care about updating their payment platforms to make it easy for consumers.

You can make a reservation at IHG.com with a fake credit card 4111 1111 1111 1111 and they do zero name/address/CVV verification, and the only reason I can tell is because they’re not the ones stuck with dealing with chargebacks and fees.
Add a NAS unit to that cost and the recovery time, dire random access time to your estimations and it works out.

I’ve had to bounce around terabytes of crap on spinning rust for years. One nice XFS to XFS copy job took 2 days due to small files. Same thing on SSD was 3 hours.

I’ve also dealt with restoring a hosed 4 TiB NAS from another hard disk array. 4 days recovery sound like fun?