skysight-inc/HackerNews huggingface dataset:
Having more than one schema owner is practically a death sentence for development and engineering...

We used to have a few of those, especially on exadata clusters. Finally carted them out of the local dc after moving to RDS Aurora databases with strict policies. Might have caused 3 or 4 people to quit, but totally worth it for the 500+ people that stayed who now can own their data, schema and development (and be held responsible for it! -- another issue of multi-db-access, it's always someone else's fault). Went from deploying once a day with a 'heads up' message to no-message deploying multiple times per hour.
Arvind Krishna Will Replace Ginni Rometty as IBM CEO in April
Show HN: Automatically Find Insights into Achieving Your Google Analytics Goals
SoloKeys have this (I have one from KickStsrter) - https://solokeys.com/products/solo-tap-usb-c-preorder?varian... - they work really well. Been using mine for nearly a year now I think.
I consider myself lucky in that I can do both of these things seemingly at the same time. The way I describe it is that while my "conscious mind" (i.e. my inner verbal thought train) is engaged in one thing, very often my "subconscious mind" will simultaneously and "spontaneously" provide me with sort of injections of unrelated ideas or solutions to unrelated problems. It's not unrelated to the feeling of waking up in the middle of the night with the answer to a programming problem. On the surface it seems (and can be) distracting, but I liken it to the way Geordi Laforge described the information he gets from his VISOR, sort of picking and choosing what to focus on and what to ignore (like recognizing your name at a cocktail party). Incidentally, I also have ADHD.
> The A10 is only viewed as successful today because its very old.

It's more than that. The amount of service, casualties dealt that any other aircraft I would dare to say. At the Gulf War in 1991, teh A-10 destroyed more than 900 Iraqi tanks, 2,000 other military vehicles and 1,200 artillery pieces. The A-10 has more casualties than the F-16 with more than 4k built againts just a 700 production of A-10. I think it's remarkable, just as comparison. All aircrafts had problems and were upgraded. All of them. Some of them with bigger problems others minor. The problems in the A-10 came after 8000 hours of service.
I always thought Sencha debunked that: https://www.sencha.com/blog/the-making-of-fastbook-an-html5-...
How would it help them?

I _highly_ doubt they are running this code in production today.
>It goes into GC hell

Can you exapand on this a little? Or a paper that I can read?
What's the difference between the President and CEO roles?
I would be curious to know how many of their free tier users will be converted to paying customers. Is the bulk of their free tier users over the 625 mark or below?
Hey, HN!

