skysight-inc/HackerNews huggingface dataset:
Universal truth, is, in fact, a bit of an impossibility. ("Truth" being dependent on point of view.) That said, "truth" is also unnecessary. That is, it's unnecessary if a journalist is just reporting the known facts of a situation.

If what a journalist really wants to do is tell their own "truth". Then yeah, facts and hard evidence aren't really necessary and putting out their "truth" becomes entirely possible.
> I wonder what the overhead of rounding every operation is? Comparable to the cost of using a proper Decimal class?

For what it’s worth, for the major ICs (Intel, NVIDIA, etc.) there is zero extra overhead. A choice of rounding modes is part of the floating point operation’s instruction. And keep in mind that a floating point op is always rounding no matter what you do, the question is whether it’s always using the same rounding strategy consistently, whether you can control it, and whether it has what you need.

> I remain skeptical

You are correct.

There are good reasons not to use float for money that the article didn’t discuss, and perhaps the author isn’t aware of. You run out of integer precision at 2^24, which is only 16 million. If you process a 20 million dollar payment in units of dollars, you might be off by at least a dollar. That error will multiply with every floating point op done on the result. If your units are pennies, the largest safe value is only 160,000 dollars. If you ever subtract floats, like say make a payment or withdrawal, you can run into catastrophic cancellation without knowing it. Deposit $200k and then withdraw $199k, suddenly you have a small balance with large error that could remain in your account and continue to grow until the balance is zero. https://pharr.org/matt/blog/2019/11/03/difference-of-floats....
To prevent https://en.wikipedia.org/wiki/Man-in-the-middle_attack
What of the publishers, producers, and editors? Do they lack agency in the face of journalistic perfidy?

What of public relations, think tanks, and campaigns? Those legions of people paid to push a point of view?

It's amusing (tragicomically) that your sole criticism is for the people with least power in a corrupt media ecosystem.
Mixtape of the Lost Decade (2011)
Doomsday Clock advanced to 100 seconds to midnight, a new historic peak
But even for non-video use cases? Eg development, photo editing, where the fps isn't (probably) that important.
Letting Google crawl your page and not telling it to stop via robots.txt is implied consent, and a german court case confirmed this[0].

0: https://www.jdsupra.com/legalnews/german-federal-court-rules...
Relatedly: knowing what it is that you don't know.

If you're self-learning, you need to pick what you're going to learn from. Which means, ultimately, you need to pick what you will learn. If you don't know what it is (or what it's called), that can be very difficult.

Anecdote: I have zero background in graphics, but found myself needing to do some image processing. I spent about a couple days learning what I could about the problem space and deriving then writing an algorithm. It worked pretty well and I felt very clever about myself. A few days later I ended up googling part of the algorithm I wrote to try to better understand some edge cases. I ended up on Wikipedia staring at the algorithm I had written, only better, and simpler, and faster, and followed by a few paragraphs entitled "how to derive this algorithm from first principles". It was amazing, but I felt decidedly less clever about myself.

People say that in the age of the Internet, being taught this stuff isn't terribly important because you can just look things up. A caveat is you need to know what something is called to look it up. I've come to the opinion that a big portion of the value of higher education comes from being familiarized with solved problems and their names by someone who (hopefully) knows what you'll most likely want to use at some point.
Why Democrats Still Have to Appeal to the Center, but Republicans Don’t
Looks nice. Excited to see someone working in this direction.
Recalling, make sure to do lots of practice for the theory.
It does seem like we've realized that GUIs are not really the most automation-friendly way to interact with programs. But there are a lot of nice macro tools out there still.

For Windows, there is a macro scripting language Autohotkey [0], which has powerful recording GUIs built on it [1]. Although it doesn't support application-specific hooks that I'm aware of, it does allow introspection into the rendered GUI of the application, so you can "click a button" instead of "click a pixel".

OS X has Keyboard Maestro [2], which I've heard is good.

