skysight-inc/HackerNews huggingface dataset:
Well, in short, it's "normal" TV over IP, so I think it makes sense. I'm pretty sure providers around in Europe, when it first launched, also called it IPTV, and the "pirates" were quick to copy that naming.
> Backup or restore while a transaction is active

I wonder does that apply to Windows?

Well-designed Windows backup software uses shadow copy NTFS feature. Shadow copy creates a snapshot of the complete volume when backup starts. All writes happening after that won’t be included in the shadow copy, so the backup software should never read some old and some new content.

Does it mean when using VSS on Windows, SQLite databases will be backed up just fine? Or am I missing something?
I saw a chat show once where there was a debate as to whether a tomato was a fruit or vegetable. The person arguing for them as a fruit challenged the other party to eat them with custard. The producers then got someone to make up some custard and brought it in bowls with some tomatoes for them to eat.

They ended up quite enjoying them, but I have never been tempted to try it lol
You can also pickle watermelon: https://www.myjewishlearning.com/the-nosher/russian-style-pi...
> Somewhere in the entire game pipeline there are mutations happening at 60 FPS, and pure FP languages hide this from you by "cheating" while other languages make this fact explicit.

This is incorrect on multiple levels.

1. You don't need to perform mutations at all. You can have a recursive loop w/only immutable state. I suppose the compiler ends up mutating some memory due to TCE, but that's a principled transformation and not "cheating" or bad in any way compared to writing the code mutably up front.

2. When you do use it, mutation is _always_ very explicit in Haskell and Idris. It is _more_ explicit than other languages! You can' tell if a Go function modifies its inputs or some global state without reading its definition. You can with Haskell :)
Thank you for your insight +1 from me for that.
Show HN: Navigate to URLs faster utilizing Chrome's tab-to-search
That’s LLVM as a JIT compiler.
In pure byte-code interpreter mode, Julia is quite more responsive.
I would imagine a lot more time consuming. Driving to the bank and waiting in line takes time
Show HN: My Published HS Research – Deduplicating Unique Molecular Identifiers
How to Make Shortcodes in Zola
I assume this approach doesn't auto-fill forms?
Ask HN: Where do you host your GraphQL APIs?
Hey GraphQL community,

Today I’m asking developers who own GraphQL APIs about where they host their GraphQL APIs/Servers so I can map the overall state of GraphQL in 2020.
My question is: where does you your GraphQL API (Apollo, GraphQL-Yoga ...etc) live and why?

* Cloud
* AWS serverless (Lambda)
* AWS instances (EC2)
* AWS containers (ECS, EKS, ElasticBeanstalk...etc)
* Firebase Functions
* GCP Serverless (Cloud Functions)
* GCP instances (App Engine, GKE, GCE)
* Azure Equivalents
* Digital Ocean Droplets
* <Other>
* Managed GraphQL services
* Prisma Cloud
* AWS Amplify/Appsync
* Netlify Functions (to AWS Lambda)
* On-premise internal infrastructure
* Internal infrastructure
* Or any other!

As a community, we always talk about GraphQL techniques and GraphQL stacks but we almost never discuss our infrastructure. I want to bring some light to this and see where everyone is developing, their best practices, and any advice you have to offer.

