skysight-inc/HackerNews huggingface dataset:
A quick google revealed this easily. Ctrl-f'ing this article

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

for "Sigma" gets you that capital sigma is the summation symbol. ℤ etc are there too though they are admittedly harder to Ctrl-f for.

Good luck googling for operators in a programming language as well though.

Like with a programming language, for which you might want to skim a tutorial, if you are doing real analysis or whatever is talking about the sets of integers or natural numbers, you might want to skim the opening pages of a textbook or other course. The most common things are usually defined early on, and the less common things are often defined in-text when they are used, e.g "consider the bijective function f: ℤ→ℤ", now you know what f is and just need to google "bijective function". And if you do you'll see the notation about the domain and codomain (which you would also see in the opening chapters of an analysis textbook or lecture notes).

I mean, learning how to use a programming language involves having to do some reading too to get to grips with hard-to-google things. Maths is no different.
Unethical? Yes. Illegal? How?
The rand and regex crates are two other examples. I would also prefer to have bindgen in the standard library.

I’d love to use Rust in the OS I work on, but integrating our build system with Cargo and dealing with external crates is a huge obstacle.
This isn't really anything new that Google isn't aware of.
I use an inexpensive Pilot fountain pen and it's awesome - solid, writes well. Uses any ink I put in it but I've definitely spent more time trying out inks rather than pens.
Looks like VoIP over WhatsApp web is under internal testing stage
> Most people are naturally good; the one's who aren't work hard to position themselves in a position handling communications. So be careful to route communications as directly as allowed, and regularly check what's incoming.

I'm really curious what you mean by this, "a position handling communications"?
Looking to the advice of the world health organization on travel restrictions there never should have been any.

https://www.who.int/news-room/articles-detail/updated-who-re...

This has been the WHO recommendation for some time.
I personally avoid flying for environmental reasons.

If I absolutely had to fly, it would be 1-2 years after a vaccine or proven treatment is developed. Until then won’t even consider it.
Because Microsoft (and Google, who shares this opinion on memory safety in c++) are the groups that develop asan and similar tools, and who have some of the best practices around code review, testing, and CI.

Yet they still say rust is better in the long run. Why so you think that is?
Reimplementing an ISA is not actually an impossible feat; many companies have done so successfully before.
This is essentially what RISC-V does with its "Compressed" instruction set, except without the dictionary switching. They pulled a bunch of statistics over real-world machine code, ran it through compression, then reverse-engineered that compression to make something a bit more sensible to a compiler writer. I think this will work out vastly better than the haphazard patching of e.g. Thumb on ARM.

http://www.icsi.berkeley.edu/pubs/arch/EECS-2011-63.pdf
I can’t remember where I read it but apparently the etymology of the word dog is not known. Old English used hund (or something similar) and sometime between then and now ‘dog’ turned up. Of course we could still say hound and people would most likely understand you meant dog.
Artificial Intelligence Makes Blurry Faces Look More Than 60 Times Sharper
> Which advice did/would have helped you landing your first job after university?

Take a few advanced, specialized CS classes by your 3rd year. These often have large end-of-semester projects that can be fairly open ended.

These final projects are a great way differentiate yourself from the thousands of other CS grads looking for jobs.

Sure, you could get an 'A' in class by doing the bare minimum for a project. Alternatively, you could go beyond course requirements and have something to show off for potential employers, even if just another resume item to use as a conversation-starter. If you're doing the project anyway, going an extra 10% over the top is relatively easy, especially compared to trying to land a meaningful contribution to an open-source project or building a separate portfolio project from scratch.
> what they are doing is illegal

It's not illegal. Google can sue them and bury them in court fees and potentially win a civil suit, but it sure as hell isn't illegal.
Ooh, that’s neat! :)

