skysight-inc/HackerNews huggingface dataset:
DB marketing is an interesting case. It's easier to market on features that devs want, which is what Mongo did. Your serious users (DE w/ years of experience) are more into the reliability and guarantees, the building of which tends to slow down feature launches. (Or, sometimes, the features developers want conflicts with more "Traditional" db systems).

One thing I've rarely seen mentioned, but I believe is a force behind MySQL's success: metadata manipulation. DESCRIBE TABLE, SHOW CREATE TABLE,... stuff ends up being a lot more useful than I would think as an outsider. Going from MySQL to pgsql was a steep learning curve because the commands to display table listings (\dt; i think) felt very arcane. Also, being able to rename, add, remove columns. Finally, can I create a table with the same schema (data optional) as another table? I do that a lot.
>In the last three years, the U.S. Securities Exchange Commission has brought hundreds of millions of dollars’ worth of actions against EB-5 fraudsters, including: a $350 million assets freeze against a Vermont ski resort, a $79 million charge against an unregistered Boca Raton, Florida broker-dealer, a $125 million asset freeze against a Seattle skyscraper developer, a $68 million judgment against a U.S. energy company, and an $89 million fraud case against a Chicago immigration attorney. (Forbes https://www.forbes.com/sites/russellflannery/2018/08/20/what...)

One unfortunate thing for the investor is that as well as losing money they can lose the green card and get kicked out.
For me it's been helpful to sometimes take some time, look at the key bindings for a particular mode, and practice them. With some periodic investment in committing them to memory, I think your Emacs productivity will improve.
> Even more curious is that IT culture is basically that if you want to get paid what you're worth, you have to quit and go to another company.

There's nothing curious or special about the IT industry. It's the same effect as you getting gas at the local gas station rather than driving a few miles to the cheaper station.
definitely interesting that google is taking a friendly approach to partners while AWS is simply forking their code and selling it themselves. It'll be interesting to see which strategy pays off. Still a decent gap between # of AWS and GCP customers, but this could help them catch up.

also shameless plug (about as shameless as it gets), but my company is offering free 90 day database migrations to Google Cloud for customers actively looking to move
their ops to GCP.

https://www.striim.com/google-cloud-database-migration-servi...
It's a choice to get a highly competitive "dream job" that's full of long hours and crap pay. It's exploitation when you're given crap pay, work extremely long hours, your company clears close to two billion dollars in profit that year, and then lays you off (to use recent news about Activision Blizzard as an example).

I'm not necessarily against companies making money, because fully automated gay space communism isn't yet a practical option. I'm not against working long hours, and I'm not against prioritizing things other than money in someone's career choice. That's all valid! What I do have a problem with is companies taking advantage of people and hurting them.

I would suggest reading about crunch I the video games industry, and remember that people take big pay and benefits cuts just to work in these places. Here is one to get you started: https://www.gameinformer.com/b/features/archive/2018/01/16/c...
>The Rust version makes a new vector, so it does the same minimal amount of copying (well, moving).

To be clear, the Rust version does not do any copying or moving of the strings. Both the set and the new Vec contains &'static str, same as the original Vec.

But a more realistic example is where the original Vec was of String elements instead of &'static str. The same point would still apply, but the result Vec of &str would borrow from the original Vec of String. If the goal was to produce a Vec of String, then it would need to copy (clone) the Strings from the original Vec.
I don't doubt that, but foreigners who don't speak some Japanese is a real small percentage of the people who use taxi services. If this were a general problem, then I think Über would likely do better in a place like Tokyo.
As the website suggests, those who still wish to say 'hello' can just integrate it into the same message as the question. There's no drops of humanity being squeezed out of the conversation, just the conversation being made more efficient to reflect the nature of the conversational medium.

Your example 'hey, are you available for a quick question?' could easily have the question directly after that in the same line. No less polite, no less collegial, but much more efficient.

Of course it bugs people, it causes us to sit and wait for something when it could have been given to us straight up. People don't have infinite amounts of time to devote to mere waiting. Perhaps it is because you work remotely that this isn't so much the case, but for busy IT help desks, dedicating screen space to a conversation with nothing useful in it for any period of time is both a waste of the user's time and the technician's.

Our working environments aren't asking too much of us. There's absolutely nothing strenuous about people learning to adapt their mode of conversation for the medium, especially to meet everybody's efficiency needs. As the website stated, it's altogether possible to keep the polite chit-chat in the same post as the question.
I get a few notifications daily from my manager: “Hi. You there?” Morning, noon, and night.

Maybe the intention is that I don’t have to respond. But every now and then, it’s about something important.

So I have to stop what I’m doing every time, respond, wait for the actual message to be typed out, and realize it’s something unimportant that doesn’t need to be discussed on a Saturday afternoon. Maybe this is humane, but it’s also annoying.
edit: Anyone care to explain the downvotes? The fact that we can't even discuss the possibility that "our way of life might not be sustainable" to me is a huge part of the problem facing us.

It's extremely misguided to think that we can maintain anything like our current standard of living and still reach anything like sustainable energy (or resource) use.

Our current lifestyle in the developed world is based on exploiting solar energy that has been stored millions of years ago. There is no pathway to a renewable energy system that anywhere meets the needs of global capitalism.

First off, renewables (45% of which in the US is just burning biomass) are serving more to supplement energy demands rather than replace fossil fuel usage. We also have no current path way to a majority wind+solar grid. The intermittent nature of these power sources requires energy storage or fossil fuel based "peaker" plants. There is no solution for energy storage on the grid at the scale that would be required to meet current energy needs, let alone the growth of energy demand.

But even if we completely solved the grid, we have no solution to the biggest part of the problem with is resource transportation. Transportation is vital to our current economic model and transportation requires high energy density fuels, otherwise your fuel becomes your cargo and you can't ship anything. Again, we have no solutions to these problems.

And most fundamentally, our economic model is predicated on borrowing against the future to pay for today. This requires that in the future we must always produce and consume more, which is impossible in a closed finite system.

The only realistic path toward actual sustainability is a considerable degradation in the quality of daily life. But very few people will even honestly discuss this fundamental reality, so we continue to move forward, using more energy, and more oil and producing more co2 each year than the last.
Not a single study on the efficacy of vaccines has had a control group. When I asked why, I was told it was "unethical".

So either, vaccine studies are "not good ones" as you say, or you perhaps have overlooked something?
I'm maybe hypersensitive to the 'quick question' question. That's already a question, and the next one isn't going to be quick.

How about, just ask the question? Like "Can I get your attention today to help me figure out xxx?"
People who are too busy to stop what they are doing and change gears?

I find it a polite way of determining if the other party is able to give me their attention.
I must just be better at multitasking than most... It doesn't really take a lot of my focus to respond to an arbitrary greeting with an equally arbitrary greeting... Certainly not to the point where it's going to take minutes for me to get back to what I was doing.
Can I open with SYN?
Yeah seriously, when I first read what this was about my reaction was concerning to say the least.

Keep the humanity alive!

We are not robots – yet.
Most people don't change the subject when replying to an email, which is what the content instructs them to do.
Providing helpful advice for people for free on Freenode, I think "don't ask to ask, just ask" should be made a services-level command. Y'know, just type /justask and a service bot will post the almighty phrase of concision into the selected channel. Save everybody having to make it part of their clients or keyboard macros.
I couldn't agree more with this. It's long been a pet peeve of mine, and I get irrationally infuriated when it happens. It makes me passive-aggressive, too; I tend to completely ignore messages that are a simple "Hello", or "Can I ask you a question?" You've now interrupted me and wasted my time, so I'm going to waste yours by not replying. If it's important, the person will eventually just ask.

There's a cultural component to this as well. I've worked with people from a few cultures where their norms dictate that smalltalk and pleasantries be exchanged before getting down to business, so sometimes it's even worse than simply "Hello" or "Can I ask a question?" Sometimes they want to go through the whole rigmarole of "How are you?" as well. Sorry, but in my culture, we get to the damn point, because the most polite thing to do is to interrupt me only if necessary and consume as little of my time as is required.

We're not friends, we're coworkers. You're sending me a message because we're interacting to some business end. The most polite thing to do is to optimize the transaction and move on. If you want to chit-chat, I'd be happy to join you for lunch.
I personally refuse to respond when coworkers just send a hello when I know they are just going to ask a question. Waste of everyone's time, and I don't appreciate someone who would never talk to me otherwise pretending to care about me.
True, but I believe this is approach only works well in certain cases. For shared/pooled rides, drivers are automatically assigned a chain of rides. In these circumstances probably few drivers would bother to keep another app open that hardly ever gives them any rides. It would take major subsidies to overcome that. You would need a lot of capital, and I don’t know who’s going to provide that other than investors.
Got it.

Checkout Nathan Barry's "15 lessons" article. Particularly lesson #1.

https://nathanbarry.com/15-lessons-15-million/
Code More, Scroll Less with Visual Studio IntelliCode
It might work, but I'm not sure the typical person would interpret that as "nice" or "help[ful]"...
This sort of reconstruction problem from VLBI measurements is under-determined so you need to insert priors/regularization to get anything at all. The priors in this case are pretty weak (from a quick read of the CHIRP paper).
https://arxiv.org/pdf/1512.01413.pdf
I'm also guessing he means if you are older .... probably can't work for him.
I have not had any RSI issues.

I have seen a video about someone who hacked up a means to use Emacs via voice control. I may play with something like that myself. I doubt that using Emacs via a keyboard is really my bottleneck, though. So any hacks in that direction may be just for fun.
This is true.

It's also true that there are other ways of getting the additional expertise a VC can bring. Make use of your local Chamber of Commerce, for instance. Most of them can put you in touch with a lot of expertise.

One thing I advise regardless of the sort of business or financing being used is to be sure to socialize with other business people, and not just executives or the chamber of commerce.

For instance, one of my favorite approaches is to use local suppliers as much as possible, and forge a personal relationship with them. Take them out to lunch every so often. Talk shop (don't just talk about your business -- talk about theirs). You might be surprised how often suppliers can turn into investors, too. If not with cash, then with credit.
>Sure, let's squeeze another drop of humanity out of conversing.

You sure you're not overreacting a little?

When I answer tech support questions, the first thing out of my mouth is "Hi I'm SlowRobotAhead, what is the problem you're having?"

Not what can I do for you today, not tell me the setup, not what it is I do here. Tell me the problem have - and we'll see from there. That's not rude or removing humanity. It's polite by acknowledging we're not going to waste each other's time because of a mutual respect we start off with.
And this...

"Short link to this page: http://nohello.com/. (If you see that as someone's status, please be prepared to be ignored if you only say "Hello!".)"

Is just a new way of being an asshole. Don't do that.
People love to complain about nothing, eh?

Think about what the distribution landscape for musicians used to be like in the past.

You can literally put up your entire music catalog at almost no effort and and generate enough popularity to support your act through live plays. Live shows have always been the main source of revenue for artists.

People saying that the situation for artists is bleak have no idea of what they're talking about. It has never in history been easier to start a music act and get followers from all around the world. It has never been easier to concentrate fans of every possible little genre into their own communities.

What most people don't realize is that the live act scene has exploded all over the world. There a literally thousands of live music festivals going on every summer that just weren't there 20 years ago. Modern festival culture is fueled by streaming media, Soundcloud, BandCamp and Youtube.

I follow scenes where an artist's greatest hit gets 20k plays on YouTube and 500 physical vinyl copies. That's literally enough to make a living and tour around a little on your free weekends. How possible do you think that was before Youtube?
The thesis here is that more people are paying for music than in that golden age of music. Spotify in theory has enabled access to a diversity of music at a more tolerable price point which has grown the pool of music payers but not necessarily equated to more money for artists.
This is from 2013, I wonder if this came first?
FCC “consumer advisory” panel includes ALEC, big foe of municipal broadband
For me personally:
- I started out just learning navigation.
How to move around within buffers, how to open multiple buffers and move around between buffers.

Then I learned several built in commands.

Years later I learned clojure, a lisp dialect. After learning it, and then looking back at emacs lisp (elisp), and a light bulb went on for me. You can write any elisp function you want, which has functions to manipulate text within buffers and much more. Using it you can create any kind of specialized editor function you can dream of, and you can call that function with "M-x function-name". If use use the function lots, then you can bind that function to a keystroke. (For example, if you wanted a completely custom function... to delete the current block of code, you could write an elisp function to go to move the point to the blocks beginning brace, set the mark, move to the matching brace, and then delete the region.)

There are several "modes" that define how buffers behave. A clojure mode will know how to highlight code and navigate around parenthesis. Magit-mode knows all kinds of commands for operating a git project, and org-mode knows commands to help facilitate note-taking.
Why would that be "more copies" than building up a hash table is what I don't get.
Wine is not a VM though.
I use org-mode for note taking and some task tracking. My main doc writing setup is more like an ide setup.

markdown<->docx with pandoc lets me use a ref-doc.docx file that ensures all the styling I need for legal docs gets into the word doc. So you make a markdown file from the ref-doc.docx then edit the markdown file and convert to docx using the same ref-doc and everything in docx has the correct style, and stuff like line numbers and headers are preserved. Pretty sweet.
Can I ask what kind of remote work you do, tunesmith?

Perhaps some kinds of work are more sensitive to interruptions than others.
IO scheduling is a separate problem, though it shares the same fundamental properties. The same goes for network packet scheduling. All of these are ongoing efforts. Stay tuned! :)
There are plenty of downsides if your pay is higher than someone with seniority because they aren't gonna like the “new guy” being paid more. Then that will cause animosity between them and their boss for bringing in outside talent instead of feeding the mouths he already has. Then your boss will be annoyed with you for already creating a headache in your first week
I wish you productivity with whatever tool you find works best for you.
> The latter what?

The federal government is allowed to dispense it as opposed to anyone has a right to it.

> What does the militia clause have to do with it, outside of providing healthcare to the military?

The military clauses would be what authorizes healthcare to the military. The militia is not the military (and the militia clause is not the military clauses), and is universal.

> The necessary and proper execution of which federal power?

The militia power, as specified in the militia clause, hence the “read together with”.

> The federal government no longer calls up a militia,

The militia power expressly is not just about calling up and using a militia, but keeping one in readiness should a desire to call it up be made in the future. (Also, the federal government does calls up part of the militia, what is in current statute defined as the “organized militia”.)

The militia power does not go away just because Congress does not anticipate a near-term need for a call-up.

> Also, militiae are not composed of all the populace, therefore you could at most justify a certain subgroup.

Arguably, the Constitutional militia is universal, and the statute purporting to limit the scope of the “unorganized militia” (currently to able-bodied males 17-45 [0]) is simply an application of the power to organize the militia based on anticipated likelihood of call ip, and does not alter the Constitutional scope of the militia.

[0] the “males” part being in tension with the recent ruling against the male-only draft registration, as draft registration is also an exercise of the organizing part of the militia power.
<off-topic>

For some reason that reminded me of this gem: http://www.bash.org/?23396

Not sure if I should be pleased or horrified with myself that it took me less than 15 seconds to find that link. :/
I don't know exactly why the industry has settled on a best practice of specifically 3:1. Good question.

My hunch is it has to do with the opportunity cost of investors. If a startup comes to an investor with a 1.1:1 ratio why would a rational investor invest? They can get that rate of return in less risky asset classes.

As a bootstrapper yes a lower LTV:CAC ratio could in theory be fine. But I would think like an investor. Instead of investing money you are investing your time. It would be better to iterate and tune what you're doing until you're getting a higher return on your time than you would working in a corporate job you could get or, if you do have capital, a higher return than you would get investing in less risky asset classes.

To your point, time to recover CAC is extremely important to bootstrappers. I recommending going after a niche in your market that can afford higher ticket pricing and will jump at annual deals in exchange for (say a 2 month) discount so that CAC is recovered in month 1. This is very doable but requires sales skills which many technical founders don't have. But they are very capable of mastering.
Ecuador Arrests Ola Bini for 'Collaborating' with WikiLeaks
If you paid 10 years into social security, you are eligible for payments, wherever you are in the world.
In the US it’s quite common in a lay-off for 2/3rds of the victims to be unpopular people anyway.

No boss is gonna fight for someone who is getting the stink eye already. The lay-off lets then fire with cause without actually doing it. Kinda cowardly, but I’ve worked at places that cut proactively and things got even more toxic. Conversations speculating about who will get laid off next shouldn’t be a weekly thing. It’s paralyzing.
What you say is false. We are surrounded by far more energy than we need. We just have to continue solving difficult engineering problems in order to harness it. We are doing an OK job from a technical standpoint (especially in the last 20 years), but a god-awful job from a political standpoint.

You sound like you're quoting from the Limits to Growth or some equally pessimistic mutli-decade-old study.
It's not a matter of whether musicians get paid, it's where the money comes from. Even in the golden age of concert halls, ticket sales barely paid the rent. Orchestras and composers were reliant on donors and patrons.

Even Beethoven, superstar of his time, couldn't make a living on his own, he was reliant on Archduke Rudolph, Prince Kinsky, and Prince Lezkowitz to keep food on his table.
The situation might be different if there were an absolute standard on battery packs and there were quick swap stations where a pack could be replaced in the time it presently takes to fill up; by a completely automated system.

In that environment the storage cells would end up being leased, probably by a third party that sets up a contract among the stations and end users (ok several for competition).

It might work out; but it just isn't anywhere near as simple as dispensing 20 gallons of toxic, volatile, extremely flammable material.
The cash strapped state gov doesnt want to pay for dairy inspection.
the savings, comes at the cost of further reduction of food security. There is ~ 3 days worth of groceries in alaska, as an anecdote, last time shipping disruption occured it took 3days for grocery and small stores to empty the shelves.