skysight-inc/HackerNews huggingface dataset:
Or you could just provide your credentials. Hi my name is XXXX, and I'm certified _______. Here's why I believe NO could be a useful thing to study in the fight against the coronavirus. Otherwise, you're just some random person on the internet contributing to the FUD.
I don't think news.google.com has any ads.
Actually, someone said, “Haskell is the world’s best imperative programming language.”
The UI is good wrt readability; but the statistics, not so much.

2 concrete improvements would be 1) to change the color coding to cases per population (right now it seems to simply be a hard cutoff of 100 for orange, 1000 for red--which makes comparisons between unequal-sized geographies misleading), and 2) show a smoothed version of the curves (e.g an exponential moving average or somesuch) to handle noisiness in the day to day data.

But, yeah, much easier to read when it isn't overlapping blood red circles.

(Update: typo)
There is no reason computer science needs to be steeped in academia. The only reason why it is so popular in the first place is because it is so practical and applied. Easy to profit from. If you worship your ivory towers, feel free to become a mathematician.
Agreed, it just seems like laziness and poor hygiene. The digital equivalent of men letting their nails grow long.
Thanks for replying Steve. I appreciate all of the work you do make rust accessible to new programmers.

Don't mind the downvotes as I just wrote from vague memory without properly verifying things.

I tried to look through my Google history to see how I landed into that specific problem. But was not able to find out how exactly I landed on that syntax issue about writing files. If it helps here is my chronological Google Search and visit history on that day about how I finally went from "try" macro to understanding how "?" operator is used in Rust.

* Searched for "try macro rust"

* Visited "std::try! - Rust"

* Visited "Learning to 'try!' things in Rust - Jonathan Turner"

* Searched for "rust expected expression, found reserved keyword `try`"

* Visited "Try keyword reservation breaks macro try - The Rust Programming ..."

* Searched for "rust try macro removed"

* Visited "Error Handling - The Rust Programming Language"

* Visited "How to use ? and catch in Rust? - Stack Overflow"

* Searched for "rust optional unwrapping"

* Visited "What is unwrap in Rust, and what is it used for? - Stack Overflow"

* Visited "Killing unwrap() • Dimitri Merejkowsky - dmerej.info"

* Searched for "rust ? operator"

* Visited "The ? operator for easier error handling - The Edition Guide"
I don't necessarily disagree about Google being required to pay publishers to make money off of having snippets of their content in Google News.

But requiring Google to both index all websites (in a separate attempt to mitigate the monopoly effect) and requiring Google to pay publishers to include content in search results certainly has a bad smell to it.

If Google had the option to not index the websites, then I'd say it's fine.
Apple and Google are building a coronavirus tracking system into iOS and Android
The WHO said there's no clear evidence of h2h on Jan 14. The Chinese cdc team didn't conclude their investigation until a few days after, and the advisory was changed after. Your sort know perfectly well why your statements are misleading but will continue to make them for obvious reasons.
The site is called News so I think it’s worth mentioning when something isn’t news.
The internet was never going to last anyway. Every country wants to impose its own laws on it in order to guarantee the rights of their citizens. Instead of one international network, we'll end up with many national networks with strictly controlled boundaries.

I'm fortunate I got to know the true internet. Truly one of the great wonders of this world.
IMF's Policy Response Tracker for Covid-19
Since you gave more details, we could check it out and the outcome is: you gave us your professional email address and we sent your license to it. So, from our perspective, it looks like a successfully completed transaction. As you have confirmed, you even received the invoice. You never came back with any complaints, so my guess is that you received your license.
Now, 4 years later, you are saying that the license was not working. What was the problem and why did you never contact us?
This is worthy of a black bar. John Conway was a legend.

I know that he was annoyed by the association with the game of life, but I still have to credit it with my fascination with cellular automata. For the past ten years, I have used GOL as my “Hello World” for learning a new language.

