skysight-inc/HackerNews huggingface dataset:
Security Analysis of the UK covid19 app
New N95 Mask Factory in Texas
"Audience segments" is a pretty general term for... well, segmenting their readership so that advertisers can target specific groups. They could be doing this based on what articles you read, your geographical location, or whatever else it is, including possibly just asking you. It doesn't say much about the degree of kosher they will abide by.

That said, removing 3rd party data is a big deal, because 3rd party data is consistently one of the worst offenders but also one of the simpler ways to make your advertising slots more valuable.

At face value, it means:

1. They are not buying/using data gathered about you from elsewhere by other companies and other websites.

2. They are still directly analyzing data they gather about you from sites owned by NYT.

3. They could still use data gathered from sites affiliated with NYT using NYT trackers, if that's something NYT does. No idea if NYT does it.
I used Evernote for years and switched to Notion like 2 years ago. I use it on a daily basis, mainly to take/read notes at work and track articles/papers I've read, but also to track movies/series/books/games I've seen/read/played (the "database" template is great for that), track gym sessions and keep a grocery check list.

While it's a good product (and now totally free), I don't really get why people are absolutely nuts about it all over Twitter. There is also like a Notion community, organizing Notion meetups and events. That's kinda beyond me. At the end of the day, it's just a note taking app.
Fortran Wiki is an OK place to start: http://fortranwiki.org/fortran/show/HomePage

There are quite a number of books. I recently got this one that is pretty good: https://www.amazon.com/Modern-Fortran-Explained-Incorporatin...

One note, Fortran 2018 compliance in the compilers is still evolving, so not all features are in all compilers yet. Fortran 95/2003 support should be solid and most all have all of 2008 in.
Contact Tracing on the Blockchain
Thanks. Looks neat. Will see a bit more of it. Of course the next question is, why they abandoned it, and reading this https://news.ycombinator.com/item?id=3815491
My translation of this is they had bug which came from the libs which they couldnt fix.
Why does Notion not have a GitHub integration? Kind of a dealbreaker for using it on any tech team unless you just want a wiki.
Actually such an aggressive response (from the GP, not you) is precisely the kind of thing I'd expect from someone who has an easy life. I live in pretty crappy conditions, including a crappy computer with crappy touchpad drivers. I just refuse to let such mundane things give me hypertension.
Bad A/B testing is bad. Incremental rollouts are not bad.
Maybe the two-language problem is not a problem after all. I've been coming around to the idea of writing the core algorithms in a fast language with a lot of features around correctness, and the rest in whatever language is most productive. Learning another language isn't so bad as long as it's not an utter beast like C++.
gitlab is simply amazing! Moved some years ago from github.com, haven't regretted it at all!
Another interesting thing is how stewardship of this logic and the comment right above it have diverged.

Original:

/* we drop only if the receive buf is full and the receive
* queue contains some other skb
*/
rmem = atomic_add_return(size, &sk->sk_rmem_alloc);
if ((rmem > sk->sk_rcvbuf) && (rmem > size))
goto uncharge_drop;

Later:

/* we drop only if the receive buf is full and the receive
* queue contains some other skb
*/
rmem = atomic_add_return(size, &sk->sk_rmem_alloc);
if (rmem > (size + sk->sk_rcvbuf))
goto uncharge_drop;

How does the comment correspond to each block?
About the wave shaping, if some posters have a hard time visualizing how the mapping looks like:

Imagine that you have a (pure) input sine-wave coming up on the y-axis. It then hits some function on the x-y plane, and then gets "reflected" (mapped) onto the x-axis.

This imagine explains it quite well, and in this case there's a linear transfer characteristic / operating curve, with no distortion of input signal: https://www.tutorialspoint.com/amplifiers/images/input_cycle...

Now - instead of imaging a perfect linear operating curve, think of how the curve of a diode looks like, and how that would clip the upper curve of input.

Now put another diode for the reverse, and you're also clipping the bottom curve of input - this would be a basic diode clipping circuit, which is the fundamental drive-stage for distortion pedals like tube screamers - you'll often see a pair of diodes going opposite directions.

