skysight-inc/HackerNews huggingface dataset:
Oh, absolutely this! I work on game heatmaps (Halo), player path analysis, etc. Having a flat-world coordinate system with a customer-supplied map is critical.
Are you suggesting the TrueCrypt authors had been duly convicted of a crime?
True, FFX has the best web inspector tools by far.
That aspect does make more sense, and perhaps longer term with a divergence in regulation and with, makes sense short to mid term and may be an avenue they try again market wise and until then, best focus on growth area's.

But equally, they started in the UK in October 2018, and perhaps they may of gambled that the UK would stay more aligned or in the EU is my thoughts upon this as well.
That's a typical quality of game engines, they just blast the whole screen away. If their design is similar to CreateJS' they likely walk the tree and reduce it to a flat array of Canvas instructions. I imagine reconcilling with a cache structure is expensive for whatever reason.
> Why can't you use banks that agree to follow rules you like and be monitored by people you trust while I can use banks that agree to follow rules I like and be monitored by people I trust?

There are 2 reasons.

The first is because ultimately you rely on the state's monopoly on legitimate violence to enforce those rules. If you want protection from fraud or simply outright theft, you need to rely on the mechanism of the state. And the state might determine that a contract or transaction, though voluntarily entered into by both parties, is still unenforceable because it unconscionable or harms the general welfare.

The other reason is the experience of the Great Depression, where for instance over 5000 banks failed in the US prior to the creation of deposit insurance. People making prudent decisions in good faith can still collectively make a system unstable. And if you lose you savings that's a problem for you, but it a few million people lose their savings that becomes a problem for society.
HN traffic is coming from the wrong side of the RPC/streaming boundary. Everyone could get by with a lot less hardware if HTTP GETs were queued instead of bursts of realtime load.
Ask HN: Starting SaaS side projects whilst on a visa
Hi HN! I'm currently on an O-1A visa which fairly explicitly restricts my ability to earn income to the company which sponsors me. I'd love to scratch my entrepreneurial itch without risking deportation. Curious how others have handled this situation in the past? I'm wondering if I could do it via an LLC and simply not withdraw any profits (assuming there are any) and just leave it in the entity, or whether I could/should operate it out of the UK instead?
CIA controlled global encryption company for decades, says report
> How on Earth would he know?

I'm sure he said "to my knowledge" or something to that effect. That is, at least for at least relatively far into the circles of confidence, people did not know about encryption being broken algorithmicly or PGP broken in practice.
This gave me flashbacks to Gnome 2 and how much I loved it.
Interestingly, the Romans might have entered the steam age if their empire had lasted just another few decades - there's a lot of evidence they were on the verge of an industrial revolution - look at their early water-powered textile and grain mills, which weren't seen again for centuries.
Creating art beyond a hobby level is hard if you aren't being paid to do it, because skill and mastery in any medium take time, and so does the practice that produces results.

Somewhat separate from that, the idea of somebody making life-changing sacrifices to pursue art in the gaps between their soul-crushing job only to have a BigCorp claim that art as their own and profit off it without the actual creator getting anything for it is what I'd call fundamentally unjust and broken.

In sum, if good artists can't make a living off their art then we will enjoy less good art as a result. A lot of great artists don't care about money, but they need it to live and keep making art, and it's naive to suggest they should be "above" that.
It works by embedding data inside of transactions. Really next level stuff, check this out:

https://github.com/unwriter/B
It's built using Catalyst, their technology for running iOS apps on MacOS, which was only launched with Catalina, so there's a good reason for this.

I recently got a new Macbook and was dreading having to use Catalina, having heard horror stories online, but actually my experience has been fine. A few security popups to click through when you first run a new app, but some of the screen shots I saw online of hundreds of them must have been fake, it's really not a problem. Having to right click and open unidentified apps can be annoying, but I'd rather do that and keep Gatekeeper on personally, rather than disabling Gatekeeper entirely.

