skysight-inc/HackerNews huggingface dataset:
Haven't myself dived into Fulcro too much (mostly do ClojureScript so don't need the full stack) but always found interesting ideas to borrow from.

Especially around the UI State Machines that they have lots of docs around. http://book.fulcrologic.com/#_ui_state_machines
What I dislike about these sorts of articles is that they try to pretend as if *BSDs weren't heavily dependent on the wider FLOSS community, which is mostly Linux-based.

They instead focus on minuscule differences, which you could maybe argue are a bit better from a design perspective, (the default file system layout for example), but in practical terms matter little.

On the other hand, they don't mention the fact that the reason OpenBSD is so "secure", is because their marketing focuses on the default install, which has almost nothing.

So the moment you install the minimum amount of packages to get your work done, the "only two remote holes" thing no longer holds.

When you point out the practically abyssal modern laptop support in FreeBSD, they just shrug because "macOS's also BSD".

Then there's the whole smugness towards Linux as if they weren't dependent on GCC for years, as if GNOME/KDE etc. wasn't a primarily Linux effort and as if ZFS was somehow their invention.

They'll sing about BSD Jails and how Docker is strictly inferior, (also ignoring LXC), while not having any even remotely equivalent frontend for BSD Jails.

They'd laugh at the systemd debates, while talking openly about maybe them doing something similar.

Now Linux also heavily depends on some parts of BSD, but you'd see hardly anybody thrashing OpenSSH, just because it's BSD.

It's just not a community I want to be a part of, that's before I get into the whole BSD vs GPL debate, but I do understand that the appeal is there for some and that's perfectly fine.
+1 to Transferwise. I'm a happy customer too!)
Ask HN: Deep learning enabled GUI automation tools?
I was wondering, have anybody found really good tools, potentially cross-platform for GUI automation but which leverages image detection from Computer vision models, say convolutional neural networks?