Also, many keyboards have macro recording built in. My Ducky keyboard can record and save macros with no custom software/driver needed. (the macros can even include mouse clicks, but that's a little janky.)

As a final note, I think the place I've seen macro recording still used the most is in gaming. In most other areas of computing, it's seen as preferable to make a special-purpose utility to solve a problem instead of building layers of automation on top of a more general-purpose tool.

(btw, this is just based on my personal experience -- I love automation so I've never been far from the macro-space. I'm not trying to argue against your point.)

[0]: https://www.autohotkey.com/

[1]: https://www.macrocreator.com/

[2]: https://www.keyboardmaestro.com/main/
If I mitm you, your plain txt website now serves scripts.

That's what everybody seems to miss. I can change your content type headers online.

In theory the only way this would work is if browsers would not do javascript at all, or any other type of executable content on http sites.
Spending 24h in the woods, AKA “what used to be normal life”.
We built everything ourselves. The parser in particular was written in-house by a Person Who No Longer Works Here who was a parser enthusiast (Conway’s law). If we were starting from scratch today I would think we would use an off the shelf package. One excellent choice was to make the language [0] an open standard and now there is at least one totally novel implementation [1] in addition to ours [2].

0. https://github.com/openwdl/wdl

1. https://github.com/chanzuckerberg/miniwdl

2. https://github.com/broadinstitute/cromwell
/Dev/Lawyer on Luis Villa’s Licensing Year in Review
The ones I've found most effective are schools for autodidacts (40-50 around the world), most of them are part of the 42 school network (I'm at the one in Paris), but there's also Holberton School and Epitech. Then, I'd say hackerspaces or playful/collaborative co-working spaces.
Sticking with it. A lot of this other stuff is about doing it at all, which isn't toooo easy, but however you do it, self learning is way harder than organized learning if you want to do more than like a week of it. If you want to reeeeally learn something for like 100+ hurs worth of learning, it's damned harder than spending 5-20 hours of "ooh exciting!" diving in.
If you send an email to the mods hn@ycombinator.com they can kill the submission. Also enough flags from user can kill it too.
Ideally you would want your registrar to offer the insurance.
The Paradoxes of Piranesi (2010)
As a former Google Ads freelancer I very much enjoyed reading this.

You seem to have learned your lessons like you said and I actually picked up some interesting things from here. I'll be saving those Google docs!

I think the biggest lesson by far to be learned from this is that working with SEM agencies can be a complete clusterf*ck. Most of the time I'd recommend working with a freelancer who has a strong and verifiable background (most can be found in online communities).

Like you said the strategy these guys usually use is to throw stuff at the wall and see what sticks. In some, if not most cases they'll have scripts or software running to automate their campaigns without a human going into the account very frequently to weed out bad search terms.

While I 100% agree with most of your conclusions and the conclusions of the people on here commenting on your landing page wording, I do have one question: did you have a good, hard look at the search terms before deciding a keyword had to be removed?

O and yes, quality score is important. However I've seen and ran campaigns with a <5/10 quality score but with incredible CPC's. Don't get too hung up on QS - if it works it works, don't question it.
If a highly structured action seems to be driven by system whose visualisation looks chaotic, perhaps we are using the wrong visualisation.
As far as I know, the general consensus is that you can't, but I've seen this case mentioned in several places as implying that maybe you can. I (not a lawyer, just to be clear) find this case a bit confusing because there are several places where the court seems to conflate mechanics with their presentation/rendering.

After reading about it again/more, I think it might be that people are reading a specific line of reasoning about merger doctrine as applying to copyrightability in general, when it's actually only addressing one part of the overall question of copyrightability and is still accepting that mechanics can't be copyrighted per se because they're functional. But this is still an impression and not something I can rigorously argue at this point, so be sure to consult your lawyer before writing a Tetris clone, I guess.
Adding to examples, the Blåvitt ("blue and white") series of goods sold in Swedish cooperative stores from the 70s until the early 00s come pretty close to this aesthetic:

https://kf.se/wp-content/uploads/2016/12/2-in-1.jpg

A bit of history:

https://translate.google.com/translate?sl=auto&tl=en&u=https...
Naive question: I can stream 4K to my tv over general-purpose 801.11ac (meant to be non-directional/line-of-sight). I'd imagine that a purpose built protocol/phy should be able to push even more bits in sub-1ft distance with direct LoS, no?
"It's the product not the people"

Sorry, but social networks are made of people, without the people you don't have a product. He's trying to say that because important people create the community then that's the most important thing to the product in this case. Trying to say that the product creates the people makes no sense.
I would equate our current understanding of the brain to the common knowledge that apples fall to the ground from trees; where else would they go? People knew that long before Newton.
Here are a few that I found:

- http://sigmajs.org/
- https://js.cytoscape.org/
- https://visjs.org/

Sorry for the poor formatting. I don't know how to make the links appear as a newline delimited list.
Maybe it is DRM
I'm not sure I understand your response.

Discerning the intent of a search is completely orthogonal to whether to serve advertisements.

Search engines are generally not great at discerning the intent of a search. For example they frequently return irrelevant results that don't match key words even when you ask for a literal search. This has been discussed a lot.

But that's an unrelated issue to whether the search should return advertisements in addition to search results.
It seems to me that #5 (two sides) needs more nuance. It is often the case, as you point out, that one side is just wrong. But even then it is worth considering why they are wrong, and whether that analysis should be included in the story. I agree that we shouldn’t be re-litigating basic historical or scientific facts, but I have learned a lot about other people (how they think, what motivates them, how to communicate with them) from this kind of analytical reporting. And I suspect some preemptive debunking has helped me to avoid some bad takes of my own.
or Cloudflare. Just a couple origin hits and your site is served via CDN for free, fast and secure.
>Imagine a world where I just installed an HTTP server and it asks me if I wanted to get a cert from Let's Encrypt (or any other ACME provider) and just did all the setup correctly for me.

That is exactly what Caddy https://caddyserver.com/ does - except it doesn't even ask. Automatically setting up HTTPS is the default, zero-extra-configuration behaviour.
A few years back I used to not redirect http:// to https:// on my personal site. Then one day at an airport or something I somehow visited the http:// variant. Bam, a pop-up ad in my face.

I set up redirect and HSTS asap.
Having the right resources available in a structured manner, and as a novice knowing which source or information is reliable.

There have been countless times where I've come to resent my initial source after a few months of digging deeper on the subject just because they've positioned themselves as an authority without the ability to properly teach.
I love those videos. We will be getting a lot more, soon, as well with the new voltage-sentitive microscopy.

I think the best story for understanding circuitry in vertebrates comes from the work on hierarchical pattern generators -- where much of the work was done on lampreys.

Grillner, S. (2006). Biological pattern generation: the cellular and computational logic of networks in motion. Neuron, 52(5), 751-766.
Admitting ignorance until proof is presented isn’t a bad state.

The problem isn’t being ignorant; it’s being certain of things that turn out not to be true.

Unfortunately, this appears to be most of what people have been led to believe.
Depending on the material, understanding root concepts and knowledge must come before using it is needed more than just starting to play around and hoping it comes to you.

Self directed learning requires enough patience to recognize the best approach to learning it for you.
> You've also got a GPS beacon in your pocket

I don't. My phones are rooted. GPS access is limited to a few apps and only on demand. So is app-access to IMEI and other identifying markers.

Not by design but I also get a new SIM each month ($18 unlmtd talk/text+10GB).

These measures are all technologically & economically cheap, btw.

But they're locked away from consumers
because the compulsion to control end users
is a sickness that corporations can't regulate on their own.
The recommendation of Cloudflare here seems poor. Using CF to make an HTTP only site support HTTPS will only prevent MITM between CF and the end user. MITM between my server and CF is not improved as it's still HTTP. Yes, you can add a self signed cert and tell CF not to check the cert validity, but that doesn't prevent MITM.

