skysight-inc/HackerNews huggingface dataset:
Thanks fiatjaf! The documentation definitely needs work. And worse, it only documents HTTP interactions, not the rapidly expanding client libraries! Do you have any examples of documentation you really like? I'm a big fan of Stripe's but I'm not sure if I can replicate that level of quality quickly.
A few days back when I saw the extension, I was glad to see someone made it, but I was concerned with your privacy policy. However the code of the extension at the time was quite simple, after a quick scan, I didn't find anything I need to concern with. There's no third parties (not even Google,) no malicious behaviors, so I didn't bring the privacy issue up.

Now I just found out the extension has updated, and the size of the extension increased to over 1MB comparing to the last version with only a few dozens of KBs... I had a poorly implemented userscript with similar features written by myself, I think I'll just go back to mine.
> Most people used to be farmers, too, but prohibiting industrialization was not the right call.

The industrial revolution caused enormous suffering for ex-farmers. Many of them lost a life of autonomy to be forced to move to cities and work in dangerous conditions for starvation wages. It caused significant social instability.

https://en.wikipedia.org/wiki/Industrial_Revolution#Standard...
Don't forget lack of ankle mobility. If the ankle can't do the job, the knee tries to, and that doesn't work all that well.
For?
I think it's funny that HDI doesn't have a tooltip hover, but the other 4 spelled-out headings do.
In government contracts in the aerospace and defence, the semantic distinction blurs a little bit.

Government contracts are often inflated on purpose so that the work can leak towards other projects. Every country does that.
If you used Amatino as the double-entry layer of your product then yes, Amatino would be storing your customer's financial data. My aim is to make Amatino a very low-level service, akin to an Amazon S3 for double-entry data, wherein people are comfortable building products on top of it. (A very tough goal, I know!)
If you want to go down the rabbit hole on cool old school woodworking techniques, check this out: http://www.pbs.org/woodwrightsshop/home/
Dude YES there's certainly a market for $300 shoes if someone would release them.

Suunto just released a $650 GPS watch.

Running has so few accessories - it should be a cheap sport to pursue but, a fool and their money...
It’s the thumbs.
I thought he or she was calling severing a leg with a battle axe sadistic (which I disagree with, depending on the context).
America will let you deduct your foreign taxes, so if you live and pay taxes in a high tax country then you in theory won't actually owe anything to the US, but instead you'll owe your accountant for helping you file.
I don't know whether you are right, but I don't find your argument persuasive.

You could have made a parallel argument, before Youtube, about how people wanted only professional content, why a service for user created content would never work etc, because that's all that had worked, up to that point.

Just because all the decentralized projects have failed so far doesn't mean they are doomed.

Its really early days yet. Youtube is just over a decade old. HBO is 5 decades old. Clearly decentralized services are harder to build and get right. But that means there's still plenty to figure out, and plenty of potential.

> YouTube's audience doesn't care about anything at decentralized network has to offer. It's just entertainment for them. They just want to watch videos and shitpost in the comments.

People change, they grow in sophistication. E.g. look at Facebook - at the start it was full of spammy viral activity notifications for crappy games. People got sick of that and it was forced to change. Now its full of other crappy stuff, but which people are getting sick of now too.
Signing with Alexa: A DIY Experiment in AI Accessibility
Swimming had this exact same issue a few years ago with the new full body suits that reduce drag too much. Each sports handles this differently and most decisions seem completely arbitrary with the biggest deciding factor simply being tradition. For example, no one cares that swimmers have always shaved their entire body and/or worn a cap to prevent drag. However the new suits just provided too big of a single jump to not require an immediate response.

One of the weirdest arbitrary decisions is the difference between almost universally banned "blood doping" and almost universally allowed "platelet-rich plasma therapy". You can draw a patient's blood and put it in a centrifuge to separate out the red blood cells from the platelets. Reinjecting the red blood cells is doping while reinjecting the platelets is an acceptable medical treatment.
My understanding is that a trade deficit is equivalent to an investment surplus. So a long-running trade deficit just means foreigners have been investing on net in the US for a long time.