Yeah something like that, but with programable keys placed ortholinearly and with a split and middle buttons and thumb clusters like in the OP (which in turn are similar to ErgoDox EZ that I like a lot).
This concern was just raised on the SQLite Forum (probably
after showing up here). See my reply at
https://sqlite.org/forum/forumpost/8beceed68e for additional
insights into the problem and recent SQLite enhancements to
address it.
Chakra UI – Modular and accessible UI components for React apps
PsychOS
> It’s expensive to get access to a GDS API and, from what I’ve heard, the data they provide is quite difficult to work with.

Well, it’s expensive to provide live answers for flight search queries across hundreds of airlines and thousands of airports... Some of the old booking interfaces are ugly, but for simple searching most of them provide relatively sane REST/JSON

I don’t understand your attitude, steal it until you make it?
Unlike school deadlines tend to be more flexible but finishing is less flexible, maybe not flexible at all.

Don't show off.

Yes, the system is a mess and everyone knows that.

But we can't fix it.
Yes, that helps. And anything, which reduces the confusion for the brain. It can help a lot to stand instead of sitting down. So when my stomach gets iffy in trains or busses, standing helps me a lot. This is, because you get a better feedback about the motion. Fresh air is also always very welcome in difficult situations.
> You shouldn't expect other people to feel the same way as you either. You can't decide how offended someone should be, as that's their own reaction to you. It might seem extreme or overboard to you, but how much do you know about them to judge that?

That's a difficult argument. It's totally fine to physically defend yourself if you're being attacked, and what constitutes an attack is obviously perfectly subjective, but we do very much have a common understanding of what it means. Whether someone feels attacked is of importance to themselves, but generally of little importance to how we judge their actions.

The same is true for being offended. While people don't control what they feel, I don't believe it's helpful to reach for complete relativism and say "all feelings are valid, therefore you must act a certain way". It's also not what anybody seems to actually believe. When I trollishly ask them to stop doing something because it offends me, they respond that I'm lying (which I usually am, but they cannot know, they cannot judge that, as you wrote). It seems "do it, because they feel offended" is only the motto when they are sympathetic to the person claiming to be offended. Moral arguments that are based on personal sympathy are pretty problematic.
ECS is useful for real-time, but it means that you are rolling your own query logic. This is fine for the runtime of game engines because they generally aren't dealing with that many data types(for the very most complex AAA games, perhaps a few hundred components) and the queries used at runtime are simple and tend to demand optimization at the data structure level.

If your purpose is an editing tool you may want to reconsider. Editing changes the goal in a very substantial way and the complexity of your queries goes way up, which is where SQL syntax absolutely shines.
I don't think it's just a filter bubble. Look at any programming jobs site. Count how many listings you see for Rust versus any language you'd consider commonly used.
War is Peace. Freedom is slavery. Ignorance is strength.
> Only one of those that would cover all possible layouts.

In fact 10 years ago it was such an idea at w3c-styles:
https://terrainformatica.com/2018/12/11/10-years-of-flexboxi...

Single CSS property `flow` that defines layout manager in classic Java AWT terms: https://docs.oracle.com/javase/tutorial/uiswing/layout/visua...
I wonder what percentage of folks (not exclusive to Rust lovers) are stuck with a language at work or in major side projects because of momentum, existing code bases/etc.
For the specific problem of easily setting up Python environments, you may wish to look into pipenv: https://pipenv.pypa.io/en/latest/
If you are interested in trying sagemath, read the PREP tutorials.

https://doc.sagemath.org/html/en/prep/quickstart.html

These contain have examples for linear algebra, calculus, diff equations, statistics, etc.

I use sagemath with Jupyter lab and it works pretty well. You can evaluate an expression and ask sage to output the LaTeX code for it, so you can have everything nicely formatted.
It’s not even unethical. Google publishes the data to the public for all to see.
Uh - ok
Paper: https://arxiv.org/abs/2003.03808
That was the point of the joke :)

I don't mean this impolitely - the fact it wasn't clearly obvious as a joke means I should have tried harder.
> E.g. telling exactly which ASN this traffic would be arriving from

