skysight-inc/HackerNews huggingface dataset:
Is there any equivalent of TF Serving for PyTorch? We have been thrilled with how robust and easy it is to deploy our models to production on the TF stack, and it worries me that the inertia in the deep learning community seems to be toward PyTorch.
> Surely you wouldn't run analytics directly on your prod serving database, and risk a bad query taking down your whole system?

Uhh, yep, that's exactly how a lot of businesses work.

There are defenses at the database layer. For example, in Microsoft SQL Server, we've got Resource Governor which lets you cap how much CPU/memory/etc that any one department or user can get.
The US population is 3x as large as it was in 1920. France is 1.5x. Most Americans don't live in places designed before cars.

Even the old megalopolis NYC was redesigned for cars over 50 years ago. (Robert Moses)
How does it compare to Cyberduck?
The bottom line is that developers and designers are not professionals, who would have to accept responsibility for their products. It is in the best interests of developers and designers not to be professionals and not to accept responsibility in cases like this.

A standard argument for this state of affairs is that it is in the best interest of society to allow developers and designers this freedom from responsibility, because of all the shiny new products. In which case you have to accept incidents like this---you can't make an omelette without breaking a few eggs.
The hardest thing for me to come to own up for myself is not just taking responsibility for my own inner monologue, but realizing that thoughts encompass much more than my inner monologue. I have wordless thoughts are deeper, more subtle and these things are thoughts too. I have to take responsibility for these as well.

It makes sense once you think about animals, who don't have a formal language yet clearly are capable of thought.
Yes. I see people push microservices all the time because their monolith is poorly designed. If your monolith is messy, it's on you, not monoliths.
I can, but never have by default. I assume folks are talking about a behavior that is not induced consciously, as if they have their own situational narrator.
Most US cities were built or redesigned after 1920 and the personal car.
> Isn't this the whole point of a data lake?

Yes, but data lakes don't fill themselves. Each team has to be responsible for exporting every transaction to the lake, either in real time or delayed, and then the reporting systems have to be able to combine the different sources/formats. If each microservice team expects to be able to change their formats in the data lake willy-nilly, bam, there breaks the report again.
I'm one of those that has aphantasia. No visual or auditory imagination for me, so no running monologue in my head, or view of sentences. Or, if it's happening, I can't hear it or see it. Thoughts come to me as concepts, and sort of just pop into my head. Had no idea until a year or two ago that this wasn't how it worked with everyone.
1970's era custom car looks like it could be the next gen Tesla Coupe
I realized a few years ago that I have aphantasia, and it blew my mind that most people could conjure images of things when they closed their eyes (to some greater or lesser degree, but more than my zero degree).

I didn't realize that, for example, "mental image" was not just, like, a metaphor for thinking. When I close my eyes, it's black. Just, black. Well, you know, depending on how bright the lights are, etc.
HDLBits – Learning Tool for FPGA Design
Your post seems to indicate that "working on PHP" and "algorithms" are disjoint. Why? If you're writing code with many users, then algorithmic knowledge helps, regardless of language.

Although I will say I think dynamic programming is not a good interview topic. I think it's basically proxy for "got a CS degree from certain schools". But algorithms in general are valid to ask about.

I would almost say you need to understand algorithms better while programming in PHP because the language obscures certain things. Ditto for programming in JS -- for example to encode certain algorithms in JS you will run into the fact that it has only has floats, no ints.

People used to think you couldn't write algorithms in JS either. Now there are LALR(1) parser generators in JS, etc.
Nicotine gum. Works wonders to manage the physical addiction symptoms (crawling skin & jitters).

Every time you think of having a cigarette, pop a piece of gum. Don’t worry about moderating your dose, you’ll reduce it over time automatically without noticing anyway.
> The people are the only thing the government should serve.

I agree, but I don't think this arrangement is counter to that.

> The government should not split its time between serving them and serving itself.

The thing is that "the government" is not a single body. Every state has its own separate government, which operates much like its own tiny nation. The federal government is nothing more than the states coordinating with each other.

Having a deliberative body for the state governments themselves makes a great deal of sense to me in this context for a whole lot of reasons. Doing so is not "the government serving itself", it's each state government serving its population.

That, in isolation, would be dangerous, though, so the Senate has to work with the House, which is the body for the people directly, not the states. We wouldn't want just the House in isolation, either, because that would also be dangerous.
I'm like this, but when I have too much caffeine I notice that it's harder to turn the monologue off. It becomes a little shouty in fact. Brains are weird.
Drones might be able to replace modern fighters in 25-50 years. But that assumes robust, uninterruptible communication links, or incredible advances in AI. But the reasonable future is more of what we use them for now; flying in safe environments with minimal jamming, controlled by an operator at Creech AFB. Yet as with all the hype surrounding self-driving cars on HN, the clarion call for drones as the be all and end all of future aviation is evergreen.
It’s worth noting that Windows occasionally is inflicted by discovered vulnerabilities that are over twenty years old.

