skysight-inc/HackerNews huggingface dataset:
This is my core experience with Tensorflow vs Torch for deep learning -- Tensorflow keeps trying to predict how users will want to structure their research code, while Torch just sticks to making really nice building blocks.
If the object is lit at an angle the shading will be completely different, the edge of the square will create a harsh line.
CME requires certification before you can deploy a connector to them.

If they really cared or if this was as obvious as everyone here is claiming it is, negative price support would be part of their certification suite. It is not.
Some hobbies consume a lot of your time, some less. I hike, climb, go running, ski, snowboard, etc.

I would say I'm a climber, since that takes up a lot of my time. I will spend 3 evenings a week in the climbing gym and often go to the mountains on weekends.

If I date somebody it's a big bonus for me if they climb, too, it makes scheduling together time much easier.

I'm not a gamer, but most gamers I know spend significant amount of time on gaming, so much so that it often crowds out other social activities (which is ok). If a gamer wants to be together with a gamer the seems reasonable to me.
As I see it. A good framework is an extraction of common used patterns and a set of libraries. Sometimes people make the mistake of not dogfooding their frameworks or turning that process around, starting with a framework hoping that it will make life easier. Someone from their ivory tower saying, this his how it should academically work. Like the early .net enterprise block framework or asp.net. The frameworks that are painful to use are usually extracted to soon or not accommodate the 80% for that specific use case

EDIT: Words
Laravel Full Course (6.5 hours) for free
> web-based

And that's already not a decent concurrent for org-mode. Not that I have a grudge against web tech, but no self-hosting of my most personal data and no offline abilities is a deal-breaker for me.
> It allows you to remove the concern of logging from your classes completely.

You say that like it's a good thing. When there's a bug to look into grepping strings from the log is one of the first steps, the first step if you don't have a stack trace, I want that string to be where the problem is. Having the logging in with the rest of the code is an inevitability anyway and unless you only want logging at function boundaries.

> In fact, any cross-cutting concerns - like transactions, can be done this way.

That's another thing I want to be explicit, if I have some code that is going to to do a bunch of updates I want it to demand a transaction as part of it's interface. I don't want it hoping it gets executed in the scope of a magic layer that will handle the transaction.

The common theme with AOP is that it takes stupid simple code into an opaque mess spread across a dozen classes that's far harder to maintain.
Couldn't agree more. It is so tiresome to do sprint after sprint. The always running analogy rings very true in my ears. I've been doing sprints and other variations on agile methods both as a developer and the past 8 years as a designer and is getting really tired of it. The methods are so easily sold to management and mostly poorly understood and implemented.. My current project manager has no deeper understanding of agile concepts and keeps strictly to his highly detailed plan while complaining about the deliveries of his design and development team using agile methods and mindsets.
At Google casting doubt was a good in the early days. Even in search relevance of the results were the most important factor, even if it meant much less clicks, and the culture that Eric Schmidt created with the founders reflected that.

Nowadays I think it's a better strategy at Google to not discuss if you don't agree with its policies. It's still a great workplace as long as you can discard politics.
Auroville is open to everyone, but there are rules. In the visitor centre you can read that they claim to be religion-less. For example, religious cult (e.g. monotheist prayer) is forbidden in the Matrimandir, the central monument dedicated for the practice of yoga and meditation. However, the spiritual movement behind Auroville is a kind of cult of the Mother and Sri Aurobindo. But I found Auroville habitants much less proselyte than religious communities in general. Actually it is easier to be kicked out of the community than to become one of them.
It would be interesting to see how an ispc version performs, if it is able to extract any more CPU parallelism.
If you have to ask you haven't been paying attention
That people will be thankful, and not demand your time and attention.

(Some will. Most who are express it correctly by never contacting you.)
>Boiling frogs and all that.

This is a myth[1]. Not being true doesn't make the idea wrong, but it is not a metaphor rooted in reality.

>While some 19th-century experiments suggested that the underlying premise is true if the heating is sufficiently gradual, according to contemporary biologists the premise is false: a frog that is gradually heated will jump out.

