skysight-inc/HackerNews huggingface dataset:
> human languages are evolutionarily adapted to our cognitive capacities, whereas programming languages are designed [...]

That's what they're designed for, but why does that mean they aren't also evolutionarily adapted to our cognitive capabilities?
Tutorial About How to Build Your Fully Autonomous Drone
For an individual, yes - the barrier to entry is high. But I don't really see any way to change that, due to the very nature of mainframes: systems of complex and highly tuned special purpose submodules. This is the first thing you'll notice when digging through the literature, lots of brand new non-standardized acronyms for purpose-built subsystems. While a lot of it certainly has the taste of needless market segmentation, there is a lot of unique stuff that is genuinely scarce. Yes, you can get a second hand mainframe at a bargain price - but your really don't want to unless it is part of a much larger tax advantaged living museum project. There are emulators though, Hercules and zPDT.

My interests led me more to the Power architecture, which is weird enough to hold my interest - while still being practical at the individual scale. For example, the z15 comes with the NXU compression accelerator - the p9 has a similar (same?) NX coprocessor. You'll also find market segmentation here, and IBM would do well to knock it off with the weird PowerVM/NV/Opal/ePAR/LPAR stuff. Their performance monitoring and scheduling stuff is really awesome, and it is unfortunate that they use it to segment product offerings. It isn't as ugly as Intel's ECC games, but it still isn't a good look.
Perhaps there are still patents in other regions (?)
> I'd have to install libqt on my Debian? No way!

Why are you so firmly opposed to libqt?
Why is being different a flaw?
Nice. A touchy balance between overengineering and too much overengineering. Maybe you could better compress combinations of moves, like exchanges.

If you also store move times, there’s not much of a win to this.
I am sure that there is some of that going on, but it also strikes me as a heavily biased article. Even neglecting that the carrier is most likely an order of magnitude more complex than the tanker, there simply is a difference between creating the first of a kind (or the first 5 of a kind) and series production of iteratively scaled up designs.
First ever application of the diesel-electric drivetrain setup on a 4-wheel land vehicle, now commonly used on those monster mining trucks. Neat.
This is a pretty pedantic point and the inaccuracy doesn't detract from the rest of the post, though I will mention this to the author as accuracy is important.

