skysight-inc/HackerNews huggingface dataset:
While it's always an interesting topic, since I used Python for the first time 10 years ago, it has been tried and tried again to only realize the same thing again and again :

1) the Python language was never made for speed of execution, it was made for speed of programming. It is an awesome language for prototyping, teaching and scripting

2) If you want speed, it likely means you are doing math operations, for example ML. In that case, you'd better learn to use state-of-the-art math libraries, made of decades of hardware and mathematical expert knowledge you will never beat.

It would serve you better to :

- learn about existing state-of-the-art compiled librairies and tools in your problem space

- learn to profile your Python code

Python is a great orchestrator to glue libraries and external systems together. If you are reinventing everything in Python, you are not solving actual problems. It's matter of using the right tool for the right task.

Python is a mean to achieve something greater, it's not an end by itself.
Do you think, honestly, that anyone who isn't as critical as you'd like is a shill?
(I also use Containerise)

In my experience that had better support for per-eTLD temporary containers, so that each site can have its own, and the data can be discarded relatively soon. I also have more permanent containers for things that I want to be able to persist (e.g. work uses SSO so I need to link multiple sites together to log in).

When I used it I found the management in Multi-Account Containers to be onerous (I don't believe it could do automatic containers based on eTLD).
> Having all references that are returned from C be treated as Option types would resolve this difficulty, no?

Perhaps, but there's more than just returns. Dealing with most C code there's a fair bit of pointer passing and manipulation. It's nice being able to deal directly with C code and not have to worry about the impedance mismatch, but still be able to move up the type system. It's more a pragmatic choice.

> Likewise, your type system can prevent you from using uninitialized values in other languages, without the need for Option (and indeed the unwrap() call you imply you would have used) from being needed.

In this case, mostly its just me not using the type system well. :-) But that's the price I pay for a using a flexible language I can readily use in embedded work. NPE's really don't cause me any headaches compared to most of the other aspects of integrating heavily with C code in embedded systems.
Shameless plug: if you want to track the progress and state of long running jobs check out:

https://progvis.com
there should just be a plugin that tracks bad behavior and completely blackholes any sites that partake in it.
Fully agree with this. These discussions are always this or the other, but you can easily have both in the same project. Django's ORM and raw SQL functions prove that.
Anyscale raises $40M Series B to revolutionize serverless computing
But a creator can? There's Vimeo, Twitch, and Patreon to name the big ones that come to mind.

Youtube has real issues with de-monetization and search algorithms that should be addressed in some way, but I don't see how it's anti-competitive that they have built a platform that attracts tons of viewers, nor that they've found a way to monetize those viewers.
This seems like six totally unrelated techniques, any one of which would be its own project type, and only some of which actually involve machine learning. Is there any context for this? It seems unmotivated.
> So except for local geography, local history and local civics and polity and the art of making real life friends, there's nothing a physical school offers that Khanacademy + YT doesn't. So would you send your kids to the internet for school?

This is a very engineer-y way to think. You optimize the instruction and assume the other qualities of in-person learning are disposable.

They absolutely aren't for most people and almost all kids. They generally crave the socialization they get at school. There isn't a digital substitute for it.

One could also argue that the art of making friends is one of the most helpful for ultimate life success.

It's notable that most people with means that I know are raging against virtual education and are instead moving to "pods" (2-10 kids with a private teacher).
As soon as radical Islamists are successfully eliminated and indigenous population can return back to Kashmir it would be one of the best places on earth. Radiation is needed to kill cancer sometimes.
Java wasn't designed with it in mind either, yet Maven's dependency resolution scheme has been the de-facto standard for over a decade at this point (despite all of its warts, like being completely binary-oriented).
A desk operator would have as much or better visibility as an on-site. They'd develop a different intuition.

People who are good at fighting games aren't better in a real fight.
I don't see your point actually. Yes bitcoin is both digital gold but a type of gold that can be used also as currency which is not possible right now. Also its not centralized that's a myth. So?
Nope, still believe one class one channel.
Again sorry to hear that, it might be worth attempting to look up disabled advocate services, they often can provide legal council, or guidance. If your mother is disabled you might want to look into "Criminal Abandonment."

I know these situations can seem hopeless, and frankly some are, but in many cases the legal proceedings play out simply because the other side doesn't know or do anything to contest them.

And searching out an advocate and having a phone call with them is a really low bar considering the ability for them to possibly change the trajectory of the situation.

Best of luck with this.
Safari has this figured out from a UX point-of-view with their concept of “website settings”. I wish other browsers would steal this idea and run with it because “containers” and “switching profiles” doesn’t mean much to users or isn’t the best experience.

