skysight-inc/HackerNews huggingface dataset:
These kinda show what makes predicting football particularly difficult. I like the ideas, and I think we (or more likely some ML algorithm) can come up with the set of conditions that showed why France prevailed against the specific opposition at this specific World Cup ... but I suspect that the conditions would be pretty unique and invalid for Euro 2020, WC 2022 etc.

As you identified, motivation could be pretty hard to measure ... but even if we could it might be a pretty poor predictor anyway. France in the early stages didn't look very motivated, while England and Colombia looked pretty lively.

Team cohesion - the German team were pretty consistent (not dazzling, but consistent) and we know how that ended. Again France didn't really impress until the latter stages of the WC.

Creativity in offense - I guess it can indicate a sort of calm or confidence in front of goal but actually it can actually be seen as pretty negative. For example Arsenal a few years back came under fire for having plenty of possession in the 18 yard box but failing to convert. Spain's confident quick pass-and-move "tiki-taka" was ever-present and has in my eyes been impotent in the last few years (and more important as a neutral viewer - very frustrating to watch).

Defensive errors that didn't lead to a goal could be a nice indicator of the ability of a defence to pick up after each others mistakes - but at the same time these errors that lead to goals (i.e. Croatia's second goal in the final) are relatively rare and a lack of a goal could just point to the opposing team's inability to convert due to a poorly organised or a lack of opportunism from their strikers.

I'm not sure what you mean with the last one, but I think this could be a nice one - if you mean "times you lost possession in your own half". A profligate midfield and defence is bound to ship goals, I doubt there are many teams that can either fight back after trailing by a goal or two or score enough to maintain a reasonable buffer.

I applaud the effort though - it takes more creativity and care to think of some new angles (like you did) than to think of some possible counter examples (like I did)!
theoretically they can, because they're running javascript on the page. but in practice I doubt it, just like I doubt that scripts from googleapis.com aren't backdooring your websites.
The truth is that it is hard as a foreigner. It is sort of like if you wanted to leverage Silicon Valley without speaking English or having a degree. Things are "leaking" out of Shenzhen from time to time, but it is still a pretty isolated from the west.

In addition to the Wired documentary I would also recommend bunnie's blog and Strange Parts.

https://www.bunniestudios.com/blog/?p=4266
https://www.youtube.com/channel/UCO8DQrSp5yEP937qNqTooOw
Yes, it's just that everyone is focusing on size/bandwidth optimization for now. Once they nail down the actual format, projects will start work on making it fast.
Google knows everything, lol :) I'm actually afraid how much it knows, your searches, for once, tell it stuff you don't share with your wife. All your account's emails, drive files. Is your company uses Google? Is your kid's school uses Google? Have Android with location services on? Btw, in Android, you don't have option to restrict location data to an app while using the app, as you can in iOS.

I'm about to create extensive guide on un-Googling yourself and your family. Mainly use Apple ecosystem, they make money selling you phones and macbooks, not your data.

First thing is don't give Google any info to identify who is behind that browser, if you go to google.com directly. Use VPN to shuffle IPs, use only Private browsing windows (kills cookies), don't stay logged in to Google, don't use Chrome.

Second, is to block tracking network requests from most of the websites to Google, like (googletagmanager.com, googletagservices.com, google-analytics.com, cloudflare.com) by using adblocker (uBlock Origin).
So what you're saying is that someone is going to steal the entire medical database of everyone and that's somehow going to be more "scalable" than stealing paper records? If that database contained everyone's medical data it will not fit on anything that anyone non-state/non-corporate actor can aquire, and if you have state actor or corporate level of budget one could easily scale stealing paper medical records. I'm not so sure it's going to be easier to compromise super-guarded database compared to a lot of paper records, would like some hard numbers, but those are going to be hard to get.
> media encoding is pretty close to being "embarrassingly parallel" in principle