RIP John.
The Federal Gov can’t be small and be in charge of all the things at the same time (not your statement but the general expectation I was referring to). It’s a balancing act but we always seem to strive for one extreme or the other.
There was competition between various technologies, some open (like HTTP, HTML, and the open web) and some closed (like Flash and Silverlight). Open technology (where scraping is just normal use) won the day because users voted with their pocketbooks and overwhelming choose such technologies. French publishers want to have their cake and eat it too - they want to publish to open platforms, because that's what users prefer, but use the threat of legal force to prevent open use of such platforms.
This is a great idea I can get behind. We need to decentralize away from the major tech platforms in general. Is there an index of all such alternative platforms? I know there’s https://curiositystream.com and am wondering how I discover others like it.
COVID19?
According to other posts in this thread, there are no ads on Google news.
Suggestion: remove 'quarantine' off submission's title.
I wonder if France ultimately wants Google to pay for the content and the News sites to pay Google for listing them, reaching a net of zero for both sides, other than the taxes that France banks from both sides.
Well, the decision covers the fact google search is a monopoly. Not google news. Google, being in a monopoly position in terms of search, can forces newspaper to provide their data for free, which is unfair. If google wasn't in a monopoly (for search), it wouldn't be a problem.

So, yes, indeed, Google can stop providing search for the whole France.
Thanks so much! This is helpful.
I've always been a big fan of the Snapchat/Instagram Story UI format but I wasn't the biggest fan of the content on those applications. At the same time I wanted a single place where I could get up to speed on various topics. I ended up combining the ideas.

This works exactly as Snapchats 'Discover' Section. There is a collection of 'streams' of various topics (news, gaming, nature, etc.) You click a stream, and you can tap or click to go forward or back. When done the stream viewer closes and the stream link is greyed out until new items are available. It has embedded video and picture support and feels like modern day 'channel surfing'.

Would love feedback and any section ideas!
The Game of Life is responsible for getting me into computing back in the early 80s. Spent a summer implementing classifier systems at VA Tech in the 90s and never had so much fun. A great mind that will be greatly missed.
I like the concept. Who is this targeted at though? Having been an analytics mgr at couple of ad agencies my common questions were...

Given current impression share for my campaigns, what would incremental spend do for CPA and position?

What would be the expected CPA to move from avg position of 1.8 to 1.4

Can I tie CRM data to get value of leads/opportunities and optimize for that?
Agonia: A text-based adventure/fighting RPG
I agree with everything eesmith has said to me so far in our discussion. I apologize for not communicating how seriously I take all of his replies to me, or how helpful this is for my research

I am working on a very fun project making a 3d computer game in unity, its got a beautiful user interface where you can play with the parameters of a single self reproducing machine and it lands on a fake planet and you can do (fake/simulated) physics experiments with imaginary "programmable self-replicating 3d printers" and its all running a physics simulation of what a real planet might be like, but you can adjust these parameters in the game too.

It's inspired by John Conway's The Game of Life. It's quite fun! I believe I have discovered an infinite family of new 3-dimensional self reproducing machines, and own the website selfreproducingmachines.com for the purpose of releasing this game as a free open source program when its finished

Thank you so much for keeping me in line and helping me with these ideas. It means so much to me.

I did not post on this website so heavily because I didn't want to be mercilessly dragged by people like eesmith who know much more about this than me

I have many questions about a "fake math" theory I made up, where its kind of like theoretical physics, but its about the mathematical theory of life, evolution, dna; but from first principles

I have discovered the existence of mathematical laws which relate the properties of the environment, and the local encoding of a single self reproducing programmable machine, and the way these types of systems tend to evolve

Clearly, I am very likely making a large number of conceptual mistakes at this time. This is the purpose for my posting these articles on here. Any advice is most welcome
There's this https://markmap.js.org/repl/
Why URLs Are Hard: Path Parameters and Urlparse
I gave up during the switch to the 2018 edition. Today, I still write 2015 code because I couldn't bother to decipher how paths and `extern crate` had changed. The documentation on the differences was too sparse to relearn it (maybe there was enough documentation to start for scratch, I don't know). It was also a busy time with NLL (those changes were simple).

