skysight-inc/HackerNews huggingface dataset:
Franz Lisp does not exist anymore. It was a dialect like Maclisp at that time. It has been replaced three decades ago with Allegro CL - by Franz, Inc..

The 'fast' Lisps are often the native Lisps (SBCL, Clozure CL, Allegro CL, LispWorks, Lucid CL, ...). For selected applications some implementations were more specialized (for example GCL with fast numerics for Maxima)...

SBCL has the advantage of some more advanced type handling.

But fast isn't just low-level benchmarks. It might mean fast for a certain application. For example on the Deep Space One spaceship the application was deployed with LispWorks (and not OpenMCL/Clozure CL) because LispWorks had the best GC (soft realtime) and could be running on a hardened PowerPC processor on a real-time OS.

And 'fast' in Lisp is also important for mostly unoptimized, but compiled, code with full runtime checks and lots of flexibility. Stuff which would be 'full debug' mode in C++. For example the typical Lisp Machine OS could run in a full development mode without much runtime speed penalty - just lots of space penalty. It still had to deal with the window system (written in Lisp), disk access (written in Lisp), interrupt handler and scheduler (written in Lisp) ... Is that 'fast' enough for the interactive user? Benchmark-wise the system might be slow, but it might perform well for applications running multiple threads and lots of interrupts.

Imagine your application is a CAD system written in Common Lisp with CLOS (there are and were a bunch of those). It might need a large address space and zillions of CLOS objects. Will it run fast enough for interactive 3d workloads? How fast is the GC? How fast is the CLOS implementation? How does it deal with FFI operations into OpenGL... Stuff like that had been developed with Lucid CL and Allegro CL. At a time when CMUCL still was printing GC messages to the terminal...

Nowadays a lot of machines are "fast enough" and have lots of memory. But when one needed a 64bit SGI for a demanding application, Allegro CL was the thing to use. I think the IDE for Crash Bandicoot was Allegro CL on an SGI. Later similar graphics applications in Lisp ould also run on large Windows NT machines with faster graphics cards. Today Allegro CL is also the only CL one I know, which has a partly parallel GC - a demanding application like their database and knowledge-bases drives the need for faster runtimes. Lucid CL no longer exists (though LispWorks provided support for it), but it had a compilation mode for full-program compilation, which enabled good runtime performance. Many commercial applications had been deployed with it - until the company went away - after investing lots of money into an advanced C++ IDE which did not fly on the market. With something like LispWorks and Allegro CL one can develop normal-looking and fast applications for the desktop - stuff which feels much less sluggish than your typical Java desktop application and has useful interactive performance.
Scouter Paper: A free, open-source APM dashboard
I hope you guys will take a look around the project and be interested. Leave any issue there. Of course, it is also very welcome to leave what you think on here.
ps. I did my best on the docs(readme, tutorials), but English is not my first language. please feel free to make a PR to make it better.
https://mindplates.github.io/scouter-paper
(git hub : https://github.com/mindplates/scouter-paper)
The kernel of macOS is XNU, which is basically a hybrid of Mach (microkernel) and BSD (monolithic Kernel). I guess the implication is that they had to create this hybrid because it would have been too slow otherwise.
Mercure, Server-Sent Live Updates
I agree, credit to Russia for having one of only two man rated rockets in the world. But Russia’s increasing failure rates have been an industry topic for a few years now though - it’s a valid concern.

Here’s an article from two and a half years ago, “What’s the matter with Russia’s rockets?” after a string of similar failures with unmanned rockets. http://www.planetary.org/blogs/jason-davis/2016/20161201-wha...
PayPal will let customers deposit and withdraw cash at Walmart stores
I know philosophy isn't about predicting the future but Silicon Valley has a strong focus on the future. I'm saying I don't think it's possible to be a "Silicon Valley Philosopher" because the industry changes so fast that you can't speculate on either thr present (as it will soon change) or the future (which we can't predict).

