skysight-inc/HackerNews huggingface dataset:
I like the idea. An easy way to get resource graphs into an environment that is good at querying such things. I seen a few ideas start this way. They always seem to get to certain point before the two domains (in this case AWS configuration and Prolog) have to work so closely that another tool entirely has to be created (basically a config language close to Prolog but geared toward the problem domain). I am surprised something like this doesn't already exist.
the recent mobile update is just a cosmetic redesign (getting rid of all the green!)

You're completely right that RiotX is where the overall usability fixes are happening, including ones which would solve your problem here. Good news is that RiotX is evolving fast though - we're putting all our resources into it rather than Riot/Android, and then the same UX will be ported over to Riot/iOS. We're aiming to get a daily-usable RiotX into the app stores in the next 1-2 months. N.B. that the UX will change substantially from the current prototype at https://matrix.org/jenkins/job/RiotXAndroidDevelop/.
kek trolls everywhere :v
The linked computer isn't meaningfully a Lenovo computer anyway.
I've just blocked them on my host... too many times have I fallen down a well of trying to find the origin of some image there. It's just not worth it.
"please register so you can see the original image at 10% of its size with no link to the original site!"

How is this legal?
Here's a good article on the topic from a few years ago: https://thenewstack.io/continuum-containers-unikernels-serve.... The most concrete definition of serverless I can find relates to platforms that do not provision machines that you pay for but instead serverless environments abstract away the machine and you only pay for the resources your applications uses. That definition does not exclude uni-kernels in the least. The reason why Unikernels are good for this is because they are a way to ensure that your application is housed in a way that guarantees it will run without much thought given to the concerns the article states - and with an absolute minimum of overhead. I wouldn't be surprised if serverless is or will be implemented with unikernels. https://medium.com/solo-io/unik-is-here-to-help-bring-aws-fi...
Thanks for the helpful replies. I didn't know that.
How does that make it less of a Rust Cookbook? Like a real cookbook, it collects "recipes". You need ingredients to cook those recipes. No cookbook tells you how to grow you veggies from scratch.
Being Persuasive Without Authority
Novell changed it because they had also bought Ximian, who at the time was one of the bigger GNOME development companies.

Unfortunately, that legacy remains with us today, and SUSE is not very friendly to KDE for the enterprise, which I think is really a shame.
I actually just had the motherboard on my T450s go down. I was regularly getting 10 - 20 hours of development time with the 97WH battery (usually emacs, posgresql, rails and music).

You should be able to optimize and get even higher. I'm actually considering getting a new T480 (since it has the battery expanded slot), but I'm struggling to decide.
I don't know what to say - that just sounds like normal method calls to me. Why do we need the term 'message passing' on top of that, which seems to additionally confuse people around synchronous or not?
Light by light scattering was first observed at SLAC in the mid 90s by experiment E-144.

https://physicsworld.com/a/light-is-seen-to-scatter-off-ligh...

Link to paper from 1997:
Positron Production in Multiphoton Light-by-Light Scattering

(published in Phys. Rev. Lett., Vol. 79, p. 1626 (1997).)
http://www.slac.stanford.edu/exp/e144/ps/positron_slacpub.ps
One thing I'd like to highlight is that this cycle is most definitely impossible in any locale with enforceable non-competes and non-solicits.

For example, Texas loves to tout its "business friendly" atmosphere, but I have personally seen people get sued over non-competes and, much worse, non-solicits. Meanwhile, see what's happening in California: https://www.shrm.org/resourcesandtools/legal-and-compliance/...
I watched it, but it wasn't terribly interesting. It's nothing but list of four games, delivered with a lot of enthusiasm about the mere existence of some amount of procedurally generated content.

The video-maker also seems to have little idea about how procedurally generated game content is actually implemented. The video is purely from a retro game enthusiast perspective.
Somehow I often get myself thinking "oh, it's good that systemd boots this quickly".
The problem presented is very foreign to me for this reason. Maybe it's because I've never been sold on "the cloud" and have always detested web development, but I would hope that the people who were drinking the Kool-Aid would realize that there's only so many buttons you can make to push other buttons before there's nowhere left to go.