Thanks and may REST, Rest in Peace.
Choosing a language for performance first when developing your game is silly. Many games (even AAA) have a lot of logic in some interpreted language. Haskell or Idris can be the equivalent of these (and they're way more performant) and you can easily writing custom asm or C or Rust or whatever via their (very good!) FFIs.

But saying "oh computers are inherently mutable" is a pretty worthless and shallow statement. Nothing about that precludes FP, and FP works fine in those settings (Haskell can definitely approach C level performance if you know what you're doing)

But you're right that nothing about FP is for performance. I don't think anyone would assume Haskell is inherently faster than C. It makes no sense. The closest you could say is some immutable data structures enable performance without much effort in certain use-cases.
Writing small web services in seaside has been like living in the distant future since something like 2006. JavaScript made a lot of strides towards making seaside less impressive in recent years, but as someone who hates frontend stuff I still vastly prefer it.

Playing with it in 2006 was like using magic. Sure, it is not REST, but whenever I show it off to someone used to handling a lot of stuff client side they still have to pinch themselves :)
Since 1900 CO2 has gone from 300 ppm to 420 ppm. That study looks at 900+ ppm CO2. They also controlled that by doubling the ventilation speed of the room, which would definitely have had secondary effects.

More importantly, you can't infer anything about the CO2 levels when they were being measured from the global CO2. Big buildings would have had very high CO2 levels since there's no central air. Small buildings would have much lower CO2 than any current buildings when the windows were open, and much higher otherwise. Oil or gas lamps would raise the CO2 levels a ton. Proximity to coal furnaces would have had a huge impact. Fireplaces too.

Bottom line: global CO2 levels have virtually nothing to do with how much CO2 people are exposed to.
The functionality exists, and many receipts already do get uploaded into the credit card network. It’s called “Level 3” transaction data.

This is especially true for air travel, where ticket details are almost always attached to the charge. However, I’ve started seeing it done at some large online merchants as well (e.g. Amazon). It’s typically used for expense tracking on corporate p-cards.

It’s rare to see the additional details displayed for consumer accounts, but the data is there on the backend.
You can also have constant regular price and just give different discounts.
Doesn't seem like a super profitable thing to do. The washer estimated that he washed 1.5 million in change over 20 years. Paying someone 3 days a week over 20 years is a pretty significantly portion of that, although it doesn't say how many hours a day they are paid for.
Another thing that sucks is that offices refuse to let in fresh air. Even in a warm climate the outside is often cooler than a closed up greenhouse with equipment running.
I am a high school student, and this is a published paper that I wrote. If you want to read a shorter blog version of my work, please take a look at my blog: https://blog.liudaniel.com/n-grams-BK-trees. I enjoy working on bringing computer science algorithms to other fields like biology. I have also worked on algorithms for machine learning security.

The general problem that this paper addressed is grouping similar DNA/RNA sequences based on something known as a Unique Molecular Identifier, and then collapsing those groups into consensus sequences. This helps estimate the number of unique sequences while efficiently accounting for substitution errors in sequencing or PCR amplification.

If you have any questions, feel free to ask me!
This is a really good time to be a Independent Scientist (aka Gentleman scientist) in this field because how nascent deep learning and similar techniques are. It requires a lot of trial and error and time/cost investment to bring the AI techniques to the masses.

The FAANGs are trying to hire all the top talent (including Emil who wrote the post) but I believe these independent researchers will be the one finding new opportunities to make AI useful in the real world (like colorizing b&w photos, create website code from mockups).

The biggest challenge I see for these folks is the access to high quality data. There is a reason Google is releasing so many ML models in production compared to smaller companies. Bridging the data gap requires effort from the community to build high quality open source datasets for common applications.
> Especially since the transaction fees set an artificial floor on how much I need to get out of any given buy/sell transaction.

The vast majority of US brokerages nowadays allow you to trade index funds ETFs completely for free (Vanguard, Fidelity, Schwab, ...), and in some common cases also individual stocks (RH, ...), so this point shouldn’t be a factor.

I personally have a 7 figure portfolio invested in diversified index funds, and couldn’t be happier and can very much sleep at night (including in 2009 and even last year after US equities dropped 19% in a few days). Just last year my returns have been astronomical, much higher than what I have saved from my paychecks, and I rebalanced some of that into bonds, like I usually do.
Israel's cybersecurity startup scene spawned new entrants in 2019
For awesome FOSS projects, like ripgrep, I wish there was a way to donate praise or goodwill, in addition to donating money. In other words, people can write in a special area dedicated to words of appreciation and gratitude. All those FOSS maintainers need to know just how much positivity there is.

Obviously it won't fix the damage of those who are rude or entitled, but perhaps it'll help provide a boost.
Cryptocurrency Day Trading: The Definitive Guide (2020)
Death on Mars
An example of why creating classification systems is such a PITA.
How does one make a Zip bomb?
Embedded software development has improved over the past years reasons being more silicon/asics in vehicles and other places, autonomous driving needs, robotics in supply chain, IOT, smart home. There are lot of opportunities for embedded sw these days.
Well I didn't say not to invest.

And I'm not going to get into arguments about specific stocks. Past bubbles should give you all the evidence needed.
This is via Katie Mack, who has a good supplementary thread on the article: https://twitter.com/AstroKatie/status/1219333171969503238
Yet another drastic pivot!
binary code, eh? Odd way to describe a remote control.
Aspirin was invented in 1899. And willow extracts were used for centuries before that.
Awful popup videos and ads. Atrocious loading time. Dr;
I'm onboard. The amount of time I have to mess with receipts is a pain, all for reimbursement. And on the other side are receipts I never had any use for, which get tossed in the trash immediately.
For those interested, there's a great course on models on Coursera[1] where they (amongst other models) talk about tipping points

[1]: https://www.coursera.org/learn/model-thinking
John Regehr's blogs are always a great read. It is topical for me at the moment, as I realized I was doing the data flow analysis all wrong for ownership/borrowing and am going to rewrite it today.
Or they accidentally clicked the wrong level and linked there, since it was a little bit irritating that the OP did not provide a link - I mean I was about to ask for one.
Most brokerages are now commission free, and even if you had to pay $10 per trade you are again overthinking things unless you planned on day trading which it doesn’t sound like you are.

Stop overthinking. It’s costing you a lot of money.
These are definitely the more rhetorical parts of my post...?
On the other hand, the lack of data for independent researchers may encourage the development of low data techniques which is much more exciting in the long term since humans are able to learn with much less data than required by most machine learning techniques
I don't know about hotel but the escort industry thrives on motels where I imagine all of them pay cash for their rooms.

I imagine even higher end escorts, that are far more exclusive (many of which have websites with paid photo shoot photos and online booking for known clients) and do incall in more upscale locations, use cash for rooms simply due to the amounts of cash they're seeing.

There's at least one subreddit for this industry, intended for owrkers only, and I'll peruse it occasionally, but I've never seen any of the higher end ones mention how they handle rooms. I suspect many have the client get the room, but i can also see the client paying cash for the room as well.

----

Unrelated to escorts, the few times I've used motels/hotels I've paid cash simply because they haven't had a terminal on the desk and I'm not keen on handing my card over to someone behind a desk that you generally can't see over without leaning over it. My paranoia screams "great way for them to skim the card directly or take photo/video of it". Similarly the few times I've rented a car I've let them use my card for the hold but have paid cash.

---

Unrelated to cash:

Hotels go to all sorts of means to build brands (like they are doing here with the 'clean coins'). Some chains will even go as far as making their locations all smell the same. I remember a podcast episode years ago that did a deep dive into hotel scent and appearance but for the life of me can't remember what podcast it was, perhaps Planet Money. Here's an article on scent branding though https://hbr.org/2018/04/inside-the-invisible-but-influential...

It wouldn't surprise me if a hotel even dealing with relatively small amounts of coinage in a given week would even go as far as hand-sorting rolls from a money service to select new coins as part of their brand. Chains do all sorts of psychological tricks to give you a familiar experience at their various locations in hopes of getting you to use their service over a competitor.
I've noticed that my temp is always 1 degree lower than it should be. It's never been a problem and has been that way since birth.
Edit: I got downvoted. Is a powered vacuum pump not possible in this application? (Like putting a vacuum cleaner nozzle against the wall, possibly using a more powerful motor than usual, for more suction.) I think it's a fair question but maybe I'm way off base here.
In my experience, this is how programmers think lawyers work, and it's why so many programmers frustrate actual lawyers by thinking they can use pure robotic logic to decide on the legality of something (or to find clever loopholes that no human judge would ever actually allow).
Frankly, if I'm investing in a friend's company, I would have some control over the terms of the investment (time, interest, order of payback, etc). I might even have some say in the business model. So, I would be an actual investor.

In contrast, if I purchase a share of stock in a company, I have no control over that investment. I'm just giving money to somebody, who gave money to somebody else, who purchased stock at an IPO based on other IPO investor's valuation of the company.

The actual value of any share of stock is based solely on the mob behavior of the other stock holders based off speculation, rumors, and psychological manipulation. Throw in a few algorithms trained by the human mob mentality as well. The value of the stock is not controlled by the business, not its income, not its revenue, not its business model.
Math Students Give Davidson Athletics an Edge
The worst British aircraft company? Blackburn – a history of infamy
> Do you have evidence of this?

Sure. Life expectancy, height, and infant survival (all markers of standard of living) rose steadily throughout the free market 19th century in America.

By WW2, Americans were the tallest people in the world.
Cleaning coins that have potential numismatic value is always a no-no, especially if it is something you intend to have graded.

Even stuff that doesn't have a numismatic value, just common 'junk silver' (non key date coinage with silver content) is generally received poorly. (I'm a mod of /r/silverbugs). Disrupting/reomivng natural patina, surface damage (even microabrasion), artificial toning/patina is almost universally undesirable.

