skysight-inc/HackerNews huggingface dataset:
Replying on my laptop.

Basically, transformer models are the best for NLP. They use something called attention based mechanisms, which allows the model to draw correlations between pieces of text/tokens that are far apart. The issue is that this is an O(n^2) operation. So the model is bounded by the context window, which is currently mostly at 512 tokens, and is thus, bounded in how much it can understand.

Recent innovations, and further study, will broaden the context window, and thus unlock better reading comprehension and context understanding.

For instance, the ability to answer a question using a piece of text is mostly stuck at just finding one paragraph. The future will see models that can find multiple different paragraphs, understand how they relate, pull the relevant information, and synthesize it. This sounds like a minor step forwards, but its important.

This will unlock better conversational abilities, but also, better ways to understand how different pieces of textual information relate. The scattershot of information across the internet can go away. Computers can better understand context to act on human intention through language, unlocking the ability to handle ambiguity. This will change the internet.
Why does MacOS only "sort of" have type-to-search?
The humble ball point pen.

People forget how cumbersome and/or expensive it was to write before cheap ball point pens became a thing. You had to use fountain pens. The cheap ones leaked and were an absolute mess to carry around. The ones that didn't leak were expensive.

I can now buy more pens for $100 than I'll ever use in years and just stash them everywhere I want
Legit, would use
Heh, we're a Java and Python shop to a point, we have done a bit of everything here, but my first project here was to rewrite a legacy Java JSP application and I was given some freedom as to what to rewrite it in, I chose Python and CherryPy. No regrets since.

Sidenote: Other reason I asked is cause apparently both Hulu and Netflix are listed on the CherryPy docs as orgs using them.
Nailed it. Not only do I share the same sentiments, I have also had a very similar experience with 3.

Specifically, I like to be able to interact/test with my application as I build it in the console. I have had much success with wrapping my "Action Creators" in a API of sorts and mounting it to the `window`. This saves me from having to either create some sort of one-off component to "get at" some piece of functionality or hand-rolling actions in redux dev tools.
A lot of the ideas come from Common Lisp.
Ah, you're right, Asimov definitely tops the list. He explored the fuck out of AI and then jumped straight into the question of whether human psychology is deterministic. Space travel, galaxy colonization, hell even telekinesis and other wild shit.

I think he doesn't have the breadth of topic of Neal Stephenson but he's definitely prolific.
Can you explain more about what you mean by "able to handle the ambiguity of human language"? Such a claim goes far beyond language processing itself. Such a capability would have to involve cultural and interpersonal dynamics, domain knowledge, and definitive agency on the part of the computer.

And all of _that_ is just to interpret sincere, honest attempts at communication. Can it safely and appropriately handle humor, irony, and sarcasm? What about coordinated malicious attacks?
High-Frequency Firm Allston Cuts Employees Amid Low Volatility
Software Development as Creative Expression
Yeah, agree, this is probably the key sticking point: the 3rd party toolchain doesn't do [some key thing] the stakeholders in my process have found valuable. So I end up run some scenario analysis and find that the 3rd party toolchain doesn't shave off enough developer time & ongoing support cost from the rest of the operational work I'm going to have to do anyway to manage an incident. And I load the vendor's web page every couple of months and wistfully wish my process were uncomplicated enough to use their tools.

Here's hoping that the calculus changes either as these tools grow more robust or, like you say, as people begin to manage their software systems in less bespoke ways.

For example, during an incident we'd like to know "what changed between time [X] and [Y]" (deployments, configuration, experiments, other service outages) while we're trying to determine a root cause and fix the problem. And much later, after the incident, we'd like to auto-compute a metric like "what is the change success rate of [Y service / services owned by team Z]?".

This aren't complicated concepts -- it's not like we're trying to reason about causality with machine learning to reduce time-to-resolve for incidents! Still, our incident-management tool will really behave better if it's aware of our what-changed-at-time-X tooling and our incidents-caused-by-changes reporting. If this is an external tool, yikes, now our incident tool has sprung awareness of changes and reporting?!
The disappointing fact about the current state of mobile apps is that companies no longer think it's necessary to build two native apps.
If anything costs should have gone down. Bandwidth is cheaper, and processing power has gone up.

However, even with that DNS has been pretty distributed by design. Lowering system load at the top level to begin with.

Like some country code domains are managed by a pretty small number people to begin with. So it's not like you need a large amount of staff either.
The surface plate. Modern precision all stems from the concept of a flat reference. However, the technique to make a surface as flat as possible (which is based on simple geometry) was first discussed in the early 19th c.