Since then the 2015 edition hasn't stopped either: warnings popped up to use `dyn`, warnings that deprecated `std` functions, new feature gates added and old feature gates were removed. Libraries weren't spared: The minor releases of `rand` are so incompatible that they needs upgrade guides themselves.

For 2018 I may learn it 'sometime', every change further delays. There's Futures, there's async now. I don't have time to decipher the types since I don't need it. However there was and is so much discussion that I'm already tired.
LDraw.org Is Currently Down
not really Google's fault but publisher's.
Worldwide, around 90% of people have one or both of HSV-1 and HSV-2 [1]. Crazy.

[1] https://www.ncbi.nlm.nih.gov/books/NBK47447/
A 20% increased risk of heart attacks for 5 days of treatment for covid really isn't a big deal compared to being sick with covid, unless the patient already has heart issues.

For covid patients with heart conditions, doxycycline may be a decent alternative to azithromycin.
> Google News doesn't have ads

A traditional abuse of monopoly power is providing a good or service at a loss to gain control of a new market.
The thread on Twitter says yes but I'm not sure that's a reliable source.
There's no total order of power and authority. I want the US government to not have the power and authority to set up and run a church but I want that power and authority, and I'm pretty sure I want Google to have that power and authority.

So yeah, I want Google to be able to say "I don't want to list papers that won't do this for free", yes.
> Everything isn't a slippy slope. Everything isn't about your privacy. Everything isn't a grand conspiracy that only you can see and the sheeple are too dumb to understand.

Crises are often used by despots to seize power. That's not a conspiracy, that's historical fact. In the United States, we've seen it recently - 9/11 was used to degrade our rights across a large number of issues, and we've never gotten them back.

Implementing systems to track everyone people come into contact with is absolutely a huge invasion of privacy, and obviously not necessary.

> Sometimes, extreme measures are needed.

Extreme times do not justify all extreme measures.

Every time you lose rights or privacy, assume it's permanent. Our government is not suited for repealing law.
you are discriminating Chinese people because there are one bilion of them and you didnt sponsor one billion visa... Watch out soon the French government will find out and not let you in
If you can’t beat them, regulate; nickel and dime them
I'd like to see a performance comparison between Turbo Pascal and TCC (tinycc) which is about 100k is size.
In many forest fires, the underbrush burns but the canopy remains intact.
Good! Keep writing and developing ideas about how to connect in healthier ways. It leads to healthy connections.
Wow, I didn't realize he was still alive
Besides the "us vs them" attitude with regard to journalists, HN is often strangely nationalistic as well, so that makes for a double whammy in this case.
> I get that HN hates journalists, but other than that I don’t see why people are on google’s side here

Lots of G employees here.
The person you're responding to didn't claim that COBOL is dead. He/she wrote that COBOL is "dead easy", meaning "very easy".
While today's code does a lot more, and has to deal with everything from internationalization to accessibility, I have to believe that we (I was around programming in those days!) were better at computer programming back when computers had memory measured in kilobytes than we are today.

I still take on jobs to do embedded programming in assembly language on PIC or similar processors and my clients are usually amazed at what can be done in tiny amounts of code.
Yeah, does anyone have a news source for this besides the one twitter thread? Wikipedia wants to know.
I'm not a native English speaker. Where is the insult?
Find Investors,Recruiting Leads, and more directly from your Twitter network
“Modifying things in place” is, from the logical standpoint, an unnatural and even dangerous thing. A person that is not familiar with (imperative) programming often has a hard time understanding variables and assignments (similar to some programmers not understanding pointers). Mathematics doesn’t have assignments, either. That should tell you something...
It was in the context of the radiator being clogged and unable to dump the heat.

