skysight-inc/HackerNews huggingface dataset:
Thank you for your input.

Good & insightful questions.

>> instead was a one-to-many relationship between 2 first class entities?

This can be treated as virtual relationship between 2 entities and can be linked together in our models. This has to be done manually for now. May be we can do better with our UI tool. I've raised an issue to track this - https://github.com/xgenecloud/xgenecloud/issues/6

one-to-one relationship returns a list instead of an object as of now.

>> How does it handle join-tables which implement many-to-many relationships? Does it generate the REST end point for the join-table instead?
In GraphQL : the schema is like a graph traversal so a join query is possible.
In REST : no - this will have to be created manually.

>> How does it handle different subcollection semantics?
Subcollections can be handled individually i.e in their own routes or in nested routes in REST framework.
CUD operations for subcollections in GraphQL i.e nested CUD operations (mutations) are not possible.

>> SQL Query optimisation:
N+1 query optimisations are done with data loaders.

Please let us know of any other questions.
I feel like the term virtue signaling is used in a way that almost always implies some implication of insinceerity, i.e. they are doing it for popularity/upvotes/etc and not out of moral concern. As such i agree with the other poster that it is in essence an ad hominem, although usually its not solely an ad hominem but combined with some argument that the advocacy is superficial or ineffective. (Although typically on the internet its a pretty weak argument most of the time)
What a freaking disaster...
ToDo: revalidate all f/w updates on my system.

Does anyone believe state actors haven't exploited this?
Ask HN: What is the current state of Google Stadia?
Considering how much it was hyped about 6-7 months ago, there seems to be a distinct lack of news about the product recently.

Is streamed gaming dead, again?

If you are a user, what has your experience been in the last few months?
Important detail that I don't see mentioned: Does this affect clones? If a newcomer these a project and tries to clone it, does github knowing about the default branch suffice to make that seamless other than a moment of confusion if they try to look at the branches?
FWIW, most people that take classes with Sussman are self-selected to be people who care about FOSS.
CrossTalk Speculative Execution Attack
Countries. The imaginary borders that separates humans from rest of the world.

History teaches us that any borders can be redrawn or eliminated completely.

I wanted to say "religion" but it is proven to be the sticky one.
If by "name" you mean hostname, not really. If you have a domain with multiple nameservers in multiple countries on multiple providers, and your site is similarly globally distributed, at least a few people on the internet will always be able to pull up your site. So at least some of your clients will be able to resolve a domain address from at least some of your nameservers and connect to at least some of your web servers. Geo-IP and Anycast are also really useful here.

edit: It's possible that you could take out an entire TLD and make it impossible to resolve domains on that TLD once all the cached records expire. But that kind of targeted attack would not be possible with a BGP error, unless it was a very specifically crafted BGP error happening over a very long period of time (weeks-months-years depending on the record TTLs).
If I go through the list of edges one by one and push the two vertices of each edge into a Set, at the end wouldn’t I end up with the minimum number of vertices needed to cover the graph?

Most likely I’m not understanding the problem, would appreciate if someone could clarify.
The guns are more of a equalization of power. The right loves guns, but would they if they knew every liberal had twice as many guns as they probably have?

that was my point w/ guns...
Guile Homebrew Tap
I do not think the job of universities is to teach how to use any specific piece of software - be it enterprise, commercial, proprietary, free or not. That software changes and often different between companies, so what should be learned is knowledge that applies regardless of software.

And TBH i do not see why a university should provide free (or worse, paid[0]) advertisement material for a commercial product.

[0] i mean paid by the software companies and it is worse because usually the students either paid for the admission to the university, meaning they paid to get advertised to, or they enrolled in a public university, meaning the taxpayers paid money to have their children advertised to
big surprise, somebody at hacker news who hates america and says none of it is worth preserving.