I do like the cut of his jib. Like I said he has a few novel ideas which are always worth listening to.
Bitfinex suspends all fiat deposits
But flight or artificial limbs was sought after for all kinds of reasons. Meanwhile many singularity proponents want it purely for it being the singularity.
>Why isn't macOS slow/sluggish?

That's a feature of the reality distortion field.
This is literally an essay topic for every high-school Latin program.

It is hard not to see the contrast between Vergil's pathos for the costs of war and the Iliad's celebration of aggressive machismo. And yet the Aeneid is ideologically committed to the Roman project of empire as a civilising force.

The best modern parallel is something like Saving Private Ryan, which combines sympathy for the costs and losses of war in general with full support of the motivations of the particular war. Neither work is remotely subversive (they skate close to being outright propaganda for their militaries and societies), but both are profoundly humanistic.
Seems reminiscent to media sentiment left after the Cold-War era. [0]

But I'm not knowledgeable in this area. I'm glad the safety worked as intended. I think space travel is necessary but expensive.

https://en.wikipedia.org/wiki/Space_Shuttle_Challenger_disas...
I'd like to add that the data comes from experiments, which are simplified versions of real life problems. Oftentimes, "irrational" behavior depends on the way simplification is made and have no chances to generalise outside the laboratory, because in real life signal is more complex and informative. Yet a paper will be published stating "people behave irrationally". (in the lab with given peculiar instructions)
It's always vague about the known folders, and hiding the details is arguably the point of them, so you have to teach users less if you move them around in a managed environment.
How about illegally charging more if you don’t want to consent to their tracking regime?
Nelson's concept was more centralized, and that's why it failed. Having no implementation didn't help.
What do you think is the best example of this rope you're talking about? Macros? Something else?
There is a protobuffer best practice that suggests that if you think you might need a repeated message in the future, you should use a repeated message instead of a repeated primitive conservatively.
Amazon has become very unpleasant to me. Their search feels more and more like a tool for manipulation instead of searching for what I want. For example I am searching for something and see 20 items. Then I click "sort by price" and suddenly only 5 items are shown. What has happened to the rest?

It's the same with Google searches. It used to be when I put something into quotes they would search exactly for that. Now they are often adding other results that don't even have that phrase. Seems they ae trying to tell me that although I searched for something they know that I really wanted something else.

I am starting to feel all these ML tools are mainly used for dis-empowering and manipulating people instead of empowering them.
How Artificial Intelligence Will Go to the Next Level
Would those impossible cartridges work in a Hasselblad polaroid back?
Lisp won't come back, it's everywhere in the form of genes. A lot of practices from lisp/ml world are now mainstream in es6, python and even cpp.
I'm guessing there are some "nail dimensions" that get hammered down, and some that are encouraged. (There are some anomalous characteristics that are accepted or incentivized, and some that are penalized.) I'm curious, could you (or someone in this thread working at google) help me understand which these are? Which weird character traits are ok, and which are not?
Beyond Intelligence
>If a company figures our a way to make massive cost savings while their competition does not, they pocket that margin and use it to either invest in more productive capacity or give back to shareholders.

Well sure, but in what world is that going to happen in here? They didn't invent time travel; they automated a factory. This can be replicated. They may also lower prices simply to undercut competitors if they think the increase in volume will work out to more profits overall.
This seems like a common sense thing that every intern would consider. Why the Microsoft development team didn't really raises some questions not only about their QA, but about their whole development process.
This would be fine if two locations with the exact same address didn't exist.
the hole is not on a part that comes back to earth.
That's revenue though, right? Parent was asking about cost. This network would have no ad revenue.
This is fantastic news for projects like PyWren!
Now I'm thinking of a word processor that accepts tweets as input and stitches them together into a more seamless blog post style document.
Wikipedia has some pertinent (and interesting) details:

> The Descent Module (Russian: Спуска́емый Аппара́т, tr. Spuskáyemy Apparát), also known as a reentry capsule, is used for launch and the journey back to Earth. Half of the Descent Module is covered by a heat-resistant covering to protect it during reentry; this half faces the Earth during re-entry. It is slowed initially by the atmosphere, then by a braking parachute, followed by the main parachute which slows the craft for landing. At one meter above the ground, solid-fuel braking engines mounted behind the heat shield are fired to give a soft landing. One of the design requirements for the Descent Module was for it to have the highest possible volumetric efficiency (internal volume divided by hull area). The best shape for this is a sphere — as the pioneering Vostok spacecraft's Descent Module used — but such a shape can provide no lift, which results in a purely ballistic reentry. Ballistic reentries are hard on the occupants due to high deceleration and cannot be steered beyond their initial deorbit burn. That is why it was decided to go with the "headlight" shape that the Soyuz uses—a hemispherical forward area joined by a barely angled (seven degrees) conical section to a classic spherical section heat shield. This shape allows a small amount of lift to be generated due to the unequal weight distribution.

So, maybe ballistic refers to the fact that no lift was generated? (A glider is not considered ballistic, even though it has no propulsion.)

An, and indeed, that's what Wiktionary says:

> ballistic entry: when an entry vehicle has only drag with no apparent lift. An axisymmetric entry vehicle would have no apparent lift if its angle-of-attack time averaged out to zero, e.g. sinusoid angle-of-attack centered or trimmed about zero lift.

https://en.wikipedia.org/wiki/Soyuz_(spacecraft)#Descent_mod...

https://en.wiktionary.org/wiki/Appendix:Glossary_of_atmosphe...
Show HN: Compact Sparse Merkle Trees – Build efficient Blockchains in Elixir
The time complexity of most OT systems is not related to H.
If so, the title of the article is meaningless clickbait. From reading the article it seems to me the author takes the phrase at face value as they imagine skim reading a third of Middlemarch in a day. I'm surprised they describe different modes of reading as a skill future people will have, since afaik it's normal for most people to approach different types of texts at different speeds and paying attention in different ways. I can skim quickly over comments and articles just building an understanding of the context and basic information and conclusions people are using, while I will read a scientific article anywhere between ½ and 3 pages per hour if I'm actually trying to understand a difficult concept.
Protocol and a Go implem to push APIs updates in live from servers to clients
answer is: time :)
Participating in selection bias!
>>For example on the Deep Space One spaceship the application was deployed with LispWorks

>>Imagine your application is a CAD system written in Common Lisp with CLOS (there are and were a bunch of those).

For some one considering seriously writing Lisp as a full time job, are these kind of opportunities still there?

I mean how big is Common Lisp usage these days?
How are you serving multiple HTTP requests within a single invocation?
Except for WOOT, which CRDT for co-editor does not require causal ordering?
There have been some efforts to make it less likely. Nothing that would outright stop it.

Nonproliferation efforts aren’t even about making it less likely. They’re only about not making it more likely.
One reason why this seems unrealistic is that if "the lower class form productive collectives", they stop contributing to the ultra wealthy but will not generate their own real wealth. Currently, wealth generation is not really labor-limited (especially for the kind of labor that the lower class of population can do), and such a collective wouldn't generate much if any wealth because as "automation will increase our productivity", they'll be less productive than the ultra-wealthy - such a cooperative by definition would be labor-rich but capital-poor and thus would/could automate less than the ultra-wealthy that they abandoned. Organizations that have easy access to capital and difficult access to labor will outcompete organizations that have easy access to labor and difficult access to capital.

In late 19th century capitalists absolutely relied on laborers to create their wealth, in late 21th century capitalists rely on investments in automation to create their wealth, and they have limited need for the lower class laborers. Already right now there are millions of jobs that could be automated but aren't just because you can get dirt cheap labor to do it manually (e.g. textile/footwear industry in SE Asia) - and as soon as the laborers start asking for decent income (or simply the tech falls in price, as it does over time) the laborers will get replaced with automation.