A lot of the tools and libraries that I use every day are largely written and maintained by a single developer or a small group of developers. Some of these projects started before I was born and will keep on truckin' after I die. This sort of development has its ups and downs, but it's a good life in the long run.
Remove.bg – A service to remove the background of any photo
Purevolume shut down almost a year ago [1]. I was in high school during its heyday (and the earlier side of the years MySpace just lost). Those were formative years for my generation, and I have so many fond memories on both of those sites. It's so, so depressing that all of that stuff is just gone from the world.

[1] http://www.brooklynvegan.com/purevolume-shutting-down/
It's been a while since I read Glenn. I'm not remotely left but usually find him a good read, well reasoned and well argued from evidence. From there you can disagree or not as you choose. So given this comment I thought I'd read his twitter feed.

Holy s&t!

Wow. So a bunch of senior US politicians have been telling lies to try and start a war in Venezuela and most of the US media has been parroting those lies without any checking or indeed re-enforcing the lies with their own lies, in CNN's case. The New York Times finally got off their backsides and called it. Wow. Yeah write that Glenn, tweet it too. And while you're at it shame the hell out of those people impersonating journalists who did that and have not retracted it as being entirely* false.

Wow.

Yeah so this is why people hate on Glenn. He's good and that's super inconvenient for the corrupt. He's actually really good. I wish there was someone less leftist as good as he is. I really do. But yeah, read Glenn, disagree with him by all means, I do, often. But read, he has something to say about things you should probably know and be thinking about.
I know several great programmers who use Notepad.

...and now you know another one ;-)

A lot of others are very surprised when they see me work without using any IDE, just multiple text editors and terminal windows. I don't need syntax highlighting or any other fanciness like autoformatting; in fact I find them distracting. I use Notepad on Windows and Vim elsewhere, and on the latter have Visual Studio only for its debugger (but will sometimes use WinDbg instead.) I believe much of why I do this is because I started without any IDE, sometimes even writing lots of code by hand on paper and thinking about it before entering it into the computer. When IDEs became available, I didn't see much point in changing my workflow.

Contrast this with some coworkers who have such a plugin-ful IDE and are so accustomed to using it that they'd rather wait upwards of half a minute to open a source code file than browse to the file in the filesystem and open it with a text editor. These same coworkers also complain about why their machines are so slow...

I wonder if those others you know also started the "old school" way.
I felt this at uni a few times. I can't understand what they mean until I already understand it myself. Why didn't they just explain it like that in the first place? Oh. They did.
Indeed. If you want to kill the most Americans, just sell them high fructose cheeseburgers for 99 cents. You probably won't even go to prison!

All the talk about social media is just a distraction for the real issues that politicians don't want to face: gun laws. We probably shouldn't be selling crazy people weapons of mass destruction. But sure, blame Facebook for letting people post videos...
XPS is good. But if you like IBM style keyboard - get a Lenovo, it’s better quality.
Storage cost of hosting 1000 songs on web is about $1/yr. If these tracks are not generating at least that much revenue then you are running operation at lost. I would wonder if hosting these much data without having revenue streams to support the cost would have been viable for long term anyway.
Corn was actually a generic term.
If I see something like that, I flag it. If both the question and the answer come from accounts with no history of stories or comments, it's almost certainly spam. (They're not always newly-created accounts. Some spammers seem to let their accounts sit around for a while before using them.)

Fortunately, I haven't seen too much of this on HN yet.