It actually feels really solid so far (granted its a clean install on a new laptop) and I am really impressed with the Sidecar feature in particular. Of course, if you depend on 32-bit apps or drivers, or certain apps which are meant to be buggy (e.g. Mail referenced in another comment), you may want to hold off for a while!
> As a customer of N26 and Natwest/Barclays I feel that N26 in my experience has won in every category.

And if NatWest were the only competition in this market, I’m sure N26 would have done fine. Monzo, Starling and Revolut all have far superior products and market offerings however.
In the U.S. this is called 'American exceptionalism'.
+1

Monzo doesn't ask for proof of address, while other banks will need something like a utility bill. As a newcomer to the UK, one is pretty much obliged to open a bank account with Monzo.
It seems to me that our economy of attention, where consumption literally requires copying the product in our own brain, needs a better conceptual foundation.

Like, a tax designed to be distributed to creators according to market principles in a manner that supports a vibrant and robust media society.

And while it is easy to imagine versions of that post-scarcity media market that would not work well, I think we really need to consider the possibility that it's just a matter of the right design.
The only notable difference was that a person was present and supposed to be monitoring the vehicle.

Fixed that for you
Looks like the site is built from a somewhat hobbyist-class (although quite impressive and open source) CMS:

https://github.com/gkiely/ydnw

https://www.producthunt.com/posts/you-don-t-need-wordpress

I would as well echo support for adding RSS capabilities here.
Ask HN: What's the best way to find a role moonlighting as a UI/UX dev?
I've had success with the UI/UX hiring process in typical roles, i.e. remote/onsite salaried or contracting fulltime, but finding a role working outside of typical business hours has been a challenge. Has anyone had success with this, and if so what was your process?
Landing Pages with Clojure and Firebase
Hopefully Americans are by now completely inoculated against the idea of having systems in place to stop people from "making false comments on the Internet." The Chinese now have a very bad situation on their hands with no clear ways for them to improve it, but America is not there yet.
This really depends on the country you moved to. Banking in Germany will be much shittier while what you describe is norm in other countries for example.
These types of things really are gateways into computer science. I’d like to see it grow too, because early adoption really does set students apart.

I wonder how many top students in compsci programs used to do things like install and tweak Minecraft plugins when they were younger.
>It seems to degrade thoughtful people into ordinary ones and ordinary people into monsters.

In my experience that’s about 90% true, but there’s a small minority of people who remain thoughtful and insightful even in 280 characters. If you can find them and mutually follow each other, and then mute or block all the blowhards, tryhards and self-promoters, you’ll have cultivated a useful network of colleagues beyond what you might otherwise have via work and conferences.

And if multi-disciplinary perspectives are valuable to your own research, then that Twitter network is especially valuable in that regard, as it’s likely to be at least as multidisplinary as your day-to-day work environment and more-so than your usual conference circuit.

That said, it does take some work to cultivate that graph. May or may not be worth the time and opportunity cost.
As I mature as a developer I'm learning what many of you probably know: effective long term curation of knowledge is really frickin hard. It's the hardest part of my job, especially because it's so subtly important and easily missed. The end product rarely breaks because of a short term lapse in documentation.

I don't have a better answer yet other than making it a personal point of pride that my docs are always up to date and well-organized.
In total, sure, but at least for myself the really important stuff would fit in 10MB and I think I could fit all of the medium importance stuff in 1GB. The remaining terabytes are nice-to-have but I wouldn't be too upset if I lost it.
Of course now that the UK has left the EU, nobody really has any ideas of what, specifically, they want to deregulate.

Asbestos in food? Attractive new opportunities for US pharma to sell opioids? Houses no longer need windows? EULAs on jeans, making you pay day?