In terms of profound impact on modernity, the metal screw-cutting lathe.
Probably my favorite book as a child, I probably read that thing 100 times.
Putting Peer Pressure to Work for the Common Good
Pentagon Requests $15B for Space Force
If John Deere is any indication, corporations are taking after IT's business model as of late. We're moving backwards.
When writing in Russian, every time when they switch between typing prose and typing equations or code. So, maybe about a dozen times per sentence.

At first my jaw dropped on your comment, but then I thought, maybe we non-latin-writing people are just abusing a feature meant for something different? Do you use several layouts, but switch between them infrequently?
12 years ago was 2008. Most of us didn't type manually by then. Most of us had word processors, and keyboards with a backspace button.
now imagine being someone who dislikes being around lots of people, and especially dislikes being around city people...
Sanitation systems are really old, though.

I was impressed with the sophistication of the one present in Glanum, a small (but wealthy) Roman provincial town abandoned in the 2nd century. The sewer system runs underneath the main street: baths, villas, and the abatoir connect to it.

To say nothing of the ones in major cities of the time.
People need way more validations than html5 elements can provide.
They need CC number validation. Validations that depend on the content of sibling elements. And they need it to display in custom ways like internationalized or whatever.
> because I can relate to wanting to use an app like this.

Sure, you can relate from the perspective of someone who's said they had crippling anxiety that needed to be dealt with. With respect, you are not the best person to evaluate whether everyone else's anxieties are in the same league as yours. You are coming at this from the perspective that social anxiety is a problem that needs to be solved. In some cases, I agree. In other cases, I don't.

The part of this that you don't understand is not what it feels like to be anxious. The part you don't understand is what it feels like to feel OK about feeling anxious -- that there are people in this position that don't want or need to be changed. You don't understand their perspective.

In your very first comment, you write:

> I can't imagine being friends with someone who is this incapable of communicating.

That sentence is your bubble. I can trivially imagine being friends with someone like that. And more to the point, I can imagine enjoying being friends with that person. I have intimate experience with being friends with people in this category, and I like nearly all of them.

Your take on my email example emphasizes one specific part of friendship: being vulnerable. But in your focus on that particular element, you are missing the broader principle that makes me value this particular friendship so much: that my friend and I genuinely like each other's personalities, warts and all. When we built systems to accommodate each other, we were not sharing our fears -- we were expressing to each other that we were worth accommodating.

Of course, I try to improve my personality when possible. But my relationship with myself is not hostile. There are vulnerabilities and fears I have that I am OK with having, because they are the natural consequences of parts of my personality that I consider to be strengths. When my friends accommodate them, it doesn't make me feel robotic or weaken those relationships. It just makes me feel like my friends care about me.
It's all about timing with public relation messages.
Yeah, I thought about that- my experience was in warm water, but we did have certain infrastructure pre-programmed to avoid. We'd call it geofences today, but I'm not sure it had a term then.

You could hope for a semi-operable abort, and leave an acoustical beacon out to the side of the glacier to home on. Sort of a "proceed to x, then abort to surface".

There are stories though, of when the navy was initially testing this tech ~20+ years ago, of having to basically keep mini-subs and full time salvage crews on standby, for all the times the things would get their nose stuck in the mud.

They quickly came up with a front facing acoustical Doppler sensor for terrain collision avoidance. Even then, it sometimes backfired, like steering up into the face of a cliff, instead of turning laterally.

But maybe that's the reason for the /rov tethered configuration.
> But with Julia, everything is everywhere and I'm baffled.

This is exactly it. Julia allows you to import and include anything, anywhere. You open a file and it doesn't say anything about where the dependencies are coming from and where this particular piece of code will go. Both of those are defined at the place where this file is included, which itself could be anywhere. It could be a different directory, different file, tucked away in a module. It could be in a dozen other files, or no files at all, and you can't tell from looking at just the source of the file.
Hardly any different than other programming languages with multiple implementations.
Not as much as Phabricator does :)
https://phacility.com/phabricator/
if (hellaDeep && iceShelf.isThicc) {
// TODO
}
But that's all they need though.

A simple national security letter (NSL) without even needing to get a warrant and BOOM you can tap the server and get all info about the person running it.
B = Billion, not Byte. For second I was like, WTF?
"The Mysterious Island" is his best book, and it had aged way much better than any of his other novels. Probably because in this one Verne didn't try to venture far from the realm of possible, giving Cyrus Smith a very advanced set of skills and deep knowledge of contemporary sciences, but abstained from introducing non-existing technologies, besides a brief appearance of Nemo & "Nautilus"
I tried making the original Macintosh OS in Godot and my takeaway was it was really enjoyable to make UIs in a game engine. It would be interesting to see some “avant-garde” movement of making not only games but native apps using game engines.
https://ens.domains/
No Linux distribution is a monopoly at the moment. The matter is: are you a monopoly? Then special laws are applied to you.
Not likely. More useful would be researching the advanced power management capabilities of your device (BIOS / Firmware settings, OS settings)