And I guess I could say the same about every country in Africa. NOTHING WORTH PRESERVING. Oh look suddenly people have their eyes bulging out.
I was about to suggest this may also vary by subject, but using philosophy as a case study it seems to at least somewhat hold water. I’ll use philosophy only because I minored in undergrad, so I’m not an expert but I’m also a bit more well versed than a laymen.

Anyway, I’ve extensively read Spinoza (Portuguese), Sartre/Beauvoir & Camus (French), Kant (German), Aquinas & Boethius (Italian). I’d expect most others with philosophy backgrounds to at the very least know these names and a synopsis about them too. All that being said, I’m hard pressed to name a Hungarian or Finnish philosopher. I wonder why these languages are less prominent internationally in literature.
Great post! Doesn't it make sense to load the index separately, instead of a single bundle? RN the client would bust it's cache every time the content changes?
Using “free for education” software is how you end up over a barrel with MathWorks.
Well the creator of Snabb lives in Sweden.
In Romanian we say 'Money don't bring happiness but neither does their lack of'
His courses are about obscure areas of programming, not some business-facing spreadsheet juggling.
Throwaway because when magazine editors are resigning over photos in poor taste from 7 years ago, there's no way I'm posting this under my name, but...

Fuck, do people have nothing better to do? PC nonsense, indeed.
Why "should" we do anything in the absence of free will. What will happen is what will happen. Everything is inevitable, including the punch to the face.
Let’s say that the first five white balls are pulled from the first container containing 70 balls and that the sixth ball is pulled from a second container containing 25 balls. What is the probability then of getting exactly the two lowest numbered white balls from the first container?
The OS itself no.

However async/await, span, ref returns, ref structs, safe stackalloc, .NET Native, TPL have their genesis on Midori
There's a scenario where sailing along Russian coast could insulate Chinese shipping against USNavy. Especially if China/Russia setup shipping logistics at Okhost Sea which would bypass first island chain filled with US containment assets. It would replace Malacca straight chokepoint with Bering Straight choke point, on one hand more vulnerable since closer to US soil, but also more geopolitcally challenging for US since China would be sailing along (friendlier) Russian waters versus the nightmare of dealing with ASEAN and Indian Ocean waters - incidentally why obscene 9dash South China Sea claims are absolutely not irrational. Nor the need to take over Taiwan whose eastern coast plunges straight into deep ocean - excellent for obfuscating sub deployment. Chinese coastal waters are shallow, makes hiding subs hard. Basically dominance of Chinese claims in SCC is vital to Chinese maritime interests. The other backup route is CPEC via land through XinJiang -> big fucking mountainous through disputed Indian territory (source of current Sino-Indian border drama) -> through Pakistan to Gwadar Port -> Arabian Sea... that's ridiculous but an actual Chinese project to circumvent ASEAN / India waters. It's more backup for ME energy than shipping though. Basically cost is not a factor if it opens up Chinese options since her maritime position is very unfavourable. And Russia would be well rewarded in this arrangement.
You cite "a professor", and this article is also about a singular professor. That implies that this is the exception, not the rule. Students have ample opportunities elsewhere for exposure to "enterprise commercial software".

The delta between Jitsi Meet and Zoom or Teams for video-conferencing is minimal from a user experience perspective. The idea that a CS graduate from MIT would struggle to figure out Zoom or Teams at their first job is laughable.
React Localization: i18 next and i18 nexus
Really neat project and fantastic write-up. I always enjoy following the journeys of people who forge into the untamed lands of WASM.

I always find myself wishing I had a good excuse to use WASM for something, but never being able to find one, so it's exciting to see that you did! The fact is that JavaScript logic is rarely the bottleneck in web apps. And when it is, it's usually tangled up in UI rendering code that would be hard to tease out into WASM. You do bring up an interesting point, though, which I hadn't considered: WASM isn't just faster, it's smaller. That alone could make it useful in some cases where the speed may not be needed!
Anyone know what kind of system they're using to do this? Any papers?