If you haven’t in a while, go check out “Settings for websites” on Safari desktop and mobile. It’s some pretty sane and reasonable stuff.
Not trying to troll, but your two 'cameras' were able to identify it without LIDAR, why shouldn't two or more of Tesla's / name your manufacturer?
why dont you go back into software?
"Science progresses one funeral at a time."

https://en.m.wikipedia.org/wiki/Planck%27s_principle
It feels like multi-user management with google is a feature which was not really considered from the start and never become important enough to refactor the whole thing.
To ring terminal bell after running process

> Ctrl+g # (^g)

Or any of:

> tput bel

> echo -n -a "\a"

> echo $'\a'
At this point I wouldn't recommend anyone expose their face or true identity to the internet.

I don't agree with that. I can't get paid if I don't use my real name and real identity online. I don't make enough money, but the money I do make helps me survive.

Women and other marginalized people are routinely told things like "On the internet, no one knows you are a dog if you don't tell them" as a way of saying "If it is a problem to admit you are a woman, don't admit it" and they fail to see how huge a problem that is.

For many marginalized people, the internet is a godsend. People who are LGBTQ are often vocal in certain online spaces precisely because they can't be so vocal in person.

But we do need to make clear that what works online if you aren't one of the privileged few may be very different from what works online if you are one of the privileged few and it's a bit frustrating that this post -- written by someone who is gay -- does such a poor job of highlighting that fact.
You didn't specify which parts of my comment you wanted a citation, therefore I directed you to the entire code on copyrights. These are federal statutes. The document has chapters and is easily read.
Just easier to stop using Facebook.
Here is a candy store for etymology enthusiasts: https://starling.rinet.ru
best analogy ever. What is more important to you?
> There is no “autopilot” that could spot it in the dusk / sunset.

Are you saying you were driving on autopilot in a Tesla and it didn't spot it or you were driving a normal car and couldn't spot it?

If the later, you're assertion that because it was hard for you to see a computer wouldn't be able to is pretty strange. There's plenty of sensors that can spot a stationary object in the way even though it's camouflaged to humans, IR being the most obvious.
These licenses inherently restrict fields of endeavor, the AGPL does not.
> it’s just your grandpa’s same old static multiple dispatch.

This is very much not the case. People are often confused about this — probably because the difference between static and dynamic dispatch in general can be confusing, never mind multiple dispatch, but also because they look so similar syntactically. They are, however, very different beasts. It's particularly worth noting that statically overloading function on argument types is entirely equivalent to putting argument types in the function name — it can be done completely mechanically (that's actually how C++ does it internally) and adds no additional expressiveness over C, which has no built-in dispatch of any kind.

Here's a discussion where someone was convinced that Julia was not actually doing dynamic dispatch, which has many posts which may help clarify the issue for you (or anyone else): https://discourse.julialang.org/t/julia-isnt-multiple-dispat.... There's a lot of posts expressing and addressing various aspects of this confusion, so it's hard to know which specific one to point to, but the bottom line is that despite the superficial similarity, static overloading and dynamic multiple dispatch are very different: the former is a purely syntactic convenience, while the latter is an entirely different language paradigm.
Zemke’s Wolfpack: The P-47 Fighter Group That Terrorized Nazi Germany
You don't have a lidar sensor in your head. You have binocular vision. There is no reason we can't achieve parity with human ability with a camera suite. In my opinion lidar is a fools errand. Also I would not expect a tesla to be speeding down an alley.
To elaborate a bit, there are planned to be at least 3 exascale computers running by the end of 2021, that I am aware of (1 in China and 2 in the US), with Frontier at ORNL estimated to provide about 3x the compute power of LUMI.
It’s good to see the supercomputer arms race going strong. There are so many problems in the physical sciences that just can’t be solved without larger and larger supercomputer-style clusters.
I know this is a kind of ill-formed question, but does anyone in the neuro or bio fields know how far away we are from being able to convincingly simulate a brain (human or other mammal), in terms of raw compute power?
The short answer (for me) is no.

The longer answer is that schooling is complicated and often highly regulated. It is not immediately clear that Khan Academy and YouTube pass the muster where I live. Even if they did, for me there is a larger non-starter.

I believe schooling is not best achieved by placing kids at a computer all day and that there is a clear expectation that homeschooled children be schooled and supervised at home by an adult. Secondly, I think my kids get too much screen time as it is. Finally, with the end in sight for ACT/SAT style standardized testing, I am not sure how universities would view or evaluate a "do it yourself via YouTube" high school education.