"An adiabatic process occurs without transferring heat or mass between a thermodynamic system and its surroundings. Unlike an isothermal process, an adiabatic process transfers energy to the surroundings only as work."

https://en.wikipedia.org/wiki/Adiabatic_process
I've wanted to dump GA forever, but it was only a year or so ago I finally took the plunge and set up Fathom analytics on my sites. Now I'm happier with the faster load times and the ability to control my own analytics data (though some of it is more limited since no cookies are used)... but I do have one more small VPS I'm maintaining pretty much in perpetuity (eventually it'll move to a personal K8s cluster but resources still cost a little).

The friction is just great enough that most people still stick with GA, since it's already pretty much everywhere.
I appreciate your enthusiasm but without any credentials this feels like a mania induced posting that's hard to filter through for quality
It certainly does work. It worked remarkably well. It changed the whole public perception of war in 1917-1918. If you can find it, read "How We Advertised America" by George Creel. Bernays was involved in that.
Is there any confirmation of this? It appears absolutely nowhere else on the web.
It would be nice if it would have a .gitignore like ignore file. Or does it?
Lack of Focus in Academia
> new feature gates added and old feature gates were removed

This is only a problem on nightly, which is a toolchain which explicitly makes no stability guarantees and is intended for experimentation?

> For 2018 I may learn it 'sometime', every change further delays. There's Futures, there's async now.

You don't have to interact with things that you don't use, though. For example I've been on Rust 2018 since day one, and I still haven't needed to learn about futures.
Your misunderstanding of the situation is pretty apparent. Google displays snippets, France says pay up if you display any content that's not a title, legally. Google says "ok but we're still not going to pay" and nixes the snippets and only keeps the title. Court says, that's not how the law should be interpreted even though it's a pretty fair interpretation, pay them anyway for the last 6 months and negotiate.

Scraping their work is one thing but there's a difference between linking to their work with enough of a description so that people can decide whether they want to read it or not and using all of it wholesale.

Also you're straight up wrong about the ads and the news in France. Google has no ads on google news. That's what this is about. If you want to talk about the discovery app that's a wholly different beast and not under consideration for this law. Someone correct me if I'm wrong.

I personally think they should just get their French news from Quebec. If there's no lower limit on the amount news agencies can charge google then just get an €1 annual license for content.
As a teen, I was obsessed with knot theory, and Conway's knot notation always felt like magic to me.

The notation works by counting the number of twists in a segment, and then looking for another twist directly connected to the previous twist, and so on.

This gives you a sequence of integers, one counting the number (and direction) of twists.

If the entire knot is made of twists connected this way, then the continued fraction you get from the sequence of numbers is a knot invariant!

https://www.maths.ed.ac.uk/~v1ranick/papers/conway.pdf
why do you think no decentralized community worked? In my humble opinion it's because users don't actually care about them.

Twitter is pretty open, meaning you can write pretty much anything you want and it helped topple some power structures in middle east.

what do you think would happen in the USA if there were only open source software on the Internet?
Ask HN: My sendgrid account sends spam. I can't stop it
I already removed all API keys, Blocked all IPs, changed passwords but still logs shows that there are still spam emails are send, lots of them. Can't reach support via email or twitter. What am I supposed to do? Does anybody have a contact to a sendgrid guy?
> I want Google to be able to say "I don't want to list papers that won't do this for free"

That's up to the french people to decide. Google negotiating with nations as if it was a trade agreement between equals would mean we're living in a cyberpunk dystopia.
Colm is extremely well-connected in recreational mathematical circles. He's on the board of the G4G committee, and is an active mathematician and populariser of mathematics. It was he who first broke the news of Richard Guy's passing.

Anything he says is reliable, but by all means wait for other confirmation.