[1] https://en.wikipedia.org/wiki/Boiling_frog
> AOP in Java (and .NET) is a metaprogramming facility that has few equivalents in other languages. The closest thing that comes to it is macros, but those are often compile time modifications.

You don't need macros to achieve what grandparent was talking about - handling cross-cutting concerns like logging or transaction boundaries without being too intrusive. In a language that lets you do a half-decent monad implementation (which is pretty much any language that has higher-kinded types and first-class functions, although do notation can be a useful enhancement), you can comfortably write this kind of thing in plain old code. (I do those very things - transaction boundaries and logging - in Scala all the time).

> More importantly, nothing about standard Java development requires The use of AOP.

And yet, in real-world Java development, people feel the need to use AOP. In my 10+ years of JVM work in companies large and small, I don't think I saw a single one that didn't use some form of AOP. That should tell you something.
The thing is, 3D to 2D projections work well because that's how our eyes work in the first place, so we can intuitively understand a projected image on the screen.

When projecting 4D to 2D, weird things start happening. Instead of a ray, each pixel now represents a plane in 4D space. So even while it can be done mathematically, the brain is just overwhelmed by what happens when you e.g. rotate the projection
Share more. Whilst it might seem appealing to be "the one person" who can do something, it stops you moving on to new things. I've seen so many people go from "the guru" to "the bottleneck" because they've never done this. Sometimes due to "holding onto power" sometimes lack of time or motivations. Docs and explanations help the author to move onto new projects and new developers to pickup the old projects - a win/win.
My HSV healing testi- mony my mouth is short of words,I am so happy because dr_anuge7 healed me from HSV a herbalist from west Africa, I have been suf- fering from it for the past 2 years, I have spent money on different medication but it the same, until some lady testify about this dr_anuge7 I decided to give a try ,that how I found my self healed, can't keep this I got to testify too, Chat him up on watssap +2348164866838 or Gmail dranuge@gmail.com
It is very close to python's @ syntax on top of methods definitions.

Like:

@get('/posts')

mymethod

...
... but at the end you get perfect apple pie that is exactly tailored to the ecosystem, doesnt suffer from overdesign, bloat, is baked to perfection and its taste is from heaven.

The only question is if you can afford hiring a few gods for the task or you are rather satisfied with whatever falls off a truck and in reality is completely uncapable of inveting universe (or even capable of baking).

At the end the customers digestive problems are those that do matter. And you can get sued for food poisoning.

I personally love apple pies and am just not satisfied with plastic taste of supermarket frozen, microwave oven heated "products".

“When you want to hurry something, that means you no longer care about it and want to get on to other things.”

― Robert M. Pirsig, Zen and the Art of Motorcycle Maintenance
> Bill Gates knew (see ted talk), the rest of us didn't.

This assertion is false.

Generally speaking competent governments routinely do threat level risk assessments.

For example previous UK governments produced comprehensive pandemic response plans:

https://assets.publishing.service.gov.uk/government/uploads/...

https://en.wikipedia.org/wiki/Exercise_Cygnus

In the US the Obama administration produced a pandemic playbook.

Obama gave speeches highlighting the threat of pandemics and left a fully staffed pandemic response team:

https://www.snopes.com/fact-check/obama-pandemic-preparednes...

However:

https://www.politico.com/news/2020/03/25/trump-coronavirus-n...

I hope this is not seen as a political attack but presentation of facts.

Some governments are simply more competent than others.
I believe emacs lisp's advice system is an AOP system in a highly dynamic language, and doesn't make much use of monkey-patching.

Advice/AOP is a pattern that can fit (if you want it) in dynamic language as well.
The preprocessor is a really horrible hack of a macro system. I wish we could get rid of it and replace it with something sensible, but I doubt that will ever happen.
That was very unexpected!

Note 3 was released in 2013, so Samsung is pushing security patches 7 years after introduction. That's better than any other company, including Apple!!
Eleven hours in and no mention of AutoHotKey?