(To flag a comment, click on its time stamp [e.g., "10 minutes ago"] and you'll see a "flag" link at the top, next to the "parent" link. If enough people flag a comment, it will get killed.)
I've never heard it discussed before, but I think the "no data" part is important. Languages without pattern matching (or a few other exotic alternatives) really do not allow for proper elimination. Asynchronous message passing can be thought of as a weird continuation passing variation (you store your continuation in the message receiving code). This means all elimination is done remotely on your behalf, seemingly hiding what is a nastier part of the language.

But once you get proper elimination, now your messages can be more complex, and chained pipielines are very useful so better be synchronous if you weren't already, and then you have combinators that only shallow modify your messages so might as well immutably share memory to avoid copying, and well those objects you create and tear down on the fly might as well not be stateful because they're so short lived and woah, now we have functional programming.
If you are looking for super obscure stuff then soulseek is the place to check. If you are looking for less obscure stuff but want the maximum quality then redacted is the place.
No, it's a bit more general than that. It's the difference befween C++ virtual methods, pointers to which are stored in an array and always called by array index, and Python methods which are stored in a dictionary and called by name. In fact you can say that Python (unlike C++ or Java) implements message-passing semantics or is at least equivalent -- since in order to invoke a method, a caller's implementation needs know nothing about the method or its class except the method name, arguments, and a rederence to the target object.

Also implicit in message passing is a form of structural typing; objects that understand the same set of messages (called a protocol in Smalltalk-speak) are type-equivalent. A client class may delegate to any object that understands the messages the client sends to its delegate. One of the advantages this brings is all the crazy things you can do with #become: in Smalltalk. A perfectly valid way of responding to a message you haven't implemented is to construct an instance of a class that has an implementation for that message, and then become: that instance, swapping all references to yourself in system memory with a reference to the instance you created before passing the message onto the instance (your new self). There's no way to implement general #become: in C++ or Java because there's no guarantee the result will be sound type-wise.

The changes are subtle but they open up a world of dynamism that Java programmers don't have access to. Which is fine for Java programmers, who decided they don't want that kind of dynamism anyway, but there are programmers who work better shaping a live system rather than declaring type ontologies in advance. And Smalltalk is designed to work well with such programmers.
> I bet I can find more similarities than differences.

Most of what's on the book has been fixed (not NFS, this one is forever), and we have an entirely new set of things to worry about.

The book is funny, but every part of it feels old.
In fluids like air, heat transfer is dominated by fluid flow, in the form of convection in the case of cooking over an open fire.

It's useful to think of a piece of cookware as a kind of radiator, because that's essentially what it is. Heat is transferred to food by direct contact, but also by radiation. Pots and pans are shaped perfectly to maximize both radiation and conduction by contact, and thus they experience a very high rate of cooling. This means that if you want evenness of heating, then high thermal conductivity is necessary in order to keep up with the heat loss.
IMO a more productive way of enacting change would be to call the idealized view of what this _should be_ something else and try again, rather than telling everyone that they're "holding it wrong". Mental inertia is a force that's nearly impossible to overcome, especially if lots of people are making lots of money from the status quo.
I'm pretty sure my orthodontist did this when I had braces. He put this metal thing in my mouth that I had to crank open with a key every night for 6 months. He said it was to widen my jaw. It was absolute torture. Not sure exactly what it was or how it worked. I was like 12 when this happened.
Last time I checked they seem to have rebranded as some kind of entertainment news website.
> I've seen this for example in towns where the traffic light control boxes are colorfully painted by local artists.

Lol Graffiti Artists.
The structure I'm envisioning here is that every object has a public pass(m) method that takes an input message and has no other public methods. Every message is a legitimate input to pass(m), and every object can call the pass method of any other object. It's up to each object to decide for itself what it will do with any given message that it receives. If an object wants a response to its message it can identify itself in the message and then hopefully the object being passed the message will choose to pass a message back.

This seems exactly analogous to how a collection of webservers interact. They can only communicate with each other by tossing a chunk of bytes around hoping that the target knows what it's supposed to be doing with those bytes.
I wouldn’t have thought that scoring video with a pre-trained model would be much more computationally expensive than other routine operations like transcoding and compression.
Yes, I very much agree with your assessment of the word Hacker in that place, around that time, I was there from '64-'92.

Previous to the negative connotations of the now common usage regarding Hacking computers, I took my first High School electronics class in 1969 in Sunnyvale, the word Hacker was already in use then.

Upon reflection though, it may be the word was used in the Ham Radio Community first, because my instructor, Robert Thorson, was also a Ham Radio Operator, and quite a cool cat.

As an arcane aside, my great Uncle, who like many of his generation (B. 1895), was a Maker, and built things in his home workshop (yes, he had a ubiquitous Shop Smith Multi-Tool and unlike most, he used the crap out of it).

When I was a child, about 1959 or '60, I asked him where he got a pull toy that he let me play with, and he told me it was "just something I hacked together out of scrap".

So he then had to explain to me what that meant, and he said it had to do with making things out of other things, and it often involved a hacksaw.

I was so excited about learning that word (hacksaws are cool to 6 years olds!) that I ran inside my Aunts house and told my parents.

It influenced me for life, and I've been hacking things together for decades now, just not computer code.

I was saddened that the "popular press" poisoned the word, it was very descriptive for what it was.
Somebody did invent a hybrid screen, Pixel Qi, it was used in the Notion Ink Adam tablet from 2010.

But it wasn't a billion-dollar opportunity and Pixel Qi are so forgotten they were reported by the media as closed down, although might technically still exist (and might have released their IP to the public, I haven't read too far on it just now).
I don’t think it is possible to get the consumption of T450s on X220.

