skysight-inc/HackerNews huggingface dataset:
Ok this questdb looks cool. Only downside currently is my biggest usecase for one would be gis queries. any plans on supporting gis?
youtube-dlc back on GitHub
> why? im guessing this decision costs them close to 0 dollars to implement so the full payment goes towards their profits?

Profits are "Revenue - Recurring Costs - One-time-Costs". Since this decision costs them $0, why do you want to put costs into the denominator?

~4% == $10 Billion / Revenue

Or:

~20% == $10 Billion / (Revenue - RecurringCosts - OneTimeCosts).

Which number looks more correct to you? I guess it depends on how you use the number, but from my perspective, the lack of costs means that its more logical to compare it to Revenue as a whole.

Note: Operating Profit is "Revenue-RecurringCosts" (without one-time-costs associated). Operating Profit would be "more correct" if this were a hypothetical decision with recurring costs. (The one-time-costs would just muddle the discussion).
> but these PII can in turn be depersonalised

It turns out this is not as easy as you think it is.
I have. Also, I just checked my browser history of searches against DDG. I stand by what I said. What they're doing is impressive, but that's not the same thing as saying that they're on the same level of result quality as Google.
Frustration over not having a proper parametric polymorphism (Also known as “static generics”) so I cannot write elegant functional style code to promote more code reuse. You wonder how do you do some kind of Map/Filter/Reduce in Golang? Check out go-funk in Github but bear in mind they use reflection to emulate it so the performance can be very dissatisfying.

This is the biggest pain point of Go throughout my journey and I have been waiting so long for Go 2! PLEASE!
The RIAA’s attack on YouTube-dl is not a DMCA 512 infringement
> Who says apple hasn't built a viable alternative already?

App Store search says.
I work with golang since 2011 and am still in love with this language like I am with no other.
I am super impatient for the generics release in 1.17 aroung August next year as I think the current proposal is super good.
Besides sometimes I miss adoption of golang in fields like ml and data science eg voice recognition.
I use over the ear headphones (Sennheiser) and I could not go back to full time in ear buds. It is mainly a comfort issue as after long periods of time my ears will start to hurt from in ear buds. I also have an issue with the in ear buds staying in my ears. I have not found a way to keep them in my ear, especially when I start sweating.
Postgres Monitoring for Application Developers
> That's not hyperbole.

In the 50 some odd years I've been on this planet, it has been my observation has been most every time someone says something isn't applicable to their argument at the same time they are making the argument, it is.
I have to use !g a lot because of inferior results from the default search. It can be tough to even get a relevant wikipedia entry to show up in the top 5.
The problem is that 538 is correctly factoring the voting fuckery done at the state level which ruins the voting correlations. Gelman seems to be modelling fair elections - ha! Now the question, how did 538 come up with the correct model which takes into account vote manipulations at the state level? /s
FWIW IdeaVIM is the closest thing to "real" vim around, so you can at least use reasonable key bindings with Goland (and all IntelliJ-based IDEs)
The Crash Bandicoot YoYo animation is still relevant today
Yea oracle trying desperately to stay relevant has severely undercut everyone else on bandwidth costs. It'll be silly for video apps not to use them.
Though the effect on oracle long term will be interesting.
This is the important point here IMHO. There are two errors that the tails need to deal with, voter shifts that are missed by polling and black swan events that completely upend the table. I think that the 528 model lumps a lot of the long tail into the second category, which then basically becomes a "let's throw out most of the rules and make wild guesses" territory. There is so little worthwhile information in those tails I am really surprised that this is the focus of the disagreement.
Cloned and forked. Can we also get this on tardigrade.io etc please?
Four is my limit
Somewhat, it mixes 2 main talking points very well to the point it wants to present them as the same thing in a way that presents a lot of uncertainty and doubt (and a tiny bit of fear about that uncertainty) from information that doesn't necessarily back up that mixture. The main talking points:

- What EM and SAR is and that anything in large enough amounts can be harmful with a bunch of info around the histories and studies that led to this understanding

- The implied need to worry about EM SAR significantly more than the above regulations and studies talked about suggest with the implication the numbers aren't already padded for safety to start with.

The former part is general product regulation which the page even admits was around before cell phones took off that nobody really has to know or think about, the latter is wrapping it in FUD.

It's also important to note that while they link an enormous number of references it doesn't mean all of the claims on the page are backed up by any of them (again, look at the two main categories above for the majority of that split). E.g. the section on "Radiation-free areas should be established. Electrohypersensitive people can’t live near any electronic devices which emit radiation." has widely failed to have any robust result showing it as a "real" (as in actually caused by EMF) effect but this section doesn't mention that it just flows right into the section saying peer reviewed studies have verified "effects" without defining what effects, to what level, from what level of source, and if the effects were deemed a risk/harmful or just something that's possible to notice (e.g. if you turn on a lamp right next to you your arm gets warmer, this is an observable effect in extreme cases with no ill effect).