Shame on you HN!
Alternatively, if you don't care about having an audience, you can just do private livestreams directly to YouTube via OBS. After your stream is concluded, it saves the livestream as a VOD. With this method, you don't have to worry about storing large video files when recording yourself.

Also, because it's YouTube, you inherit all of the benefits YouTube provides. You get the added benefit of having closed captioning for your videos after processing. You can watch through your recordings at 2x speed. And of course, you can share VODs to other people if you ever need to.

I've been treating YouTube as a personalized streaming website with free, unlimited storage.

If you do end up doing this, make sure to avoid any copyrighted content (Netflix, official music, etc.), otherwise YouTube will copyright strike your channel.
As I started to read the paper, I got stuck at literally first 3 words beneath the title: "real-world geometry". Does that term mean anything? Geometry (as in meshes) is a map, not the territory. Does the expression real-world geometry actually imply the output of 3D scanners?
if you like those sounds you may like Burial, of which it immediately reminded me

https://www.youtube.com/watch?v=v27jdRub2GQ
Most of the time you need one framework (to give a best practice structure to your project) and many additional libraries to add functionality. So it should be obvious that the number of frameworks this world needs is quite a bit lower than the number of libraries.

In addition, you are always free to go with your own implementation and that is true for the structure dictating frameworks as well as for the libraries.
I don't expect the site to be fully crowded all of the time, but have you thought about adding caching for previously processed sites? Perhaps a choice to see either a previously generated report or create an entirely new one.

The reason I ask is that I did a report last night, and checked it on my phone in the early morning. I put my site's address in again from my desktop now, and I see that I am 1,000+ in line. Even though a recent report was made for this site already, I can't seem to access it.
I started using Hasura for a side project, I really like it so far. How does it compare/contrast with Postgraphile?
> AspectJ is a language, these aspects are visible and have their own language abstractions, just separate from the application code. Just like you have monad implementations separate from their uses. So writing aspects is also "plain code".

Code containing aspects is certainly not plain Java code, because the aspect annotations (or, worse, invisible string-name based pointcuts) change the behaviour of the code they're on, breaking the normal rules of the language. You'll see "impossible" behaviour at runtime: call a method and the call stack jumps to a completely different method. A method throws an exception that's thrown nowhere in its body. If you want to say that AspectJ is a language in its own right, then it's a language that breaks all the rules of good language design: it essentially contains COMEFROM as a core language feature. Whereas monad implementations are (generally) plain old code that follows the normal rules of the language.

> Also, AspectJ isn't Java

It (or other libraries that do much the same thing) is the vast majority of Java as it actually exists in the real world. I've yet to see a substantial Java codebase that wasn't using some form of AOP or reflection (even if only indirectly via these big frameworks).
Correct, the attacks enabled by ballot harvesting are primarily electoral fraud, not voter fraud.

I never said anything about voter fraud; that was a non-sequitur introduced by the parent commenter.
I still think it’s funny and I’m sure that many people still do, even if they won’t admit it.

You don’t have to be a bad person to have a dark sense of humor and you don’t have hate women to find the joke in the hammer factory story funny.
Sure. And writing it down, can help others reach that conclusion ..
Nice "small government" propaganda. Surely the private sector can do these jobs better, right?
Japan's Beloved Manga Assassin Becomes the Latest Coronavirus Fatality
Started my personal wiki using dokuwiki. I sync it between my Ubuntu laptop and Android phone using Syncthing (on the phone I use Nginx on Termux to serve the pages). Very satisfying to have my notes available everywhere without having to share them with cloud etc (I already backup everything locally and on Backblaze so they are safe anyway).
> Having said all that. The other side of argument is that there is currently no reason why AMD cant doubl, triple or even 5 times the revenue with its existing R&D budget.

I would argue that fab capacity at TSMC is very much a limiting factor [0], putting AMD in the same spot as Intel by selling practically every working chip produced. This puts a cap on the amount of units sold, and with that a soft cap on the revenue. Doubling revenue at this point would mean doubling prices, which would be very unhealthy for their turnover.