Even if the content is great, I'm not going to risk these unknowns. They might however make great supplements.
Unlike Rust and Golang. C++ has long history and baggage, thus there is no standard tooling for C++ such as building systems and package managers. In the past, every operating system had its own set of preferred tooling for C and C++, on Linux and Unix-based system, lots of projects still use GNU autotools or Makefiles; on Windows, many projects still use the XML-based MSBUild from Visual Studio IDE. Many IDEs also have their own XML based building systems as well. Nowadays, CMake major IDEs support CMake and allows using CMakeLists.txt as a project file by just opening the directory containing this file. Some of those IDEs are Visual Studio IDE, Visual Studio Code, CLion, Eclipse (Via plugin), KDevelop and so on.

Regarding libraries dependencies, CMake has a FetchContent feature which allows downloading source code directly from http, ftp or git servers and adding this code as project dependency. This approach can avoid wasting time installing and configuring libraries. However, this technique is only feasible for lightweight libraries when the compile-time and library object-code size are not significant. For large libraries and frameworks where the compile-time is significant, such as Boost Libraries, Gtk or Qt, Conan or Vcpkg are the best solutions as they can cache and reuse library object-code with many other projects which reduces the compile-time and disk space usage.

C++ is not best solution for Web applications, in most cases you will not gain anything using C++ for this case, unless the web application is running in an embedded system such as router or a network printer. C++ is most suitable for cases where you need: high performance; access the operating system low level features; implement an operating system; implement an embedded system or a triple-A game.
I doubt it has anything to do with that at all, that's not a performance intensive operation at all. Rendering a map, however, can be very performance intensive when done the wrong way, as I suspect it is being here.
Can you point to a better article that could be linked to, instead?
America's Army the original one ended up being a terrible game for playability, because it turns out making rifle shooting even semi-realistic is hella boring lol.

Lot of slowly crawling around the map on your belly, calling positions to snipers and grenadiers, and just waiting.

I haven't looked at it in decade++ though, so maybe it's an actual game now.
1Password for Linux beta
Nice. I use Firefox as my FB container (all the other web activity happens in Chrome). This is good to see.
How to prepare for a coding interview in 8 weeks
"Are you suggesting that if this illness had all the same characteristics -- long hospital stays, long-lasting damage to the body, highly transmissible -- but didn't kill, then we would not be "shutdown"?"

YES, THIS IS THE PRECEDENT FOR LITERALLY EVERY OTHER FUCKING ILLNESS KNOWN TO MAN. Why didn't people care about AIDS this much?
AGPL is compatible with the OSI's definition of "open-source".

Those other two licenses you listed are either fully non-commercial (polyform) or have a clause preventing cloud hosting SaaS (timescale).

I am not going to get into discussion about who has the right to define "open-source", but having the right to commercially profit off of the software is one of the key OSI defined tenets which those two licenses lack.

In the end, AGPL may be able to achieve the same goal of preventing parasitic SaaS solutions that don't contribute back into the community.
And yet with our two cameras, we still get into a lot of accidents. Why would we not want to improve upon that with additional sensors like LIDAR?
Thanks for clarifying. Guess it's a good thing I never tried to enter the betting industry haha
Yes this is the convenience I am talking about. Not everything needs to be delivered to you, much less "next day".
Fair enough. It would be interesting/instructive to construct (relatively simple) examples where we can see that they’re broken :-)
While I recognize that "private communities" have the ability to moderate and administer their communities whatever way they see fit (and subreddits [at least their initial iterations] certainly fit under this label), I do not agree that blanket censorship without contextual understanding is the right way to do things.

>My only caveat would be that you can't discriminate against protected classes

How do you define "protected classes", though? Is it your definition? The US Federal Government's? Who gets to make those decisions keeping in mind a niche subreddit (or even a full site like we are on here) will already have a very different demographic than the real world?

Not to mention, sorting and censoring people based on a classification that is outside of their control is quite a... controversial way to go about things.

>Managing private communities of tens of thousands of people require some disciplined rules in order for the entity's leaders to achieve their goals.

Establishing, enforcing, and maintaining "disciplined rules" should not, and do not need to, mean "shadow bans, rate limiting, etc". Certainly not without a human element capable of contextual analysis, at least.

--

I disagree with you, but respect for explaining your beliefs.
If curious see also

2019 https://news.ycombinator.com/item?id=18847326
There's this site that publishes "inspiring" quotes about writing, from writers; some are good, some less so. I really like this one:

> Writing is painful—it’s “fun” only for novices, the very young, and hacks — Mary Karr

https://advicetowriters.com/advice/three-writing-truths-1
The first, hardest duopoly to fix in the United States is the two party system.
They are the same, if you ignore the VC-driven buzzword use of it...there are far more products that have nothing to do with developing applications being called low-code than there are actual development platforms.

Basically any solution that gives you a decent amount of configuration options is increasing falling under the low-code banner.
I really like the crows idea!

Footprints are more or less impossible with this kind of rendering.