One day the President is complaining about the trade deficit and the next he's saying the US needs more foreign investment. I don't think you can coherently hold these grievances together. But if foreign investment is good right now, then the trade deficit must be good.
AWS is expensive enough, and the pricing is hard enough, that you don't need a crazy scale before you have a team monitoring AWS expenses. It all depends on how much more revenue you'll get out of each engineer, but ignoring the most magical of companies, you probably want at least one person dedicated to this before you hit 200 engineers deploying to AWS.

And yes, a lot of the expense is invisible to the end user. Some well known companies end up spending significant percentages of their AWS budgets on building and running integration tests. Suddenly you also end up getting teams dedicated to improving just that.
The linked https://blog.apnic.net/2016/04/04/dns-zombies/ is also a good read.
Aren't stock cars literally by definition modern cars? They're cars currently available in the stock of consumer retailers. That's the whole point of the game isn't it?
Probably the same as email curation. If a spammer is caught, you ban them from your server. If other servers notice that spam is coming from a particular server, those servers disconnect from that server.

But Politics and Porn? These taboo subjects will be hard to deal with in a federated environment.
I think I’ll just stay out of the pool
This post will be a bit long, sorry for that :)

Mostly, I'm using it for ad-hoc querying as it allows for semi-automatic columns detection. For example, my bank account file I am querying shows how I'm spending my moneys. It looks like below and I have few more advanced queries doing some different calculations on my CSV file.

select
ExtractFromDate(DataOperacji, 'month') as 'Month',
ExtractFromDate(DataOperacji, 'year') as 'Year',
SumIncome(ToDecimal(Kwota, 'pl-PL')) as 'Income',
SumOutcome(ToDecimal(Kwota, 'pl-PL')) as 'Outcome',
SumIncome(ToDecimal(Kwota, 'pl-PL')) - Abs(SumOutcome(ToDecimal(Kwota, 'pl-PL'))) as 'Total'
from #csv.file('C:\some\path\my_account.csv', ';', true, 37)
group by
ExtractFromDate(DataOperacji, 'month'),
ExtractFromDate(DataOperacji, 'year')

from another point of usage, I'm sometimes using it to find files in folders as I can both query file properties and their content. Also, I was testing it with querying git repository (I was using https://github.com/libgit2/libgit2sharp), If you are curious about some statistics, then probably it would be usable for you.

Another thing I would imagine is that when you have such a huge compressed file that you can't unpack, then you could query such a file and unpack only what you needs. It doesn't have to be a packed file only. It can be such a big log file that most of editors wouldn't be able to open.

Another thing, If you are an administrator and have to move buch of files or create yourself a view how the files looks in more aggregated way, then it will be probably good for you (I'm not an administrator and never was so please take into consideration that my point of view may be clearly wrong)

Different thing, If you've got a bunch of IOT devices, you would end up writing plugin that gets data from such devices and provides you rich statistics about various things.

Another possibility, you need event (for scheduling purposes) that fits some sophisticated time pattern, you can't use CRON becouse it's syntax has some serious limitations, probably it will be better to query time for such a pattern and store it somewhere. Otherwise you would need writing a lot of single CRON expressions that all fits your requirements.

I will go right now into some crazy imaginations like:

You would end up writing a plugin that extract some statistics from photos (like is the image contains people, how many of them are, what are the color of sky, does it has sun?) and then query some huge photo sets about how many of images contains people and also have a sky as a background).
It should be really fast as your plugin can use some C++ library to fastly process images. Because you are fully controlling with what and how you feeds evaluator, you can use parallelism to process multiple files at once :)
"Radical New iPhones"

The iPhone X comes in three sizes now. Golly gee. So different. Much upgrade. How radical.

This is why advertorials are the pestilence of all reading material. Breathless "reporting" to generate buzz. I'm quite through with getting emotionally invested in nearly anything anymore, because more than half of it is too pushy, and my nerves simply couldn't handle this much excitement if they tried.