Grading services, like PCGS, will even state a coin has been cleaned. PCGS's page on 'no grade' coins on cleaning https://www.pcgs.com/news/no-grade-coins-pt4 :

"This is a tough category and the subject of much debate and discussion over the years. PCGS interprets cleaning as surface damage due to any form of abrasive cleaning. "Cleaned" covers a wide range or appearances, from a grossly polished coin to one where faint hairlines can be seen only at a particular angle or in only one area on an otherwise perfectly normal coin. This is perhaps the most frustrating of all the No Grades, because subtle cleaning is often difficult to detect in less-than-optimal grading conditions. "Dipping" (the removal of toning with a chemical bath) is not considered cleaning under this definition, unless it has been done repeatedly or improperly. In the past, many coins were cleaned by well-meaning numismatists, before the dangers were fully understood."

Cleaning with non-abrasives could also lead to artificial toning, covered at the same link above in their 'questionable color' section:

"Most experienced numismatists appreciate the beauty of a spectacularly toned coin. Because toning is a natural chemical reaction, there are ways of accelerating the process as well as "enhancing" the results. These artificial means of creating toning are largely frowned upon, and if PCGS encounters a coin which we believe has been helped along in the natural toning process, we will not assign a numerical grade. A questionable color call can also occur if one tries to recolor a copper coin back to its original "red" color. Toning is also added in an effort to mask a past cleaning. Whatever the reason, collectors like their coins naturally toned over many years."
They are probably damaging rare/valuable coins by washing them... this is a pretty ridiculous idea anyways...
Would badness ensue if we allowed ourselves to define all previously used fds as “unavailable”, and thus conforming to the rules as stated when we increment our serial number before handing out the next fd? If yes, what sorts of badness and why?
I appreciate the intent here! For positive vibes, I think emails or social media is good. But for money, I'm not sure it would work for me. I'm just going to copy what I wrote in r/rust[1]:

---

I think the various things people are trying to do to fund open source contributors and maintainers is a great thing. I love what GitHub is doing with its sponsorships and encourage folks to use that if it helps them.

But for me, I do not want money to get involved with what is right now a volunteer activity that I perform exclusively in my free time. If I accepted money, then at least for me personally, it would magnify a lot of the problems I struggle with in my blog post. I do not want that.

If folks insist, then I generally advocate donating it to a cause they find important. The ones I like are Wikipedia, The Internet Archive and Rails Girls.

---

[1] - https://old.reddit.com/r/rust/comments/er4qrn/my_foss_story/...
> From your link the baseline [...] by 0.8C from there.

You goober, I was comparing the measurements from 2000 onward. You specifically said the past couple decades. The reference point does not matter at all.

> As far as anamolies go, which area is experiencing "cooler than average" (which, as mentioned above, is difficult to do) depends on the year, but here's a map from NOAA showing 2013 temps and clearly shows the Western U.S. experiencing below average temps (from a 1980-2010 baseline)

You just complained about cherry picking and now you're looking at a single year that was slightly colder. On average, the US is warmer everywhere.

> GISS also claims to have global temperature data from 1884 that doesn't exist. They interpolate and make up numbers when they go back that far, as we don't have records from much of Asia, Africa, eastern Europe and south America during that time, even huge swaths of Australia were not covered by temperature gauges.