I'd like more variety and decoration in the maze, but ran out of time. Perhaps an update next year. I was considering upgrading for Wolfenstein-era rendering to Doom-era rendering next year, so that'd also let me do stuff on the floor like footprints.
> You claimed that the reason to trust MTProto 2 because it is based on standard primitives and because no security research had yet found a bug.

Those are the words you put in my mouth. I don't trust MTProto 2. When did I say that I trusted MTProto 2?

This whole argument was me putting bad research to shame and then challenging another user not you to develop their argument.

But you wanted to back them up with something about concentrated efforts from serious adversaries which is an impossible argument to refute because neither of us has the insider knowledge to know what these protocols have endured and survived since only knowledge of their successful exploitation would be on the menu for public consumption.

So please, do bring something of greater meat to the table if you have something to share.
Mary Somerville, the woman for whom the word “scientist” was coined (2016)
I can confirm what others are saying, using temporary containers with the default settings left me with hundreds of containers to clean up.
I'm not much of a Ruby guy, is it normal to keep your main application code in `/lib`?
https://bugzilla.mozilla.org/show_bug.cgi?id=658850 has some background, it seems at least sometimes they are identical
Another problem with your paper is related to this one: AGI is defined as a program, that can solve any task a human can. You haven't showed, that humans are capable of solving arbitrary tasks with transfinite rewards, therefore you have not demonstrated, that (even potential) inability to solve them within current framework implies inability to create AGI in it.
"Beta" self-driving software sounds like an incredibly bad idea. The notion that they are rolling it out to "expert and careful drivers" makes no sense.

Is there a tap-through EULA where Tesla disclaims your potential death?
Here is more from Laurent Bossavit, showing the history of shoddy citations surrounding the 100x claim: https://gist.github.com/Morendil/f9c2e9f3f450d3a76de8aeee7cf....
Stabbing (simply connected) regions on the 2-sphere with few geodesics
So your argument is that it is OK to promote and launch cryptocurrencies when we know that they are huge avenues for fraud, because banks also do it. Race to the bottom, here we come!
Most of your non-internet examples are fairly accurate, but

> control the flow of every single bit of information we see and hear online

That has to be a gross hyperbole, right? Realistically I highly doubt it even comes close to 50%
Masks work!!!
Profiles definitely have the basic functionality, but I like to keep all my extensions the same across my containers, and it's also easy to set up rules such that a certain site will always open in a certain container. You don't have to think about it at all.
You can automate the detection but if you try to automate the scare-o-gram you can come across as a scammy douchebag. It can hurt business if you start threatening nunneries and schools, and persistent threats could be considered harassment; get you in trouble.

As much as I hate agents, they're good for taking flack. You can publicly fire them if they make children cry, etc. You'll still want to keep an eye on them but might be worth the disengagement just for general mental-load purposes. Let you focus on direct customers rather than even worrying about infringement.
First, I love what you're doing here. I'd like to use it, but there is something stopping me: when I have lots of options, I need an easy way to compare them. I would so much rather compare a grid of options instead of having to look at them one at a time. I can only look at one while having to remember all others. I can't even down arrow through the fonts to speed up the one-at-a-time process, because the font menu cycles over the few fonts that are visible in the dropdown instead of descending the list.

So, just a thought: pre-render and save versions of each common character in each available font. ([a-z,A-Z,0-9] and watch for other common selections.) When a user says, "I want an 'R'", you display a grid of pre-rendered SVG icons of R in all available fonts (so you don't have to load all of the actual fonts at the same time). As SVG, they could be viewed at any scale. They choose the font by clicking the icon instead of the font name. Then they choose size, color, etc., to customize it, and that one is rendered live.

Good work.
A front company.
There have been some major and very public industrial safety incidents in the past decade. Everyone has gotten much more strict about safety protocols, especially in the last 2-3 years.

There was a time, I'm told, when it was "Whoever knows what the levers do, you're on forklift today". Then it was "You need to have taken a class at some point". Today, reputable companies will check the expiration date on your certification card when you show up for work.

Nobody wants to risk a pile of OSHA violations if something goes wrong.
Muting key words is a fantastic way to weed your Twitter garden. I mute many politician names and organizations (and variations like possessives and plurals) and annoying memes of the week. Even then, a surprising amount of related tweets get through (because the muted word is in a linked news article or attached image, not the Tweet text).

Unfortunately, the mute list has a hard coded limit of only 200 words. I'm always hitting that max and needing to retire old words, which is a hassle.

Also, Twitter's own ads are not affected by the mute list. I mute words related to Bitcoin and cryptocurrency, yet I still get ads that contain those exact words.

Muting instructions:

https://help.twitter.com/en/using-twitter/advanced-twitter-m...