Europe is very comfortable watching it from the sidelines. I'd say it's an interesting experiment, but unfortunately the last two years have shown it's rather boring and everything turns out exactly as anyone with even basic grasp on reality has said it would.
Agile and DevOps – Which One Is Better for Your Organization (Or Use Both)?
The game with the little balls coming across from the sides is super simple, and super creative with its limitations.
I read through several translations, my personal favorite for general readings is CSB (formerly HCSB). Otherwise I prefer some of the Messianic translations that are not afraid to admit that some verses are properly lost to the ages, such as the Camel going through the eye of a needle, in Aramaic the same word for rope and camel exists, if you say a rich man trying to get into heaven is much like a rope going through the eye of a needle, immediately I understand what you're saying, you're saying that they have to lose all the unnecessary threads just to go through, whereas with a camel I have no idea and could assume that it would never happen.

There's Aramaic scrolls that are old and translate better than most Greek New Testament scrolls most mainstream bibles are derived from. KJV has a lot of the same flaws as modern translations.

And yes, the CSB still has the same flaws, but it's simple to read.
That is the idea!
Isn't chromium itself chrome with all the google stuff removed?
> Of course they will be convicted of corruption or misconduct or something

What? No such thing will happen. This is an authoritarian regime. The government will never admit wrongdoing. They'll attempt to sweep it under the rug and continue operating with a "perfect" record.
If you want to save for the future, you can just "favourite" the comment. If you don't see the favourite link, click on the timestamp to see the comment in its own page, and it should be there. You can also favourite the whole thread.
> Ah, it was a bitmap image. But TIL about 16colo.rs, which is really cool.

No, it's not. That ANSI image on the right is rendered in-engine via the VT100 component of the Z80 computer, which I wrote from scratch. You can take the .ans file from the 16 colors website (which is what I did) and dump it to the terminal and that's how I got that screenshot.

Getting it to look right means not only emulating the ANSI color codes, but implementing the IBM CP437 character set. CP/M purists would attack me with a pointed stick, since only the IBM PC had that character set by default, and it would have only been available on CP/M-86, not CP/M-80. Otherwise, ANSI files like that would have only displayed correctly on MS-DOS with ANSI.SYS loaded. BTW the emulated graphics card supports loading different character glyphs, so it's totally possible to load a "ye olde" fancy character set and play Zork with it, as should be done.

> The screenshots you've posted definitely look interesting to poke around with. Do the keys press as you type? :D

Not really, the hand animations flail around as you type and it looks kind of funny. It's something I'd like to improve, maybe with three keyboard proficency levels, hunt-and-peck, touch typing, and something in between.
I've create this app for my own use so that I don't have to expose my data to countless third parties. It's a combination of a journal, notes, todo list and fitness, fasting tracker. This gives the ability to run analytics on all of these in combination to get a better understanding and in the future encourage myself to keep on track to achieve my goals. The data is stored locally. Some usage stats sent to backend so I can improve features.

Opening it up for others who might find this useful. Appreciate your feedback. Ta!
I think that's his point, and that's why he's glad to see it in the newer version.
A Turning Point for DL? Hinton,LeCun and Bengio Have Different Approaches
It is dependent on machine, OS and what plugins are installed.

I'm fairly certain I used to have hundreds of tabs open back in the old Firefox with even less lag than I see today.
I tried to look for the enterprise version a few years back. It is unobtainium unless you're buying a few thousand of them.
One big problem with SVG is that the specification is so large that everyone implements a subset, so interoperability suffers.

Lots of XML-based standards of a similar age seem to have suffered from this. There was an idea that there'd be a standard for everything, and each XML-based standard would refer to others when it made sense rather than re-inventing the wheel. But too often the result was that in order to implement standard A fully you needed to implement all of B and C and D which your users didn't really care about, so in practice you ended up with an undocumented de-facto usable subset.