Still irrelevant to the last couple decades. Sue me for trusting NASA though, I guess?
The reason I mentioned the sculpt is because it's cheap, and still infinitely better than the normal keyboard that ships on a laptop.
Whoa; that seems to imply police shouldn’t protect any single individual targeted by a large mob?
I'm one of the ones who's been waiting, mostly because I want more to show for it when I do contact them. Being in the middle of a career switch kind of looks like "my life is stalled" until you pull it off, and I don't want the other person to feel obligated to encourage me.
This is an excellent analysis of the state of the modern internet, though I don't entirely agree with his diagnosis of the cause; I think it's more down to two main things:

1. We are all, at heart, covetous xenophobic apes, and we've been doing the same basic thing (arbitrarily define an in-group and an out-group and proceed to wage total war on the out-group) since before we were even human. This is just the latest iteration of the thing we've always done.

2. For more than a decade now, people have been spending fortunes building platforms and algorithms that rely on ever-increasing user 'engagement', often without really knowing what that is. As it turns out, conflict is the most engaging kind of engagement. Twitter especially is a machine for conflict - it funnels anger-inducing information to the user and makes it trivial to strike back at the source of the anger. I really don't think anybody did this on purpose, but it's what we ended up with.
> they found that mergesort was actually faster. I wonder if it has anything to do with how a programming language implements lists

It probably also has to do with using a non-in-place quicksort, which is where it really shines. Even more so as you'd implement the low arities using an insertion sort rather than a quicksort, which wouldn't work either for immutable collections.
If anything it would be more desirable for body temp to increase. Makes it harder for Viruses and pathogens to hurt us. Maybe that’s why people are getting sick more often it seems.
Perhaps this is just Joe Biden trying to refocus the term "creep" this election cycle, since he has trouble keeping his hands and nose to himself.
Thanks for posting this; I finally regained a link to American Fuzzy Lop (http://lcamtuf.coredump.cx/afl/) which I'd forgotten the name of. It's an excellent fuzzer.
Disclaimer: I designed the system that won the 2014 GraySort based on Apache Spark, and the same system was extended by a different team to win the 2016 record in cloud sort.

"Merge sort is the only algorithm that can effectively be parallelized" is not a good explanation for the lack of quick sort usage in the sort benchmark. In a parallel sorting system, you can decouple the merging step from the sorting of partial runs. That is, you'd still want the fastest algorithm for sorting partial runs, and then implement a fast merge operation.

So what's the reason? I can only offer speculations based on my own experience.

Contrary to what the name suggests, the sort benchmark is actually not designed primarily to test the in-memory sorting part of the system. It is designed to stress the entire system. When you are required to sort 100TB, or even PBs+ of data, your software system's ability to optimize for I/O (including reading from/writing to disks, sending data across the network, pipelining) is far more important than the actual sorting itself. Of course, you shouldn't have a very slow sort algorithm either.

The reason I used TimSort was because it was relatively fast, already implemented in Apache Spark, I was really familiar with it, so I could tweak it to do what I needed. The vast majority of the time I spent in the sorting part was to tune memory layout (to make sure there's 0 JVM garbage collection, and good cache locality), and to remove any virtual function calls. Once tuned, the sorting time was a very small fraction of the overall time. Using TimSort (which can merge partially sorted runs very quickly) also allowed me to implement just one highly optimized sorting algorithm, rather than having to implement one algorithm for sorting the partial runs, and another algorithm for merging them.

The sort benchmark also defines the key space (10 byte key) as fixed length. My guess is that the fastest in-memory sorting algorithm for this case would be a highly optimized radix sort, which the 2016 Gray sort record used.