Blocking ads and other 3rd party content can reduce power consumption a little, as well as save bandwidth if you are on a metered data plan. Closing all apps not in use rather than letting them idle in the background can also reduce power consumption a little bit.
In fact, the linked article is useful because it links to a much better article on state management with React: https://kentcdodds.com/blog/application-state-management-wit...
There is a link to a news article from the New Yorker: https://www.newyorker.com/news/news-desk/the-five-year-old-w...
I think I might do the nitromod to one of my backups ones. The 2K display is bitch'n, but not always worth the reduction in battery run time.

I'd kill to get my hands on one of the fully custom 51NB X330 builds.
How does it compare to Google’s BERT and do you have an online demo?

Here’s a demo of BERT
https://www.pragnakalp.com/demos/BERT-NLP-QnA-Demo/
> They're after you. They desire you.

They don't know you, so they're actually after some imaginary you that's perfect for them. Combining desirable known properties of you with a truck load of imaginary properties that they think you have.
There's certainly a lot in there!

However, there's not much that is of interest to me. Given that, plus the mammoth amount of changes in the kernel, I think that I'll be delaying updating to this kernel for a good, long time. Just in case.
At what point does it stop being a small site and become a giant app? Genuinely curious cus im wondering if i should make the switch.
What about redux-thunk?
I usually put all me data fetching logic in thunjs and dispatch to regular actions if needed.
It makes a delta but it's not like there isn't a demand out there for a longer term computer. Demand isn't the only thing, especially when you can create it like Apple can.
Here is an analysis of unity's performance https://www.youtube.com/watch?v=tInaI3pU19Y

My take on your comment is that the problem of electron is that it uses HTML.
This book is an attempt at answering that question, although it's not exactly step-by-step (especially as the book progresses), it gives the framework for rebooting civilization - the paths to follow.

https://www.goodreads.com/book/show/18114087-the-knowledge

[edit] - actually it's answering a slightly different question I guess - how to reboot after a cataclysm, but the path is more-or-less the same I think :)
No, it doesn't address the phenomenon that the grandparent comment was concerned with (worker exploitation). But it doesn't claim to. It simply, and correctly, establishes that worker treatment isn't an externality. "Textbook" definitions have nothing to do with it.
If you read French, there's a convenient Kindle edition of his collected works for three bucks. Unfortunately the illustrations there are comparable to postage stamps.
Why is it better to have the deployment actions added by the deployment tool, rather than having them be implied by counting the population of different build artifacts? It seems like the latter would be more robust against changes in the deployment process, or a proliferation of new deployment processes, or rogue deployments using non-canonical means.
React is just a library though. Surely there is much more to your story than React alone?
This does more than cut budgets:

> DOE’s Advanced Research Projects Agency-Energy: a cut of 173%, which would not only eliminate the $425 million agency, but also force it to return $311 million to the U.S. Department of the Treasury
I don't expect this one to last long on ycombinator. Some "right thinking" mod will kill it quickly.
Since you seem to be observing this closely, I'm curious what steps are being taken to identify and avoid bias in the results generated by these systems?
I read about this story a while back, very sad. However, she not only had diplomatic immunity, but a foreign government was saying she should be thrown in jail for up to 14 years for an accident. How can you blame her for returning to her own country and claiming that immunity?
Can anyone explain what the author means by "bond" in this context? Is it a specific mathematical term, or did they mean to write "bound"?
>The comparison being made doesn't seem to hold in such a different market. Your drill doesn't need to go twice as fast to be useful today as it did 2 years ago.

Why is this necessary exactly? That isn't an explanation more than it is part of the reason for the problem.
How to build your own programmable keyboard
What does "do in action" mean? If you mean "make API call in reducer", that is commonly known to be an anti-pattern. Triggering the API call by dispatching action, however, is a common pattern. Usually it's implemented with a library like redux-saga or redux-observable.
Which while true for home micros, was already a proven fact since the early 60's in the big warehouse mainframes, with the Algol derived systems programming languages.
sure, but those types of ads aren't really for people like you. they are for the vast majority of Windows users who aren't in control of their machine but are instead being controlled by it. many don't even realize they can get rid of those ads, or they give in and just start using Edge..
> Let this sink in. Random access into the cache has comparable performance to sequential access from RAM. The drop off from sub-L1 16 KB to L2-sized 256 KB is 2x or less.

> I think this has profound implications.

I think I agree.

Can anyone here posit a theory why this is true? Is this a consequence of all the stream processing work in recent generations of processor? Or something else?