The T450s generation (and the generation before it) use ULV processors (ultra low voltage).

The processors used in the T450s generation have a TLP of 15W.

The processors used in the X220 generation have a TLP of 35W.

On the flip side, the processors in the X220 generation (and in the next generation) are powerful, which is a good thing if you need the power and if you have the laptop plugged most of the time.
I spend enough of my life pining for better public transit that it's hard to be sympathetic here. If you have such a "blank slate" and can noepay for better infrastructure, don't fuck it up like the US!
And privacy...
I don't understand how they haven't been penalized.
putting and engine on the wing in an undesirable position because of the height of the landing gear is stupid..

just because "a pilot should be able to handle it" is not acceptable.

Aeroplanes traditionally are designed with as much passive self correcting features as possible for safety.

When a plane has a real emergency the less a pilot has to actively deal with the more likely people are going to come out alive.

The evidence is clear that this was a huge mistake.. many people have already died.
And sonic died...
So the only message passing between your rust actors is via SQS or such?

Cos in this paper they suggest actor coordination is a problem for AWS and that using queues for message passing is slow.

https://www2.eecs.berkeley.edu/Pubs/TechRpts/2019/EECS-2019-...

Very interested in your experience cos I’m interested in trying this pattern.
It's a cute play on 'table', which historically has been badly abused in HTML, and 'elements', which in HTML generally means the tag plus the contents.

Other than that it's pointless. As you say it has no predictive use, and it's not much use as a mnemonic device either.
One thing I’ve seen kicking around is that MCAS alternates input between the left FCC and right FCC, which might help understand why the JT43 only had to fight the stick shaker the whole flight (!) but JT610 had the automated trim input as well.
I'm running rutorrent on a shitty shared server at its at 700 torrents right now. Its slow but its working. The JS ui is actually quite snappy but it takes a long time to get a reply from the backend so if you add a new torrent it takes about 30 seconds to show up.
You can buy this in print?

Like, an actual book! Not just printing it yourself?
And then you have charts like this
https://rollbar.com/blog/top-10-javascript-errors/

9 out of the 10 most common JavaScript errors are around types, hence why such a large push to type JavaScript (TS, Flow, Elm, ReasonML)
This seems to just be blogspam that links to two different reddit threads, and one's over a year old. The whole story appears to be based off a single screenshot of an email from over 7 months ago [1], where you can't even see the actual question they're responding to.