The article mentions that they are using rotating residential proxies.
Show HN: Extension that blurs YouTube thumbnail. Effectively removing clickbait
We built this chrome extension on the belief that “focus is superpower”. We truly feel that this superpower is within all the individuals and we just have to help them with the right tools to make them realize the same.

With YouTube™ Clickbait Blocker, you can -

- Blur Clickbait Thumbnails that distracts you by drawing attention

- Block Ads that break your flow

- Your Privacy is ensured. We do not capture your YouTube™ browsing data. We only capture user demography details.

Our extension is customizable for your needs. You can choose specific pages on which you want to blur thumbnails. You can also choose to enable/disable the "Skip Ads" option. Just click on the extension icon on the browser bar and apply your settings.

Next in plan is to also release a version for Firefox as well. What else can we do to make it more useful?
When people talk about Rust's advantage in safety, is it just the compile-time checks about Ownership? Could not the C compiler be given the same thing, with a flag like "strict mode"?

Sorry if my question is really stupid. My experience has been with scripting languages, not systems programming. But I read the chapter in the Rust Book about Ownership, and I think I get it. In a sense, is not the compiler simply inserting function calls to free() in the right places (and warning you if it can't)? Couldn't this be added to the C compiler? In fact I'm not sure what the difference is from a linter.

The article has the phrase "C/C++ Can’t Be Fixed", so it anticipates my question. But its answer is that programmers either won't remember or won't bother to set their C to "strict mode", run the linter, or whatever, because "static analysis comes with too much overhead: It needs to be wired into the build system. . . . If it’s not on by default it won’t it won't help." But if this is the only argument, it seems weak. I agree that it is more effort, but isn't it much more effort to switch out your entire language and ecosystem?
How good is IPv6 only Internet?
> All of those are MBs in size, compared to KBs for their C counterparts.

What difference does that make in the real world?
I'm curious, what's your motivation for wanting this?
I'm asking because:

a) I'd be interested in your offer

b) It's not clear how this alternate representation would look like. I'm hoping that your possible use cases would shed some light on that
This is related to the other top post on HN right now about using SQLite as your application file format, which would conceivably involve sending saved files to others.
A company's "main players" are its board and senior management. "Under command" means they report to someone.

Can you please explain how you think the board members and management of Zoom -- an American publicly traded company -- report to the CCP?

Because that is certainly not what your Wikipedia link says.
Not who you asked, but I absolutely love Chimes ginger chews. They are strong, and I’ve had excellent results using for nausea.

If you look for Chimes on Amazon , you can find a 1lb bag for around 15 bucks.
But Postgres is more complicated than sqlite, and only 10% of the issues were discovered there.
Naive question - what makes Swift less suitable than Rust for this?
I'm pretty sure this is legal wrt CFAA because they are not circumventing any access control mechanism.

However, 300k requests per day surely is enough that this could be considered a sort of denial of service attack and violate fair use.

If Google wanted to, they would scale down their servers for a day, wait for this traffic peak to hit, document how it made the service unavailable to others, and now you have a valid offense to sue for.
Were you actually happier after you changed your mind that the food wasn't as good? I'm struggling to see this as evidence that your experience improved based on that conversation.
I miss my Compaq TC1000. Not for the performance but because it felt like I was "using the future" between the relatively novel 2-in-1 format and the CPU.
My understanding is that chokeholds were already banned by department policy. So officers should have, but didn't, fave consequences for them.

Theres relatively little reason to think that the law will change that. Other stuff might, but in isolation, officers could continue to ignore the law.
I used to think like you. But the way a game looks definitely has impact on the way the gameplay feels. Smoke particles out of a gun, the slight tilt of your viewport. The flash that reflects of the walls. These things have an incredible impact on gameplay even if mechanically it makes no difference.

Vision is one of our most important senses and discounting it and saying well it shouldn't matter because gameplay is the most importing is shortsighted. Graphics are a huge part of gameplay.
Why would they need those proxies if what they are doing is fully legal?
The epistemology of the thing...

In the immediate human sense recall that this was the health app that launched with no way to record your menstrual cycle (a very important aspect of health for about half of humanity, the half that makes new humans I should add.)