Not sure how applicable that would be to Facebook’s codebase over this much time. But worth noting.
The democratic admin will be scapegoated for literally anything. As soon as the current admin is out the door the standards reset and it's back to outrage about "tan suits" and "saluting with coffee".
> You put Kafka on top of your database to expose data and events. Now BI can take the events put them into their system as they want.

Right, that's the data warehouse method that I described. "Put them into their system" is a lot harder work than just typing in "put Kafka on top of your database."
Companies are wasting millions by giving developers slow laptops
This REPL like Nodejs REPL are great efforts, if limited to a teletypewriter emulator.

They're pretty terrible compared to what was available in Lisp machines and Smalltalk (for example) from decades ago and what now live on in McCLIM's Lisp Listener https://common-lisp.net/project/mcclim/excite.html and Pharo Smalltalk Playgrounds.

The main problem is the Print part results in "dead text". For example, you can't re-select it (other than using history shortcuts), you can't interact with it (it's dead, afterall) and there was only one representation of it (some kind of "to-string" for it). You can't even inspect it.

Beyond that, you're stuck with the teletypewriter environment. You can't display an image, or sound wave, statistical model graphically etc, let along interact with them.
Something I discovered within the past year is that if I know a song fairly well, I can "play it" silently in my head, and be entertained. The experience isn't quite as emotionally resonate as listening with headphones, but it's not so far off either. It's useful when I'm bored.

...can anyone else do this? I actually find it supremely weird.
And then there is Aphantasia[1]. I didn't realize this was a thing. When people spoke about picturing something in my mind, I always assumed they weren't being literal. Discovering they were was shocking. It's such a foreign concept to me, to picture something in my mind literally.

1. https://en.wikipedia.org/wiki/Aphantasia
Show HN: Last.fm API for Emacs Lisp
Interesting stack. From a first glance it seems to be a bunch of self-made Dockerfiles with an extra manifest. I like the idea, but wouldn't want anything proprietary for this relatively simple task.

I suppose this product isn't for me anyway, since eventually (not that long ago) I just bit the bullet and learned the basics of Docker and docker-compose. It's not that hard, costs nothing and is pretty rewarding, imo.
related to https://news.ycombinator.com/item?id=22180164 [Russia blocks ProtonMail]
Why "private car owners"? Cabbies are much more honky.
Some of what I heard is memory access bottlenecks and cache coherency bottlenecks.
I saw this viral tweet and I hoped that was more scientific information to read, because I'm a little confused. I don't see enough information here to even determine which type of person I am. Of course I've always heard of "internal monologue" and of course I think about things using language. But I also don't "hear" anything, and definitely not something that literally sounds like my voice speaking. But if I were to try to explain my thought process, I likely would describe it as myself expressing thoughts using language as if I were speaking.

Obviously this gets deep into the philosophy of qualia, but do we have evidence that there are two very different modes of thinking? Could this not just be different analogies people have adopted to describe their thinking?

An Instagram poll isn't a great tool to study this. I would like to see a psychological or neurological study about this idea. As of now, I'm pretty skeptical that the dichotomy exists. It sounds like the claim that "some people describe their brains like a computer, while some people describe their brains like a library." Computers and libraries are very different physical objects, yes, but the choice of analogy doesn't really tell me much about how people are experiencing their own thought processes.

Of course, if it's true that the majority of people do actually experience auditory hallucinations of their own voice speaking all of their thoughts, then my criticisms here are invalid, and I'm definitely in the other group of people.
SFO checkpoint staff have always been accommodating with hand-checking my film regardless of ISO.
> architecture patterns will never be a panacea for bad engineering

That's undeniably true; but, it's too easy to slip from that to "good engineering doesn't require good architecture, good technology, etc." I think it has to be stressed that adapting the big picture features of a solution is as important as adapting the finer features.
I'd say your grammar nazism comes from the fact that you are visually oriented. The mistake just looks wrong.

And as a visually-oriented person you would also be less likely to have an inner monologue.
I'm totally with you here, but from my experience with a chaotic team, people end up doing weird things when they have access to the full database from every microservice: say you have an authorization service and several applications with a public API that rely on tokens signed by that service.
Suddenly we get a requirement to automatically generate a user account when something happens in another application.
I didn't look what my devs were doing for a second, and suddenly the offending application does an insert on the users table. The developer even went the extra mile to copy-paste the token generation method into their code.

I ended up restricting database access, but wouldn't have thought that was necessary. To me it was obvious all services should only communicate via their public API, but I guess that's not so much of a no-brainer as I thought.
The curse of the hamster wheel of knowledge – Why becoming an expert is so hard
Ask HN: Is Scala re-becoming hot, piggybacking on data-science-eng growth?
1. Is the Scala programming language re-growing in popularity now with the new growth in data-science-engineering?

2. Would you recommend it to someone new to data-science-engineering but wishing to get a typed functional programming language under her belt for this field? Or suggest F# or something else? (If so, what else?)
For me, the main reason I like it is that I love my cheap shared webhost. I've been with them for 13 years and they're rock solid, the price stays the same and the amount of space, traffic and DB and general admin options just keep getting increased. Should they ever go away, all I need is PHP and MySQL, no special modules or fancy .htaccess required. Every single file is code or data, I like that. At least the way I use it, which is very modest in scope, it's like making portable apps... whereas all the modern stuff with installation and deployment processes are more like things you need to install and which write settings to some registry, to the point they run in virtual machines. That's just overkill for me and what I do.

I'd rather "everybody" was able to develop simple sites like I am able to, than me being able to make some super fancy shit. I generally don't pour time and energy into tech and companies that don't benefit "the little man" should the little man show interest, and if in doubt, I prefer things that have been around for decades, for making things that I might want to keep using and expanding for decades, too.
It looks cool, but I never understand "obsession" with having nice [Lisp] REPL in the terminal. I almost never type directly in the REPL, even when I have it in my IDE. One of the selling points of Lisp that you can eval any expression from your editor, isn't that right?
It's initial design, yes. But after going through IOC, the Maverick AGM become it's primary weapon.
No, I think that's pretty normal. I do it all the time.

I can even "compose" my own music (it can be any genre, with any type of instruments, and even include voices), but I have no ability to play instruments myself. I'd love to get into music, but just don't have the time.

My literature professor back in college said he "listened to" classical music in his head during his morning runs. I just assumed everyone did it based on sample size 2.
A similar subjective experience just came up recently[1] on HN as an aside in an article posted about Derek Parfitt:

> He attributes [his severely deficient autobiographical memory] to his inability to form mental images. Although he recognizes familiar things when he sees them, he cannot call up images of them afterward in his head: he cannot visualize even so simple an image as a flag; he cannot, when he is away, recall his wife’s face. (This condition is rare but not unheard of; it has been proposed that it is more common in people who think in abstractions.)

That article was from 2011, before the term aphantasia was coined in 2015[2] and (arguably) popularized in 2016[3]. Most folks also assume that everyone uses their visual cortex to process memories while that idea sounds absolutely implausible to some relatively small percentage of the population.

[1] https://news.ycombinator.com/item?id=22037240

[2] https://www.sciencedirect.com/science/article/pii/S001094521...

[3] https://www.facebook.com/notes/blake-ross/aphantasia-how-it-...
Happy to see PyTorch get some love. The company I am at made the same switch and everyone has loved PyTorch. It has more expressive power than Tensorflow 1.x (there are models that cannot be done with static graphs) and is simultaneously much easier to use.
Meena: A Truly Chatty Chatbot
For anyone looking for a free alternative to this, check out: https://caprover.com/

It has many of the same apps as Cloudron and is completely free. And you can of course host your own Dockerfiles on top of it.

I think the pricing for Cloudron is way off. I'm not going to spend 5 dollars per month for a DigitalOcean droplet and then 30 dollars per month to host a few open-source apps on that Droplet. Especially since CapRover does 99% of this for free.
Hiring a Microservices Technical Lead at ELC Online
My wife has this. One day we had a similar realisation as the article’s author. It was fascinating to discuss and explained so much about how we went about making choices over anything visual, from clothes to home decor (I tend to be in charge of both for our family as I can visualise).

I use visualisation a lot for work, especially when designing or understanding process flows, so not having that ability seems so alien to me.
I'm the same way. I can keep myself pretty occupied just playing through songs in my head.
Whistleblowing is likely worse than quitting.
Even better in some cases. PHP is slamming raw c function calls for some stuff, which makes some operations as fast as compiled binaries.
I was thinking the same thing. This bit on aphantasia is wonderfully interesting and funny:
https://www.facebook.com/notes/blake-ross/aphantasia-how-it-...
Are you me? Are you seeing my therapist too? :)