(In electronics classes, you tend to learn how to NOT generate distortion - or rather, how to amplify stuff with least amount of distortion possible.)
Are there any open source Notion alternatives? This is the main benefit of open source software, in my mind: no one can "take" it from you because it doesn't belong to "them" in the same way that a product does.
Nokia just broke the world's 5G download speed record in Dallas
Indeed. I'm curious what Python 4 will do to Python 3.
I wish this was true. I would love to be able to go to e.g. Amazon and just find something I didn't know I wanted recommended to me on the front page. Instead, the only things on there are advertisements for Amazon Prime affiliate services; the list of things in my wishlist/saved items/recently browsed; and some objectively (i.e. un-customized) "hot" items in categories it knows I browse.

Meanwhile, the thing I might want, if only I knew about it? It's not on the front page; it's not on the hot or new pages; and it's not anywhere near the first page of results for any search I do. These are SEO death-zones, where I just see 1000 optimized contenders for the one boring highest-profit-margin product.

Instead, to find genuinely-interesting new products, I have to go into particular micro-categories, and then browse through ~20 pages of irrelevant same-y things to get past the micro-category's own SEO death-zone. (Even within e.g. the "Scientific Instruments" category, the first ten pages are all either N95 masks or brewing equipment, rather than, y'know, beakers and test strips and CO2 monitoring equipment and such. I know why—they don't re-rank per the browsing habits of the other people who've viewed a given category, but instead reuse the item's global rank in all categories it appears in—but it's still ridiculous.)

I mean, maybe I'm an outlier; I watch YouTube reviews of life-hack tools, kitchen gadgets, etc., so most "novelties" aren't all that novel to me. When I'm looking for "something I don't know about", I more mean "something that would excite me, but which nobody within my filter-bubble is excited about yet."

But surely an AI could deduce a ranking algorithm that would show people like me what they want to see, right? I feed it plenty of training data in terms of what I do and don't bookmark/save on the site. It just needs to think one level up from "tags" / "similar users."

