skysight-inc/HackerNews huggingface dataset:
The "vim-slime" plugin is not appropriate for my blog post because it is nothing like SLIME. In fact, the word "slime" in "vim-slime" is poorly chosen. It supports none of the SLIME features. It does not even provide the "connected REPL" experience like SLIME, Slimv, or Vlime does. Here are the major reasons why vim-slime is very limited and insufficient as a Lisp development environment when compared to SLIME, Slimv, or Vlime:

- It does not understand s-expressions. It can only send the current text paragraph or text selected in visual mode to a terminal running in GNU Screen, tmux, Neovim, etc. Therefore, it cannot send, say, only the current expression or an entire function definition or a top-level form to the terminal.

- Since it is language-agnostic and really only sends text from a buffer to a terminal, it does not care whether the text is code or prose. It also does not care if the terminal is running a Unix shell or a REPL. It is the user's responsibility to ensure that the correct REPL is running on the terminal and the corresponding code is being sent from Vim using vim-slime.

- Since it does not implement the client-server architecture that SLIME and Swank implement together, it has none of the interactive debugging features of SLIME. It cannot automatically launch the integrated Slime Debugger (SLDB) when an unhandled condition occurs. As a result, all debugging features like inspecting code, inspecting variables, etc. are missing.

- Almost all of the SLIME features are missing from it. It does not support displaying argument lists as we type function calls, Common Lisp HyperSpec (CLHS) lookup and completion, describing symbols, cross-referencing, etc.

- It does not provide any key-bindings for common tasks such as macro expansion, function tracing, etc.

Swank server is an integral component of SLIME. It is essential to the way SLIME works. A plugin that does not talk to Swank server can hardly be anything like SLIME. Slimv and Vlime on the other hand talk to the same Swank server that SLIME talks to. Slimv and Vlime are re-implementations of the client component of SLIME. They send SLIME commands to Swank just like SLIME does. As a result, Slimv and Vlime are able to support a good portion of the features available in SLIME.
On the other hand sunlight has been killing bacteria for ~4 billion years and their still vulnerable. So can’t might be a poor word choice, but biology does have hard limits it needs to deal with.
yep. the referenced articles are from this summer. still before the launches
Put another way, headlines that get clicks are prioritized over headlines that do not. Facts aren't important. Eyeballs are.
Twitter use it for simple performance in Scala.

Goldman Sachs use it as an easy way to implement languages, to integrate existing C code, and possibly integrate Python in the future.