Worse, Cloudflare can inject JavaScript into your site. The default settings will show Captchas to users if CF thinks they are not trustworthy. So you end up with MITM anyway if you aren't careful. For a static site, does a captcha really make sense? Cloudflare makes the internet worse with insane defaults like this.

https://community.cloudflare.com/t/getting-cloudflare-captch...
https://www.techrez.com/remove-cloudflare-challange-page/
Makes a lot of sense when you acknowledge that we like the dopamine release of arguing. Twitter consolidates an argument into just the parts you mean and read anyways. But you'll just find long form of the same exact thing on message boards and Reddit.
An Intro to Bpf
Disagree with this one - problem is that floating point errors tend to be cumulative and doing something simple like summing a year of sales records the errors start to reflect in pennies surprising quickly. But luckily this has been a solved problem for decades - fixed point and binary coded decimal.

https://en.m.wikipedia.org/wiki/Fixed-point_arithmetic

https://en.m.wikipedia.org/wiki/Binary-coded_decimal
What doesn’t kill you can still injure you for life, as I learned from a bout of pneumonia at age 34.
Detailed breakdown: https://botsentinel.com/reports/lisa-page-analysis-report-1....

> 1106 accounts received a trollbot score of 75% or higher, which is approximately 28.42% of all accounts analyzed. To put that number into perspective, on average less than 15% of all accounts analyzed receive a score of 75% or higher. This report includes a list of accounts analyzed and the tweets from each of the accounts that scored 75% or higher.
When it comes to Copyright, ignorance is bliss
Exactly.

Something that gathers all of the known facts in one place for review. That used to be what journalists did, not so much any longer.
Yes? Why are you asking us to keep that in mind?
I'm not the user you replied to, but have you tried yabai's built-in one?

I haven't had any issue with it coming from i3bar/polybar, but then I don't really do anything specific with it, just time and battery.
It is an insecure protocol.

For example I was reading Hacker News over HTTP and there is this guy named superkuh saying "Hitler was right".

See, with no execution of code one can completely change a message with no authentication.
What is the best semi-modern moo type game for someone who hasn't played the orginal but would probably enjoy it.
The JB Hi-Fi In-Store Review: Confessions of Reviewers
I would argue not since it doesn't do much for explaining how it works. We know how computers process information. We don't really have a good story for how the brain does it.

We need a story that explains how the brain uses rhythms (oscillations) for computation.
For me, actually practicing what I read is more difficult than understanding the content.
This has been going on for more than five years in California; Target and Chipotle are rumored early adopters. Individual vendors are supplying and installing the setup into corporate chain retail locations, creating "jobs".
I think the author’s point is that the “extreme” is required, at least for him, in order to truly indulge in the escape. A walk/exploration would be too much of a connection to normal life.

But to each his or her own!
Practice. That means both doing problem sets and teaching others (or thinking through the content as if you are teaching, so ask lots of questions and think about how the concepts fit into other ideas).

At the moment I’m working through CLRS intro to algorithms. There’s some math in there and derivations. I tend to run through the derivations separately while I’m working through the content to really internalise them (and I just enjoy the math). The author is nice enough to provide extensive problems to solve too.

Similar can be said of The Art of Programming. Plenty of maths in there to follow along with and plenty of problems to solve.

In addition, don’t be afraid of revisiting content. If you read over a text once but don’t fully internalise it, you hopefully have gained enough knowledge to have an idea of when it might be useful to you. So when you’re working, go back to the text and read through what’s useful and implement that.
"An intro ..."

I've read the first two pages and I still don't know what BPF is or does. The third page has:

... BPF enables us to run our own code, in kernel space, with native speeds, in a safe manner.

Should this not be somewhere near the top?
> ”It’s making Illinois a technology desert.”

It makes me want to move to Illinois. How tone deaf is this company?

I also noticed that they couch their losses in “lost sales”, as if the shoplifters would have purchased the items had they only been caught.
Then again, the defaults of the internet let anyone remove you from it with a $5 booter and your data is in cleartext and your MITM is every ISP + any hop in between instead of just your reverse proxy.