The last thing I'll mention is there are some "dubious at best" transitions like the section explaining the difference between non-ionizing and ionizing radiation following up the claim "That is not to say that extended exposure to non-ionizing radiation isn’t harmful, we know that it is." with "Most of us know that a little bit of UV radiation can be useful" which not only gets into the main conflation mentioned at the beginning of the comment but also throws in extra conflation about something that both spans ionizing and non ionizing radiation being compared to a completely different part of the non-ionizing EM spectrum without note.

.

I think it's important to note that I come from a healthcare networking background and have been biased/predisposed to a certain viewpoint on the matter prior to reading the article as I've had to work with the health system on basically anything that communicates via RF (Wi-Fi, 4G, DAS, RFID, special frequency voice communication systems, one off device radios) which included review of any and all patient health risks related to deployment of the equipment.
An Intuition for Lisp Syntax
The test cases only downloads the first 10KB for automated testing, as was mentioned beyond the first sentence of my original comment.
Yes, but have people met here and spun off a new company from their conversations?

There's something significant missing from comment based interactions that exist in IRL interactions.
Great stuff guys!
Flask is better in the little mechanics of interacting with HTTP - parsing a parameter out of a URL (in Flask, it's a function argument; in Go, it's at least one extra line per arg), returning JSON (just return a dictionary in Flask), handling errors. Flask also is able to auto-reload the code when it changes (turn on development mode) which is really convenient.

Plus all the ways that Python is more convenient than Go.
> Broadly speaking blockchain only solves a singular problem: Trust

This is only true in the cryptographic sense when talking about data on the blockchain.

Blockchains do NOT solve any trust problem outside of data on the blockchain, and in real world use cases when we're not dealing with how many coins each person has in a wallet, this is the most important thing.

Specifically your cryptographic tamperproof data on the blockchain is useless if you have bad actors entering garbage data.

It's useless if the data on the blockchain is out of sync with state in the real world.

Even in the internet commerce use case where bitcoin was supposed to take over, once the bitcoins are transferred you still have the unsolved trust issue of verifying delivery.

Saying blockchains solve the trust issue in the real world is disingenuous magical thinking, and I wish people would stop doing it.
Do you actually live there?

From what I have heard the "high pressure" has only affected ordinary people who can't get things like meds and equipment. Just look how they were affected by corona, so much worse than their neighbors.

I would highly, _highly_, doubt a person actually living there would consider the "high pressure" strategy a good thing.
Structural types are one of those things that annoy me in both theory and practice, when I have to touch Go code.

In theory, it's annoying because it prevents you from expressing constraints (think: monad laws, or Rust's Sync/Send traits). In practice, it makes stuff like go-to-definition nearly useless, which makes it a pain to read code written by other people. Especially when combined with the almost sadistic module system.
Talking about over-compliance, you should check out Transferwise blocking access to every venezuelan in their system + IP block the access of every venezuelan IP [1], just cause sanctions against few individuals [2].

And then you have to read their BS ads that state: "We’re building money without borders"

As reminder, Venezuela is under a heavy economical crisis, where more than 6 millions citizens (9 millions as per unofficial data) out of the 30 million total had to run away, this is more people than syrian refugees numbers (5,6m).

What role transferwise had on venezuela? well, some of those that left, were using transferwise to send money to their families and friends still in venezuela, helping them feed themselves and buy medicines and cover their needs. Note that most of the money sent, wasnt even touching venezuelan banking system, as most venezuelans already have US bank accounts, money was just moving from lets say argentina (common country for a venezuelan to immigrate) to US, not to venezuela

But transferwise decided that is better to block 20millions possible users in need of humanitarian help [4], because they didnt want to check if those users were in the OFAC list that is not even 100 people long.

[1] https://i.imgur.com/26h0u2W.png

[2] https://www.state.gov/venezuela-related-sanctions/

[3] https://en.wikipedia.org/wiki/Venezuelan_refugee_crisis

[4] https://disasterphilanthropy.org/disaster/venezuelan-refugee...
The article is well written, so I don’t think he is an idiot. He made a mistake.
It is sad that instead of providing evidence that would support your claim you basically called the person you replied to a nazi that dehumanizes mentally ill people.
I would be much more willing to believe the chemical imbalance concept if someone could actually explain which chemicals, and what the correct balance is.

Serotonin you may say? Okay, how much is the correct amount of serotonin then? Can you just give me a test to see if I have the right amount?