And the weird thing is, I feed plenty of data on exact products I've been interested in in the past to every service I use. Like I said, I watch YouTube videos about e.g. knock-off portable game consoles; I search Google for those products, say things about them in Facebook Messenger, etc. I know I'm getting my privacy invaded by these services—the least they can do is to actually use that information to get me a "recommended" product listing for the thing I'm considering buying!
Travel distribution is a problem which becomes computationally complex surprisingly quickly and easily (in addition to doing transactions with limited inventory and highly variable pricing in real time at scale with no errors, you keep running into NP-hard problems. This essay from ITA software founder is a good primer: http://www.ai.mit.edu/courses/6.034f/psets/ps1/airtravel.pdf

And at the time ITA found getting airlines to adopt their tech even more challenging (though a big exit to Google validated their tech stack). The complexity and legacy code behind existing integrations is also part of the GDS suppliers moat when it comes to renewing contracts and whilst airlines want the ability to upsell 'packages' with hotels/transport etc (one of the rationales for NDC, because now baggage fees and travel partnerships are really important to airlines), the GDS companies' travel agent partners whose bookings represent a sizeable part of client airlines' revenue base (and therefore their other moat) want to sell their own hotel/transport bundles.
There's something gross about DNS land grabs.
Uber actually has some of the best technical writing in [datasci/causal inference](https://eng.uber.com/causal-inference-at-uber/).
Microsoft Build 2020: Teams gets more versatile, Fluid Framework now open source
The country had a civil war and the money printing system was split into two. The two enemies don't trust each other's fiat money.
I would sometimes read NYT articles during down time at my old job. The amount of advertising and JS on the site without and adblocker is atrocious. I ended up going to other news sites because NYT was so bad. Still, it's nowhere near as bad as WaPost.
A 0 karma account created ~60 min ago seems to think Peter Thiel is great and monarchy can be a "great success".

I'm not sure if this is a shill account for genuinely pushing Thiel's points, or a poor attempt to make his platform look dumb, but someone is paying someone to influence HN.
According to Google, the F22 can do 1500 mph. Looks like civillian GPS is still good as long as you keep it under Mach 1.8 at sea level ;)

ICBMs on the other hand, reportedly go ten times the speed of an F22.
Amazon's current solution also includes shutting down your account, even if it's prime, and telling you to fuck off because you returned too many of its fake or garbage products.
Using my Office365 account, the screen continuously refreshes on Mac Chrome
The problem is that our economy is not as resilient to a pandemic as we would hope. Centralization of meat supply was economically desirable in a perfect world that doesn't contain e.g. Covid-19. However, since the world does contain that virus (and many others!) it behooves us to arrange our economic systems is ways that are resilient to viral pandemics.

Unless and until we can develop rapid identification and mediation technology mass international travel is a thing of the past. Covid-19 isn't the only virus in the world. In computer terms, our "attack surface" is too large.

I'm a proponent of applied ecology (Permaculture, et. al.) but not a virologist or epidemiologist, I like to think that a biomemetic agriculture would be both more humane and safer. (FWIW) I think we will have to create a kind of "cellular" society.
Would really appreciate your thoughts on this, if you have any initial feedback.

We're considering the self-hosted option too - that's the big draw.
I'd recommend to take a look at the project's roadmap to get an idea where Microsoft is going with this:

https://github.com/microsoft/winget-cli/blob/master/doc/wind...
Amen. And the weirdest part is it seems like whenever people manipulate the data, it's always to support whatever narrative I oppose. Any time the data supports the narrative I favor, said data is reliable and trustworthy. Has anyone else noticed this? Isn't it weird?
On my somewhat old Linux machine his main() takes 5.22 seconds. Meanwhile, this Julia code

@time map(string, 1:1000000);

reports execution time 0.18 seconds. But that includes compilation time, if you use BenchmarkTools that runs the code repeatedly, I get 88.6 milliseconds
Somewhat tangential (more Excel related) but had to put these videos by Krazam somewhere at some point on HN. Enjoy!

MAKRO | Microsoft Excel Stream Highlights 3/19

https://www.youtube.com/watch?v=xubbVvKbUfY

MAKRO | XLOOKUP: META BREAKER? | Microsoft Excel Stream Highlights 10/19

https://www.youtube.com/watch?v=ICp2-EUKQAI&t=148s
Gossip App: create and share short audio stories with friends
Hi guys!

I am Gleb, CEO and founder of Gossip App, where you can create and share short audio stories with friends that entertain, inform and inspire!

We are launching a private beta really soon and I would love to share this experience with you.

Current problems in both video and audio apps we see:
* Users worry about their looks and surroundings when creating video content -> less users create less content
* Audio products give no way to participate & build relationships - one way experiences.
* Audio performance frontier today: podcasts, Apple Music, Spotify

What is Gossip?
* Create and share short (<5 min) voice stories
* Add voice lenses to your gossips
* Like and comment gossips from your friends
* Create lists for different groups of users
* Discover other users and follow celebrities
* Secrets: premium content by your favourite authors!

Sign up at https://thegossip.app/

Reach out: ceo@thegossip.app
That's a people problem not a poker problem.
https://colonist.io/# for settlers of catan
'Microsoft has announced a number of new features for Teams, its collaboration app, as well as an initial public preview of its Fluid Framework as part of Microsoft Build 2020. Build 2020 is being held entirely online due to the COVID-19 pandemic, but that doesn't mean there will be fewer announcements to excite developers and motivate Microsoft product users.

'Microsoft Teams is stepping up its battle with Zoom for remote collaboration dominance with a number of new features designed to "streamline the development of Teams apps and enable deeper user engagement."

'Along with a bevy of Teams improvements, Microsoft has announced big changes for its Fluid Framework. Originally announced in 2019, Fluid Framework is a set of tools for building cross-app collaboration on the web that allows simultaneous collaborators, building block-like files, and bot support.'

Along with a new preview, Fluid Framework is also being made completely open source, which Microsoft said will allow "developers and creators to use key infrastructure from Fluid Framework in their own applications. Coupled with the release of additional developer documentation and tooling, this provides a new opportunity for developers to work alongside Microsoft to create and evolve Fluid Framework as it is developed."

'Fluid Framework will be available as a GitHub repository "in the month following Build," Microsoft said. '
Thank you for your thorough and thoughtful response. I'd agree with you that I'd be OK with meat consumption if the animals being raised for meat were raised under "optimal" conditions for their happiness, and only slaughtered at the end of long, fulfilling lives.

What burst my bubble on that idea, however, and really gave me the urge to strive towards a vegan diet, was just how completely implausible that image is. Even if your meat comes from "ethical" sources, I have three big issues:

1. Animals are typically slaughtered far short of their natural lifespans. Cows, pigs, and chickens have natural lifespans of 20, 20, and 10 years, and live 3, 2, and 0.2 years under factory farming conditions [1]. Even if the meat you're consuming comes from animals that live fantastic lives - the stereotypical image of open pastures, a "natural" diet, loving care from the farmer - those lives are almost definitely being cut short for the sake of profitability.

2. The animal products industry puts a humongous amount of effort into keeping consumers from thinking about the origins of their food. Part of this effort is whitewashing the process as much as possible. I don't feel like finding specific examples off the top of my head, but it's cases like "cage free chicken" meaning that the birds are kept in a massive, communal shed with 24/7 artificial lighting, very little cleaning, veterinary care, etc. It's very possible that even if the meat you're buying is labelled with "humane" and "ethical" terms like free-range, cage-free, etc. that those terms mean very different things than you might assume.

3. Modern livestock are bred to produce the maximum amount of product (meat, milk, eggs, wool) as possible. This leads to chickens whose legs collapse underneath them from their weight after a few months of life, cows which have chronically infected udders from the quantity of milk they produce, etc. Even if you take these breeds and raise them under "humane" conditions, they'll still have miserable lives without extensive veterinary care.

That all said, if you do indeed source your meat from sources that you have verified give their animals fantastic comfortable lives, let them live (most) of their natural lifespan before slaughter, and only raise heritage breeds that don't suffer just from being alive, then I'm all for your meat consumption - and very curious how much your meat costs!

[1] https://www.four-paws.us/campaigns-topics/topics/farm-animal...
Search is a problem. Index is available to a saas provider.
The next obvious step for webdev is to build its own JS powered array of gates, like an fpga, then a virtual machine for it.
It mentions oneget, isn't that nuget now? and also by Microsoft?
> So Microsoft just copies any successful small product that shows up?

I'm assuming you weren't around for the 90s?
Personally the Slack UI is very not "natural" for me, both before the redesign and after with new desktop UI. The iOS app feels better in the new version, but also something is very not consistent with my experience with other apps.

In the desktop case, for some actions (like leave a channel), I have to click on every element which looks like it clicking it would open a menu, until I find the right menu with that option.

On mobile, I find it very difficult to navigate quickly between channels/DMs, and always have a hard time when trying to open a "DM with several people session". Both a new one, and finding one I know exists in my history.
In my own testing from Nov 2017, I got GUI Emacs to run.. it was slow, but it ran.

Vanilla GUI Emacs runs a non-trivial amount of eLisp code, so at least then with the version of Emacs I used (24.4.50) the compatibility situation could not have been dire than what the OP reported.

Also, you have to bear in mind that Guile Emacs was the work of one single (very talented) person over a single summer.

If there was actually a team of people working on it, I expect a lot more progress towards compatibility could be made.

Here is a list of outstanding items that still need to be worked on Guile Emacs:

https://www.emacswiki.org/emacs/GuileEmacsTodo
There's a lot more to LINQ than that.

LINQ is extensible and you can connect it to arbitrary data sources by writing a query provider.

awesome-linq[0] has some examples of what can be done with it.

[0] https://github.com/aloisdg/awesome-linq
"that's a textbook example of how not to blow the whistle and be seen as credible."

Considering that the last 2 years is full of whistle blowers that acted credibly and saw nothing happen, I doubt she cared about the larger optics. The data manger was probably more concerned with an immediate, clear response to users of the data.
At least for the desktop applications I'm developing, it is straight-forward to test them on Windows and Mac because they have the consistent underlying APIs that allow this.

Linux distros however are still moving targets and there's no common stack apart from the kernel which is predictable to test against. This is why its hard for some maintainers to reproduce an issue a user has due to possibly apt-get, rpm, install package or use snap, flatpak or appimage and the app starts to break.

Not a problem for CLI apps, but a problem for testing desktop apps on Linux. Perhaps you want your favourite app being fully supported and tested on your Linux distro of choice. If I know my app works and is tested on Linux distro A,B,C,etc I can confidently target a wider range of Linux users. At least that's how I increase my "Linux userbase".

The fragmentation on this however is another story.
Some insight into the problem and solution would be hugely appreciated.

SQL is a deductive logic engine (same maths root as prolog IIRC, predicate calculus) but to bend it to work outside its domain, well the one time I tried it didn't work out so I'm extremely interested in what you did - TIA!
Ting has really good software to help you limit your usage for example you can set warnings when you go over certain usage levels and you can set hard limits so you don't go over a limit you can set super easy to control. I looked at what I actually was using and used their billing estimator to see what equivalent usage would cost on Ting and it came out cheaper. Ting Data is the same price as data on Google Fi. If you live in a house hold with multiple lines it is absolutely cheaper than paying for multiple "unlimited" plans that aren't fully utilized.
It's an operating system kernel that can apparently provoke a response from a number of people in spite of having two buzzwords prefacing it.
Using unsigned does not generally fix overflow flaws. It just moves the threshold.
Our Little Apocalypse
Yes, although my experience with Moonscript does not match yours with Coffeescript.

What I personally like a lot is how it makes it easier to write efficient Lua by because (for example) it makes local variables the default.

Also, FWIW the LuaRocks server is written in Moonscript, and that's a pretty important bit of Lua infrastructure I'd say.

[0] https://moonscript.org/reference/

[1] https://github.com/luarocks/luarocks-site
Yep! I've been using the 6th edition recently, it's great for understanding the principles of UWP development.

It's still remarkably useful for a book that was published in 2013, but we are probably overdue for a "version 6.5".
>> Consider also that meat processing plants weren't going through shutdowns due to being non-essential, but because they had actual outbreaks on-site.

Yes but much of this could have been mitigated by an actual mitigation plan not this failed policy of "stay at home" and attempting to arbitrarily define essential and non-essential.

You know things like Mask wearing that was advised against by the government and "The Experts"™ we are all suppose to surrender our lives to

>>we've learned it's impossible to do a clean split between essential and non-essential businesses

That is because every business is essential to the people that own, work, and consume goods / sevices from those business. The idea that the government is the best entity to to choose what is and is not essential is just asinine on its face

>>But that doesn't mean we would be better off pretending the pandemic isn't happening

the number of people saying that is statically 0, sure you have some nut cases that CNN and MSNBC love to parade out on the nightly news as an example of the "average person" that is agaist the lock down orders, but in reality there are more people like me that are using logic and reason to see through the emotional panic and fear that is at the core of the lock down orders to see how irrational and ineffective they really are. We are also advocating for actual mitigation that is proportional to the risk that this virus poses based on actual data, and revision of those plans as new data comes in

In Feb and march based on the data at that time the lockdowns made sense. As we have learned more about how it spreads, who is at risk, what can be done to mitigate the spread and about 100 other things complete shutdowns make less and less sense outside of a few high dense area's of population.
Daily: Ca 1200 mg + Mg 80 mg + vitamin d3 6000 IU (150 mcg) + k2-7 100 mcg.

No kidney stones and minimizes osteoarthritis/porosis.
Sounds cool. I always liked how ZynAddSubFX could use different functions for its additive synthesis.
Jesus Christ was also misunderstood, Masayoshi Son tells investors