And the displaced workers won't be able to form productive collectives, because in that economic scenario, to be productive and efficient, you need to do the same thing with few people and lots of (expensive) machines; the whole reason why they become displaced is that most of their labor objectively isn't useful anymore - it won't become any more useful if they form up into a collective.
I don't work in Gutenberg nor in a11y, but I know that WordPress is hugely focused on Gutenberg (which I mentioned in https://ayesh.me/talk/No, my shameless self-plug).

With Gutenberg almost at the edge of releasing, the a11y team lead resigning will only make things worse. Lack of understanding in accessibility is a huge problem in many software projects, and documentation alone wouldn't help it.

During the Gutenberg time, accessibility, secure updates, modern PHP, and a few other initiatives started with little to no progress in them. There is no way Gutenberg is almost released if all these initiatives were to go parallel, at least not without enough resources.
MGMGA?
Sir, there was nothing political about the quoted paragraph assuming that it is accurate that the industry have been discussing russian space reliability. In fact it would be you who has politicized it now.
It astonishes me how many Google products are not developer friendly. Because they think they are so freaking smart they figure they can waste their time with balky code.

Protobuf raised all my red flags the first time I saw it and every time I see it again.

For instance I once tested five vision recognition APIs and I could get the other ones working in 15 minutes each. The Google API went way into overtime because Google's libraries trashed my Python installation forcing me to reinstall.

Google made a real boner with namespace packages in Python and they've contributed a big chunk of entropy to the Java ecosystem with the Guava library that, to this day, holds back Hadoop and all of the code around it to version 13 point something because what was supposed to be a minor revision broke HDFS.
Congress seems to have given up on using their powers because they are way too busy fighting each other. So they delegate decisions to the president.
Like many companies, yes.

However, unlike many companies, they actually have a process where you can submit your "weekend projects" for Google to review and "gain back" explicit ownership of them.