What’s going on here is not quantifiable science. It’s throw something at the wall and see what sticks.
Denial of the validity of IQ is one of the main factors that justifies the biggest form of discrimination in existence: discrimination based on intelligence. I was born wealthy, and some people are born homeless, purely based on IQ. This is patently unfair, but you can't address that if IQ isn't real. I think people deny the validity of IQ because they are afraid if IQ is real then our society is structured in a way that is very unfair to people with low IQ.
Yeah I think for Trump to win washington state, he'd have to do something to appeal to voters there in a way that would likely cause his red state base to abandon him.

The negative correlation makes sense when we think about how difficult it is for everyone in Washington to suddenly turn conservative and everyone in Mississippi to turn liberal. Much more likely is that the crazy thing is that the candidate or circumstances changed in some way.

It makes more sense if we ask...if a candidate wins NJ what is the chance they also won AK?
Isn't that when you finish it off by pouring 10 pounds of molten aluminum down the hole?
I've never used the Google Play store - is it actually much better?
Are Bing and DDG using those algorithms? Because every 6-8 months I give one of them a try and they are horrible. First I force myself a week of no falling back to Google when I cannot find anything and then slowly I just give up again. Did they misunderstand something elementary?
If you're strapped for cash you can run Blackmagic Probe firmware on a $2 bluepill board for JTAG with a fully open-soure tool set. (I run it on a $2 esp8266 for wireless JTAG. Open-source gives many options!)

Free as in speech, almost free as in beer. Less than a single (good) beer.
One Man’s Quest to Taste Every Fruit on Earth
> While writing servers in Flask + Python is much more convenient

The only time I had to use Flask, it was a nightmare to deploy. To this day I still fail to understand why I had to mess with Nginx, gunicorn, WSGI or whatever just for a basic backend. The dev experience was fine, but I don't remember it being more convenient than using Go
Whenever anyone uses the term “virtue signalling” I automatically discard their opinion in the same way this phrase does with the people it’s referring to: that a bloc of people (the entire EU and democrat party of the US no less) are simply “pretending to care to look good”.

The use of this phrase belies a cynical, reductionist attitude that I have no respect for whatsoever
In addition, do what you can to support bees. Here are some simple suggestions from Nat Geo.

https://www.nationalgeographic.com/news/2015/05/150524-bees-...
You are correct, I misremembered.
An Italian company created the world's first 3D-printed fiberglass boat
yea i really don't see that happening, there are too many hackers and tinkerers on earth
Or use encrypted mutual backups on others like systems (eg you friend buys the same model and you each clone each other’s, transparently, securely). Storage is cheap so you just over provision the space so that it can be both super durable, and have space to backup friends’.
It’s worse but Google has closed the gap a lot over the last few years as they remove anything which advertisers aren’t asking for. I periodically tried DDG for years and always switched back but about a year ago I didn’t. I still use Google a few times a week but it’s increasingly for more obscure technical things and DDG is often winning those due to not having removed their advanced search operators.

Barring C-level change at Google I’m expecting the gap to disappear in a year or two.
All my existing online courses (TDD and more) are free during this pandemic
No, it's pretty much garbage.
Url changed from https://twitter.com/kashhill/status/1320387328817451009, which points to this.
Insurance companies like risks that are diversified over their customer base, with regular enough occurrence in the customer population that the cost of payments over time is relatively stable. Insurance companies absolutely abhor risks that are affecting large portion of their customer base at the same time but only rarely. Re-insurers offer some help, you can talk about some special investment vehicles where insurance companies can offload those kind of risks off their books, but in the whole, I think it is quite safe to assume that insurnace market for those kind of risks would be seriously broken.
When some types of athletes need to drop weight, one of the strategies they do is to walk at a normal-brisk pace for hours until they hit a certain number of estimated calories burned. The reason they walk is that it has a much lower risk of injury and puts less stress on the body than most other forms of cardio exercise (perhaps excepting a stationary bike) and our bodies are good at naturally finding a pace we can sustain ~indefinitely.

It feels like a bit of a hack when you go for a 2hr walk and end up burning almost 800kcal listening to music, talking to people on the phone, maybe taking care of chores like paying bills.
How the youTube-dl devs found out about DMCA takedown
The bios in my computer has a toggle for secure boot to be on or off. I've had it off the whole time and there was no effect on any OS as a result. The issue was limited to bios setups that didn't allow this to be toggled, and for those, as pointed out by another, signed shims resolved that issue.
Great tool, two big negatives. First, checking result values is dumb. It adds 50% more code. Add exception handling.

Second, the way imports work is obviously due to some internal google kitschy-ness. Remote import paths are so dumb. People set up entire domains and CDN's just to host some code. The import path has to have a specific format, you can't have three levels. github.com/me/sub1/module won't work, so everyone creates mypersonalgithub.com/sub1/module. It feels like one L3 at google set this up on a Friday, and the industry has to live with it. Of course all this code will be broken in 3 years.

There is no easy way to point imports to a local development copy of a repo because google uses a monorepo and everyone else has to live with it.
The GPT approach must be very poor; with only a fraction of that information you can train a human to perform better than any GPT model shown thus far. When you look at power burned doing it, the gap is even wider.