Slack has recently released its Home Tab (https://api.slack.com/surfaces/tabs). Basically, it's a dedicated page within the Slack app where your bot can build a pretty advanced UI (way beyond basic messages).

While implementing the Home Tab for our main product, I realized that - Hey! This could be a perfect place for all my TODOs to live. I'm part of Apple, Google and a bit of Linux ecosystems and there aren't too many apps that I use consistently across the board. Slack is one of them and I often just DM myself to store a quick note or TODO that I can later view somewhere else. Why can't there be a bot for that?

Said - Done! I and the team hacked together the ToDoBot in 3 days and published it in the Slack store for everyone to use for free. Please check it out and let me know what you think!
I think it's a question of balance. I was too far on the side of not living in the moment, and spending lots of time on what-if scenarios. I think that I might have veered too far to the other extreme now, and my capacity for empathy is suffering a little.
Tell HN: Stanford Online is retiring the Lagunita online learning platform
Email:

Dear Stanford Online Course Participant,

Please disregard the previous email about the course Performance Assessment in the NGSS Classroom.

Our records indicate that you enrolled in a Stanford Online course that is hosted on the Lagunita online learning platform. Thank you for being a part of our community of online learners. Please read this important information about your course and the closure of your Lagunita account.

Lagunita Platform Closing

Stanford Online is retiring the Lagunita online learning platform. Don’t worry — we will continue to offer courses on other online learning platforms.

Your Course is Ending

Because we are retiring the Lagunita platform, the course you enrolled in is closing March 26, 2020.

Action You May Need to Take

If you wish to complete the course, you must do so by March 26, 2020.
If any course materials have been made available for download, you need to download these materials by March 26, 2020.
If the course offers the opportunity to earn a Statement of Accomplishment and you have earned one, congratulations! All Statements of Accomplishment must be downloaded before 12 p.m. Pacific Time, March 31, 2020.

Your Lagunita Account is Closing

Once the Lagunita platform is retired at 12 p.m. Pacific Time, March 31, 2020 your Lagunita account will be automatically closed. This closure is permanent. You will not be able to log back in to the course, access the course material, or retrieve any earned Statement of Accomplishment after this time. There is no additional action you need to take to close your account.

Future Course Availability

Stanford Online may offer a version of the course you enrolled in again in the future, on a different online learning platform. Information about available online courses including free content can be found at online.stanford.edu.
> My claim was that sending electronic mail is a solved problem, because it is.

Agreed. I mean, I can _probably_ remember enough to be able to send mail using just telnet without even needing to look anything up. (And that mail, without any mime parts or urls - it very very likely to not fall into any of the spam filtering on my inbound email accounts...)
I never really got into Waze; once I get to know my way around a city I'm inclined to just get around the oldschool way, sticking to arterial roads and all that.

I also used to work for a company where I occasionally visited an office where Waze was really popular with the folks who worked there. And found that that, when we were meeting up somewhere halfway across town after work, I would typically get there before the Waze users about as often as they got there before me. So, not really much of a time saver. Judging from my experiences on the occasions that someone gave me a ride somewhere, I was probably having a more pleasant, albeit lower-tech, driving experience, too.

If I had to hazard a guess, I'd imagine Waze has a law of large numbers problem: The sample size they have for estimating the travel time along any given stretch of side road is smaller, and there's also a lot more ways to route oneself on the side roads, and those two factors compound to mean a relatively high chance that at least one of the routes Waze considers has been assigned a grossly over-optimistic travel time estimate.
That's true regarding file size. It is nice to have the option to overlay another hillshading layer.

I use Terrain RGB tiles that I [make myself](https://github.com/nst-guide/terrain#terrain-rgb), and having elevation data on the client opens up cool future possibilities like client-side viewshed analysis.

And thanks! The [style](https://github.com/nst-guide/osm-liberty-topo) and the rest of this project is open source. The style is a fork of osm-liberty, using the OpenMapTiles schema.
Does it count as “verbal thinking” if, when doing some math, I’m thinking of a sequence (or structure of some kind) of characters, but don’t have a distinct subvocalization for all the characters?

Like, if there are 3 different F symbols that refer to different things, I’ll be thinking of a way to manipulate these symbols, and I will subvocalize each f symbol as “eff”, but will have the specific symbol in mind.

Like, if I’m thinking about, say , “F(x)-f(x)” I might rearrange some expressions in my head, but I don’t necessarily subvocalize “small eff” or “big eff” so much as “eff”.

I guess this is still verbal, but the verbal thoughts might not capture the entirety of the thought?

Unless thinking in a sequence of symbols, even without any subvocalization, would still count as verbal?
Lambda is mostly used for it's trigger functionality for data or artifacts that are created at irregular intervals. Eg, an object is uploaded to s3 which triggers a lambda which runs a copy command for that object into redshift. The kind of stuff that's well below the threshold for leaving the free tier.
Amazon Powers Ahead with Robust Profit
Came to make the same comment. Normally, I avoid giving the "Me Too!" comments, but I think in this context it's appropriate. If I'm casually thinking about life, the universe, and everything then I typically have a monologue. I don't "hear" it, per say, but I am thinking in sentence structure. If I'm analyzing a problem, working on a project, or trying to digest a situation, then I do not think in such sentence like ways. If I'm performing a low-cognitive-load activity (like a long road-trip), then I've got an inner-monologue going on with words & sentences. If I'm really in need of my focus (driving in Manhattan), there's zero inner-monologue.
For folks interested in Julia and RL, I've been involved in https://www.lyceum.ml/ a set of tools for continuous control problems like robotics.

It's pretty quick.
https://muspy.com/ will track a list of artists you provide and give you a feed of new releases.

last.fm can use your iTunes listening history to recommend new artists to you.
I would also add cost savings and ops excellence. Having individual business processes broken up into separate services can often lead to being able to tune individual services and allocate just the resources it needs. Especially when used with containers. It's also easier to spot offending commits.

A monolith is hard to tune and often ends up being a money pit.
Net sales ~$280B (products and services)
Net Operating expenses ~$266B
Operating income ~$14.5B on that huge amazon.com revenue.

AWS is an amazing business itself but it's easy to underestimate what a massive strategic advantage it is for amazon - compared to other retailers - to have it in their portfolio!
[edited M to B - thanks for catching that :)]
An unreleased SNES game, Cooly Skunk, was recently discovered and likely never would have come to light if it wasn't for Satellaview broadcasting a demo of the game while the service was active, and a user preserving it on a Satellaview download cartridge. Fascinating stuff.

See: https://www.eurogamer.net/articles/digitalfoundry-2020-cooly...
I am surprised that you said others can suspect ulterior motives, because that started happening to me but I can't figure out what the connection is. Can you expand on that?
Yet they are both security disasters.
https://muspy.com/ is what you want
Because Google makes money by harvesting data and providing paid services to as many users as possible, while Apple makes money by selling a UX. It's much harder to sell UX to every possible market segment than to have varying degrees of UX and still make money off of just that. That's why the business models between them differ (just like Microsoft differs from both of them yet again - even if there are a lot of comparable practises).
How does, erm, arousal work with no inner image?
Ah, yeah, my bad for not noticing the dark grey text on a black background.
>[New CEO] Krishna is currently the head of IBM’s cloud and cognitive software unit and was a principal architect of the company’s purchase of Red Hat

All-in with that then.
I tend to disagree, only because I think that certain things are fundamentally better.

For example, a foreach eliminates a whole class of problems that a for loop introduces by using a reference to an item instead of a counter variable (which risks array bounds errors, etc). And higher-order functions eliminate a whole class of problems that foreach introduces, by helping the user to think declaratively and allowing for things like composability and parallelization. These are the "low hanging fruit" of programming languages and it astounds me that a lot of people haven't even made it to foreach yet.

What really gets me though is that compilers could trivially analyze side effects and transform code to use these better abstractions. We should be able to write a for loop and end up with higher-order functions in the compiled code if the outcome is equivalent. Then we could trivially parallelize code and be running orders of magnitude faster than we are now.

In fairness, this stuff is much easier in functional programming (FP) languages. So then, why don't imperative languages compile down to FP internally?

These simple examples show some of the fundamental prerequisites that software engineering somehow missed. And I think that saying all programming languages are roughly equivalent caused us to accidentally overlook some obvious truths.

My perfect language would have the embarrassingly-parallel vector processing of something like MATLAB, with the copy-on-write data handling of something like Clojure and Redux, with complex concurrency handled by lock-free atomic functions and channels/streams like Go/Elixer/Erlang, with all immutable variables to encourage higher-order functions instead of object-oriented programming, with the syntactic sugar of Python for slices etc, with the homoiconicity of Lisp and the speed of C. Basically it would look like immutable Javascript transpiling to Lisp. Without things like monads (or a clearer handling of them somehow), so that the user can always think in terms of synchronous blocking one-shot execution with no side effects and the code can be viewed as a tree so it can be dropped directly into a genetic algorithm. In my head, code looks like a mix between this and a spreadsheet. Then 90% of my time now goes to converting that to whatever mediocre language and framework I'm stuck using.

Writing this all out has shown me that my ideal language would probably piss a lot of people off. So maybe you are right after all!
Yeah, whenever my fiance or I try to search for a location, it takes maps several seconds to let us start typing. It only does this when we turn location history off. Honestly one of the things that drove me to stop using my G4 was this issue, because I had thought it was a performance issue with the phone. Then my fiance showed me how slow her S7 was with location history turned off versus on.

Regarding the prompt, it's always on in the search screen but starting a search makes it go away.
Not the OP, but I too think that that writer is wrong because he/she assumes too much.
I have an inner monologue, but I wouldn't say I was like "hearing" anything. For me it feels a bit more like the muscle movements in my larynx are played out as though I was going to speak the words. I can imagine a voice speaking at the same time if I want, but that's not how it is normally.

I tried reading at the same time as thinking of different words. I can certainly read the words whilst thinking of different ones, but I can't understand what I read very well. Probably it could be done with practice.

However, if I have planned a sentence that I want to type, I can type it whilst listening to someone else or thinking about something else. It's slightly more error prone though.

I can certainly imagine pictures in my mind without any monologue running at all. But this also isn't my normal mode of thinking. It's not helpful because I don't normally associate abstract concepts with pictures, but with words and symbols and abstract memories of things that worked in similar situations before.

I believe I can recall all my senses or imagine them in my head. I don't seem to dream in words though, but in pictures, mostly. I'm also a much more visually stimulated person than an auditorially stimulated one.
You mean this part, right?

> Four more heavy guns were intended for the stern, but the cannon foundry could not cast guns as fast as the navy yard could build ships, and Vasa waited nearly a year after construction was finished for its armament. When the ship sailed in August 1628, eight of the planned armament of 72 guns had still not been delivered
I have this "condition". I didn't know it was unusual. I was on propecia (hairloss) medication for awhile, and it took the internal monologue away. I'm now off of it because life was dull and lonely without an active imagination. How curious that testosterone derivative hormones could alter brain activity.
Woah. What kind of language do they use to describe said policy?
Amazon Buys 100k Electric Trucks from Rivian (Total EV SUVs, Pickups Built To
Mail providers like Mailgun live or die based on their reputation. If they as a sender get marked as spam by "The Algorithms", then their product is useless. They almost certainly respond to abuse reports quickly and have enough reputation, and enough legitimate clients, that they have "leeway". But that leeway isn't unlimited.

There was a big fit thrown on this website a year or two ago when one transactional mail provider (MailChimp?) said they were banning crypto companies with ICOs from their service. They literally put "ICOs are not welcome" in their Terms of Service. Why? Because first off, ICOs are scams. And that means they buy email lists, and then spam the shit out of people with "buy into our ICO!" emails, which get immediately shitcanned into the spam folder by 99.99% of users -- they're no different than Nigerian Princes, as far as most people care. That behavior tanks the reputation of the sender, and you cannot reason with The Algorithm once it "recognizes" you as spam. That kind of problem is not a minor inconvenience to companies like Mailgun, it's an existential threat.
Compare the YAML spec [0] to the Markdown spec [1]

0. https://yaml.org/spec/1.2/spec.html

1. https://daringfireball.net/projects/markdown/index.text
Well, one of the main "reasons" this bill was killed was about what you're asking. From the LA Times[0]:

"Senate Bill 50, which would have allowed construction of mid-rise apartment complexes near transit and job centers and fourplexes in most single-family neighborhoods throughout California, was opposed by state senators who said the measure took too much power away from local governments and failed to sufficiently address low-income housing needs."

So it seems there are people in the CA state senate who would rather see this done at county or city levels. However, sometimes these projects hinge on state support in the form of taxes/allocation or if there is existing state-level legislation that requires amendment or repeal... I think. I'm not a gov buff.

Overall, though, I think the prevailing thought is that the cities/counties that some say "need" affordable/denser housing would never on their own vote for new legislation. Palo Alto is named in this article[0] where a resident claims building higher density dwellings is less important than curbing corporate expansion. Quote:

"Greg Schmid, a 78-year-old retired economist, said the region should slow the expansion of large companies. Young, highly paid tech employees are overwhelming Palo Alto, he said, and adding to traffic congestion. The situation, he said, only works for the companies’ benefit and drives out families who earn less and could otherwise live in Palo Alto.

“The aggressive expansion of big business does not have any sensitivity to the need for a sustainable community,” Schmid said."

I think it's a fair point.

--

0. https://www.latimes.com/california/story/2020-01-29/high-pro...

1. https://www.latimes.com/politics/la-pol-ca-california-apartm...
Just finished doing this with an artist I found with music-map farther up the thread.
Good idea! I've worked before on trying to come up with a good intermediate representation for these kind of purposes... Linguistic theories are only partially helpful here. Want to have a chat? I really think there is a future in this approach.
Ah, interesting! Just reading the home page wearing my developer hat makes this stand out: "Each document, chat room, mail box, notebook, blog, or anything else you create is a "grain" in Sandstorm. Sandstorm containerizes each one in its own secure sandbox from which it cannot talk to the world without express permission."

The notion that every document is its own independent unit sounds pretty menacing to me. Could be fine for some things, but getting things running there is sounding like a fair bit of work to me, and very limited.

And then this part is especially bad: "[maybe someday] You won't have to deal with payments | Eventually, we hope to make Sansdtorm implement in-app purchases and deposit the proceeds directly to your bank account"

Right there a lot of incentive to integrate has leaked out. "Please build for our platform in exchange for no money" is not quite the worst offer I've had, but it's definitely not appealing. Looking through the Wayback machine, I see

But the part that really concerns me is that they seem to think that server apps can run like mobile apps. To me one of the most powerful things about SaaS products is that the aggregated use information drives both product and operational improvements and allows rapid response to bugs and issues. So as a developer choosing between this and a SaaS approach, this feels like having one foot in a bucket to me.

For example, I recently outsourced my mail hosting to Fastmail precisely because I want experts to run things. Would I be happier if the data were stored somewhere I control? Definitely. But not if that means the experts aren't paying attention anymore.
At least for me what you describe is visual symbol processing. I see symbols and rearrange and process them visually in my mind. Same for programming.
Suppose I wanted to attack this network and my business had a use for some trained models.

1. Rent a million T/GPUs.

2. Send a request to the network for the jobs.

3. Solve my own business problem.

4. Reorganize the blockchain to double spend my coins on an exchange.

Sounds like a clear win/win. Nobody could prosecute me either because it's not legal tender.
It also leads to overthinking. You could simulate several long conversations based on wrong assumptions, resulting in wrong conclusions and probably some anxiety.

It also makes it harder to deal with you because only you can react based on those long analyses, everybody else has to react based on your actions.