My understanding is that there are some fairly tight feedback loops in the encoders that make it difficult to offload things to the GPU, at least if you want to maximize the quality per byte metric. If you want to target realtime and don't need optimal compression it probably gets easier.
It seems like a lot of commenters here are under the impression that the "two paper rule" (if someone says you should read the literature in field X, ask them for the two best papers in that field they can think of, and if those aren't impressive then don't bother looking further) is a proposal of Bryan Caplan, who wrote the OP here.

That is incorrect. The two-paper rule is Noah Smith's, and Bryan Caplan is disagreeing with it.

(It's scarcely possible to read any of Caplan's post without realising that; I conclude that many commenters here have not bothered to read the OP before commenting.)
I noticed this as well. Now I'm wondering -- how would one generalize this proof, keeping the same easy-to-grok style?
His claim of lacking empirical evidence shows his lack of research on the subject. There's tons of research that consistently shows comprehensive testing during development makes your product better and cheaper over its lifetime.

Just a quick google and not even the paper I was thinking of: https://softwareengineering.stackexchange.com/questions/6050...
What about greatly incentivizing protecting that data compared to individual actors who won't bother? What about increased redundancy? What about improved medical care?

I don't think this is all this black and white as you paint it to be.
I find I just can't have any sympathy for Versailles.

La Marseillaise is 'the national identity' more than Versailles.
Hello,

I am a member of the GlobalSign team. If you report the issue to report-abuse@globalsign.com and explain exactly what you have found, we will look into it right away.

Kind Regards,
Natasha
"Snap to map" is often a setting.

It's a relatively well studied topic:

https://en.wikipedia.org/wiki/Map_matching
This proposal is generally for sites which are behind an edge network like Cloudflare. In that case your remote IP is the IP of the provider, not your actual server.
Leonid Bershidsky and a lot of other journalists laughing at Goldman Sachs' incorrect predictions seem to miss the point.

The World Cup predictions from Goldman Sachs (and also UBS) are a form of recreation and entertainment with machine learning. It's an expression of quant nerd humor.

Analogous intellectual games would be engineers devising ridiculous Rube Goldberg contraptions[1] or programmers building "enterprise" FizzBuzz[2].

(I think it would add to the fun if GS uploaded their raw data and models to Github for others to play with.)

>It certainly didn't predict the final opposing France and Croatia on Sunday.

True, but it did predict France having better chance winning overall but was handicapped by a tougher draw. It also predicted France beating Croatia in round 16 instead of the final. The pdf says:

>While Germany is more likely to get to the final, France has a marginally higher overall chance of winning the tournament,

[1] https://en.wikipedia.org/wiki/Rube_Goldberg_Machine_Contest#...

[2] https://github.com/EnterpriseQualityCoding/FizzBuzzEnterpris...
It is my understanding that QB64 [1] compiles through C++, although I haven't tried it myself. They in theory support a superset of QBasic, and you could compile the C++ generated files using emscripten (again, in theory).

[1] https://en.wikipedia.org/wiki/QB64
Various tty applications will wait a short time after an escape to see if it was part of a esc-<key> meta combination.

In emacs esc-esc-esc is something I use relatively often.

It gets even worse over slow ssh to somewhere remote, when visual state updates could take up to several seconds.

On other keyboards I'd assume the tactile click of the key was a press, and could chain up extra inputs. Now I much more often have to pause to check I did in fact trigger the esc at the right point.

The other annoyance is the lack of touch force means even a slight overshoot on the number keys or ¬ will probably also trigger an escape, so I have to keep that it mind. It's much harder to do with a physical key because it takes more than brushing it with a fingertip when using the finger pad to press the targeted key.