I messed around a little with speech enhancement last year and didn't really get anywhere: https://github.com/MattSegal/speech-enhancement
> it may well be true, but rational debate

Rational debate is not the virtue signaler's goal or means. They just want to flaunt a "holier than thou" attitude while actually caring zero about the topic. Demanding that those targeted by virtual signaler's passive-agressive's attacks must not point out the virtue signaler's inherent dishonesty is like complaining that the targets must passively serve the the virtue signaler's desires without a hint of rational or objective thought, as if the only acceptable outcome of a virtue signaler's attack is getting the target to publicly recognize how the virtue signaler is so virtuous and that the world should follow his teachings, no matter how empty and inconsequent and self-aggrandizing they might be.
Anyone know what kind of system they're using to do this? Any papers?

I messed around for a few months with speech enhancement last year and didn't really get anywhere beyond sort-of-reproducing a few existing models: https://github.com/MattSegal/speech-enhancement

All the published "state of the art" examples I could find were pretty crap, whereas Krisp AI were doing much better than what I've seen released publicly.
Scientists engineer one protein to fight cancer and regenerate neurons
Hhhmm, I think but I can’t know for certain that it may be because comments that don’t contribute to the discussion are discouraged. So one may argue you could’ve just upvoted. Generally I agree with this approach, but sometimes people just deserve some verbal applause. ¯\_(ツ)_/¯
"...has the benefit of starting with "ma" so that autocomplete <TAB> muscle memory still works"

Is this acceptable? Shouldn't the muscle memory be changing as well?
> Ethics are already predetermined, though.

No argument here, but knowing them still seems useful to humans. So in relation to humans, those terms and ideas are 100% needed. You're taking moral nihilism and jumping straight to general nihilism without any steps.

> Arguments for determinism always have these "answers" to morality, but the only convincing one is moral nihilism.

Error theory is a form of moral nihilism - what are you exactly disagreeing with here?

------------------------------------------------------

The bigger question is where you go from that moral nihilism. There is nothing that says just because our formal definitions of morality are false that the entire world doesn't matter. I still care for my happiness and life. So do many others. We need both this idea and these further terms and ideas in order to be able to answer the questions we were originally attempting to answer with objective morality because those problems did not magically go away.
My dad was salty during communism that he didn't get more "respect" for his labor (highschool teacher) than your run of the mill factory worker. I remember during the early 90s how he was hopefully saying that once the country exits the "transition" phase, we will all have the dignified life of middle class westerners.

Meanwhile the country still does the same in international rankings as it did during the time of our dear leader. However more of the egalitarianism we had disappeared, and while some enjoy some semblance of prosperity in the heart of the major cities, the bulk of the nation has no job security and no future prospect but to be a cheap labor source for the west.
I'm not sure this is right.

Take a star with many (>3) leaves

Replace every leaf by a star

The algorithm fails by picking up leaves
> The radicalization of this approach

Seriously? In 2020, the idea of writing software using free tools is "radical"?

> without knowing how enterprise commercial software work

What software specifically? I mean, you want to write web clients? Almost entirely free tools. Android or ChromeOS drivers? Ditto. Backend cluster deployment paradigms? Free. Docker? Free. Kube? Free.