(Though for SVG I think the worst problem is that they didn't specify a fixed subset of CSS that should be supported, which isn't an XML-world thing.)
Authoritarian regimes often punish scape goats to appease public.
Metric time and dates notably fail to work with the observed motion of the Solar system. The time metrics we use are determined by the rhythms of the Earth, Moon, and Sun. Metric time offers no benefit. (And for the record, Napoleon tried to decree decimal dates and times, but even the French weren't having any of that crap...)
Hello! Author here! The book introduces a lot of tools (~20) and these tools are bound to get out of date eventually. As a matter of fact, the Babel libraries moved from v6 to v7 during the writing process, and I've had to painstakingly rewrite most of the book to keep itself updated.

But the core value of the book is not in the tools themselves, but the concepts and principles of these tools, and how these tools work with each other. And these don't get outdated as easily!
Hi Nathan. Congrats on the launch of the page builder!

I was looking through the css of the 'abbey' page https://demo.ck.page/abbey and noticed a problem: the spinner doesn't show correctly on the submit button. More specifically, it does show, but the word 'Subscribe' is over the top when it should be hidden, so you can't see the spinner properly. The problem is an easy fix, it's just a small misalignment between the css selector and html structure :)
A lot of designers I know just keep a raw layered image and swap out themeing on a per-case basis. SVGs are easier to dynamically theme, but usually any theme variants get run by a designer anyways that will tweak color tones for the specific usage as needed.

Just to be clear though - I love SVGs and want them to get more momentum solely on the basis that they're just a way better way to store abstract line art and can yield proper image scaling... I just think a lot of the technical advantages we tend to think of aren't really that valued by designers and get lost in needing to be done manually anyways.
I really think it does.

I also appreciate your idea of porting dplyr to python, keep up the good work :)

This table sums up some of it:

operation | time

apply score + 1 | 30s

apply score.values + 1 | 3s

transform score + 1 | 30s

transform score.values + 1 | 20s

It seems to me that pandas is simply a leakier abstraction than dplyr, data.table etc. As a user of the library in most instances you shouldn't have to profile your code to figure out why things behave the way they do (btw, thanks for pointing out snakeviz - it seems like a useful tool).