You know what else involved as much excitement as chum-bucket-swaddled blog-o-sphere internet news? Trench warfare during WWI. When the signal to noise ratio overwhelms a certain threshold, people lose their minds and cease functioning.
You are right! I should stick with Scala. It will also give me the opportunity to learn a new language!

Play looks good, but maybe I should go with Scalatra instead? Should I be using Slick? It's quite different than any ORM I used so far, maybe I should bake my own Scala ORM. OK then, here we go. One more decision, REST or GraphQL? GraphQL seems to be the future. Let's go with that. Man, types are nice and Scala's type system is powerful, but sometimes I wish I had the flexibility of a dynamic language. It would make prototyping much faster.

Fuck it, "git checkout -b node_v2"
"E.U. Fines Google $5.1 Billion in Android Antitrust Case"

“Google has used Android as a vehicle to cement the dominance of its search engine,” said Margrethe Vestager, Europe’s antitrust chief. “These practices have denied rivals the chance to innovate and compete on the merits. They have denied European consumers the benefits of effective competition in the important mobile sphere.”

https://www.nytimes.com/2018/07/18/technology/google-eu-andr...
> But better bicycles are OK

UCI has lots of rules around the size, geometry, and weight of equipment that can limit how much better you can make a bike. They even explicitly don't allow new innovations without their prior approval. Manufacturers find ways around the rules but to a large degree better bikes are actually not OK.
DuckDuckGo: We welcome the EU cracking down on Google's anti-competitive search behavior.

We have felt its effects first hand for many years and has led directly to us having less market share on Android vs iOS and in general mobile vs desktop. A couple examples...

https://threadreaderapp.com/thread/1019562507294461953.html
I find this article pretty amusing, because, despite its title, it focuses on anthrozoology (the intersection of humans and animals), which is still fundamentally about humans. It doesn't actually focus on things that are fundamentally about animals, like zoology or paleontology.
Want to Import JavaScript Modules from NPM on CodePen?
Are you using Typescript for frontend or backend (or both)?
This isn't some long-term conspiracy aimed America. It's the playbook of the Soviet and now Russian political machine. What's changed is that the Internet has allowed them to apply the tactics readily outside their traditional geopolitical sphere. But these tactics were refined for generations domestically and in their satellite states, and continue unabated there.
Over-reaction would be the direct translation. Over-exaggeration would translate back to Swedish as överöverreaktion.
How to Maximize Creativity
I rather like this video. I aspire to chop so well.