I mean, it's not like you can't find some worthwhile "enterprise commercial software" out there to buy. But to pretend that the bulk of the most exciting work in software isn't almost entirely done with open source tooling (and has been for more than a decade!) is... just very strange.
LibreCAD vs. QCAD (2019)
AFAIK this is so that you could pick between multiple matches simply by continuing to type.
This isn't mine. I don't know if the talk is available.
Horse-Powered Ferries in Nineteenth-Century America (1999)
Allowing students to suffer through blackboard is like arguing kids will learn the value of bread through starvation.
It is rather automation and not AI itself that will bring changes to the job market. And the article argues automation hasn't had the expected effect yet.
Hey vladsanchez, thanks much for following.. you deserve a yes for all the above ;) (this is after checking our number of followers on twitter! haha.. folks please follow us at https://twitter.com/XgeneCloud)

I kind of understand Elastic and Neo4j usecase.

Can you please give an usecase for Kafka - you can raise an issue detailing so in github.

However, I will have to admit that before agreeing new databases - we will be working to make existing databases concrete.
I don't think anyone believes that the automation revolution is happening right now, but that it's imminent and we should start preparing our societies to cope with it now.

> Our paper has so far received zero media attention

Because you're answering a question no one asked.
Depends on what you're trying to do. x86 emulation is probably more than fast enough for a lot of types of software. And since Apple is designing the CPU, presumably they could add instructions to accelerate emulation if they wanted to.
Nah, you were talking about Hitler and stuff, now you switched topics because I pointed out a problem with your argument. If I point out crimes of police in other countries where whites are not the majority, you will just switch again.

You've fixated on white people, white men, as being evil. That's your fixation, not the crimes of police.

I will leave you to it.
It's interesting that the US submarine force is almost not covered at all in this report, except for two brief mentions of "subsurface". Clearly one of the more classified components of US military strategy.
It's a very long and kind of annoying intro for the channel
> for work

Please no. It is already difficult to find unis whose undergraduate degrees are not filled with things like java and enterprise-grade programming.

Regardless, universities are not for teaching you to use specific products. This is what manuals are for.
My wife and kids are all using Microsoft Surfaces, and switch back and forth from using them as tablets (often using them a video cameras, cameras, sketchpads, dictaphones with speech to text conversion, and video chat terminals put in a stand) and using them as computers with keyboard and a USB mouse.

For the kids especially it's interesting to watch them, because when they're actually trying to interact with what's on the screen precisely, they reach straight for the mouse and touch unless it would involve completely breaking what they're doing to go find the mouse.

Before I had them on Surface Go's, I had them on cheaper, very underpowered Evoo 2-in-1's, which were horribly slow under Windows, but ran beautifully under Fedora...including all the touch screen, rotation stuff.

> So yes, I guess they “make a ton of sense” if you want to support a use case nobody has, on hardware that doesn't exist

For programmers, no, we want the older UIs because the keyboard and mouse are the best input devices for what we do.

But there is a lot of hardware out there used by a lot of people that does switch back and forth. It's not only the Surfaces. It's iPads with the more and more ubiquitous keyboards. It's all the other 2-in-1's that are being sold. And they're actually really handy machines and fit into far more niches and enable far more interesting behaviors than straight laptop.
It’s not exactly a novel concept. Compare your recollection of the low class Irish party scene on the Titanic. What’s your imagination of a suburban house party or block party compared to the eloquent glitzy ballroom party by the well-to-do? Not many in society are expecting the well off to have much fun in gatherings amongst themselves.
Search in essence is just trying to find the document that has all the right keywords.

Well also trying to rank them but that's kind of harder in this context.
It could be built so that the meeting organizer can exempt certain people and so the system can exempt certain accounts.
I highly doubt it’s NP hard, given that humans have a hierarchical structure. Even if you assume a fully connected graph, you still only have n^2 connections.

Nonetheless, I believe that it is mainly the fact that health itself is hard to iterate on, and requires knowledge from so many domains. It’s possible that the employees who were frustrated in the companies were expecting quicker iterations.
It has been available since 2018.
Ever since my undergraduate I've wanted to understand what representation theory is and the rough outline of how Andrew Wile's proof was constructed.

This article gave me both in a very understandable and engaging way. Thank you to the author!!!
This is a weird bug in Catalina, related to an external mouse. If you try the same menu responsivity test with the trackpad, then it’s OK and everything’s instant. Basically, everything you do with the external mouse is sluggish, until you re-login or restart the machine.

I blame a memory leak in the WindowServer for it. Once it has over couple of GB allocated RAM, then the mouse is basically unusable. Especially text selection by mouse is a nightmare :)
Is anyone non-Uber using Hudi in production? Can someone comment on what developing against it is like compared to other warehousing technologies?
Actually, according to that article pterosaurs, that are explicitly not dinosaurs, evolved flight separately from the dinosaurs/birds (with two other separate times flight evolved mentioned, in insects and in bats).
Predation leads to optimising for speed. Calorie cost isn't such an issue if one is either getting a meal or avoiding being a meal immediately the sprint is finished.