Is there a better source for this claim somewhere?

[1]: https://www.reddit.com/r/techsupport/comments/7uiv8b/myspace...
Verizon 5G Is Coming for Real, but It Will Cost You
You know YC. Would you have done as well without that network? How well do non-YC startups fare?

OTOH, YC entry is meritocratic.
> In the 20th century, in the US alone, you could point to the suffragettes, organized labor at different times, the KKK (4 million members at peak in 1920s!), the multitude of different workers' groups of all political stripes (from veterans' march to IWW organizers to wacky retirement-lottery scheme whose details I forget) who pushed FDR to eventually offer the New Deal to counter-act the rising tide of protest, the Civil Rights Movement, the anti-Vietnam-war protests, Stonewall and the gay rights movement... on and on and on.

Most of these were borne from trusted institutions:

* Organized labor WAS an institution of its own.

* The resurgence of the KKK in the 20th century was inspired by the Hollywood film Birth of a Nation.

* The Civil Rights Movement was largely organized by institutions like the NAACP and partially borne out of organized religion.

* Popular opposition to the Vietnam War, as explicitly addressed in the article, came largely from the influence of mass media, Walter Cronkite in particular.

* Most of the political movements of the late 1960's and early 1970's were comprised primarily of university students--in other words, they were also incubated (unwittingly, to be fair!) by established institutions.

Many of the rest is stuff that probably seems bigger in retrospect. For example, the Stonewall riots took place in 1969, the same year as the moon landing and Woodstock and one year after the Tet Offensive and the assassinations of both RFK and MLK. It probably didn't make a big impact on the culture at the time. According to a Google ngrams search (https://books.google.com/ngrams/graph?content=stonewall%2C%2...), the phrase "Stonewall" didn't have a large uptick in terms of being written about in books until the 1980's, over a decade after the riot itself. (Most of the usages prior to then, and probably many of them even after, are likely references to General Thomas "Stonewall" Jackson.)
The cache line latency is strongly associated with the number of hash call repetitions. At 1, 2, 3, 4 repeats, the latency is not present in the timestamp counter. From 5 -> 9 repeats, the latency builds, adding 2 cycles of latency each repeat step. 9 is the max latency added, for a total of 10 additional cycles. I can make the latency go away with a memory fence added after each repetition, but the total number of cycles added is about 50.

Graphs:

1. The original, with repeat at 32

2. The repeats, 1 -> 9

3. The repeats + memory fence, 1 -> 9

https://gist.github.com/injinj/138543ccc6a23ceb1fcdc05f46288...
In many languages, a method is simply a function that has some kind of binding to the object. In fact, some languages treat methods as nothing more than syntax sugar around passing the object as the first argument to a function. To call a method is to call a function and the technical details that goes along with that.

Messages differ in that you are only providing a description of what you want the object to do. The object then interprets the message and decides how to respond. That may mean calling a method that matches the description, but it may choose to do something else entirely. An object may even handle messages that have no corresponding methods at all.

The big idea is that an object can reason about the message before it handles it.
Because it’s not a very good solution. We can and should do better, but that won’t happen if we throw in the towel and accept the lowest common denominator mediocrity that Electron represents.
> which is not a particularly light workload given how heavy the web is these days

I think a lot of this might be attributable to just how well power-optimised safari is. I could get 10 hours using safari when my macbook was new, but only 6 using chrome or firefox! Given that safari is speed-competitive with these browsers, it's very impressive.
Funny enough, C# squeezes by this test as any Field declaration can be seamlessly replaced with a Property that injects getter and setter methods.
For the advice towards ESC key, anyone uses ctrl+c for quitting insert mode? I didn't know about the ctrl+[ combo works too.
* They created a transportation network that enables a huge chunk of the world to get from point A to point B quickly, safely, and cheaply.

> something about Uber creating all these millionaires sickens me

This feeling is called envy.
Is a message also an object by Alan Key's definition