skysight-inc/HackerNews huggingface dataset:
IMHO FIFA isn't the best place to look for clarity.
The theory used to be that it needed to be universally/easily applicable. And (maybe) not interrupt the flow of the game.
They allowed goal line technology as it was instant and poor decisions in huge matches became embarrassing.
Rugby and cricket both use it very well at high levels.

There is plenty of material out there from the past few decades.

https://www.theguardian.com/football/2010/jan/24/video-repla...

edit: I know I didn't address your issue, I'm trying to find this argument but Google has become quite useless.

edit: “protect the simplicity and universality of the game”

https://www.theguardian.com/football/when-saturday-comes-blo...
A browser-based password generator audit
Genuine question: does transpiling from Go, for example, make things any better? I've often wondered if I'd be doing my self any favors or just making things worse if I opted for that path. My goal would be to avoid even looking at JS at all whilst still being able to develop for the front end.

Thoughts?

Edit: no idea why you're being down voted. Perhaps you hurt the feelings of some JS developers? ;-)
How Chicago can make its tech community more attractive for investors
Pop quiz: what's more ridiculous, nodejs based command line utilities that do the same thing as two existing shell utilities and a pipe or a while loop etc; OR, an electron "shell"... which can then run those same nodejs "utilities"...

Oh maybe that's the whole point. They want "it's javascript all the way down".

I think I'd literally rather use a shell built on actual turtles. A turtle-shell, if you will.
I say unto you: one must still have chaos in oneself to be able to give birth to a dancing star. I say unto you: you still have chaos in yourselves. FN
why bother with a cross-platform framework, then?
Compile times are not a temporary problem, they are fundamental. Yes, they can fix some of the more egregious specific problems, but the model they have chosen is inherently expensive to compile as it leans so much on the compiler.

And they no longer have Mr. Moore to bail them out by mere passage of time.

In fact, last I checked the compiler has actually gotten slower, overall, in recent versions.
Are you are JavaScript developer, out of interest?
Like I've said a million times, https://medium.com/p/electron-is-cancer-b066108e6c32

Why would you use a full web stack terminal emulator, over.. well a normal native and actually reasonably fast terminal emulator?

The trend is catching on, so maybe one day we can't even reach for a native email client because it will be unmaintained in favour of the hackable html webstack email client.

Congratulations on reaching v2 tho!
> If you leverage 5X in a personal residence and the market drops by 30% (and you live in a no-recourse state), then you mail the keys to the bank and walk away. Very unique situation.

But that seems dishonest.
Are SQL skills disappearing from companies? Could this be a reason people are reaching for more complicated solutions because they don't know what a good SQL database can do?
Seeing whole systems
tried it for a bit, moved back to iterm2
Siek/Taha in http://scheme2006.cs.uchicago.edu/13-siek.pdf say

> Common LISP [23] and Dylan [12, 37] include optional type annotations, but the annotations are not used for type checking, they are used to improve performance.

Actually, type annotations in Common Lisp have been mostly used for three different purposes:

* improving performance
(by choosing specialized operations
and/or removing runtime type checks/dispatching)
* improving runtime safety, plus better error messages
(by adding more and more specific runtime type checks)
* improving compile-time safety
(by compile-time warnings of type errors)

The CMUCL compiler has used optional type declarations and type annotations at compile time for some static type checking, combined with some type inference.

https://common-lisp.net/project/cmucl/doc/cmu-user/compiler....

There are at least two forks of CMUCL (SBCL and Scieneer CL), which use this,too.

Thus CMU Common Lisp has optional static typing + a limited form of compile-time type inference/propagation/checks.

Not sure when CMUCL added this, probably in the late 80s/early 90s. It was for example published in 1992 in the paper: 'The Python compiler for CMU Common Lisp', https://www.researchgate.net/publication/221252239_Python_co...
Ruby-Devscoop: issue #9
Not sure if you are that bad at Swift of that good at trolling.
I suspect it was also rational, given the performance trade-offs at the time.