Yes, this is exactly the experience I'm going through right now. My "I'm only as good as what I do" mindset got me pretty far and does materially help me have a successful career which in turn helps me take care of my family well. But right around mid-life crisis time, many of those low-self-worth chickens came home to roost. Parenting meant I no longer had enough free time to constantly make and do things to pump up my self-worth through actions. My self-esteem dropped and I took that resentment out on my wife and kids.

Thanks to a very good therapist, I'm making a lot of progress now.

> Perfectionism is a lot more insidious than most folks realize.

Like most personality attributes I think it has functional and disfunctional characteristics. My perfectionism helps me be a hard worker and create things that help other people like books and open source stuff. It provides real value to my life and the lives of others.

But it also makes me feel like what I do is never enough and by extension I an never enough. And it makes it very hard for me to explore new activities because I dislike the feeling of not being good at something. Figuring out how to manage the unhealthy aspects while still retaining some of the healthy parts is a challenge.
I actually grew up just outside of here. And now I drive through it every day. I always see the standing water, just never realized it was sewage. And now that I know it is, it's kind of obvious. Here's one highlight of my drive:

https://www.google.com/maps/@38.589682,-90.1282352,3a,75y,36...

Be sure to adjust the time. This location is ALWAYS flooded. Standing, putrid water. They tried building walls around the containment pond but it's no longer enough. The house just to the west constantly has standing water in their yard.