The fab production capacity problem is even worse if you consider that basically all current and coming products by AMD (CPUs and GPUs for any of PS5, laptop, PC, server, the new Xbox) are produced on 7nm or 7P, and therefore compete for the limited fab-capacity available.

[0] https://wccftech.com/amd-7nm-wafer-production-set-to-double-...
But visible light can't get through us at all. Does that prove that we aren't empty space? The whole point is that this criterion is incredibly ambiguous.
In C++ there is very little that we still need it for.

Even for conditional compilation I have always been a fan of using module_os_arch.cpp than dealing with pre-processor spaghetti.

The tools are there, the problem is getting people to use them instead of doing C like coding, assuming access to C++17/20 compilers.

As for C, well I don't have high hopes that when WG14 doesn't care about improving security, they will ever do anything regarding the pre-processor, specially since it is such a crucial part of C development.
>I've never known any commonly-used language relinquish its own identity the way PHP has.

What do you mean by this? I can take a guess, and it seems like you're upset PHP has progressed beyond its humble beginnings as a templating language into a fully fledged OOP language with frameworks rivaling Spring, such as Symfony and Laravel. Sure, PHP has its issues, but so does Java if you want to go that route. I still can't find an answer that doesn't point to poor design as to why in Java a Stack is a class but Queue is an interface. Java also didn't get generics until v5, which is now probably one of the most definitive features of the language. Java has changed a lot since its inception. If it weren't for modules and (especially jlink) being introduced in java 9 we'd still be dealing with massive production jars. Java has changed a ton and so has PHP, both for the better.
A Comprehensive Guide to Learn GraphQL and Its Core Concepts with Examples
Some time ago I've built an OpenCV-based real time masks plugin for my videoconference tool but unfortunately had to limit it to a single thread WASM version because of browser support. That resulted in 320x240 videos when mask was on. However as an experiment I also ran a 8-threaded version locally and its performance on a laptop from 2015 was more than enough for an almost 30fps stream with a standard video size.

If anyone is interested you may check it out on https://xroom.app or even contribute with ideas and commits: https://github.com/punarinta/xroom-plugins/tree/master/nisdo.... For the masks I'd still recommend a desktop browser though.

If you're curious but don't want to bother clicking too much here's how it all looks like: https://imgur.com/93YR87e
Fixing Ellis Island's borders in the face of incorrect government data
Arctangent scale. It's like the logarithmic scale but infinite
$_ will do the same thing in bash as in "ls thing" and then "vim $_" (but only works for arguments from the last command)
Gentoo Linux Installation Handbook: Preparing the Disks
Just heard the idea for this on a podcast a month ago! On the My First Million podcast
Essential Skills for the 21st Century-Teaching Students to Curate Content
Maybe it is the other way around; we can't afford _not_ to spend 10s of trillions on moonshots. Depends on how sustainable one thinks the status quo is, and the risk timeframe for potential consequenses.
Show HN: Bolt: A research language with finer-grained concurrency than Rust
The World of Sports Betting in a World Without Sports
Mexico City is too -- their subway is extensive, heavily used and well designed.
> Is watching reality TV same as discussing tech medium?

Honestly, in a lot of cases, yeah. I'm never going to use the vast majority of what I read about on HN, it's simply not in my sphere of work - it's fairly pure entertainment.
Chris Voss' Masterclass: Top Negotiation Strategies [Tested]
Get other hobbies.
Learn Nix in Y Minutes
This idea — that who you are abides somehow outside of what you do — is the defining fantasy of our culture, and it appeals particularly to children. The world of the middle-schooler is a world of types. My son talks incessantly about VSCO girls and Karens and other categories of people he has learned about from YouTube. He described a classmate as “the kind of person who borrows your pencil and doesn’t give it back,” i.e. she borrowed his pencil and didn’t give it back. For a while he tried to propagate a type of his own invention, “the Suzan,” whose behavior was ill-defined but tracked closely with that of my mother of the same name. It did not catch on, and eventually he concluded that he was not the kind of person who could come up with memes.