As transistors have become smaller, the caching hierarchy has become more important. A modern register set is a level-0 cache -- i.e. a useful pool of memory that is really close to the the computation units.

In the old days, the communication between components was less of a bottleneck than the speed of the components themselves. So there was less advantage to this. On the other hand, making a CPU simpler by having just one or two registers was more of an advantage than it is now.
I had high hopes for this project. Particularly considering the fact default terminal in Windows is a total crap and it seems Microsoft is not interested at all to fix the problems (yeah, I know, they are saying they are working on it but they haven’t delivered in 3 years, how hard it is to add unlimited scroll bar option? Or hide scroll bar?. I wish I could’ve run gnome-terminal in Windows.)

Back to hyper. Hyper disappointed me.

1) Text wrapping is a such important feature in modern terminal emulators I cannot live without. They added text reflow in 2.0 as far as I checked. But when you use you would see it is complete disaster. Text does not wrap sometime. Sometime it completely erased. So long story short it is completely buggy.

2) Start up time is horrible. Electron based app should generally design a background service and a UI process. This way when you launch UI it would be way faster than cold start up. I do this for chrome, slack, discordapp, etc. I wish they had better architecture and was a option to enable background thread or service.
This kind of bragging sound just like "I don't read books".
> no video reviews in soccer

VAR (video assistant referee) will be used at World Cup 2018 in Russia. It's already being used in Germany and MLS (US). Most leagues are planning to implement it within the next few years.

It's been very clumsy at first, but over the last few years, there have been so so many high profile stupid mistakes by refs. The success of the goal line tech just made VAR a natural evolution IMO.
I hope you understand that those questions were rhetorical -- they're questions that do not need to be asked about the equivalent JSON representation. Questions developers don't have to ask each other about the data they're sending each other.

The canonical S-expression representation solves some of the problems JSON has, true, but the example you provided is not a canonical S-expression. It wouldn't make sense for it to have been, because canonical S-expressions are a binary format and not comparable in this context to JSON or XML.

Application developers voted with their feet for serialization formats with native representations of common data types (strings, numbers, lists, maps, booleans, null). There's a lot of reasons that JSON has supplanted XML, but one of them is that JSON has these types built in and XML does not. A lot of real-world data interchange and storage can make good use of those primitives. Many problems boil down to "how do I pass around a list of key/value records". There is a lot to say for not having to renegotiate that kind of basic detail every time two applications need to communicate.

You can represent S-expressions as JSON strings and arrays. I've done it. It was the best way to represent the data I was trying to store, but that's because the data was already represented as S-expressions. I've never seen anyone else do it, and that doesn't surprise me. For most purposes JSON is used for, it is more useful than S-expressions -- not necessarily more powerful, but more useful.
I got to counter this sort of hype to a room full of bankers last week. It had the right effect, I'm pleased to say.

Slides: https://davidgerard.co.uk/blockchain/2018/04/19/welcome-to-t...
> Connected cars are already on the road, using lidar & radar, not the phone network. Xu points out, “even today we have the technology that can support autonomous driving”.

This point is silly.

Lidar and radar don't replace high bandwidth internet on a self-driving car. The beefy super computer in the trunk is trying to replace the cloud compute processing that is inaccessible because there's not enough low latency, reliable bandwidth available to stream a dozen camera, lidar, radar, and IR feeds over the internet for remote processing.

Self driving right now requires either precision 3D mapping and local processing of a huge amount of data from multiple sources OR highway-only limitations where there are fewer objects to track that all move in predictable ways. Both of these would be easier and produce better results with more bandwidth and lower latency.

5G may not be mature enough to make a difference today, but that doesn't mean connected and self-driving cars aren't a legitimate use case for the technology and its stated goals.
Have you tried ConEmu? That's definitely my favorite.
“Welcome to the Blockchain”: from Berenberg’s “Blockchain: From Hype to Reality”
No deletes or edits is a really bad idea, especially for health data. In theory, it's pretty neat; in practice, it's a legal, compliance, and privacy nightmare.
Why did you choose Hyper? IMVHO iTerm2 is still far way better as a terminal.
Not to nitpick:

> 100% more Bees than any other personal finance software

100% over a zero is still a zero.
Maybe not for long: https://github.com/Microsoft/vscode/issues/34442
I'm not the author of the article, but could you expand on why it's click bait?

Personally, I think NPM is a crazy, mental concept. As a Go developer (so mostly server-side work) I can't fathom the amount of deps that are pulled from NPM when I'm working with or watching a JS code base being used. I assume server-side NodeJS code bases are the same their front end cousins in terms of deps pulled(?)
Easily lazy-load, pre-cache and display blurred loading previews for images
You wouldn't. It's pretty much purely a convenience for the author of the software.
"Edit and Continue also works in VS C++ and has been a godsend for me when tweaking DSP code. This particular feature has remained unmatched by other IDEs/toolchains for what, 15 years?"

Edit and continue has worked in C++ toolchains and editors before VS, and continues to work now :)

Fix and continue support, for example, existed in GDB way back in 2003 (see, e.g., http://www.sourceware.org/ml/gdb/2003-06/msg00500.html) and in forks of gdb well before, which others used for C++ (hence the "implemented again" headline).

The message covers some of the other places this was implemented.

IIRC (it's been a while), HP WDB support for this goes back to the very late 90's.

Now, i'm certainly not going to claim these IDE's were as good as VS, but they definitely had edit and continue for C++.
It's definitely a technical accomplishment, but it's not unique.
Zeit's generally pretty JavaScript focused so it doesn't surprise me, but another electron app. Man :'(
I think that electron desperately needs boot loader and own kernel, then they will be able to reimplement whole operating system in js.

...god of bloated software and goddess of complex solutions of simple non problems got their blood sacrifice and the sun will rise again.
I'm just waiting for an electron based web browser.
The URL outputs differently depending on how I pull them from our hosting it seems! Both formats work on all download links though. Thanks for bringing it to our attention!
You're not the only one

https://www.hackingwithswift.com/articles/27/why-many-develo...
I consider it more like behaviour outside of the spec is undefined, and some parsers have bugs.
As no one else has, I am going to thank Seth for making the time to comment here. He didn't have to, and as he just said, he is human too.
Apple’s iOS App Store adds weekend deals to boost app downloads
Exploiting Arbitrary File Writes for Local Elevation of Privilege
I'm sure extracting lithium from sea water would have to pass serious environmental testing.
Good point about the property tax deduction becoming much less valuable in high-income tax states like CA. It used to be the case that property tax was basically built-into the cost of renting. That is, your landlord pays property tax, gets to deduct some, and then passes the pro rata share onto each of the renters. This implicit property tax created an equivalence with the property tax that you would pay if you bought a home.

But we now find ourselves in a strange situation where businesses (i.e., landlords) can deduct property taxes but individuals cannot. So it shifts the balance in favor of renting because one major cost (at least in SF/LA/etc) is no longer deductible to most individual homeowners.

I found it odd that as the tax bill was winding its way through Congress, no one asked why businesses should be allowed to deduct SALT, but individuals should not be able to. I can't think of a good reason for this, and I am a (former) corporate tax lawyer.
Apple’s iPhone Could Soon Support Google’s Assistant AI
This might be the case, but I think that maybe the original request ( Hey guys, what if we could film such an event and use it for our promotion ), translated into legalese, had to be that broad otherwise it made no sense ( ie. that Eventbrite would have had to run after everyone to ask for permission to film, or that after filming, the participants would have to veto it ).
The whole electron stack disgusts me. Mainly because of battery usage on my laptop and my phone!

Its a clear example of "We can do it but should we do we?" The answer is NO!
You're using a file format designed three decades ago to make arguments about what we should be doing today.

XLS as a format sucks because:

a) It was undocumented for most of its life

b) Undocumented even inside Microsoft because it consisted partly of memory dumps from the app