A part of their problem was highlighted in the article. These people are now living in worthless homes. They cannot sell them. Nobody's buying them.

One good thing is there's talks about merging Centreville with Alorton. [1] The premise being that a larger city can actually get adequate funding from the state to address these issues.

[1]: https://www.kmov.com/news/possible-merger-being-discussed-fo...
Buses also need to be safe in SF. If its just me riding, I sometimes will grab one rather than driving. If I am going somewhere with my son, I typically just use the car.
Seems like there are relatively more film users at SFO (insert outdated hipster joke)

Jokes aside, I'll take care from now on, film goes at least two two four times through the scanner on a plane trip...
That spiral thing just keeps spining and spining. Of course monolith is and easier thing to work with now, after we figured how to do write big multithreaded services in half reliable way. We also have large boxes that do not fail too often and do not cost more than 10 smaller boxes orchestrated with all the crap you need to run microservices based systems.
More likely, I think they'll realize the verifiers will need to post a bond in order for their scheme to work... reinventing proof-of-stake, instead.
I'm a very visual person, but I can't visualize faces at all. I have no problem remembering faces, but I can't visualize them. When I'm fully awake, I can sort of visualize other things, but it's never perfectly clear. But when I've just woken up, I can lucid dream, and then I can consciously visualize really complex 3d structures, and design mechanisms in my head much more easily than I can using CAD software when I'm fully awake. The brain is truly amazing and very odd sometimes.
That sounds like the opposite of a problem in itself. The body digesting the drug before it can kill viruses would make it less useful.
I would not say that it is auditory hallucinations as in you don't actually hear the voice in your ears. But you thoughts are in a voice in your head that is distinctly your voice or your identity. At least that is my experience and it sounds like what the author is describing to me.
Complexity (as in unintended/unexpected behaviour) varies with N^p where p > 1.0 so having N messages of 1/N size is a definite advantage and does make it easier to clean up the little messes.
When you say play do you mean like a musician or do you mean like hitting play on a music player, if the latter I can do that, I suppose what would stop people is not a good memory for music.
This is nice if our problems are isolated...

Sadly this will just cause more homeless on the Market street. My reasoning is following:

- less car traffic means less shoppers (moms, families, girls, etc.)

- less shoppers means stores will close

- but there will be still rich people walking to/from their office which are perfect target for panhandling

At the end, each building will have a security guard in the front protecting workers (bilkers, workers, etc.) from homeless.

In short, the problem is that we have such as a huge homeless problem in the city and any progressive move will backfire. We need to fix that problem first.
> A doctors workflow shouldnt really be cladestinely influenced by a pharma company

Yet it has always have been so. Doctors are the gatekeepers of drug delivery, so big pharma has always pressured them. Doctors didn't push back (much) because they're too busy to keep up with pharmacology developments on their own, so the drug companies have offered such "education" as a helpful "service". (Said service always conveniently neglects to describe the benefits of older, still-useful drugs because they don't make any money.) The innovation of the 80s was the legalization of prescription drug advertising, which effected an additional pressure source for doctors to prescribe certain drugs: Their patients.

Now this happens where the software doctors are forced to use puts even more pressure on doctors. People talk about the evils of big pharma all the time, but most have no idea how great the evil really is.
I'd posit that the strength of the internal monologue is tied to one's propensity and skill in language. People that think primarily in linguistic terms probably have an easier time forming their thoughts into the structure of language, whereas a person who interprets the world in primarily in visual or spatial terms would see more mental images, maps, or connections.

Unfortunately, we live in a society strongly dominated by language, so the "cultural toolset" for understanding and controlling thoughts is optimized for linguistic thinkers. I often wonder what a society structured around visually-oriented people would look like.
I have been traveling with a Filmguard bag. Sometimes they take it out and ask for a hand inspection, sometimes they don't they rarely insist on scanning the films themselves outside the bag.
Regardless never check-in your films. Nothing can protect them from the powerful scan for check-in luggages.