In the deeper sense, we might encode "humors" into the design of our system. Our knowledge is incomplete. (E.g. the microbiome, or the "interstitium" which has been called "a new organ" https://www.livescience.com/62128-interstitium-organ.html )

It's important that our data systems handle open-world rather than closed-world data, eh? https://en.wikipedia.org/wiki/Open-world_assumption

(As a practitioner of Reiki I can attest that scientific medicine does not yet capture all relevant variables.)

Last but not least, the crux of the issue turns on what Martin Buber called "I and Thou": https://en.wikipedia.org/wiki/I_and_Thou

> Buber's main proposition is that we may address existence in two ways:

> The attitude of the "I" towards an "It", towards an object that is separate in itself, which we either use or experience.

> The attitude of the "I" towards "Thou", in a relationship in which the other is not separated by discrete bounds.

There is a subtle trap in thinking of the body as "it" (and also a trap in thinking of the body as "thou", and another as "I"). It behooves us to be careful what we automate.
I used to be skeptical of AMD CPUs & the various motherboards for a long time, too. I figured that Intel had the resources to test the crap out of my computer, and I really needed it to work.
I found no source that claims anything even close to 99%. For example, CyberEdges CDR [1] says the chance is ~66%, and has increased in recent years from 50%. Sure the narrative that "ransomware relies on customer satisfaction" is funny, but it is also wrong. Do not assume that criminals are honest people. Out of three, one does not care about the long term sustainability of their business model.

https://cyber-edge.com/wp-content/uploads/2020/03/CyberEdge-...
Yeah, I'm more expressing a hope than making a prediction :)

It seems like such an essential thing that something is bound to appear. If not though pure market forces, maybe through billionaire philanthropy or something.

At minimum, I expect much to change in this field. If in good or bad ways, we'll see.
Ah, thanks! I missed that part in the writeup.
Is there any way to mitigate code execution issues (besides just fixing bugs)? Because allow code execution might be a pretty big deal breaker in certain contexts.
I think having a mode where LOH allocations are treated as a runtime exception (i.e. with a helpful exception message pointing to the offending object type) could help to guide developers down this path really well. Something like:

"LOH allocation detected for object 'MyNamespace.MyObject'. Attempted allocation bytes: 90K (maximum 85,000 bytes)."

Then one level up from that restriction would be the totally alloc-free approach you mention which could potentially mean the GC could be put into a special idle/framework-only mode. For alloc-free, I believe you could enforce this at compile time, as opposed to run-time for the LOH condition.
No, I did NOT mean per minute. Ketamine dose for induction of unconsciousness/general anesthesia is 0.5-1.0 mg/kg as a bolus push over a few seconds. Ketamine comes as 100mg/cc and 10mg/cc: I always used the 10mg/cc formulation IV because it was easier to draw up the precise dose I wanted. Loss of consciousness takes 30 seconds to 1 minute for most people. I never used ketamine drips during anesthesia because it was just one more thing to have to track. Boluses every 30-60 minutes sufficed.

For IM use in children and patients with no venous access, induction of general anesthesia is achieved with a dose of 5-10mg/kg. Here, the 100mg/cc formulation is superior since the volume to be injected is 1/10 that required with the 10mg/cc version.
> I do think we will still see a lot of people connecting USB3.0/USB3.1 external spinning drives to their new-generation consoles

I doubt this very much. For one, we already know the storage expansion options for the Xbox series x… which is an external drive equally fast to the internal one.

Ps5 is similar deal except there aren’t any NVMe drives that are compare right now. Maybe there are and I’m unaware, but regardless you can still attach a fast NVMe drive. Ps5 will be approving these drives, to ensure they are fast enough for the system.

Basically no, nobody will be using any external spinning drives for their games. They will be NVMe drives.
OT-ish: There was just a political story on the FP, about a open letter from a college that starts with B. It disappeared, which makes sense considering that political stuff is strongly down rated on a tech site, so I went into /newest and went back many days looking for the [flagged] and or [dead] item, and I dont see it. So I used the search interface, but it does not show flagged or dead stories, if logged in, is it possible to have the search interface include those too?
Ok - you are right . History is wrong. Facebook until 3000. My bad for ever doubting you based on facts and history
You can use dynamic linking, it's just restricted to the C ABI. But this has its benefits in that if your dylibs are written properly, they'll be usable from C and C-compatible languages as well. "Wrapping" code can be statically linked and provide higher-level features.
So clearly from that list, the proliferation of social media is what has led to the radicalization of the right wing.
Within Crux's new transaction functions you are able to run queries against the entire database and (very soon) also against speculative transactions, to enforce all manner of constraints and control whether the transactions succeed/fail. Schema-on-write is therefore a matter of funnelling all `put` & `delete` operations through these functions. I suspect someone could even create a library of transaction functions to emulate the entire Datomic data model, if so desired.

However, I still believe schema-on-read is more desirable in general though, as you can simply extend a query to only care about the AV combinations which conform to some definition for that A. The Calcite SQL integration we've been building works like this. Conformance could also be processed asynchronously and documents be labelled as "conformed" as/when to reduce the burden during general queries.

(also, hey!)
Spectral Sparsification of Hypergraphs
> anyone who brings up criticism, no matter how valid, gets downvoted into oblivion.

When I made this comment there was nothing I could call "valid" criticism.

There are valid criticisms though; Lack of dynamic linking and immaturity (and most crates only building in the nightly channel, and not easily knowing if there was a version buildable on stable) are things I can think of as large weaknesses.

I know these and I'm not a full time rust programmer.
Valgrind was not developed by Google and probably accounts for the main reduction. Asan has seen a way more recent takeup in OSS.

Microsoft and Google are not monoliths, and this particular submission is from a "cloud developer advocate", so I attach exactly zero importance to it as far as C/C++ are concerned.
This is true, but it's also something the Rust community discusses all the time, along with what they can do about it. It seems like a huge leap to the conclusion that the Rust community is an echo chamber because some middlebrow dismissals got downvoted on Hacker News.
I have been using the unofficial fork Fabric3 (https://pypi.org/project/Fabric3/ == https://github.com/mathiasertl/fabric/) for many years with great success (completely automated the IT infrastructure of a medium-sized startup on AWS including provisioning using boto, system config, and app deploy), all with a couple of hundred lines magic-less, easy-to-read scripts, but sadly Fabric3 is no longer updated either, which causes security concerns.

I wish someone would pick that up and continue it — rather then the official version and split into Invoke (which I still don't understand despite a whole week of energy invested).

Honestly fabric was the best thing ever... I still depend on it for personal projects, but sad I can't use it for work projects anymore.

UPDATE: I just found `fab-classic` which is an actively maintained fabric fork with the old API: https://github.com/ploxiln/fab-classic/releases everyone rejoice, for civilized devops is once again upon us, and with the paramiko that is new!
about more than 5 years now. I bought it used on ebay for 1 Euro.
I'd be more on board with it if it were taxed like other property. That patent's worth $1B, you say? Better let Accounting know. Conversely: you're suing for $1B for a patent violation but you only paid taxes on it being worth $300? $300 max it is, then.
I think we're talking about different classes. Computer science 102 traditionally teaches data structures and algorithms coding. Analysis of algorithms teaches the mathematical techniques for evaluating algorithms by their time and space efficiency.
> now you have a valid offense to sue for.

Yes. That's also what I said above when I said "Google can sue them". It's not illegal is my entire point. You can sue anyone, for any reason, at any time, and even win. That doesn't make something illegal.

If Google sends them a C&D, and expressly forbids them from doing this activity, and implements technical measures to prevent them from doing so, and they continue doing so then they may start approaching the area of illegal (Craigslist v. 3Taps would agree, hiQ v. LinkedIn would disagree).
What this shows you is that PC gaming still doesn't matter and consoles will progress at their own pace because that's where the money is.