Takes defaults far more insane than Cloudflare to do worse than the internet status quo.
If it were a feature phone, this would be an accurate summary. For a smartphone, calling is a minority usage (an actual issue with the modem, sure) and network access is assumed over a hostile link anyway; does it matter if it's hostile at hop 1 or hop 2, if the modem is not a privileged part of the system?
Google has explicitly said they want to get rid of URLs.

Here is a story from April 2019:
https://www.wired.com/story/google-wants-to-kill-the-url/
Quora used to be OK, many years ago. I wrote a few detailed technical answers about C, C++ and embedded programming.

Then it basically became GeoCities or MySpace or whatever. Garbage, filled with ads and posters shilling their services and goods, just yucky. Plus, as others have mentioned, doing a simple search, going over to quora, and then being forced to login.
It’s clearly not clear to Jacob, since he eventually says “I am afraid you will only demo MITM attack on the traffic.”
https://news.ycombinator.com/item?id=22128462
Pray tell, how did you come to the conclusion that encryption is not security or privacy, and are you an Australian politician?
Not GP, but that's better than my Mac as a whole. Weird OS issues with the trackpad, login, or fan/cpu/ram usage despite nothing big running necessitate a restart at least once a week.
Ask HN: Suggestions for financial education for kids
I'm trying to figure how to educate my kids about finances and how to think about money.

Wondering if folks here have useful links/tips/tricks to share.

[edit: fixed capitalization of title]
That is a cute aphorism, but there is no empirical evidence one way or the other. If you are thinking that it is obviously too much information for a brain to know itself, note that most of what we understand about complex systems, such as the weather, is understood using only a miniscule fraction of the total information present. That is the power of abstraction.
Agreed. Cloudflare makes it impossible for people using TOR, proxies and any browser except the most popular ones. I like Troy, but this advice really rubs me the wrong way.
Python 101: iterators, generators, coroutines (2019)
There's still commercial products that will track your wifi/bluetooth MAC, and probably ISMI as well. You're not preventing this sort of thing with that sort of behavior and just making things awkward for yourself. If I can find the home addresses of people walking past my house using reverse lookups of ESSID probes, you can be damn sure that everybody else is doing it too.
Re formatting:

* put blank lines between entries;

* start each line with a splat or dash;

* don't try to be too clever;

* full extent of formatting is here: https://news.ycombinator.com/formatdoc

Now I'm off to check out your suggestions ... thank you!

(... later ...)

I've gone to check out your three suggestions, and I can't find anything in any of them that looks anything like the linked image. Either I'm missing something, or those suggestions aren't what I'm looking for. They are graphics libraries, yes, but none of the examples seem to do what I'm trying to do.

So I'm still lost, and still looking for more concrete suggestions.

I'm beginning to think no one has done this, and maybe HTML/CSS/js can't actually do it without programming everything "by hand".
> Aim for the 11-15 year old population and in 3-4 years you will have the strongest, most faithful and active community.

Excellent synopses. However, how do you stay relevant? After all, the 18 year olds grow up to be 35 year olds.
@kentbeck, you might want to fix the medium link in that YouTube video description. It 404s for me.

Kudos for pushing best practices!
I find practicing is key to truly understanding the content. When I find the practicing difficult, it means I don’t fully appreciate what I read. The process of practice and reading other sources to try and wrap my head around a concept is where I really learn.
I stopped using it when they pulled the same “you can read this public user-provided comment, but if you want to read the NEXT one, you need to log in” shit that Facebook does.
I think ubers traditional mo doesn’t apply to airspace and FAA regulations. At least I hope so.
Tangentially related: Could a Neuroscientist Understand a Microprocessor? [1] (short answer: not with current analytic tools)

[1] https://journals.plos.org/ploscompbiol/article?id=10.1371/jo...
probably a silly complaint, but it would've been really nice to put the asterisk on the left side of the numbers so that one could immediately see by scanning which are the refined 9.
No I confess I never have :/
Angela Merkel: Gender Parity in All Areas Just Seems Logical (2019)