How about open-source alternatives?
Transferwise is cheap but Revolut is free. I pay the mid-market rate and no markup unless I want to convert currency on weekends. There is a 6000€ conversion limit that can be lifted for 8€/month.
Recent TransferWise horror story of a public company, processing millions, who had their account suddenly shutdown: https://blog.simwood.com/2020/03/emergency-bank-details-chan...
Ask HN: Can you use geofencing (e.g. Foursquare) for contact tracing?
Apple and Google are going to use bluetooth to track person-to-person contacts (https://news.ycombinator.com/item?id=22834959), but Foursquare, FB, and Google already have geofencing to track when users go to specific locations and for how long. That doesn't help with subways and buses, but wouldn't it still make contact tracing a lot easier, particularly in the suburbs?

I just glanced at the Foursquare docs (https://developer.foursquare.com/docs/pilgrim-sdk/), but I feel like a quick React Native app could be built before the Apple/Google May API release date. And that a dev would spend less time worrying about privacy and crypto because it's existing tech and users have already opted in.

Any thoughts? Thanks!
In this context what is “fine art”
The Curious Case of the Protocol Default (Non-Paywall Link)
Ukraine suspends production of new missile systems
I am using TransferWise since a year now to support my digital nomad business. Couldn’t be happier — The app is beautiful, it always worked, transfers are quick, and it is even cheap. Support is great too.

Can’t thanks them enough for their business: traveling with my primitive European bank was a nightmare.
Coronavirus Impact on Technical Standards Meetings
Transferwise is great.

One feature, I liked was Exchange rates alerts.
How to Set Data-Driven Alerts in Google Analytics
That's exactly what I said in my words, no?
That’s called CSS. Use a user style, not javascript. The query is not applicable since its not offered by HN themselves.
The algebraic structure of functions, illustrated using React components
Even though I kinda want to agree with that sentiment, there are plenty of examples where this is not true. Betamax vs VHS, IPV4 vs IPV6, Windows vs. Unix vs. Linux vs. BSD vs. Microkernels, fuzzy logic (of which we kinda inherited neural networks) vs symbolic systems.
There are a lot of outside factors that inhibit the dissemination of even good ideas, social stagnation, networking effects, or sometimes even cultural preferences to flavour.
Transferwise now also provides a bank account with a proper IBAN and a Master card. I have been receiving my salary for the past six months in this account without issues. From last month, they also added Direct Debits feature.
The only annoyance is that I can't use the Master card in many shops in Belgium because they only work with Bancontact cards.
To add another voice, I spent several weeks in Bulgaria unable to use my Transferwise "borderless" card in any shops (including all the major ones, like Lidl and DM).

The first few times Transferwise insisted it's a broken card reader, then a few calls and emails later it became the merchant's terminal that's at fault.

On some of the calls, Transferwise simply hung up on me when I didn't take "you should try it again" for an answer.

Finally after escalation it became the terminal's providing bank, which didn't recognize my Transferwise card number (issued in New Zealand).

Meanwhile other people used their Transferwise cards at the same locations mine failed. So I requested a European version of my Transferwise card but TW insisted that would break their contract with Mastercard or something.

3 or 4 weeks later, after I had already left Bulgaria, they emailed to update that my card would now be working.

Needless to say, I always travel with more than 1 provider's card with me, and this runaround from Transferwise is why.
Monetization while balancing open and closed source projects
I’ve been using Ubuntu on desktop and laptop since 2006, and Debian for 6 years before that. Haven’t had hardware problems for over a decade

Wife’s Mac mini sometimes prints, but it can take 20 minutes to go.
I connected TransferWise with my Xolo and N26 account.
So what you're saying is that their compliance and risk teams are on top of their game?

Kava is illegal/regulated in Europe and the UK and therefore the money and account would obviously be frozen pending an investigation.
Debunking the Myth of a Single Creator in Open Source Projects
IBM OpenJ9 JVM does that with the AOT feature. It's good for startup time and the AOT code can be still further optimized by the JIT. https://www.eclipse.org/openj9/docs/aot/
It can still be an unreasonably comfortable life provided by, proportionally, little effort and, disproportionately, sizeably negative consequences for much of society.

I personally know way too many permutations of 'landlords' to feel comfortable judging them all in a similar way, but I'm still inclined to judge most of them negatively and harshly. Because in most cases, it's just so obvious how their owning and 'rentier' status is not a consequence of 'fairness' or even 'fair competition'.

My landlord got what he had because of his age. Most of my rentier friends have what they have because they inherited it. I'm okay with my landlord because he's disabled in some way and scraping by, but it's still weird that I pay for his entire mortgage + more just because he bought a house at the right time. I'd prefer a situation where I can choose to support him rather than feel, weirdly, as part of the precariat that he can kick out whenever he can benefit more from others paying his mortgage and more of his monthly expenses.

The only reason why he can't and won't do this is that legally there's a limit to how much rent he can ask me.

Anyways, point being, there's something fundamentally iffy about the fact that every single 'rentier' I know acquired this status through nepotism or timing, and not via whatever meritocratic measure one could conjure up.
I've worked with companies that provide COBOL contractors and no, it does not pay well. The vast amount of fees collected from clients go to consultancies that train-up interns in South Asia (have huge staff turnover) and these interns-cum-employees A: Stick with it in the hopes of being directly employed by their client (which happens, a F500 job in South Asia remains a big deal for many), or B: See those that did other technologies get paid much better after only a couple of years but get locked-in to their vendor through wider skills.

Niche technology skills can become suddenly in-demand, and in Y2k COBOL certainly was. Is there another Y2k event hitting COBOL? The higher paying jobs are only in architecture roles which means intimately knowing a vast code-base (product-specific) rather than COBOL itself.

This is my anecdotal observation having worked with COBOL/CICS/DB2 teams over a few years.

I also agree with the comments from smt88. Haskell would take a tad longer to get proficient in but once so you could sneeze in the direction of a large company that uses it like, I don't know, StanChart, and probably get a good offer. COBOL's not like that. Unless you're particularly experienced on a particular code base, it's easy to cycle-in a replacement (for any large employer).
Emacs. 1000s is more appropriate. Simply could not have done what I do without it.
Flying Car Games 3D
People are complaining about VM performance, while at the same time I'm guessing a fair number of the same people happily writes production code in Python. It's hard to find a slower language than Python.

People are not using VM-based languages because they want to beat the numeric performance of hand-optimised Fortran. They use it because of the memory safety, compatibility and performance which is on par with or even better than other languages (at least when it comes to the JVM) for the tasks that they want to perform, which is for most programmers not going to be numeric simulation.
This is part of a larger effort by the European Commission to support a "next-generation internet":

https://www.ngi.eu/get-funded/

Depending on the success, it will be extended in the next 10-year period "Horizon Europe" starting 2021:

https://ec.europa.eu/info/horizon-europe-next-research-and-i...

From the spectrum of activities, I consider NLnet's small grants programs to be the most useful:

https://nlnet.nl/PET/
https://nlnet.nl/discovery/

List of projects that have received up to 50k€ per proposed activity:

https://nlnet.nl/thema/NGIZeroPET.html
https://nlnet.nl/thema/NGIZeroDiscovery.html

The "project" itself does not have to be "based in Europe" (since open source projects are not 'based' anywhere); the person/entity receiving financial support should be.
F1 Great Sir Stirling Moss Dies, Aged 90
Spanish Flu and Covid-19 seem comparably lethal. The flu killed 600,000 Americans out of a much lower population and incapacitated many millions more due to illness, plus those caring for them. All of that even with a basic lockdown would cause economic mayhem anyway. There is no magical choice which leads to an un impacted economy. Those cities that did the least suffered the worst anyway, because there is no option to ‘choose the economy’. That’s the real lesson of the Spanish Flu.
Seems to confirm my suspicion that dolt is not made with decentralization in mind and their collaboration is mostly tied to dolthub and a specific protocol that currently just work over http. Thanks for digging that out!
> Agreed! Clearly you mean UNIX/Linux is the sane one, right? Before you fly into a hissy fit and say the UNIX toolkit theory is insane please learn, read, and respect a little history. So all the famous papers, IEEE, ACM, written by folks like DMR and Thompson are "bogus" arguments, right???

Seems you are going into the hissy fit. I also don't care about your arguments from authority. Programming against a well defined abstraction will be better than piping things around and easier for people to understand.

> These guys might have done things in ways you don't grok, ways you don't like, or ways you think you know how to do better. The UNIX approach, like all complex things, has pros and cons. But until anything you or microsoft has built has stood up for 50 years, been academically published and cited, maybe won a couple Turing awards and Presidential medals, don't try defend an argument with a simple "it's bogus" or "insane" or "non

This is the Pavlovian response to any criticism of the great unix way. Again all of this is an argument from authority and people used Unix because it was good enough and available. Lets not pretend it was successful because it was so great.
Microsfot teams app - While working in office most of my colleges would come to my desk for trivial things if they wanted something but don't know what they want. During discussion they would figure it out what they wanted exactly. Since the corono outbreak everyone is WFH and now if they want something they figure out what exactly they want and then message me. This is a huge time saver. Now i can focus a lot at the problem and respond to the messages async.
ipfw would be that one true way on FreeBSD, pf on OpenBSD
True. You can fit 150TB in a 4U rack mounted server fitted into an IKEA coffee table though, using entirely off the shelf consumer parts.
Yeah typical ibm behaviour. They always play dirty. Best thing I did was leave IBM years ago.
> I've used TW to move between currencies in the same bank account

How do you do this? Last I tried, TW didn't let me choose currencies (it used the default currency for the source/destination country)
> Sounds like that provides exactly what OP was looking for

Please correct me if I'm wrong, but it seems dolt clearly isn't what OP is looking for. How is dolt decentralized at all? See this comment thread where we try to figure that out: https://news.ycombinator.com/item?id=22848684
Have a look at this paper [0]

While there are big gaps of write amplification for metadata writes, on macro benchmarks all filesystems have similar results.

btrfs has the biggest WAF, but you can enable compression globally and I suspect that difference alone will make it come ahead of others.

[0] Analyzing IO Amplification in Linux File Systems https://arxiv.org/abs/1707.08514
It sometimes feels like Alsup is the only federal judge that is actually doing his job rather than rubber stamping whatever the bigger company wants to do.
That's a True Scotsman fallacy. I guess all those millions upon uncountable millions of lines of Java, Erlang, C#, etc code in production is not serious? Because it's running in a VM?
It really depends on what the game is trying to achieve. I recall reading an article on smarter ai on stealth games, which unfortunately lead to an unfun experience. As a player I don't want to feel the AI is "cheating".

As an example the alien game released a few years back had both interesting yet an AI that didn't feel like cheating. In this context an AI that does intersting things is accepted since the goal is to strike fear, whereas with a modern shooter most enemies are made to bring some challenge but eventually be killed.
public money forcefully taken as taxes

I'm sure that one day, some big event is going to come along that will make Americans appreciate taxpayer-funded services that provide for everybody.
While I don't doubt that a Daily Mail article is full of lies, what you're saying (Sochi is a more popular and beautiful holiday destination) and what the gp is saying (many of the facilities are derelict) is hardly mutually exclusive.
> Based in California and very loosely accountable to America’s Department of Commerce

Is this still true?
Yes, but they could probably be safely delaid by decades.

You don't close a reactor because it is the oldest or the worst security, you close if its security doesn't or can't meet some criterias.

> There was also a significant amount of pressure from the German side (main affected by a possible large accident) about its safety.

Well another accident, not highly hypothetical, is happening right now : German coal plants polute our air, leading to thounsands of deaths yearly, and contributes to climate change with certainty.
Could you possibly explain/reason why this must be, without using "by definition"? Many people in this thread agree with you on this, but I don't understand it (see my other comment using a video game analogy).

Is the richness you describe in your comment implicitly constrained to that which exists physically perhaps?
Strictly speaking, yes, if you just view it as unordered sampling without replacement. Although that would squeeze out nearly all of the creative side of things.
The same is true in the UK there is a North / South divide that is historical, economic and cultural.
I mean, Hackernews isn't known for its good UX. What does "showdead", "noprocrast", "maxvisit", "minaway", "delay" do in the profile? I've been using HN for a while and I have no clue
That accounts for the repeating but not the ordering, right?
The command line tools of the imagemagick suite, "convert", for batch-converting images to thumbnails, "identify" for extracting basic metadata, for instance.

https://imagemagick.org/index.php
Prop Trading Firm Codility Test – No Test Result Disclosure
Prop Trading Firm Codility Test – No Test Result disclosure

I received an email reply for an online Codility test I appeared last week.

"After careful consideration of your test results, we are unable to move forward with your candidacy at this time.
Please note that our current policy does not permit us to share feedback regarding your results."

First one was relatively easy. It is stated that it will be evaluated on performance and scalability. So I code the solution with that in mind inside the designated method within Codility editor. The code looks good, I run test, the code compiles successfully and the test case passed.

For the second one the criteria is only correctness. For this I encapsulated the solution within new class with some supporting types using Visual Studio. Copy pasted the entire solution on to the Codility editor and made changes within designated method to declare instance of that class and invoke method to calculate the result and return it back.

This time Codility environment fails to compile the code. The Codility environment is failing to recognize my types. It compiles flawlessly in Visual Studio. I realized that I messed up big time by not putting the solution within the designated method.

I see a lot of problems with this. This in not based on this test alone but tens of others that I had given the past.

1. Constraints are often hidden.

2. Time provide is ridiculous low, if you
intend on delivering all the constraints
stated on the problem.

3. Tests result are almost never shared. So
you don’t know what went wrong with you
solution.

4. For SQL questions my solution seems to fail
most of the time, even if the query works
perfectly on a sample database. I don’t
know how the environment evaluates the
result set. Does it check number of rows,
columns, columns names, values ? ? ?

What are your views on this ?
> These two things are obviously unrelated

Skimming just quickly gives a different impression.

> It was
clear to many people that this was just a mean-
ingless coincidence; after all, if you have enough
large integers from various areas of mathematics,
then a few are going to be close just by chance, and
John McKay was told that his observation was
about as useful as looking at tea leaves. John
Thompson took McKay’s observation further and ...

what follows is nothing to scoff at.

Finally, Borcherd's article concludes (2002, that was linked above):

> So the question “What is the monster?” now has
several reasonable answers:

> ...

> It is a group of diagram automorphisms of the
monster Lie algebra.
Unfortunately none of these definitions is
completely satisfactory. At the moment all con-
structions of the algebraic structures above seem
artificial; they are constructed as sums of two or
more apparently unrelated spaces, and it takes a
lot of effort to define the algebraic structure on the
sum of these spaces and to check that the monster
acts on the resulting structure. It is still an open
problem to find a really simple and natural
construction of the monster vertex algebra.

Which means, showing a natural relation should be outstanding?
Having no plausible escape (or counter measures) is also a big factor for nuclear scare. If there's a fire or flood, a few weeks/months later everything will be back to normal. If radiation leaks contamination remains for generations (even if it's not that bad as news make it sound) and that freaks out people. That and the general fear of unknown and invisible (just look at the 5G panic for that)
What could be the main benefits of Ternary vs. Binary computing in real world applications?
That doesn't seem to align with where you said that any non-normal state is bricked, and that the difference between soft and hard bricked is your ability to repair it.
The TransferWise Acceptable Use Policy dated 24 July 2019 doesn’t allow VOIP business to use TW.
The blog post from SimWood is from 19th March 2020.

I’ll leave it to TW to explain when they changed their AUP, how come SimWood s was able to use them later, and also for SimWood to explain how come they didn’t track the AUP changes at TW, and instead felt the account closure to be sudden.
Programming languages are seldom chosen because of the merit of their core semantics. Successful programming languages are coupled to some platform or ecosystem and it is the platform that is chosen. For example JavaScript could have been functional or imperative or whatever - it wouldn't have mattered for it's success. Objective C was obscure until the success of the iOS platform, C# was pushed by MS as the way to write Windows apps, VB was the way to script office applications. None of these languages became successful due to their core semantics.

Haskell will always remain niche since it is not coupled to a successful platform. But compared to the thousands of other "second tier" languages it is doing pretty well.
The selected answer explains how a single nuclear accident can pretty much outdo all coal emissions.
Here's an example that I don't quite understand yet.

[nhs inurl:mcusercontent.com] = 2 hits.

[covid-19 nhs inurl:mcusercontent.com] = 90 hits.

[covid-19 "nhs" inurl:mcusercontent.com] = 90 hits.

I'd expect that first one to include all the second, but it doesn't. I thought maybe the second is ignoring the NHS word, so I wrap it in double quotes to force it to be included and it returns the same results.
It may also be worth looking into whether you can open a Foreign Currency account with a bank where you're incorporated which is probably a lot simpler than opening one cross-border.

E.g. in the UK, Barclays offer these for a range of currencies:

https://www.barclays.co.uk/business-banking/business-abroad/...
> You can also download all your data from Google too, through some obscure settings page.

If anyone is looking for how to do this: google.com/takeout

Also IMAPsync works well for migrating email into another provider.
The regulatory change with the biggest impact on nuclear occurred before TMI. It was the Calvert Cliffs decision, a SCOTUS case that nuclear power plants were not exempt from the requirements of the National Environmental Policy Act.

https://en.wikipedia.org/wiki/Calvert_Cliffs_Coordinating_Co...
Please understand that no electricity generation technology has no risk.

> Think about fat tails and asymmetric risk. If you read in the newspaper next year: "Hundred thousand people dead/displaced due to power plant accident" - more likely to be coal or nuclear?

What's your evaluation of the probability of this event ? Without putting figures in the equation, I could also ask you in the same way to think about this event : if you read in the newspaper next year: "Billions of people dead/displaced due to one in a thousands year drought, leading to global famine" - more likely to be coal or nuclear?