This being said, we shouldn't complain too much about pandas - it is in the end a very important and useful tool.
The reason you didn't see the bevy of popups was because you did a clean install.
With an upgrade install all of your existing apps have to go through the same security steps as a new app, and they tend to do it all at once, especially if you have a lot of apps that launch at startup.
That said my experience was not as extreme as some of the screenshots, and I think it would be even less for the average user. And of course this is only upon first upgrade, so while frustrating, you quickly get over it.
Copyright requires a creative act. Mechanically enumerating all combinations isn't creative.
There are plenty of people who do know how to create good SVGs, but my first thought when I read the title was: maybe the people who know how, also know it's better not to.
Hi Shosty123, thanks for mentioning my book! Really appreciate the love (:
They had 200_000 customers in the UK according to the BBC.
It's more nuanced than believing China can do no wrong.

I have family (edit: living in mainland) that will admit personally that Xi Jinping is probably crazy and bad for things (maybe I shouldn't put that in writing?). But at the same time, there's a lot of faith given to the government that's increased literacy from 50-98%, increased GDP per capita from $100/yr to $10k/yr, built all the infrastructure, etc etc, in like less than 50 years, without major armed conflict.

Remember that prior to 1950, China had a couple centuries spotted with wars, rebellions, etc that killed tens and tens of millions of people.

Stability and prosperity buys a lot of good will.

Edit: because I just threw out numbers without comparison, the $100-$10k growth in 50 years is comparable to the period in the US from literally before the US was a country (pre 1800s) to about 1950 ish. That's how long it took the US to get from $100-$10k (real) per capita GDP. China did it in 50 years. US didn't have literacy rates below 50% since like before 1850 (actually it looks like already 70% literacy by 1850?), and only got to 98% literacy by ~1960.

Growth, stability, and prosperity doesn't excuse things, but it does explain why people are maybe more forgiving than we are looking in.
Finn here. I don't think the use of "actually" comes from any Finnish expression specifically but it might be some sort of literary habit that stems from the desire to emphasize how things turned out to be. It's somewhat common in Finnish to say how things turned out, rather than that someone (or you) made it so.

Thinking about it, I might've used the word in a similarly redundant fashion myself occasionally.
In a sense these pertain differently to clean code only by degree. Poor indentation is some dust on the six windowsills in your home; small issue, easy to address. Poor coupling for a large, long lived project is guano all over the carpet.

The ideal clean code of course has proper indentation, self-explaining identifiers, coherent types, minimal cyclomatic complexity, perfect encapsulation, perfect coupling, perfect level of modularity and perfect level of configurability. To which degree we want to achieve the ideal and to which degree these individually factor into it varies from project to project.
This is one of the reasons why my tinfoil hat has been shinier than ever;
I agree with the sentiment. The common argument against rolling out your own encryption just baffles me. Because there are plenty of ways to roll out your own encryption safely and in such a way that drastically eliminates the possibility of getting broken. Following is just a few ideas easily implemented even by a mediocre engineer.

For the easiest, you can just apply multiple encryption algorithms in succession (of course with different keys). Although the algorithm of AES is considered safe, it can be broken through a side-channel such as a backdoor, which secretly stores keys used somewhere. But if you apply another algorithm after AES, be it ChaCha20 or Blowfish, it can only gets reinforced.

Another trivial way to safely roll out your own encryption is to increase the number of rounds in ciphers that are considered safe. The increased number of rounds only strengthen the algorithm. And it's just changing a few magic numbers in the source code - you can get extra security for little expense of time.

Both methods provide esay-to-implement ways to safely 'invent' a new encryption algorithm without a proper knowledge of cryptography. If people start doing any of the above regularly, it would be a headache for those enjoying to exploit vulnerabilities in common crypto implementations.
I use .NET 4.8 but I need to check if it's x86 or x64.
UK businesses are going to find the next decade extremely painful

This seems over-board.

Firstly, like in every country, most UK businesses don't sell abroad at all. So no, most businesses aren't going to find the next decade any different to the previous.

Secondly, businesses that wanted to sell into both EU and US markets already had two sets of regulations to deal with and would have done no matter what. That is no different to what it was before either.

Finally, businesses have been dealing with customs controls at the border for as long as international business has existed. That's hardly a big deal either.

He will be focused on regulatory alignment with the US as he desperately needs to sign a US-UK FTA.

No he doesn't. Plenty of countries around the world have perfectly fine economies and growth despite having no FTA in place with either the USA nor EU. It's nice to have but not essential for anything.

Now, "regulatory alignment" doesn't have to mean adopting the exact same rules as the USA. That's the EU's approach but it's often not the best approach. A simpler way to gain the same benefits in most cases is just regulatory recognition. In cases where there's no actual fundamental disagreement between systems, but actually unifying them is unwanted for reasons of political independence (i.e. retaining the ability to fundamentally disagree in future) both countries can simply choose to accept products that comply with each other's sets of laws.

The EU freaks out about this approach because the goal of the EU is not to make business easier but to unify Europe into a single country, and abolish the existing ones. Obviously to do that mutual recognition of standards is useless. Only obedience to a centrally controlled set of regulations will do the job. A lot of people in the UK have spent so many years under the thumb of this system that they find it hard to conceive of any other way.
Congratulations, it's really cool. It's late here now, I will play with it tomorrow. I actually have a lot of questions!

- How well the CA rules "compress" the image against a typical image compression algorithm?

- Have you tried 3D? Animations?

- What happens if you insert small noise to the learned parameters? It gets destroyed or mutates the image to something similar?

- Is it practical with more complex images, for example, a human face?
Sure, but people can openly criticize the US govt and it's policies. Can they do this in China?

A sense of national pride should not trump objectivity.
^^THIS^^ is one of the best answers here. There's no doubt the ancient Greeks could have built a phonograph - the Anitkythera mechanism is proof.
Types in C/C++ and Julia (2017)