Obviously our wetware is optimized for it and we aren't true blank slates, but the enormous magnitude of the discrepancy makes me think we're on the wrong path.
Google android app search is just as bad. That’s because “store search” is a totally different problem than indexing the web.

Even indexing the web is a different problem now than in 2000, users expect the search results that are SEO optimized for google.
So the embedded industry basically has three types of toolchains/dev environments. Open source, vendor supplied, or paid commercial stuff.

The commercial stuff costs a lot of money. Depending on what the project is and the size of the company, there's a good chance an embedded developer will have to suffer with this stuff. Compiler error messages are straight out of the 90s in terms of how bad they are, basically what it was before Clang showed that C/C++ compilers could be helpful. The IDE is more like a glorified text editor with some hook-ups to their own toolchain/build system. Oh, and things like code completion or just finding the definition of a function can be completely broken with no indication as to why (thanks for the system beep to indicate a generic error IAR).

Next up come vendor supplied stuff. As you said, lots of outdated stuff. They come with wizards to generate low level code which tends to be pretty dire (thanks for using malloc in an ISR, ST). I could understand a hobbyist using this stuff to get their feet wet, but I've seen way too many companies use this stuff for actual products and it hurts to think about.

Lastly is the open source stuff. This really is my preferred method, but it's hard to get both companies and embedded developers on board with this. Most embedded developers I speak with ended up using the vendor supplied or paid IDE because they wanted the debugger "to just work", similarly for the build system. This is kind of a fair point, it sucks having a ton of work to do just to set-up and maintain the project outside of actually developing code. Of course from my perspective open source offers you flexibility, the previous two categories lock you into a specific way of doing things and you will be stuck doing it their way even if it sucks, which it often does.
Really enjoyed the video showing the spectacular failures in the build up to getting it right.

Turns out rocket science is hard.
its really not. The existential threat is that they don't operate their own platform.

VR isn't their end goal, AR is. The big bet is that AR will replace mobile phones. Owning the platform means profit from device sales and 30% cut of all apps sold. Thats the end game.
To the best of my knowledge (and IANAL) a good example of this is the European Court of Justice Case C-355/12 "Nintendo v. PC Box" where europas highest court ruled that DRM must respect the principle of proportionality and circumvention of technical protection is only illegal if done for unlawful purposes. If DRM prevents lawful purposes, then the DRM is not proportional to consumer rights (or those of other corporations). If circumventing DRM is illegal is a question of the specific case and must take into account the purpose of the tech used to do it and what people actually use it for.

This, at the core, means it is very hard to argue that some library written to circumvent DRM is "illegal tech" and have it taken down in this manner, because the DRM could be inappropriate and it is not the copyright owner who has to decide that.

The ECJ was asked by a Milan court for a preliminary, so they gave instructions how the Milan court should handle the matter and how the law is to be interpreted. The base case was about a mod-chip sold by pc-box, who argued as a defendant, that circumventing nintendos DRM for the purpose of playing homebrews was ok and nintendo preventing that is inappropriate.

In the general case this was a huge win, because "circumventing DRM is illegal" is only true with a big IF, not as a blanket statement. And from that follows that usage of alternative clients is well within the consumers rights, but again i am not a lawyer.

However note that the Milan court then ruled in its case 12508/2015 that this particular mod chip is illegal. Nintendo gave a lot of evidence about the advantages of their DRM in terms of cost, ease of use, security etc, comparing it to inferior implementations of their choice that would fail to protect the copyright holders interests, as well as evidence of usage of the mod chip for piracy. On the other side pc-box defaulted, filing no evidence showing that their users are a vibrant community of homebrew gamers and techheads that circumvent DRM for purposes well within their rights, like running self written software on the hardware. The Milan court also argues that defendant has a burden of proof to show that a more proportionate drm method was possible, which i strongly disagree with, and which seems to follow nintendos argument that their solution is appropriate even if more restrictive then strictly necessary. Note that Milan does not speak for the EU.
It can be. On the flip side, I think there are people, who have been labeled negatively (eg lazy) because of a behavioral or medical condition, and now associate the traits that have been viewed negatively with that condition.
It can; it just doesn't right now.
Innovations shaping the future of train travel
Make Agriculture's entomology program Great Again?
A Stanford AI policy group called Human Centered AI wont use Zoom for its seminars due to political disagreements with Zooms founder. The result are embarrassing buggy online seminars from an institution supposed at the forefront of computing.

Most of Stanford still uses Zoom however. In fact Eric Yuan was at an entrepreneur Stanford seminar last week.
Say more about "but I don't consider it useful toward predicting the outcome"

How else would one predict the outcome of a die roll, specifically?
Researchers show how to improve the developer employee onboarding process