Even within ancient to medieval cavalry this tradeoff existed; the horse one rode to the battle would often not be the same breed as the horse one rode in the battle.

(cavalry having arisen in the first place because a slow horse is still much faster than a fast man. infantry that can't run can't regroup)
It honestly would be great for some competition, FOSS or not in the distance learning department. Blackboard and friends are horrendous, and as we know zoom has myriad problems. For a small group meeting I have each week that is now online, I've started using jitsi too.
> I mean, just from administration we have things like package managers, containers, several cloud stuff, and so on.

Automation replaces human work, business can do better now, then they want to produce more than before so they up hiring as well. It's much easier to set your target higher (production, profit) than to automate anything. As soon as you have automated something new work pops up, work that was probably not done before for lack of resources.

Programming has been automating tasks for decades yet here we are, so many of us. Cloud should have automated many jobs, yet with this new found ease of deployment we chose to deploy more rather than hire less. As long as humans have needs and desire for betterment I don't think we can surpass our ever growing ambition with automation.
TFA lost me with the thing about curl. Yes, it's super easy to type, but it's a terrible UI.
I crashed many Win 10 versions trying to turn off bunch of telemetrics and cortana and store and other calling home services by tweaking registry and never quite succeed. Until I find Henry++ Simplewall. Brilliant tool - instead of tweaking regs etc you just shut down access to internet to bunch of services. And boy there is hundred of them trying non stop. So while your windows 10 works fine, cortana, store, telemetry and windows updates believe you have no internet at all.
I agree about the OS X screenshot but... i do not understand what is skeuomorphic about the iOS 6 one. It is just a grid of icons with mostly the same photorealistic style as the OS X icons (though with a greater tendency to be squareish, but i think that fits better with the always grid-y interface that iOS has). And FWIW personally i prefer it to any later iOS style.

Also i was really referring to desktop. I think a bit of skeuomorphism can be fine for a mobile device that you interact with via a touch screen. For the desktop though, i do not think it fits, but even then... it was rare, not something that was so rampant as to warrant an entire industry to change its style everywhere.

The applications i had in mind were something like these:

https://cdn.arstechnica.net/wp-content/uploads/2012/07/notes...

https://cdn.arstechnica.net/wp-content/uploads/2012/07/remin...
Totally agree; animals should be raised in humane conditions. Ideal would be something like

https://www.instagram.com/slowdownfarmstead/

or

https://stemplecreek.com

Driving down I5 seeing the Harris Ranch finishing lot is pretty awful. The ways chickens are housed here in Chinatown is also awful...

I think in my ideal world we have a balance between humans and animals so that such intensive techniques are not necessary.
Big difference though between 'libertarian party' and libertarian socialism. I'd support M4A, I've just given up hope through gov't sanctioned socialism, so let's find a new path through unions and combining forces of the many, creating some huge collective. W/ the internet it doesn't need to be local anymore.... it'd kind of be like those religious health share programs, but no religion needed.
You can do SQLite in the browser but it’ll have to download the entire dB file instead of only opening the pages it needs (because the naive JS port can’t convert page requests to range requests).
I’ll take 99.999%. I doubt a normal sized QA team would have caught this bug you mentioned.
They also, uniformly, think that a quantum observer is someone in a lab coat with a clipboard, and that Schrodinger's mind experiment was intended as a demonstration rather than the objection that it was.