Better haptics might make the touchbar a bit less obnoxious (and Better-Touch-Tool can already trigger the trackpad 'click' when a button is touched, but isn't ideal)

If Apple can implement 'force touch' on the trackpad, I suspect it could be possible on the bar as well, so it needs to be "pressed" rather than just "touched".
Cardano has stalled for so long that I stopped waiting. I hear great things about EOS from people I trust, though, I need to look into that.
It seems Gmail does globally filter some campaigns if enough users (or enough of the right users) mark them as spam, but that doesn't mean they don't also have local account-level spam filters. A way to test it would be to mark Amazon or LinkedIn's spam as spam and see if Gmail starts automatically filtering it for that account. They definitely don't filter it globally.
This is a problem every time the government launches a new service. They always have "an unexpected amount of traffic".

The last time we had a census the "census night" was totally bust since the majority of Australian internet users tried to use the online form and hardly anyone succeeded. They tried to blame it on "hackers".

Leading up to census night there were threats of fines if you didn't submit on time, but due to the shitstorm with their online failures people were still submitting their census data months later.
Unit tests are better than no tests.
I didn't remember them, so I had a look on YouTube. You're right, they were awful!
It would be a wonderful world with AR/VR
How does this project relate to prisma?
After Rubenthrop-Molotov pact there was a plan by Britain/France to invade Soviet Caucasus region to prevent them from supplying oil to the Nazi Germany. From what I remember the date was summer 41 and it was cancelled because Germany invaded USSR.
Truly, they are the powerhouse of the cell
Putin &Trump Meet in Helsinki (watch Live)
Texting hot – be hot while text
Yes, but not only Rust, rather any memory safe system programming language all the way back to ESPOL in 1961.

In those languages you have "Logic errors" to debug, in C and its direct descendants you have "Logic errors" + "UB errors" + "Memory corruption errors" to debug.

Also having the use of unsafe explicit in the type system, means that it is relatively easy to track down where such issues might occur, whereas in C every line of code can be a source of problems, depending on which compiler and flags are being used.

Again, this applies to all memory safe system programming language, not just Rust.

EDIT: Fixed the NEWP reference, as ESPOL came first and NEWP only replaced it in 1976.
> I could not bear to raise a single child. That must be really hard.

Can you go into this a bit more? I have a single child, and just thinking of trying to raise another one makes me feel like my lungs are deflating.

(If this isn't a good venue for this conversation, you can email me - my email is in my profile.)
Can't tell if your question is rhetorical or not, but: Falsely yelling "fire" in a crowded theatre is different because it (1) is actually false, (2) leads to an immediate and unambiguous risk of life, and (3) is not potentially of political importance.

The first is the most important in the US for free-speech issues. For instance, "it's true" is considered an absolute defense in cases of slander/libel, no matter how mean spirited or damaging.
The difference is not between code that need or doesn't need to work.

The difference is having code for which having some bugs is acceptable, vs having code for which bugs are not acceptable.

There is definitely code for which having some bugs is acceptable: think about some small feature that the user can totally do without. I had to do one recently, and bugs were acceptable, as long as it was shipped in time, and working for the client specific devices. That code shipped with no automated test (testing is done manually), and a few known bugs not worth solving. On the other hand, anything that touch core features must be tested.
> Also this currently does delegates work to libaom.

Currently just for the transforms and to initialize the probabilities for the entropy coder.
I Bought My First Bitcoin Now What?
I tried to visit the website and a pop-up appeared trying to get my consent re. tracking. Since I didn't agree, the website denied access displaying this page:
https://anon.healthline.com/
I believe NPR also uses the same tactics. How is this legal under GDPR?
In any case, I just disabled JS and read the article as usual. Moreover, I realized the web (the document part, not the apps part) is actually so much better without JS. Honestly, whenever JS is being used, it's almost exclusively against the user, not to help them. This is from someone who is coding in JS for a living.
> So the state can now MITM and listen to all secured connections, and the only giveaway is that the cert is not in the certificate transparency log, or if the CA used does not match the domain's CAA record (when it exists).

Or when the domain uses HPKP to pin its certificate to a different CA. When the MITM CA has been added manually to the browser's root key store, most browsers allow HPKP bypass by that CA unless configured otherwise; but if the MITM is done by compromising one of the browser's default CAs, the browser won't allow a bypass.

Or if the certificate was supposed to be an EV certificate, which can only be issued by a limited number of CAs, and the compromised CA is not one of these. And even if an EV CA is compromised, AFAIK some browsers require the certificate to be in a Certificate Transparency log, and they also require that the certificate carry proof of its submission to the CT logs.
C# and Dotnet 2.1, the CTO and another senior dev have years of pro experience with it. I am learning the repository method and such, pretty neat stuff. It compiles to native (which I want to play around with in a lambda setting). The stack is dotnetcore 2.1, c#, k8s, etc., on AWS. Pretty boring stack I guess.
AFAIK the same thing has happened in Belgium. There are several databases, allegedly controller by hospital networks, which you can access using government ID. There's supposedly an opt-in clause, but I've certainly never opted in and all my x-rays are on the interwebz. Must be nice to be a 21st century government, where you can access any data on anyone in your country.
When you say "validate", what does that actually mean? Was it "I tell people the idea, they say it sounds cool"? Presumably it wasn't "People give me money and are sad when I tell them it doesn't exist yet"?

I tend to think validation is a terrible word for the stuff we do when building a product. As well as a product needing to offer something of value, it needs to offer that to people who are willing and able to commit money to acquire that value. If businesses are setting up Facebook pages, that puts them in the "free site" category of customer at a first approximation. Your business is actually an upsell, and I think that's tough.

I just noticed you're in the UK. If you're interested in a coffee/chat at some point, hit me up - I think it's a lovely looking thing, but I doubt you'd be able to sell it to someone given that it has demonstrated it doesn't generate traction so far. (I also think you've put too much work into it - but I'm guessing you already know that).
Supercharging the Git Commit Graph IV: Bloom Filters
Can Whim do trip planning using all transportation options? Having a few apps doesn't bother me, what I'm missing is something that says "hail a car to the train station A, then take a train to station B and then a bicycle to point C".
Jai Programming Language Talk
From your 18 lessons learned post:

> 6. Changing assumptions

My solution for this is to litter my code with "assert" which acts to both document the assumptions and prevent them sneaking past the point where the assumption was made.
According to David Kahn's The Codebreakers, the Kama Sutra lists secret writing as one of the 64 arts that women should know and practice.
"then FB already solve it"

Yeah - quite a lot of small businesses seem to just use FB pages are their 'website'. While I can see this is a clever idea a lot of people might struggle to see why it is worth paying for benefits that might not look that obvious.
Traversable Wormholes in Four Dimensions
Who Makes the Internet Work
Paper rocks. I really like its battery life, negligible boot-up time, customisability, interoperability and extensive unicode support.
It was definitely a little confusing, as there seems to be many ways of exiting. From the QBasic docs in the IDE:

END: Ends a program, procedure, block, or user-defined data type. [...] If no argument is supplied, END ends the program and closes all files.

STOP: Halts a program.

SYSTEM: Closes all open files and returns control to the operating system.

You may be thinking of:

SHELL: Suspends execution of a Basic program to run a DOS command or batch file.
What I mean is that compared to testing in browser, writing unit tests and using those tests instead of the browser takes about the same amount of time. So doing tests in browser or in TDD ends up taking the same amount of time upfront. So testing in browser is as expensive as writing unit tests with TDD.
The highezt cost of unit tests is when they are refs tired with code. The value of a unit test is greatest when written before the implemantation. When refactored it is usually just made to pass by any means necessary to stay green without much/any thought. They are also brittle in these cases where refactoring the test can take meant times longer than the code it tests.

My advice is usually to do tdd for new dev have good coverage of full function tests and delete unit tests if the get in the way/lose value on refactoring. No one likes deleting tests but they must add value or its just more debt.
Well, there's the downside of articles like this pointing out they've had 4 years to work on their models and they've got worse
So if they're getting the hosting for free on your free tier, that means you're charging £14.99 per month for them to have a domain name?

I'm in a position right now where I have a domain, I have a FB business page, and I want to use my domain a little better. I guess I'm your target market but I can't see how you plugging all these things I already have together is worth £14.99 per month.
Russia is building a new Napster – but for academic research
> I believe you’ve misunderstood the concept of single point of attack.

Single point in who's perspective though, OP worded it more like (s)he cares about his/her data not everyone else's (e.g. "I visit another doctor when on holiday - they don't have my records"). But yes, you are right about it being in general a higher risk endeavour. The question now is though, when other commenters here describe how their life and career could get in danger when someone steals their data, which do you think is going to be much harder to breach, your local doctor's office or a central database that's guarded by armed guards and experts?
Thanks for releasing such a project. Your website is really well done, it immediately made me want to dig in the tech, congrats !

PS: as a sidenote and since i'm sure you'll get the question a lot : when i saw it was coded in haskell i was a bit nervous, but at the same time a bit more confident this wasn't another junior-level spaghetti code base.
I think the idea of selling to agencies etc is worth exploring (though take my experience for what it's worth).

The main thing I noticed when scrolling through the home page is that fifteen pounds a month seems like quite a lot. I was expecting it to be about a fiver. Given that your target market seems to be people who don't really want to have to bother with a website then it seems quite a high monthly fee.
Google acknowledges ‘fatal error’ on Pixel 2 camera, says working on it
I apologize (but maybe this will be useful feedback to you), but I just don't see the benefit provided that would warrant me shelving out a couple of hundred bucks a year.

If I am established business, I have somebody on staff that manages social media accounts, and I have a website.

If I am a small business, I paid X to have a web presence, but they told me I need this social media presence, so I paid Y for Facebook presence (or I manage it myself). Why do I need to duplicate it?

If I am a savvy user, I have a professional site that's different.

If I am a novice user, why do I have to pay to display my pictures again when Facebook does it for free?

I guess, you are trying to earn a living from duplicating content already hosted on a free platform, but I just don't see target user audience that would want that.

Sorry about the negative feedback.
First impressions: This is a nonfunctioning landing page

My reason why I thought this is that your example links don't work - or at least, didn't work as I expected. I middle clicked them all open and resulted in 3 additional tabs open to your site. It turns out on closer look that they're modal popups rather than links to the examples.

Link to the examples! I'm not going anywhere, you don't need to be that paranoid! :)
> You can't steal everyone's paper records all at once in the way you can with electronic records, for example.

You're assuming you can steal the entire database at once which most certainly will also be noticed and stopped swiftly.
EOS is like a really expensive AWS. There is nothing revolutionary or decentralized about that.

I don’t know what you mean about Cardano, they have a very detailed roadmap and haven’t missed any major milestones I am aware of.

https://cardanoroadmap.com
You should try Citymapper!
EXCC coin introduced the new version of the blockchain
You should mistrust the idea as well. Scope creep is a thing.
Premiere League is over a far too long period of time with variables that can change completely without prediction (managers getting sacked, players leaving / joining, etc).

The reasons events like the World Cup are far more interesting is because it's over a shorter period of time.

I think the problem here isn't the event but rather the sport. Something like snooker or tennis will offer the same brevity over the period but with chance playing a less significant role due to the number of games played per match.

That all said, if my years of watching snooker has taught me anything, it's that people are not machines and thus will perform vastly different from day to day depending on how what mood they're in.
Data does not seem to support. If we look at NIPS for example this year. Google had more papers accepted than CMU or Stanford or any other educational organization.

https://medium.com/machine-learning-in-practice/nips-accepte...
> Electronic records are easier to steal

How are they easier to steal? I would really like to know.