The accurate thing to say is that the attack was found 6 weeks before Let's Encrypt's keys were scheduled to be trusted by browsers (by way of IdenTrust's cross certificate). (Per https://letsencrypt.org/2015/06/16/lets-encrypt-launch-sched...)
I think you're right. But I think that's because it's still early days, nobody has really nailed it yet. We're all trying to make sure that when something sticks, we'll be ready for it. It seems like TypeScript and React are sticking around pretty good. I'm sure they'll be replaced at some point. My personal hope is that they'll be replaced by better standards within the browser.
Kubernetes Context and Namespace Switcher for PowerShell, Works Like a Charm
Yes, a plurality of electoral votes. In Congress, it's a plurality of popular votes. The point is that elected officials were not voted by as much as 50-60% of the people who showed up to vote.
Wiz Khalifa Ft Mustard – Bammer
Show HN: A cat GIF for all your PRs
That’s the new aol... also, how does music === Spotify?
You seem to miss the point. I want to achieve certain amount of things done during my day. Commuting is a completely empty time for me since I can't use it to invest in education, nor do I like sitting around waiting to arrive to somewhere.

You might call it close-minded which is not a productive way to discuss. I call it a preference, one I had a long time to realise I was having. I tried being productive on commutes, never liked it and it was even making me tired very quickly.
Thanks. I'll make sure to create a PoC and post back here.
Sure, but why WOULDN'T you choose to use old.reddit.com ?
Maybe interesting for a comparison: 21 years ago I wrote my own tiny demo compiler in JS, much inspired by Niklaus Wirth.

https://www.masswerk.at/demospace/eal/eal.htm

See the page source for the code. (Probably fun, old syntax both for HTML and JS, pre-ECMA JavaScript [meaning, the semicolon isn't a delimiter, but a separator], even the indentation style is outdated. Mind that back then, even the support of JS object literals wasn't guaranteed.)

Syntax, etc: https://www.masswerk.at/demospace/eal/syntax.htm

Byte code reference: https://www.masswerk.at/demospace/eal/pcode.htm
> Caveat: I love doing this in a musical context for a specific part (e.g. vocals or drums or guitar) amongst many, and so I tend to fine-tune the exact frequencies in the context of the other parts so they evoke the memory and emotion of a telephone line more than the exact specifications of a POTS[0] line.

That is super interesting, now I'm intrigued. What's exactly the difference between the memory and emotion and the real sound of a telephone call? Do you have this kind of approach with other sounds as well?
I want to emphasize that I was talking about the first beta releases of Gmail, which is where XHR was born. Or so I read.
Aaron Hsu writes about this a lot. In an APL snippet, you often don't need layers of blackbox abstractions. You can see the whole thing at a macro layer. I'm sure it takes time though.
Configure SSH Key and Git Integration WithWindows 10 Native Way
As of this moment, large-scale group quarantines are the only mitigation measures that have been shown to reduce the R0 of the coronavirus below 1. (The source for this is a recent epidemiological study of the situation in Wuhan: https://www.medrxiv.org/content/10.1101/2020.03.03.20030593v...)

Given this, it's perhaps understandable that governments and individuals in the hardest-hit areas would be erring on the side of caution.
Haven’t I heard robotics needs more powerful motors to be viable? At least for household uses.
lots of comments there!

/ xml from char
I was talking about the early Beta releases that caught on like fire. Specifically with their use of XHR. That doesn't mean that web apps are always slow and bloated.
This is cultural tbh, Lisp went all in with repl style and added more features over time. Give it 10 years and jshell or python will have similar traits (possibly).
There is also tilda, can be enable in Ubuntu Mate with 1 click!
It doesn't even take that much.

Beurocrat A: "Company X really botched the contract, like to the point of near criminal, definitely civil, negligince, we should probably go after them in court so we don't set a precedent of allowing this sort of thing"

Bureaucrat B: "Don't be unrealistic, company X donated amount Y to <campaign of person who's party currently heads up the executive branch of the level of government in question>, there's no way that would stick."

And then bureaucrats A and B proceed to spend the rest of their day doing things that actually count toward whatever their performance metrics are.
Interesting.

But that image I've attached is a software screenshot, not a picture of my screen, so calibration should have no effect when you view it on your screen.

Maybe it's just superior macos/ios having font/color rendering and not the display itself.

Edit: Opened it up on Android, it's better there than pc for sure. Might just be font rendering on on system that's crap.
The door to the passageway was installed in 1950. It's not that long-forgotten, especially relative to the building it's in which is more than 1000 years old.
I wonder if you could store them as a trie, I feel like that would give you quite good savings given the commonality of openings. Or at least use a trie for the openings and then apply the Huffman coding to the rest of the game and store that separately.
Looks like they wanted to auto generate instead of maintain by hand the AUTHORS file.
I seem to remember a Canadian steel supplier (some years back) that had quit doing quality control years earlier. Of course their steel was dangerously sub-par. Caught with forged testing documentation (zero testing had been done), fined a trivial amount, still supplying steel to the govt.
For me, it is much more complex and nuanced. The reason why I flagged the occasional COVID-19 related staroy was two-fold: there was the story itself, usually they tend to be weak on facts, numbers and science and heavy on assumptions, unfounded opinion. And then were the comments, even on HN they had an uncomfortable tendency to rely on Youtube videos and the like. The underlying message tended to be "Chinese authorties are lying, it is much worse and it will spread everywhere because there is no protection and the WHO / CDC tc. don't know what they are talking about". Exactly the one thing we don't need, panic and fear mongering.

On the other hand you had the "it will just be a flu". Both sides are wrong. But it is impossible to get through with facts. Also, the comments and posts referencing the WHO and so on were clearly the minority.

SO, if you ask me the online marketing of the WHO sucks. I just had the illusion that a site like HN could, you know, help to do something against the "we are all gonna die" panic.

Turned not to be the case. Hence the flagging. And as a final note, I simply read one too much comments from programmers who thought to have built a model of the epidemic over the weekend, that was so much better than anything the true experts came up with, because he knew how to code. But nobody, neither Google or Facebook nor individuals came forward with a plan or an idea how to get stuff from the CDC / WHO / Johns Hopkins and the like on the very top of Googl results and Youtube. And I have the suspicion that there a some people on HN who have a rather good idea how that could be done.
Actually if analysis was quick enough, I’d prefer to see all items at once.

But what they do is re-xhr on every filter click, making it impossible. What’s wrong with just loading a big json of all items in a given group and allow me to sort/filter/compare quickly to find good ones? Their funny “web 2.0 framework” is at least 5 times heavier than the entire product base gzipped, and still uses web 1.0 style to operate. The only 2.0 thing about that is how flipping quick their backend paralyzes their clients.
Horsepower (which has many definitions) is the torque output multiplied by the engine RPM (divided by some number to make it equal to the strength of an average horse). Since these engines operate in a relatively low RPM range, the HP number is not that high. Most countries switched to using kilowatts as a measure of vehicle engine power.

Also remember that these are diesel engines from the late 1930's. This was before the development of 2-stroke (blown) or even turbocharged diesel engines. These engines were a lot less powerful compared to modern diesel engines.
Plotly Dash and OmniSciDB for real-time data visualization
Why the beat from the net? Just analyze the lyric's measure and produce a beat based on that. I know, it's lame because that doesn't even need ML :P Or, as a drummer, I recommend just going with (1)bumm (2)tzz (3)bumm (4)tz :(goto 1), maybe occasionally inserting a (2+)bumm if you're feeling fancy.

Benchmark proposal: It's good if a significant number out of N=1000 prefer its output for The Raven (by Poe) over Alan Parsons hand-crafted version.

parent seems /s, this is /s.
The author does not claim that these attacks currently allow to break all processor securities.
He just points out that two new side channels are possible by exploiting AMD optimizations then it demonstrates their feasibility on already known and fixed attacks.
But beware, what is already known/fixed and requires to disable patches are the attack scenarios and not the 2 new side-channels described in the whitepaper!
Maybe there are unknown scenarios where they could be used, who knows?
Finally he suggests some countermeasures.

So, no, it's not a nothingburger at all.

It is a detailed research work that anticipates a potential issue, suggests solutions and explains undocumented processor features.
"The office is 5-20 minutes away" is unrealistic if you plan on having a family AND a career that involves working in more than one place.
Heck even the bad scenario "The office is 1 hour away" is kind of optimistic given how population is distributed.
So remote work is the future for most senior/sufficiently advanced knowledge jobs in my view.
The first ideas of this 3D road game was created in just 140 characters (or less) and posted here (Dwitter) by him (Frank Force's nickname is "KilledByAPixel"):
https://www.dwitter.net/h/road
And many other tiny 3D effects and engines in JavaScript were created by Dwitter's users, like these demos: https://www.dwitter.net/h/d3
Obviously native code is faster than a generalized scripting language for the web. Again, it's all about what you're trying to achieve. You can still use those fast native clients, but you can also access your Gmail from any device that has a web browser, which is basically everything. If Gmail is slow today, then obviously Google has lost sight of that point.
This shouldn't have been overlooked by security officers.
In the 1990's Bob Pease did a series of articles discussing fuzzy logic and how it compared to conventional control systems, here is a link to the first column.

https://www.electronicdesign.com/technologies/digital-ics/ar...
As another kid who got into Linux at the time, KDE and Qt had a reputation at the time for poor performance on low-cost hardware.

To give you an idea, my computer at the time was a used machine that was duct taped together and any fancy desktop would cut my battery life to about an hour. So out of necessity I was driven towards lighter weight software
The article includes a brief but clear explanation of Huffman coding. I didn’t understood how it works until now!
> Then it's not perfectly readable. That, or your definition of readable is useless because then any programming language is readable given enough study time.

Given a fragment of Chinese, if you do not know Chinese, would you say it is unreadable?

What possible definition of "unreadable" could you have that would make that a useful statement?

No, I don't think speaking to a language as being "unreadable" is particularly helpful. A very careful reader might interpret your claim that "K is unreadable" as "gjulianm can't read K" but I wonder what exactly is the point of even saying it in the first place? Maybe you mean "approachable" -- a fully reasonable statement, but one reflecting your inability to say anything else meaningful about it.

On the other hand, if I know Chinese, it's entirely possible for me to point to a gibberish statement (for example, on a tattoo), and say that it's unreadable. I'm definitely referring to something else here.

Now maybe we just accept having two different definitions for "readable", but I think yours has real harm. I think referring to something that you do not understand with the same word that means nobody can understand it might confuse people, and I just cannot understand for the life of me, why so many programmers would want to intentionally confuse people like this.

If I pick up some random K code, I can read it. I could make a change to it, and other K programmers will understand what I did and why. That's good enough for me.

> I still haven't seen any example where it is actually easier. Shorter? Yes. Easier? Very debatable.

I think the max of list example is a good one. I've also previously observed some examples that might be less mathematical.

[1]: https://news.ycombinator.com/item?id=22467866 - Here I beat a custom "database" by 50x with one line of q (a very similar language to k)

[2]: https://news.ycombinator.com/item?id=21799376 - A six-character solution to the rock-paper-scissors game, using q to analyse the creation of the solution

[3]: https://news.ycombinator.com/item?id=21680743 - Here's our friend the bin operator again, showing how it appears in production.

[4]: https://news.ycombinator.com/item?id=19659590 - One of my favourite k/q features is views.

[5]: https://news.ycombinator.com/item?id=16851862 - String parsing is "obvious" in k/q where it isn't in other languages

In these cases (and many others) q/k is "easier" because it gets the job done faster. If you can beat my k with your JavaScript then good for you (And I'd like to see it! I can always get better!), but I usually can't. I find the solution faster with k, the program runs faster with k, and those are the things that matter to me when I say "easier".

I absolutely do not mean "more approachable".
In fight against coronavirus, Wash. state weighs stricter limits on gatherings
Larger power density also means less weight for the same power.
The book really is a fantastic read. If you've any curiosity on the matter, I would suggest picking up a copy.

The premise is that it is not organisms, but genes themselves which are the primary target of evolution. All but the gene is mere trappings that surround their competitive replication. Those genes that manage to slide from generation to generation aren't doing nothing, they are those that are most successful at duplicating themselves into the next generation. If they do not hinder the organism in their duplication, there is no pressure for their removal.
Diesel-electric drivetrains were planned earlier for some heavy tank designs - e.g. TOG2 and I think one of the Porsche designs.
"one of the main goals of the program is to minimize the program size, in terms of bytes." -> so, you're claiming that code-golf is actually the intended goal?

It seems that there's a fundamental disconnect of values here. It seems to me that you're optimizing for something that's nearly insignificant (to me) at the expense of qualities that actually matter for me and almost everyone else.

In essence, if that code could be modified to take twice as many bytes but allow other programmers to save 10 seconds when figuring out what exactly does 'k' (the first symbol introducing in that raya.k example) means in this context, then it should and even must be done. If there's a tradeoff between program size in bytes and readabilty, then there's no question that program size in bytes should be sacrificed for even small improvents in readability.

That raya-k is an excellent example - it's a nice, terse proof-of-concept, but it's not finished until it's been "ungolfed" for maximum readability (and likely at least twice the code size), and is currently not usable for illustrating the language unless you intentionally want to pick a bad, unoptimal (i.e. heavily optimized for a wrong metric at the expense of important things) example as an illustration. Terseness is nice-to have if all other things are equal, but sacrificing readability to improve terseness is ridiculously maladaptive.
If that's true it's a trade-off which may or may not be worth it. It's not inherently bad or unacceptable.

Many other skills require a period of re-learning after a five year gap. Where do you believe K sits on the scale of re-learning effort involved, riding-a-bike seconds to minutes, or months to years of effort?

I've only learned a little APL so far, and that really didn't take much effort so I'd be surprised if it would take me more than a month of dedicated learning to get fluent in the language. If that's what it takes to learn from scratch (the language, not the concepts common to maths and many programming languages), I would expect re-learning to be possible in less than a week. That does not strike me as too big an obstacle in many cases.
Hi. I am Gaetan, the current maintainer of Guake ! I am so sorry to see you find your "authorship" having disappeared from the Guake history, there was no intent from my part to remove it ! I only discussed with the maintainer back in 2013 from Pierre Yves, there has been many maintainers over the years I do not even know !

This history would have indeed a very place in the HISTORY page in the documentation, do not hesitate to write it, or with your permission, I copy/paste most of your comment.

Do not hesite to reach me in order to find a good way to put satisfying credits in the history.
Ha. Who says you shouldn't try to make money on the web? This is a deeper argument about capitalism and exploitation of resources. Practically speaking, capitalism will always find ways to make profit from exploitable resources. If you don't like that, you have to change society.
You can multiply torque with gears, can't multiply horsepower. An engine with lots of torque is important because you can make a lot of horsepower at low rpm, important when you need to make a lot of horsepower for a long time, efficiently.
Boeing’s argument is that the issue really isn’t an issue based on available data.

The FAA’s argument is that a rule is a rule and Boeing seems to have a problem following the rules.

Boeing is probably right but given the mess they got themselves in it’s probably best to just fall in line and follow the rules. They’re not helping their cause trying to apply logic here.
> I think you're completely missing the point here. The assumption wasn't that old code is unreadable, but that you have trouble understanding it after NOT looking at ANY K code for five years.

Fair enough.

I don't see any evidence why that would be true, or even more true than other languages.

Do you have any?
Avoid np.linalg.inv if you can do it in another way.. It slows the already slow python even more. Recently replaced np.linalg.inv by an affine transformation inverse (what was really needed) in one of our codebases to get a speedup of 100x.
Air Quality and Pneumonia (2010)
Is it still relevant and updated nowadays? IIRC that one's been around for at least a decade already.
... and pr0n
yeah they switched to pbr, so AUTHORS file is generated on build. Not tracked on git

PS: actually original author is in AUTHORS file
No he didn't want to be a Rails maintainer. He wanted the improved job prospects of being a Rails maintainer but didn't have real interest in developing the product itself.
Let's hope that it will fail miserably as for a lot of shitty products created by Google in an attempt to take over the internet...