WRT wikipedia, I have a story about the Richard Guy page, but that's not a story for here. Another time.
Yeah, I was also excited about Scala. Went to a conference in 2010; eventually took the Odersky course and tried it for some personal projects.
I ended up abandoning it, and for me Bruce Eckels captured a big part of why, talking about it as a "landscape of cliffs". [1] Every time I thought I knew what was going on, I tripped over something and ended up in a chasm. With much study and effort I could dig myself out of that hole, but soon enough I'd be in another one, trying to understand some abstruse bit of type magic when I just wanted to render a web page or something.

It also reminds me of the famous Kernighan quote: "Debugging is twice as hard as writing the code in the first place. Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it." [2] Scala might be optimal for some group of people, but definitely not for me, and I think not for a mainstream developer audience either.

[1] https://www.bruceeckel.com/2015/08/29/what-i-do/

[2] https://en.wikiquote.org/wiki/Brian_Kernighan
The actual PDF of the decision is there: https://www.autoritedelaconcurrence.fr/sites/default/files/i...

The arguments are:

- Press freedom is a fundamental right

- The press is not in its best state right now in France, so hitting them (for example, removing them from the search result from Google, which is in a monopoly position) is dangerous for the press freedom

- Google did not try to negotiate a fair price for the news, with the publisher

- Google applying a "zero price" for newspaper is not reasonable, as google has an economic incentive (users using its search engine) to display the news paper content in its search engine and in google news

- Google is in a monopoly decision, as most of the traffic of the newspapers comes from Google

- Google is discriminatory as it applies to newspapers equal treatments, even if they are in different situations (newspaper with protected content, and newspaper without protected content)

- Google tries to bypass the spirit of the law, which is for newspapers to get paid for their content by people using their content, and Google can do so because it's in a monopoly position in search

- Google does not has objectives explanations regarding its behavior besides « we don't pay for content », but paid for content in the past (for example, the french agency AFP)

The decision is manyfold:

- Google has to enter negociations, in a fair manner (I think this means no « we will not pay anything » unless they can back it off);

- The price decided by the negociations will be applied retroactively, from the date the new law was passed

- They have to report to the authority every three months the progress they make on this

- Restore the service they provided to newspapers to what was in place before the new law was voted

Let's note the court making this decision can not decide what the law is, and applies it as it was voted; even if it thinks some part of the law sucks, they cannot change it, it's not their role in the justice system.
I'm pretty sure it's different people in each case. Certainly I don't blame any big tech company for any election. All I want is the Internet as I recall it: free voluntary association. My user agent is powerful enough to ensure this and I'm happy with it.

If I wanted to use only directories and webrings I could do so today. I'm fine with that. If I want to use Google I have to use Google terms. That's okay. If I don't, I can easily just not.

I don't think it'll last, though. The guys who blame tech companies for elections are the same guys saying they need to be regulated. And so eventually we'll have all these highly-regulated services instead of the thing I've enjoyed. But that's the tyranny of the majority, I suppose. I can find a way to work with it.
A World Gone Remote
Do we have official confirmation?

Someone on this Twitter thread says it was the coronavirus. Heartbroken.
how long has Google news been running, I would think they had control of that market long ago if that's what they were aiming for.
JavaScript VMs are quite fast, actually. They get a lot of attention.
I've heard it speculated that the thing to do may be to not put people on ventilators, but give them blood transfusions.

Where I heard this: https://science.slashdot.org/comments.pl?sid=16122794&cid=59... . Also https://www.statnews.com/2020/04/08/doctors-say-ventilators-...
Thanks for the recommendation. And yes, the lisp book should be fun. Sussman is a legendary CS educator.
> C++ is from 1985 and standardized in 1998, and it's still changing at a fast clip: C++11, C++17, Concepts will be a big deal when they happen in C++2?.

C++ pretty much didn't change between 1998 and 2011 though (2003 was mostly a bugfix and compatibility release). And these days it updates every 3 years (you forgot C++14 though it was a very minor release) which is a much slower pace than Rust's 6 weeks cycle.