https://theoutline.com/post/8627/raising-a-teen-personality-...
I know all the Congress man and woman are doing a terrible job they the absolute worst
X-37b space plane’s microwave power beam experiment
Humour, well almost.
Those were called "click" sites if I'm not mistaken
‘You Will Not Live to See Your Next Birthday’
Dowless appears to have gotten away with a similar scheme in 2014.

Moreover, I'm from a state that regularly sees serious voting abnormalities[1]. Everyone knows the elections are rigged and nothing is ever done about it.

So no, I don't think undetected electoral fraud is implausible, any more than I think, say, undetected insider trading is implausible.

[1]: https://www.salon.com/2019/08/30/probe-of-missing-georgia-vo...
The electron is both a particle AND a wave. So for practical purposes we must use words like clouds, or regions, or the electron is “spread out”
Neither of the words capture the essence of what is truly going on, afaik.
How to Turn Movie Science into Good Teaching
I generally agree, but I think ii, jj, kk are fine for those iterator ints in loops, or the throwaway var in a list comprehension in Python.

The only other situation single-letter variable names make any sense is if you have a short function that implements a mathematical formula, like distance or something.
By that logic, consent was given to be shown on a projector at a concert by showing yourself on Chatroulette.
What about this Clojure library?

https://github.com/technomancy/robert-hooke
Adopting Machine Learning with Deep Java Library and Spring Boot
Why isn't this all over the news?
They're joking.

There's a whole #GamersRiseUp meme that makes fun of gamers acting like they are an oppressed group. r/GamersRiseUp has been banned, but it was a satire version of r/gaming.
Besides the underlying insinuation (what's wrong with tools copying others if the ideas hit all the right notes?), what recommendations did Lighthouse copy?

WPT is mainly a supertool—here's a ton of data, go dig into the waterfall and network requests with some visualizations. I think there's a page for recommendations but to be honest I've never used it nor seen anyone talk about it.

With Lighthouse's performance report, we aim to provide specific actionable advice with estimates for how impactful it will be.
Perhaps some sort food detection software that returns "Hotdog" or "Not Hotdog" could be repurposed for this.
Reinforcement Learning with Augmented Data Beats Google and Deepmind
For me, yes. These days, pretty much all my searches are prefixed with specific domains, such as `site:news.ycombinator.com`. It's a small whitelist of domains like, reddit, HN, stackoverflow, twitter, wikipedia, etc.

If I don't do this, I usually don't get what I'm looking for. Instead, I'm overwhelmed by low-quality self-branding content on Medium, dev.to, towardsdatascience, Quora, etc. There are too many of these now.

Overall, my search has shifted to largely social sites, especially semi-anonymous ones like HN/reddit. The upvoted content (and comments) I find there tends to be miles better than anything Google surfaces on their first page. This has definitely changed over the recent years, it used to not be like this.
Bloggers – 5 Mistakes and Can Make Your Blog Useless
If this is your thing, I'd recommend reading the Doom Engine Black Book - pdf available on Fabiens site but the physical book is worth having!

https://fabiensanglard.net/gebbdoom/index.html
I once saw someone suggest using PHP as a C preprocessor, which is hilarious in a way.
So you would prefer to wait for lots of people to start dying then lockdown?

It seems to me the countries that are emerging well right now locked down hard and early. The ones that are in a lot of pain took a laissez-faire approach at the start.
He interviewed with Dave Rubin and Joe Rogan. Also who on the left would interview him? That's the issue with claiming that he only talked to one side.
That's what I've adopted a tiling window manager (i3wm) for.
I always use the same workspaces for the same things and have them open automatically on those workspaces, so most of the time, I just need one button-press to get to the terminal-instance I want.
Hi! I work on Lighthouse and Page Speed Insights (similar service to what you got here). Nice to see another player in this space :) congrats on the HN bump!

Wondering if you've had any pain points integrating Lighthouse that you wouldn't mind sharing. Anything more difficult than it should be, or were the docs lacking in some way, etc.
I have to admit.. I love this. Can you really _use_ it though? For long periods of work, day after day? Or is it just a gimmick?