c) Was heavily optimised for fast loading and saving on very slow machines

100% of uses of JSON, translated to binary, would not suffer those issues. They'd have documented schemas, at least internally, they wouldn't be created by memcpy to disk, and they wouldn't be stuffed with app-specific loading optimisations.
Show HN: Sorting Algorithms Visualised with Audio
Selenium by Arun – Video tutorials just  INR 999/- Demo included
That has already been done [0].

[0] https://github.com/brave/browser-laptop
The benefit is for the authors' CVs
hey, how else can I change the transparency of my shell with css ?
Literal LOL (LLOL? It'll catch on yet) at the existence of both is-odd and is-even!
Not sure if I'm reading incorrectly into the tone of your response, but, for context, 'SteveJS was a developer on that feature, as he says elsewhere in the comment tree.
Does it? My bad.
Cheers to you and Scott! "Whales are not fish" annoys me more than a true statement really should.

I think it's because the characters in Moby Dick sometime whales fish. It's not as if those guys were ignorant. They knew perfectly well what whales are -- more viscerally (!) then you or I could. And if they chose to call them fish, well perhaps they had good reasons.
Hundreds!?

Is there significant overlap in their functionality?
When the aliens will slurp up our "latest advancements in technology" they will have a huge clusterfuck and some serious hickups. Maybe we should put warning-stickers upon some stuff.
interest rates vary pretty widely around the world. Im guessing you might be in Europe where rates are pretty low still. In Australia they never dropped anything like they did in Europe. If you're lucky you can get a loan around 3.9% but lots of ppl are close to 5% here and you can only tax deduct it if its an investment property
In NL that is 10% of the purchase price, and gets hold in escrow. That works out well, the sellers are most likely making a similar commitment buying their new house.
To really get into the 'JS all the way down' you could run it on JSLinux [1] or a similar JS-based full system emulator.

[1] https://bellard.org/jslinux/
Ha, I even tried to contribute some code to hledger's web interface but I couldn't get the feel for haskell and tbh, the naming of variables in hledger isn't consistent and made it just harder. Or maybe I'm just spoiled from Rails.

firefly, thanks for the tip, didn't know that one. But just look and scroll that screenshot... https://firefly-iii.org/static/screenshots/4.7.0/account.png
My personal data goes back to 2012 and I'm all set to import that into my own app very soon.
How CCleaner was compromised in the 2017 attack
regarding query plan visualizer, workbench has added one in recent years: https://dev.mysql.com/doc/workbench/en/wb-performance-explai...
OK thanks for describing this in more detail. Sounds like we just need to skip these nodes when coloring. Look out for an update in the next month or so, and in the meantime perhaps you can blacklist auto-run (via Settings) on the Springer domain.
Wikipedia says author Alex Epstein is buddies with the Koch Brothers and other denialists.

Hard pass.

Nice try, though.
I've spent time in remote Australian communities, where it's quite common to be peppered with 'white cunt' imprecations if out at night, especially anywhere near the canteen (bar). I found that quite confronting (occasionally frightening) in the moment, but it didn't have a big effect -- the people concerned were usually drunk and in a mess (you'll know what I mean if you've been in such places), I was a kind of foreigner (outback communities are not really 'Australia' in anything other than an bureaucratic sense), and clearly representative (whether fairly or not) of an oppressor. And, importantly, I could leave. A few hours drive, and I'm back in a nation where I'm 'the norm', and the indigenous Australian would be the outsider.

I'm trying to imagine the generalised life trauma that might ensue were I subject to this kind of suspicion and/or hatred all the time, in my own country (I do realise the author of the piece wasn't from the US). Many of course will rise above it more-or-less unscathed, but exceptional individuals are a poor indicator of most people's life chances.