Is he saying that pointer chasing even when the values are in cache is the culprit?
I doubt many scientists don't know this. However the current situation is largely if not all motivated by how funding is provided. Instead of a culture issue, I'd say it's a money issue.
> Why would the US Navy develop something to help dissidents in other nations?

From their website: "The [Naval Research Laboratory] works closely with the National Security Agency (NSA), Space and Naval Warfare Systems Command (SPAWAR), Defense Advanced Research Projects Agency (DARPA), and Defense Information Systems Agency (DISA)."
"Julia is the opposite - it's better than Python in one particular narrow niche, and cannot replace it broadly. So it has to offer enough to justify going from one language to two."

How so? Julia is a fine general purpose language. I'd go so far as to say it's more appropriate than Python for a wide class of problems!
You're begging the question. His point is that shareholder demands aren't relevant if you simply don't accept random shareholders, which is something a number of large firms have successfully done.
One Click Ordering
Hackers are trying to use coronavirus fears to spread computer viruses – CBC Ne
Contact Lenses. My favorite and most day-to-day useful technology.
You forget the most basic response. A full HTML file with a corresponding reload. None of what you said applies. I'm a big react fan and advocate too but sometimes I think we forget about the basics.
In Defense of Childhood Boredom
Are you talking about math/CS theory or a more empirical field like economics or physics? Peer review is not perfect, but to the best of my knowledge long-standing errors in published work are still pretty rare. Especially because incorrect claims, when used, often generate incorrect results. Whereas the "models" aspect of economics and physics is less amenable to "verifying" things.
> Disney is an entertainment world leader.

So basically you're saying universities are in the entertainment business and they should look to the world leader to see how things should be done?

I'm not sure I would disagree with this, but I'm pretty sure it wasn't what the president of GW was thinking.
I was thinking that growing a penicillin producing mold culture (like Fleming did) is something anyone could do, but I have to admit that I have no clue about how much more processing is needed before it can be applied medically as an antibiotic.
Water extracts thermal radiation at the infrared wavelength,
not the higher energy wavelengths that these fungi eat. (X-ray, and Gamma).

Funny enough, these little critters are actually found in reactor pools.
I would agree with you to a certain extent, but I still think there is a big missing component to make this a reality. Larger and more accurate general language models are great, but to enable use cases other than categorization, translation, summarization, etc., there will almost certainly have to a be contextualized knowledge graph layer. This is basically what I assume you mean when you say "the ability to create, synthesize, and understand content." The way I see it, transformer-based general language models will be the first and last step of a NLP system. I other words, they will do the raw processing of the input and will do the "take this output and put it in natural language based on this context" portion. Automating the part in the middle, the part that actually understands what the text means and can do logic with it, there's still no progress on that AFAIK.

This is similar to how computer vision models work great in most cases, but to build a self-driving car you still need all the other components that do path planning, predicting what the cars around you will do based on the state of the environment, etc.
The issue here is that for the past 25 years, multiple teams have spent years and lots of resources on the same idea despite it failing to work every previous time.

Negative results are valuable. The same negative result over and over starts to feel a lot more like sunk-cost fallacy.
When I read Alexander Shulgin, the psychedelic chemist’s biography, I was struck by the fact that when he wanted to do LSD with some friends, he actually synthesised it in his lab.
Have you evaluated against the AI2 Leaderboard benchmarks? https://leaderboard.allenai.org/
What exactly do you expect from these Transformer-based models? This particular one is underwhelming because it provides a tiny improvement over the previous largest one (from Nvidia) with more than double the size.

The fundamental limitation of these "optimization tools" as you call them - they don't have any common sense, and any way to query an external source of information (e.g. wikipedia), or ask a human to clarify.

Another big problem is we don't have any way to do quality filtering on the outputs. From my experiments with GPT-2, it produces one interesting paragraph of text out of 20 - if you squint at it really hard. And most of those 20 don't make much sense at all.

So no, the existing ideas are definitely not enough. Maybe some novel hybrid of symbolic AI with statistical optimization will lead to a breakthrough. This one does not strike me as anything other than "let's use moar weights!!"
That can play Unity games...
I wonder how they organize it on big companies like this. Is it running one instance per team? Do they have a big one with the whole company also?
Recreating Fast Oscilloscopes Is a Slow Process
There is no sense of the word "appeasement" that includes the Treaty of Versailles. USA entering WWI and allowing UK and France to win decisively was what caused WWII.

Because apparently it must be said, I am not a "Nazi sympathizer". I would have preferred that the Nazis had never existed let alone dominated a large portion of Europe. Similarly, it would have been better had we not invaded Iraq and caused ISIS to exist.