I use it for Ruby performance.
And there are other products based on GraalVM. For example, the Gluon Client plugins can compile Java apps to iOS (https://gluonhq.com/java-on-ios-for-real/) with GraalVM Native Image.

There are also a bunch of Java frameworks (e.g. Quarkus, Helidon, Micronaut; see "In the Highlights" section on the bottom of https://www.graalvm.org/ for more) that come with special support for GraalVM.
> My experience is that just about 1% of interviewees can actually confidently write a depth first search and explain its time complexity. If they can't even do that (which is basically among the first things schools teach in a CS curriculum), how do you trust they that they have the skills to design and implement even more complicated systems?

My experience with former BigCo engineers I've had to work with is that 1% of interviewees can actually confidently design a relational data model from scratch for a weekend MVP of reasonably any major web service you could think of. If they can't even do that (which is basically among the first things you do as an engineer standing up a service from scratch), how do you trust that they have the skills to design and implement even more complicated systems?

See, I just took what you said and replaced it with a couple of key phrases. But the truth is, when it comes to designing and implementing even more complicated systems, my passage (while reductive and still arguably wrong) makes a lot more sense than yours. I'm not saying this to pick on you, just to say that you probably want to revise what you say at the very end. Instead of "how do you trust they that they have the skills to design and implement even more complicated systems?" you should really be phrasing what you're looking for as "How do you trust that they have the skills to maintain and build efficient modules at Google scale?" because there are plenty of "even more complicated systems" The truth is that the architectures that consist of the grunt work of what you do scaling a company from $0B to $100M or $100M to $1B or $1B to $10B that are by and far more important than a depth first search. The fact that you leapt to do that rather than something more widely applicable shows exactly what's wrong with this mentality. It's not that you're incorrect; you're not even wrong. You never got to the point of knowing what the right question is.
The basic principle is that hand sanitizers are applied externally. They can be far more agressive than, say, antibiotics because they do not enter the body (or only in minimal quantities). The skin is a specialized, multi-layered protective structure that single-celled organisms just cannot replicate within their constraints (ability to absorb food, energy investment, etc). It's not quite good enough to allow the sort of methods completely immune against evolved resistance (fire, sufficient radiation, etc.). But it's far enough ahead to make it manageable.

So I wouldn't worry too much. The worst outcome is likely to be hand-washing becoming a somewhat larger nuisance, a higher risk of skin irritation or some combination therefore. The whole procedure is probably ripe for some purely mechanical innovation such as high(ish) pressure water or air, considering that part hasn't much changed in the last 200 years (although training and frequency have increased)
Is this actually suggested for first timers? I use Manjaro, but would not classify it as beginner friendly.
This could be the best and the worst thing I've seen all year.
They probably have a async worker picking from the $BILLING table to send these automated emails.

Meanwhile, the system cannot add the detailed description likely because: accessing order item would need your personal credential, which only you would have. Extra db calls would cause more time delays and strain on the system.

I don’t work for the retail side of Amazon, but that would be my educated guess of the situation.
If I own two properties, I pay twice the taxes, but I don’t receive nearly 2 x the civilisation. (Wage taxes are even worse at proportional benefit).

That said, I really like the benefits from taxes - a good government and social cohesion: there are plenty of places in the world with less taxes and less government that appear extremely unappealing to live in.
Airtel’s 320M Indian Users’ Critical Data Exposed via API Bug
Use the index. Understand the index.
I think M:N threads mostly aren't worth the drawbacks right now, but those proposed kernel features would change the calculus significantly.
All: since people feel passionately about this, if you comment in this thread please make sure you're doing so thoughtfully and following the guidelines. Avoid flamebait, don't fuel flamewar, and definitely don't do personal attacks.

https://news.ycombinator.com/newsguidelines.html
It can’t be both?
> I don't understand the need for such a severe "only libc syscalls ever" approach.

There's nothing severe about it. Most systems are exactly that: systems of which the kernel is only one part, syscalls are rarely if ever intended to be called directly nilly-willy.

The issue is that unlike windows unices have never enforced this.
On the bright side, it will be easy for you to jump the line for Superhuman email if you hit them up.
How to build the perfect model railway
Very cool! Congratulations. :-)
Of course it can lead to a culture of horrors. That's my exact point! Revolutions are very scary things.

Black mirror episodes, some of them are very dead on and immediately relevant.
More information on the bug: https://ehraz.co/security/casestudy/airtel/
Yeah, it's interesting. The specific thing that seems to have happened is that Keybase attracted a certain user base to their platform by offering a cryptocurrency drop, and also, that user base seems to have the idea that every messaging app that has women on it is a dating app. The catcalls weren't there in this number before the cryptocurrency drop - but also the messages are "ay bby" and not "plz send your stellars".
Ask HN: Is anyone else having problems with Amazon's Audible settlement?
I think that Amazon is making it intentionally difficult to redeem the free audiobook settlement that they were forced to give to users who they screwed out of Audible credits.

I clicked on the link, selected a book, and went to check out. Suddenly, upon checkout, I was informed my password was incorrect. My Amazon password is unique across all my websites and has not changed in literally 10 years. Then, all of a sudden, it is "incorrect" right the moment that I need to sign in and redeem my free settlement Audible book. Sure, whatever, I'll reset my password to something else.

The problem is, after resetting my password, when I go back to click on the link in my email, it says below the link: "You have previously clicked this link. Each redemption code may only be used once."

When I click on the button that says "Redeem your free title" it now says:

> "It was the best of times, it was the worst of times" —A Tale of Two Cities, Charles Dickens
This promotional code has already been claimed. If you think we've made a mistake, please contact Customer Care. Please contact us for further support.

The fuck the redemption code has been claimed! I attempted to buy "The Daily Stoic" by Ryan Holiday and I have no record of any audio book being ordered or email sent from Amazon. This seems to me like classic obstruction. If this was something covered under GDPR I'm sure this would flow a lot more smoothly. But as it is a settlement I have a strong suspicion that it was deliberately made as difficult as possible for users to redeem the settlement.

Call me crazy, paranoid, whatever you'd like. Or let me know if you have had a similar experience. Either way I just wanted to get this off my chest as I think the incentives for Amazon to make this redemption process as difficult as possible line up with my experience and go way beyond a simple coincidence.
Every programmer that isn't given the opportunity to refute design choices or question the domain knowledge handed down from above. There's still plenty of programming jobs intentionally structured to be like that.

Edit: Also, this article is from June 10th... 2015.
> In lot of languages variations (like dialects) “nova” can be heard or played as “it does not work”.

I'm skeptical of that. "go" isn't really idiomatic for "work" in English, and in Romance languages, you're going to use the local variant of "marcher" (literally "to walk") or "to function" to refer to technology working, so I suspect using the literal translation of "to go" is going to be a very strained idiomatic relationship at best.
>How do you figure? If it’s mission critical, it means failure is unacceptable. Python and other dynamic languages (TS is a middle ground here) excel when failure isn’t so bad

In practice I find that static typing as done by, say, Java and C#, excels at uncovering very shallow bugs. Its benefit is the most obvious when you do very little automated testing. The tech industry's dirty little secret is that automated testing is done infrequently and badly, so it looks pretty effective.

I find that if you try to compare the cost of building sophisticated tests in a high productivity language (like python) with the cost of writing code in a low productivity/high type safety language like haskell, there's a pretty blurry cost/benefit trade off. If you take out productivity as a factor, haskell looks much better.

Nonetheless, the idea that static types (and, to a lesser extent, formal proofs) are some sort of silver bullet persists. There is no silver bullet.
Your post made me remember how much of that game was spent driving for me and how much I enjoyed it. Rather than sneaking around I would often just drive at break neck speeds in creative ways like taking cliffs and busting through fences to shortcut past a dangerous hot spot.

After reading the article I was thinking of playing through it again, after reading these comments I’m 100% committed.
The current bottleneck to broadband access isn't the fiber backhaul, it's last mile delivery. That part is expensive and labor intensive.

Solutions like LEO satellites and 5G wireless internet allow broadband access to be more quickly expanded to places where it's not feasible or profitable for companies to lay hundreds of miles of cables to each individual home.

If you frame your comment as "My astronomy hobby is more important than internet access to all", it doesn't sound as great.
I also love that the actual premise here was automating away MANAGEMENT.
Most of the memory cost of a POSIX thread is in the stack, and you can customize the stack size to be quite small. Small stacks are properly thought of as a property that GC enables, not a property that M:N threading enables.
I can gurantee there was no environmental impact assessment, comment period for local residents, nor mandatory safety training, rest periods, or other accommodations for the workers.

Whether or not these things are a net positive they do serve to slow things down dramatically.

Also without safety glass that place would have posed a massive safety hazard of falling glass shards.
The Githubification of InfoSec
People hate brutalism because it is aesthetic violence. It assaults you with its ugliness. It accosts innocent passers by with the architect’s ideology. Nondescript is far preferable.
If you reserve two hotel rooms, you have to pay twice the fare, even though you can't enjoy twice the amenity. That's just the way hotels work.
Lowering orbit doesn't substantially reduce latency, building more satellites does.
> Well, in general, POSIX threads are much more expensive (RAM) than some unit of minimal cooperative concurrency/parallelism, say Erlang "processes."

The vast majority of the "expense" is irrelevant as it's virtual memory and unlikely to ever be touched (and thus committed).
The Honda Fit, or Honda Jazz in Europe, is a small car with a roomy interior. Honda was quite close to marketing it as Honda Fitta, before realizing that in Scandinavian languages, that's a vulgar word for ladies' private parts.

Together with the marketing slogan "Small on the outside, big on the inside", it would have been particularly hilarious.

Btw, Gurgel translates to gargle in Swedish, too.
Is that supposed to make it better? "It's okay they don't take things seriously, they make a practice of not treating things seriously, so you should use their service?"

(And, like, I get it, I have a good knack for being a troll and annoying all my friends, but at least I'm aware that this isn't a good thing and if I were running a business, I'd find someone else who could keep my instincts in check!)
Having a diverse skin micro-biome and healthy immune system that maintains it might alleviate the problem. Only a tiny percentage of bacteria are pathogenic, >95 percent of the bacteria are neutral or symbiotic (and they do compete with pathogenic bacteria).

Source:

* recent skin micro-biome review in the Nature magazine;

* https://stm.sciencemag.org/content/9/391/eaah6500

It is tough to eradicate pathogenic bacteria. But it is possible to outcompete pathogenic bacteria with neutral or symbiotic.
Hospitals Sue HHS over Price Transparency Rule
Valentino Braitenberg:

https://en.wikipedia.org/wiki/Braitenberg_vehicle

https://www.amazon.com/Vehicles-Experiments-Psychology-Valen...
it remains an experiment; if the network test proves useful, they ll have to mitigate this issue somehow. perhaps also make the satellites smaller
The nearest I've seen is Stardock's Windowblinds that gives a very rough approximation of 7 (among other themes). Not aeroglass, and I guess is limited by what 10 allows them to do, but what I saw looked like Win-7-flattened. I'd prefer a more convincing copy, complete with Aeroglass.

I haven't tried it as I have memories of Windowblinds from the days of XP ... it was fragile and flaky. They might have fixed that, but I'm wary.

I really dislike that modern OS's decided theming is verboten, and all must wear the party uniform.
You don't have a job where such information is useful. I can assure you, such info in the hands of a cop (who already has a body camera) or salesperson (could use store cameras) would be quite powerful
> Most of the memory cost of a POSIX thread is in the stack, and you can customize the stack size to be quite small.

The problem there is that you need to very carefully size your stack as a mis-sizing will lead to a risky stack overflow. I'm not sure it's necessary either as allocating a "large stack" but using very little of it means most of it is never committed, and thus only costs memory mappings.
Life is often dull and repetitive so this can be a pro or a con depending on what aspects of the game you like, that raw immersion of the chore of survival is what hooked me.
Weekly Tarot Horoscope: Week of December 9 – Alwayswomen.com
The question was rhetorical; you and OP are saying the same thing.
Nintendo is exactly that, a toy maker. That their toys run on commoditized hardware is a side-effect, not a voluntary choice. They will never ship a general purpose computing device.

Are you saying we should force them with laws?
You should probably speak to some actual SFU grads about this “uplifting” architecture sometime. Locally, it’s known as a place that exacerbates depression.
The FBI lets you now submit your fingerprints at your local post office
How do you spell boscodictiasaur?
I got mine out via Coinbase.

(I had to use the pro offering, at https://pro.coinbase.com/, as apparently Stellar isn't available in the main app for US users yet, but it worked fine.)
I think the concern is those resources might be external and not cleaning up correctly leaves them in an inconsistent state. Not saying this is best practice but I've seen it done.
> If you configure a Tailscale node to route a subnet, you remove some of the BeyondCorp-style Zero Trust from your configuration. This feature exists to help companies transition to Zero Trust, and is not something I want to see as a final state for anyone's network. The end goal is Tailscale running on every node in the network.

If the goal is to not use Tailscale as a standard SDN, and instead run it on every node with independent tunnels between nodes, when would I pick this vs using a service mesh that includes service discovery?

Is Tailscale intended to be a service mesh for the average Joe?

When creating an SDN or mesh, it's often preferable to separate local nodes (e.g. same datacenter) from remote nodes (e.g. different regions). How does Tailscale handle widely varying latency across the mesh?
> Note that even Go only does syscalls itself on Linux.

AFAIK Go does syscalls itself on any platform but Windows and macOS, this includes all BSDs. And even for macOS despite that having never been officially supported it took multiple breakages a few years back.

The first thread here mentions the issues that causes for openbsd.
From the Wikipedia article you linked:

“Architects and critics considered it to be excellent work, with one poll finding that professional architects describe Boston City Hall as one of the ten proudest achievements of American architecture.”
Not so much as afraid as very excited about advances in NLP. Human computer collaboration is a very rich area of possibility.

The pace of advancements is unnerving though. May you live in interesting times indeed.
I'm not aware of anyone using GraalVM for its language interoperability in production. However, it's used by GraalVM languages internally for supporting things like C extensions and FFIs.

So far, there's been a lot of interest in the performance improvements that the Graal compiler provides [1] and GraalVM Native Image [2], the toolchain that allows the compilation of Java apps and Truffle languages into binaries.

But, there's a lot more you can do with GraalVM [3].

[1] http://www.ssw.uni-linz.ac.at/Research/Papers/Stadler14/Stad...
[2] https://www.graalvm.org/docs/reference-manual/native-image/
[3] https://www.graalvm.org/docs/why-graal/
That doesn’t actually answer the question, although the examples inch forward towards an unknown answer. Agent-based simulations of... what, exactly?
More in this post too:

https://vicki.substack.com/p/keybase-and-the-chaos-of-crypto

> All of a sudden, I started receiving lots of random messages from people without profile pictures.

> These were people I didn’t know contacting me on a pretty frequent basis, and I had no way to opt-in to their messages. Pretty ironic for a platform built on privacy.

> I wasn’t the only one. After asking around, it seems that everyone I knew on Keybase was getting these. But of course, women with female names and profile pictures got a lot more than most men I knew. Other women online were experiencing it, too.
>charlatan like Musk

I'm not a fanboy by any means but the guy built two companies and launched a car from his factory into space from a rocket his other business built. He's personally spearheading the early stages of commercial space exploration. I don't know that I'd describe him as a charlatan.
compared to geostationary sats, starlinks are 1/30 of the distance, and thus 1/30 of the latency
The curious thing here is I noticed this in my News app on my iPhone, I went to read more, but I had a message saying the story had been removed.

Yet here it is; still on Ars Technica.

Am I to infer that Apple censured this story in their News App?

Its not appearing as a story in the Ars Technica channel, even thought it was recently posted.

Does this then suggest that this is a hot issue for Apple?
> “No one thought of this,” she said.
> “We didn’t think of it.
> The astronomy community didn’t think of it.”

Oh Really?

In 1979, NASA founded the Orbital Debris Program to adopt mitigation measures for space debris in earth orbit.

Apparently heaven forbids a web search on Astronomy & space junk. Or checking with astroimagery software to detect & mask frames contaminated with existing satellites streaks
Frictionless phone calls worked for decades until automation made telemarketing possible, at which point we had laws that stemmed the tide for a bit, and then further automation made anonymous telemarketing / scamming possible, and we're on the edge of a cultural shift to not picking up the phone when you don't recognize the caller. The latest version of iOS already has a checkbox to block all calls from people not in your address book (24/7, this is a separate feature from "Do not disturb").

Frictionless email had this problem since the very early days. A huge amount of algorithmic effort goes into identifying spam, and there are still large numbers of false negatives and false positives.

These were architectural mistakes, and it's not a credit to a new messaging platform that it doesn't see this as a problem worth solving from day 1.
The Shortcuts for the Mac example is a hack that the author did just as a proof of concept.

I’ve only done one simple shortcut that lets me say “Get Directions” to Siri and it asks for an address and it launches Google Maps instead of Apple Maps.

Federico Viticci is considered the king of shortcuts in the Mac community.

https://www.macstories.net/shortcuts/
"Strong typing" is a term so vague that it loses all usefulness in conversation. Wikipedia gives 5 different definitions.

https://en.wikipedia.org/wiki/Strong_and_weak_typing