Australia is similar to the US in this respect. Indigenous Australians stand little chance unless they happen to get lucky and land whatever weird combination of genes and upbringing that creates exceptions. In some ways it's worse here, as denial about causes is very close to universal -- there's no real equivalent to the US North/South divide. Our whole nation is locked into a kind of determined fluffy antebellum fantasy, where we didn't have a nation-founding war, but just a kind of sloppy de facto displacement of savages by imported middle-class suburbanites, regrettable certainly, but all too natural (so inevitable).

What a total stuff-up humans have made of everything.
Another factor I found missing from this article was the inflation of rent prices over time. Back when I did my own rent vs. buy analysis, I found mostly as the author did. However, the key argument in favour of buying ended up being that rent increases seem to far-exceed inflation.

I could only find US trends for the period of 1940-2000 but, over that time, rents increased 5.32% per year compared to inflation of approx. 3.5% per year.

What this means is that if I don't buy a house now, and trends continue, the space that I was renting last year for $1500/mo will cost approx. $5,600/mo in real dollars in 2042 (a 25-year projection) or $2,360/mo in inflation-adjusted dollars.

This is just one more factor in a complex decision but it seems important to the cost-benefit analysis.

I implore you to find the data and run the numbers yourself if you're trying to decide but my prior research did not paint a good picture for life-long renters.

Edit: It's worth acknowledging that rent protections exist and can keep rents steady for some. However, these usually require that a tenant never moves which is an assumption the author made a good argument against.
You are forgetting that you don't only get the leverage of the $1M, you also have to pay the loan for the full sum of $1M.

There is a section in the article about 'opportunity cost' which covers this.
Electron doesn’t work on iOS or Android, so phone is inaccurate.
Crucial part of rapid development is to get a prototype.

The problem is that in many cases management tries to push prototypes into production as quickly as possible and you might get stuck with the mistakes. Forever in the worst case.
Dictionary says

> aluminum soap

> noun, Chemistry.

> any of the salts formed by higher carboxylic acids and aluminum, as aluminum oleate, aluminum palmitate, and aluminum stearate.
ConEmu makes Windows a bit more palatable.
But the lack of a "UNIX philosophy" (everything is a file), makes the CLI less powerful on Windows.

Some may argue that PowerShell fills that void. While it helps, it is not the same.
"2) Start up time is horrible. Electron based app should generally design a background service and a UI process. This way when you launch UI it would be way faster than cold start up. I do this for chrome, slack, discordapp, etc. I wish they had better architecture and was a option to enable background thread or service.

"

I don't even know where to begin with this.
So, the suggestion for "the stack for my thing is so large and deep that it takes forever to startup" is not "hey, maybe don't do that" or "hey, maybe we should find a way to optimize", it's "make sure it's always warm".

I don't even begin to understand why this is a world we want to live in.
> 3

Surely you can't be saying that public schools are a reason to stay in the Bay Area?
you're kidding, but that's really it: people love to hate on electron, but nobody has a better solution. it's about "I can reuse my web-based UI on all desktops, mobile and web", not about css
Good point about the benefit side of the equation, but also on the cost side even though Google probably knows much more about me I'd still trust Google more than Facebook to not leak that data to someone else.
We're getting here - https://www.destroyallsoftware.com/talks/the-birth-and-death...
I've worked on a cryptocurrency trading platform that had WebSocket connections which also sometimes lasted for days (including trading bots). Each user-facing server could handle 10k concurrent sockets and the long connections were spread out evenly.

When you have a sample of 10k users, they tend to behave consistently with any other 10k sample... Assuming that all machines are the same size and the code is the same on all machines.
These are the kinds of tools that Open Banking in the UK promised, however I've as yet been unable to find a simple API reference or tutorial that outlines a way to get started.
Not true. You might be touching local sample of real or realistic data. It does not need to be static either.

The performance of such a test is still a problem.
They'd have to prove marketplace confusion -- that an ordinary consumer might buy some LitHub services and believe them to be GitHub services.

If GitLabs changed their name to 'GitHlub', they'd be too close. But a shipping company named GIT-HUB might be totally ok if their logos and ads were distinct.