https://www.youtube.com/watch?v=7fWo0P0MdJM
I started working on a Helm [1] chart for PeerTube if someone wants to try out running PeerTube on a Kubernetes [2] cluster (I've only tried this on GKE [3]).

[1] https://www.helm.sh/
[2] https://kubernetes.io/
[3] https://cloud.google.com/kubernetes-engine/
Re shipping runtimes: caching exists. Right now you likely don't download a copy of jQuery, or React, or many other common libraries normally used on web pages. You have a few versions of them cached, and most of the time, there is a cache hit.

I suppose the same will be true for WASM "runtimes" required by commonly used languages: you will have 2-3 major versions of them (think Python 2 vs Python 3), and an automatic update when a new version is released.

Much like common JS libraries or fonts, these will be on CDNs, so they'll be fast more-or-less local downloads.
Riving(rive) means tearing or splitting in Norwegian and English. The word comes from Old Norse and is commonly used in Norwegian, but I didn't know it also was an english word.

To me "I couldn't open it, so I had to rive it." sounds like Petter Solberg(known to mix norwegian and english) trying to speak english. "It's not the fart that kills, it's the smell" (fart meaning speed in norwegian, and smell meaning crash)
Yes, Google owns the .dev TLD. Any project you see with .dev has come out of Google in some fashion.
Thanks for taking a look planetjones! I'll try to give a worthy answer:

Amatino is trying to sit at a lower-level of the value chain than reporting, GUIs, and other layers. Amatino aims to enable others to create amazing reporting and GUIs, while charging them an extremely low price to do so.
Even the author of that research paper that that book is based on doesn't run marathons barefoot. He said humans aren't meant to run 26.2 miles nonstop barefooted.
Ask HN: Does self-affirmation really work?
"US debt is literally people who have agreed to take US currency in the future and are not themselves part of the US."

I don't think this is true. Foreign holders of US federal debt are only about 6 trillion of 21 trillion[1]. Most of it is held by the government itself or the American public.

[1]http://ticdata.treasury.gov/Publish/mfh.txt
Polonius is NLLv2. It is not being stabilized for now.

http://smallcultfollowing.com/babysteps/blog/2018/06/15/mir-...
> But what those who create want is an audience. They want a community.

PeerTube seems to be aiming to provide exactly those things.
"they almost always do it in terms of fatality rates"

That's an element of right-wing policy created to fight safety regulation. The position is that since the severity of non-fatal workplace injuries is hard to measure, only fatal accidents should be recorded.[1][2] Then there's too little data to make policy.

[1] https://edworkforce.house.gov/uploadedfiles/testimony_michae...
[2] https://www.oshalawblog.com/2017/04/articles/its-official-os...
There probably less incentive or pressure to comment if you agree. If you disagree, you presumably have an opposing view and rationale which you may be compelled to share.
I love Emacs, but if I'm to be honest, if network security is of concern per a company's policy, Emacs, any version of it past and present, should be immediately banned.
This would be perfect for me, I love ambient music while doing almost any task, only 2 qualms tho. One being the high pitched beep when pausing/playing, it hurts. Second there isnt a volume slider. I keep different applications at different audio levels in the Volume Mixer, with chrome at full, making it very loud. Other than that, I love the idea!
Also, you are probably bringing your phone into the store, and it's emitting all sorts of identifying info. I've read about businesses selling tech that uses that info to identify you and uses the signal to track where you go in the store.
S&P PE ratio isn't terribly high [1] let alone if you pull FAANG out of it [2]. There is nothing wrong though with taking some time to reduce your business/personal debt load even in good times.

[1] http://www.multpl.com/

[2] https://seekingalpha.com/article/4159229-de-faang-lower-s-an...
>Is there an easy explanation of what problems quaternions solve?

Sure. Unit quaternions form a double-cover of SO(3).

In other words, you can encode a rotation of a 3-dimensional object with a single unit quaternion.

But wait, there's more! You could do the same with a matrix, or a triple of angles. Why not do that?

Answer: interpolation. The "natural" way you want to go from one rotation to another corresponds to exponentiation of quaternions. If you linearly interpolate matrices, the intermediate steps will do something nasty: they won't even be rotations!

The natural way to implement the Arcball interface for rotations is using quaternions. Here[1], I have implemented it in ProcessingJS and wrote up the math behind it.

Quaternions (like complex numbers) can do other things too, but this alone is a good start. Also gives you intuition why they aren't commutative: because rotations in 3-space aren't.

TL;DR: Unit complex numbers = rotations of plane. Unit quaternions = rotations of 3-space.

PS: you shouldn't think of complex numbers as the solution to the problem of "taking the square root of -1". Think of them as "how can I multiply/divide a 2D vector by another 2D vector?" - there's only one way to do it sanely (multiply/divide lengths, add/subtract angles). This is what the complex numbers are.

Hamilton was trying to solve the same problem in 3D, and couldn't (turns out, it is not possible[2]), but solved it in 4 dimensions, and later found many applications for them.

[1] http://www.math.tamu.edu/~romwell/arcball_js/index.html

[2] https://en.wikipedia.org/wiki/Frobenius_theorem_(real_divisi...
Wow, RileyJames, thanks so much for taking a look. It's exciting to hear your thoughts as a Xero alumni. Xero is a big inspiration for me, and I love that it has made accounting easier for so many businesses.

'Independent and agnostic from the accounting backend / says' is exactly what I'm going for, and I'm really excited to hear that you see some value in the concept. I'll take your advice to heart!
Any signal your phone emits with identifying information could be used. Why not your cellular signal?
I've done exactly this where I'm just extending my code in an ugly way. Two alternative patterns to extending a function with a parameter switch are to pass in a function to the function or split the function into multiple functions around the bit thats different.

Definitely a lot harder to fix when you've done this though.

I think "the wrong abstraction" is too lofty a title this is just about oversize functions.
Shameless plug: Building White-Box Abstractions by Program Refinement (https://mehrdad.afshari.me/publications/building-white-box-a...)
Ayn Rand Knows Software Development
i did not understand quaternions until I read Hamilton's original works. Maybe i just have a 19th century brain or something. but i found them delightfully free of modern gobbldeygook.

https://www.maths.tcd.ie/pub/HistMath/People/Hamilton/
I had this in mind recently when doing the Cryptopals challenge, which requires you to implement the Counter mode of block encryption[1]. In that case, encryption is the same mathematical operation as decryption. I still figured I should have two different functions for encryption vs decryption to make it more obvious which variables are intended to hold a plaintext vs ciphertext.

[1] https://en.wikipedia.org/wiki/Block_cipher_mode_of_operation...
> It's open source and looks awesome

"Looks awesome"? As the CEO/Founder of the company that makes it, have you not tried it?
That isn't quite right.

The default assumption is that we are normal in all ways except what is required by the anthropic principle.

The converse of that is that as we find ways in which we are special, we should immediately start thinking about why those things are necessary for us to be here. The classic example is that a large moon is necessary to keep our axial tilt from random flipping us too far every few tens of millions of years. Another good example is that Jupiter has played "comet sweeper", seriously reducing how many extinction level collisions we suffer.

This new research just underscores the fact that these characteristics truly are essential for advanced life, and are rarer than we knew.
Rational Alternative of Agile – Erik Meijer
Kind of weak line editing capabilities and annoying script compared to the alternatives. I'm a PS fan though.
3.5x your gross yearly pay sounds fairly typical. You should really only care about your monthly mortgage payments. If you have student loan debt then you should try to roll that into your mortgage if it has a much lower rate.
>did you buy NMS on release and are miffed about your purchase? Or did you not buy the game and are simply outraged on behalf of others?

That one. I was interested and followed development closely, but I waited and then passed.

What you call "salty" I call sharing my opinion on the topic of the article. Similarly, I suppose I could say you are an apologist, but I don't see how that gets us anywhere. I play video games and despise the way the industry is going. NMS was one of the worst offenders.
With Federated networks you can block an entire domain, so if you don’t like seeing it you don’t have to- but if you do want to talk about taboo subjects you can in your own space.
The connotation of "conspiracy theorist" as some paranoid lunatic is really convenient for people who could actually be engaging in unlawful acts. Sometimes I wonder if there is an effort to put forward clearly ridiculous conspiracies to discredit the legitimate conspiracies.
It's disk I/O. The JVM basically loads classfiles one at a time. When you use Spring Boot, you are asking Spring to pull in potentially thousands of such classes.

Preliminary tinkering by Spring folks shows Graal having a substantial impact there too.
Right. Only Waymo has disengagement numbers that are even vaguely decent.

The CA DMV data has enough info that you can distinguish between "driver had to take over to avoid crash" vs. "vehicle was unable to proceed due to problem ahead and needed help". The first number needs to get very low before self-driving can work. The second, Waymo proposes to handle by having a very limited remote control capability, so remote support can get a vehicle past a strange problem.
Hi WorldMaker, thanks so much for taking a look at Amatino. It's very humbling to know that someone with your experience has critiqued my work!
Do they really belong to the same league? I’m sure this will be downvoted into oblivion because everyone on here is working on these projects but I don’t think self driving cars should be uttered in the same breath as any of the aforementioned technologies. It just doesn’t matter all that much.

Maybe I’m being dense but can soemone spell out the glorious moment we are all waiting for here after spending all this money?

- Trucking is cheaper because we fire the drivers?

- There are cheap Ubers taking people from ramen to sushi in SF but clogging the streets?

- There safer roads because there are no bad drivers?

Ugh, this is not a transportation revolution folks. Where are the personal transportation devices? The hypersonic planes? The hyper loops?
Let's not forget who masterminded the moon missions after all: it wasn't an American.
This is awesome. Great idea, it works.