Basically Google just checks to make sure it's not competing with anything Google's already doing, and then contractually assigns it back to you. (And anecdotally, if it does compete, you may be offered the opportunity to join said team, since it shows you're passionate about it.)
We don't need UBI, out of all the basic needs, we need affordable housing. Clothes and Food are easy to come by.
I have found this series of articles to be very helpful:

http://malisper.me/debugging-lisp-part-1-recompilation/
> I left Google after three years as an SDE

Were you on a 4 year vest schedule for your stock grant at Google? If so, did you leave some money on the table?
As one of those few who also worked in CL commercially in this century, I disagree. The amount of rope is fine. There's just a big library and documentation problem. You can find a library for anything these days, but quite often it's only half-done, and you need to write the other half yourself.

The way I see it, all the power and flexibility of CL is what keeps it alive; any other language would have died off with so little people working on the libraries. I used to not mind this that much, but recently I also started working on Clojure code, and the difference is like night and day.
The Russians had too many issues with their launchers in the past years, so this seems to be part of a trend, and not an isolated case.

As you said, this is rocket science. High corruption level and incompetent officials can be very destructive in domains like space exploration.
It's quite odd to pick this angle, Gandhi despite being on the fighting end of the Churchill had his own racial slurs against Africans.
Big change in the Prague Cannabis culture
Indeed, I was waiting for the punchline where he reveals a superior alternative (given the fundamental nature of his criticism it needed to be a fundamentally superior concept, to justify the rhetoric, so something that would give you an a-ha moment, rather than iterative improvements). When you open sourced protobuf (thank you for doing so), we at my existing company had implemented a functionally similar but not language agnostic implementation (as I believe many companies had), and it was very exciting to have a cross language implementation. Also to your last point one of the major drivers was the forward-backward compatability and message preservation across intermediate systems that only required knowledge of their portion of the message, so the author's assertion that this never comes up also surprised me.

Of course I am all ears for the next revolution in high performance message formats that support schema evolution, etc., but the author did not provide one, and I think if one is going to unleash that level of negative rhetoric, one takes on the responsibility to also unveil at least a glimpse at an alternative.
Links have been a feature since vista, at least
Jekyll has most of what you're looking for as a plug in: jekyll-admin[0].

It doesn't handle authentication, so you'll need to put /admin under authentication on the web server level, but it allows you to edit and write pages, save them to drafts, view them as drafts, publish them, modify their metadata...

The only downside is image hosting, where the friction is still a bit too high.

[0] https://jekyll.github.io/jekyll-admin/
Not just Allegro, from what I read, Lispworks is also noticeably faster then SBCL (you might be able to find some comparisons for a practical system by googling for elPrep, which is now written in Go but used to be Common Lisp and ran on both Lispworks and SBCL). Concerning the appeal of Clozure CL, I think people have traditionally used it for faster dev turnaround due to better compilation speed than SBCL (which in turn typically generated faster code).
Show HN: My very opinionated way to maintain a CV using markdown and gh-pages
Could there be a market for Amazon search engines that work for the buyer, rather than for Amazon?
Well, there's nothing in this article that would suggest that... This article confirms such attacks have happened already:

"Totally possible. We have been a witness, or have been involved in an investigation, not in the US by the way, but who cares. Eventually, the one who switched the box was a guy who got money to switch boxes during the shipment."

The only thing Yossi want's to clarify is that it's not specific to SuperMicro, and that therefore it's a much bigger and worse problem than if it was.
Indeed! It's all the same - the colors are a bit different, that's all. https://www.polaroid.com/news/polaroid-celebrates-the-return...
Not sure what you mean by "the exact same address"? At least from what I've seen "Documents" always points to exactly one folder, and explorer shows only a view of that folder?
"The lack of real bool" -Which is fine as the minimum space it would take to store a bool is 1 byte anyway (unless youre using bitflags), and you probably want to give more detailed information than true/false anyway

"but a shitty way to engineer software as a whole. Achieving abstraction is super hard when you can just reach down into some bytes and noodle around with them instead.": Data oriented design is usually better both in ease of use and performance than any random class abstractions that exist; also, see Linux.

"Bloody hell you can’t tell whether a pointer points to a single object or an array just by looking at it": You can, usually. There are plural words in languages usually used do denote this, items, also the size thing he mentioned. If it doesn't have it then its usually just bad practice or poor code quality.

"heckin’ ternary operators, just make your if statements not suck.": Ternary operators are great, and usually quite concise. Not sure what they are specifically referring to here :/

"The pre and post increment operators are just the worst damn thing in the world.": Again, this knowledge comes to experience, and actually makes things more concise.

C is not designed to be a ""beginner"" friendly language, but its essence is simple -- and I would recommend it for any beginner as it really drives home the majority of actual programming principles, and makes you think about what you are doing on a deeper level rather than coating things in a magical dust layer of classes with vtables and garbage collection.

"it’s called Progress.": However, with modern programming languages it's one step forward with two steps back most of the time.

I agree with stuff about automatic conversions between types, however some compilers will warn you (unless you told it to shut up) about any narrowing conversions that you do, and that's the main trap that people fall into.

The majority of debugging/compiling tools are designed primarily with C in mind and are fairly simple to use also.

The majority of the rant about C was mainly not based off issues with C itself, but with the code quality of minimp3, which is quite depressing as C itself does have some bad traits imo such as function ptr definitions are bulky, : for bitfields, no predictability for most 'undefined behaviours', dodgy bitshifting too and probably more things I can't think of at the top of my head.
Ficus seem to be pretty difficult to kill (mine is still alive after close to 10 years). Pretty sure it has gone a fair bit longer than a week without water.
As someone with glasses, that default text size is much more readable for me.
Docking just works on my Neon on Dell E74-something setup.